5 ms·
A few years ago an American lawyer wrote a book called Three Felonies a Day [0] whose premise is that "the average professional in this country wakes up in the
by smnrchrds 5y ago
A few years ago an American lawyer wrote a book called Three Felonies a Day [0] whose premise is that "the average professional in this country wakes up in the morning, goes to work, comes home, eats dinner, and then goes to sleep, unaware that he or she has likely committed several federal crimes that day". If pressing F12 is a crime, the average software developer must be committing three felonies an hour.
[0] https://www.amazon.ca/Three-Felonies-Day-Target-Innocent/dp/1594035229 https://www.amazon.ca/Three-Felonies-Day-Target-Innocent/dp/...
- devrand 5y agoDo you even need to press F12? Is looking at the HTML is the problem? What if I just download the page? I now have leaked SSNs saved to my computer. Is that criminal under in governor's mind?
- testplzignore 5y agoEach received TCP packet is a separate charge. After conviction, sentences will be served reliably and in order. Errors will be detected and punished severely.
- havkd 5y agoThat depends on whether you press F12 on your page or on someone else’s
- rootusrootus 5y agoAs I recall, that book was considered pretty good but the consensus was that the title was off by large amount. I.e. most people definitely do not commit three felonies a day. Maybe a few a month. Which is still bad, yes. FWIW, I can't remember the last time I pressed F12 ;-)
- dylan604 5y agoOf course the GP's premise assumes that most devs are web frontend types that care about the HTML. Based on modern frontend libraries, is there really any default HTML that view source would see other than enough to load up the megabytes of JS code?
- jdavis703 5y agoYes, consider the case of server side rendering. Or even companies like Basecamp that disavow single page applications. Or massive legacy ASP, PHP and Java web apps.
- dylan604 5y agoI said modern, and you replied back with legacy. Not sure if I'm being trolled, you're super sacrastic above my understanding, or what.
- cybernautique 5y agoTons of modern systems built from and on top of legacy. Modern != !legacy. I can also access a lot of legacy systems through modern browsers.
- jdavis703 5y agoWe run a 2 year old frontend system with React server side rendering at work.
- gzer0 5y agoThat is intriguing. Within the source code of its HTML, the White House included an easter bunny encouraging people to apply for jobs if they are reading this message! Would I be slandered and jailed for applying to this job offering by the US Gov't? What do you think Parson would have done in this situation? I did have to press F12, so this is quite the predicament! /s [1]. https://www.cnbc.com/2021/01/21/biden-white-house-website-has-secret-job-offer-for-tech-workers.html https://www.cnbc.com/2021/01/21/biden-white-house-website-ha...
- TheSpiceIsLife 5y agoI think you mean easter egg.
- madaxe_again 5y agoMy god, you stole the bunny and left an egg? What kind of monster are you? Put the bunny back or face prosecution.
- TheSpiceIsLife 5y agoThis tickled me! Thank you.
- jdavis703 5y agoIt depends on how you count, but I can say someone in my house is in near-continuous possession of illegal drugs (cannabis). So there’s one felony. Then maybe I bypass paywalls (potentially a CFAA violation) scrolling through the morning news. And then maybe I jump through a closing train door, which I’ve been warned before is considered “interfering with a railroad’s operation.” So there, three felonies before I’m in the office.
- rootusrootus 5y ago> someone in my house is in near-continuous possession of illegal drugs (cannabis). So there’s one felony Unless they've already been convicted in the past, that is a misdemeanor. The railroad example is more interesting, though I can't find anything truly on point. All the legislation I have seen suggests you'd 1) have to intend to disrupt the service, and 2) put something on or near the tracks. I couldn't find anything even hinting that delaying a train through normal passenger controls constituted interference with a railroad. Even if those were all felonies, I think most people don't even lead that exciting an existence :).
- emteycz 5y agoJumping through closing doors while the warning signals are active is intentional interference in its operation.
- rootusrootus 5y agoBut is the intent to disrupt the train? No, it's to hold it long enough to get on board. The law is written such that you'd have to want to disrupt the service for nefarious reasons, not to board it.
- emteycz 5y agoHere in Europe disruption to board the train is enough to get police called on you and have them fine you, the fine grows with every minute of disruption. Not a crime, but definitely not legal. Stopping a moving train without necessary cause is criminal. Very often the conductor will let you board a train late by signalling you with hand or speaking... But disobeying the conductor's signal whistle is where you step into potential illegality, because the train might (and sometimes really will) start moving that same moment. All of this doesn't apply to city public transport - trams, metro etc. But it does apply to trains passing through the city.
- silpheed5 5y agoLucky for me, I don't even have an F12 key on my current keyboard.
- dylan604 5y agoThank the heavens that Apple actually saved us from ourselves. All hail Apple! /s
- elliekelly 5y agoThe book is already a decade old. Surely technology has allowed us to inadvertently commit a greater number of felonies faster and with more efficiency!
- buitreVirtual 5y agoMy cat stepped on my F12! Help!!