skysight-inc/HackerNews huggingface dataset:
> The dial thing is... infuriating. It never once found a situation where it made using the device better, and in most situations it made it worse.

Digital dials can be nice in some cases.

My parents had an oven with a dial for the temperature. Spin it either way to increase or decrease the temperature by extra 5 degrees. I loved it. It was so much better than the touchpad design. The range of actual temperatures in an oven is pretty small and I found this much more friendly than punching in the temperature, getting it wrong, cancelling, and punching it in again. It was a “finger tip” dial so it was quick to spin. Probably horrible for people with bad arthritis or other hand mobility issues, though.

I wouldn’t mind a microwave with a similar dial for time. Again, the actual range of times in typical use (for me) is not that high. The design described with a two tier system for adjusting time seems moronic though.
What garbage. I would support even tighter restrictions of data to force more companies to shut down. If they need such detailed personal data to survive I would not consider that innovative at all.
> And if we have to chose between two evils - the govmnts and "individuals" - it is reasonable to chose the least evil, which is the govmnt.

Although that may appear to be the choice it isn't in reality. If you believe that government is a real thing the answer is always more government. However, the reality is that you are an individual. Government is an idea we can believe, a means whereby the individual can pretend to hand over their personal authority, as a child does with its parents. In fact, as an adult, you are autonomous. You don't have to do what other entities tell you to do, unless you agree. Well, you might have to do it on account of the use of force (actual or implied), but if you think it is wrong it cannot become right. Implied use of force is what government does!

So, if some group writes a bunch or laws, and calls them 'the Law' and says it is 'good', and even appears to be subject themselves to it, if you think the law is wrong you do not have to follow it. You are in fact an individual, and only have to answer to yourself and your conscience.

'Government' has no interest in helping you become a fully fledged individual, hence we are all indoctrinated from day 0. They have us believing that the infrastructure they provide is good, the best we can do, etc - even if they couch it as 'government is a terrible system except for all the others'. Anarchy has such a bad name - why? Because it actively holds 'no leaders' as its central tenet.

Ultimately, we are individuals living in a moral world. We have been miseducated and misled into authorising others to do things on our behalf - this is government acting in a self-serving way, that ensures it gains ever increasing amount of power at individual's expense. And then I say the 'government acting in a self-serving way' I really mean those individuals that manage and benefit from the parasitic governance system.

Morality itself, comes down to the golden rule, which I think is best stated as:

Do not treat others in ways that you would not like to be treated.

This basically says, everything you want to do is fine - as long as you are not harming others. And it is fine to protect others who are being harmed.

For fun, here is a story that attempts to imagine an alternative reality:

https://www.corbettreport.com/mp3/andthentherewerenone.mp3

(Its great if you can get past the wierd narration, which I think works..)
The risk / reward of using npm is always there. It doesn't matter how big the package is. Any dependency is a risk? You're free to not use the dependency. Nobody is forcing you.

If someone wants a 1 line dependency, I say let them. I have zero issues with that.

Again, if you think something is not how it supposed to be, maybe YOUR view on what it supposed to do is whack instead?
Things like approaching ambulances or construction sites that the system can predict, but knows it can't handle.
Why is every website so reader unfriendly now. I don’t want to log in or move to an app
>> Do any of the shipping standard libraries actually implement execution policies? I only use gcc and clang so have to resort to TBB to get this capability.

Looks like it's C++17 and C++20 feature:

https://en.cppreference.com/w/cpp/algorithm/execution_policy...
Right, at least hostmaster and listmaster are what I’m familiar with and should have thought of.
That is really counter to the recently proposed Digital Markets Act. I wouldn't want this and I don't have a verified account for either vendor. I have a Google account with a fake name and that is it. I don't want a digital ID either, the anonymous web is the best web. If there is a purpose like a transaction, be my guest, but otherwise I prefer to keep it shallow. EU countries are known for surveillance of citizens and they need strong limits as to what they are allowed to do. There are still significant problems with home searches too with the exception of cases like human trafficking apparently.
Yeah, I feel this is like saying that creating a better tax law killed innovation in the tax dodging space. The kind of innovation that the GDPR killed is nothing I miss.
It is a trade off.

In most other ecosystems such as Java, Python, PHP, etc if you have a dependency A that depends on B 1.0, and a dependency C that depends on B 2.0, you cannot have both of them installed, so you either pick one or the other, or some intermediate version which works in all cases, but many times you end up not being to use one of them or, worse, not able to upgrade either A or C because you cannot resolve all the dependencies anymore due to constraints.

In node you can do this, you can use both A and C even if they use their own, incompatible B versions. If both A and C depend on the same (or compatible) B version, then you only have one as in the other ecosystems. And you can always enforce and override what final version you want if necessary.

This, plus usually the inclusion of documentation, type definitions, source and transpiled code is why node_modules is usually pretty big.

But you don't ship node_modules "as is" to the browser (200MB node module does not mean a 200MB bundle). And usually this is not a problem for any modern laptop or server.

Is this better? Is this worse? Can't say, it is just a different tool with a different trade off.

But just "node modules 10Gb is bad" to me only tells the bad side of it, and usually comes from a lack of understanding of how this works and how it compares to other systems.
TODO: Be a fucking webmaster
Yes, but the app the article is talking about seems to specifically require mechanical keyboards. My guess would be that that's just to allow crappier microphones.

A lot of it really depends on what the actual attack scenario is. A malicious actor adding a microphone near an existing machine mostly makes no sense, because hardware keyloggers are just better and easier.

So what we should really be concerned about here is attackers using _existing_ microphones. That could be extending access from a phone to getting access credentials to a desktop, or maybe something like getting access credentials over the phone/zoom by tricking the target into logging in while you're listening.

So it is possible that some keyboards are worse than others for this exploit, because the attacker doesn't get to choose the microphone. But it seems difficult, and fragile, to rely on. A much better idea seems like it would be fixing the entire issue: mute your audio when you type secrets, disable any mics you're not using, and most importantly, use 2fa and password managers to reduce the number of secrets you need to type in general and to reduce the impact of leaking a password.
One of my friends from grad school went there. I was very tempted when I got the recruitment brochure as a high school senior (because I lived in Chicago, but wanted to go to California, I had to check the anywhere in the country box on the SAT/ACT results and ended up hearing from about half the colleges in the country—I was a big nerd and crossed them off the list in the back of the SAT booklet).
Why isn't the reduction in quantity of apps on the app stores indicative of less shovelware that was only able to bring cash in because of user tracking? Why do we want the kind of innovation which GDPR forbids?
Only a tiny percentage of risks require any kind of disruptive measures like that. I suspect if it were plotted, there would be a very obvious point where 90% of safety gains happened in the first 10% of the disruptive projects.

Natural causes are a different matter, but external causes are often really easy to stop. Even murder seems to be partly preventable just by removing motives.

I don't think most blue pillers have much real disrespect for red pillers, except when it endangers the public, or stops attempts to make the general public safer.

There have been daredevils for a very long time, nobody is saying that we should ban space exploration or stunt performers Blue pillers like Jackass just as much as anyone else.

I think the "standard blue pill position" is more that there's already plenty of people who will want to be astronauts regardless of any discouragement, and we don't really need to try to make that kind of outlook the default target we should all aspire to, and in general, we should apply tech wherever possible to keep us safe.

Lots of things affect other people. House fires can kill a whole family even though only one was responsible for starting it. Mandatory smoke alarms do not majorly impact people's lives, and can prevent people from dying on account of someone else's actions.

If someone wants to, and has the economic means to go phoneless for a day as a personal challenge without getting fired, that's great, they should write an article about what they learned.

But every year kids get permanently injured for life on the football field. I think we should be careful not to create a culture that leads people to think that's "Just how life is", and suffer very preventable chronic pain or brain damage.
I don't think that's true, before GDPR, websites and apps were just hoovering up user data and not telling anyone about it, knowingly or not, by implementing their own user hoovering, or just putting ads on pages.

Whatever person was responsible for the voice of the user, would be overruled by the people responsible for the making of the money

No one had any idea where that data was, who had access to it, if it was secure, would it be deleted if requested
You'd reckon this was written by Google.
> Reduced consumer welfare from a diminished choice set: Because of the unpredictability of app quality at entry, GDPR’s depressing effect on the number of apps available – and, in particular, its depressing effect on entry – can have a substantial effect on the value of the app choice set to consumers.

This sentence is _very_ loaded with at least two assumptions that:

a. The quality of apps scale with the quantity of apps (and especially that the discontinued apps were representative of the app store environment as a whole and not the worst of the worst of the bunch who had no choice but to close up shop).

b. The only way to provide quality applications is by surreptitiously harvest and process user data.
There aren't too many other *masters, but check out RFC-2142.
Ask HN: Are you still haunted by bugs past?
> If you think that secure cryptography in the browser is a joke then feel free to earn $10,000 by hacking ProtonMail.[0] You'll be laughing all the way to the bank, and actually helping to improve the security of millions of people.

Direct this to OP, not me.
The example with 'pattern' I really prefer using the variable 'pattern' instead of naming the variable to 'socialSecurityPatterUS'. Variables being too descriptive always felt like a dumbification that don't make the code better on an aggregate level.
I think the purpose of the metaphor is that external activity and internal state are non-correlated.

With great intensity and interest chopping wood (or coding or whatever) can be really fascinating. Without interest most activities are chores.
>And now I will be patenting this technique to prevent anyone else from doing something so idiotic. Should you find yourself stranded on a remote planet and your last means to reestablish communication with earth is relinking an openbsd kernel in only 32 megabytes, we can work out a license in exchange for a cut of your book deal.

Likewise with the conclusion. :)
Having worked in a former alphabet agency building that did have a faraday cage built into it, don’t worry too much about the windows. They weren’t a big enough hole to allow connections even in the middle of the city. Even standing at one with your cell phone was iffy.
ikr? They have these things now, they call them "AAA" batteries...holy heck, you can take them out, and they even make rechargeable ones. Like, if your thing doesn't work, you can just swap the batteries instead of waiting N hours for it to charge itself....what a concept.
Well... you need trees to spread more trees. But if you've got no trees to start with, then you need drones.
if you're just googling things to participate in an internet argument, what are you adding to the conversation?

Cochrane is generally well-trusted. It's not perfect and it has been manipulated. They are better than nothing, though.
Does that actually work for 5G? I believe that, in urban areas, you can even get cell reception from inside a microwave because a phone needs very little signal.
Agreed. In my case, all my "local" work is on my workstation via mosh, and my datacenter work is also done in that same tmux session. My laptop(s) are just thin clients for that work. That's great for the Chromebooks, but kind of a shame for in the case of a more capable laptop... For my workflow though, it works well.
> every web site had somebody involved who officially or not served as a "voice of the user"

Not really, no. Before GDPR lots of websites also had popups for example asking you to subscribe.

The cookie law introduced lots of annoying popups that were of no use, I agree with that. GDPR at least made it so that you can be sure you have the option to disagree to tracking that way.

Personally, I don't know anyone that would blame developers for 'not having empathy for users' or something similar. The consensus seems to be that the fault lies with the people in charge of a) the website making use of monetization through user tracking and b) the services that allow websites to monetize user tracking.
Google just forced me to identify myself through credit card because it threatened to delete one of my kids’ gmail accounts. Somehow they detected that my kids weren’t over 18 and said if I didn’t register them under my account it would be deleted.

The fact they can figure out my kids’ ages based on their online behavior, and through their tracking and monitoring is fucking chilling. They don’t even use Gmail often at all.
I wonder if they would make the same argument about regulations around advertising to children?
Famous last words in a global economy, alongside "tax businesses and the elite". All three are a very delicate balancing act on the global scope of things, between letting the private sector run rampant or rapidly becoming a third world s#%t-hole by nuking your economy. More importantly, this isn't about privacy. This is about protecting information from foreign entities. If Facebook and Google were based in the EU and subject to their governments' control as well as order, I have serious doubts as to whether the GDPR would've ever come to exist. China and Baidu, for example.
What's the hot new time toilet to drunkenly scrooll? Aside from Reddit of course.
>It always seemed to be that Europe came up with GDPR because (1) they felt envious of other geographical regions that were more successful at developing web services, and (2) they passed a law to guarantee they'd never produce a Google or a Facebook.

As a European citizen, I'd like my privacy to be somewhat respected. As of today, I have little options in terms of smartphones – mostly Android and iOS. If I choose Android (because I want choices), I must log into a Google account in order to access the Play Store. Almost all app editors only distribute their apps through that Play Store. And when I log into the Play Store, Google forces me to have all my local contacts to be uploaded to their server. There's no workaround this. Why should Google believe they're entitled to all my friends and family data only because they have a monopoly on Android apps distribution? This is crazy and I'm hopeful that GDPR will probably prevent that: thanks to GDPR, any data protection authority in EU can now sentence Google harshly enough for Google to stop sucking data they have no rights over.

I'm also a business developer at at a European mobile app editor (with millions of active users) and, believe me, things have changed for the best for the end users. We now only collect data we know we actively need to improve the apps (and we anonymize it and delete it after 16 months), we apply GDPR rights globally (not just EU users), we stop doing ads in our apps (freemium model only), etc. GDPR is great.

Before that, I worked as marketing manager for an independent app store. The CEO forced us to collect data massively for no legitimate reasons. It was crazy. We got millions of people (early 2010's) to log into our website with Facebook and we collected everything (people's friends list, birthdays, gender, etc). Things really have changed for the best.
This is another ill informed piece from a truck hater. We have high visibility low cab forward class 7 trucks already: Mack MR & LR, Peterbilt LCF, Freightliner Condor, etc. Bartlett dairy in NYC runs Mack MR's and DSNY sanitation trucks are all LR's plus the postal service runs MR tractors in the city.

I don't understand why he thinks these Voltas will replace 53's trailers. First problem is 53's are fine for transport outside of NYC meaning the carrier would have to designate NYC a special destination. No carrier is going to send a volta 3000 miles to NYC to deliver a few tons of freight. This means when you get a NYC freight quote you are going to pay for two shipments: from the destination to a local transfer dock and from that dock to the NYC destination. And does each carrier have their own class 7 fleet and hub or is that yet another carrier in the mix? This adds cost and complexity to the supply chain.

Freight cost is insane right now thanks to the global mess humanity is currently in. I had to buy parts for a machine that were light weight but 10 feet long (the wood skid was heavier than the parts.) Parts cost $310, freight was $650 and came on a 53'. If a transfer was involved requiring humpers and a second driver I'm sure it would add another few hundred dollars. Of course mr truck hater doesn't care because he doesn't directly see the impacts from his cushy twitter job.
I REALLY don't understand your reasoning.

Most privacy advocates claim GDPR didn't go far enough.
Treaties protecting fossilfuel investors jeopardize global effort, cost billions
Thank you! Will let them know if this happens again
I think when their talking about loss of innovation here, it would seem to be innovation in gathering user data.

Like, if I introduce legislation to stop fraud, am I reducing innovation in fraud?
I'd rather read a twitter thread than a medium or substack post. It's not suboptimal for all of the consumers of their tweets.
Telling you how to do it was not actually my point too, sorry if it sounded patronizing, that was not the intention. I was writing this for all the readers here, starting from the beginning for completeness' sake, at the risk of stating the obvious.

n % 2 or n & 1 is something you likely get used to if you encounter it frequently enough, and at least something you should recognize after the first time you encounter it. And most people should have encountered it at least once because that's one of the things we learn to do when learning programming (but I guess Ten Thousand [1] can apply). If you don't encounter it enough to be used to it, then the rare gymnastic should not be a big issue neither. You need to be able to recognize it because it's in the wild.

If having an isOdd or isEven function around makes the code more readable for you anyway it's fine, especially if the function can be inlined, but pulling an external dependency for this is overkill.

[1] https://xkcd.com/1053/
I'm sure you will not be surprised that Google is one of the corporate sponsors of this think-tank.

https://www.nber.org/about-nber/support-funding
Except that JPEG built on decades of academic research. It's the exact opposite of a dirty hack that just happens to work well enough to stick. The magic is doing the foundational research, iteratively, painstakingly, over decades, without the constraints of getting a concrete job done:

https://en.wikipedia.org/wiki/JPEG#Background

> The original JPEG specification published in 1992 implements processes from various earlier research papers and patents cited by the CCITT (now ITU-T) and Joint Photographic Experts Group.[1] The main basis for JPEG's lossy compression algorithm is the discrete cosine transform (DCT),[1][8] which was first proposed by Nasir Ahmed as an image compression technique in 1972.[9][8] Ahmed developed a practical DCT algorithm with T. Natarajan of Kansas State University and K. R. Rao of the University of Texas in 1973.[9] Their 1974 paper[15] is cited in the JPEG specification, along with several later research papers that did further work on DCT, including a 1977 paper by Wen-Hsiung Chen, C.H. Smith and S.C. Fralick that described a fast DCT algorithm,[1][16] as well as a 1978 paper by N.J. Narasinha and S.C. Fralick, and a 1984 paper by B.G. Lee.[1] The specification also cites a 1984 paper by Wen-Hsiung Chen and W.K. Pratt as an influence on its quantization algorithm,[1][17] and David A. Huffman's 1952 paper for its Huffman coding algorithm.[1]

The JPEG2000 standards major move forward was using wavelets instead of cosines, building on a different strand of research also going back decades...
Courts do not make legal decisions based on technical information. A court/jury could find the exact opposite of what science said and it would still be considered legitimate legal determination.
Is your caliper really that accurate and calibrated? In my experience you need a calibrated micrometer for that level of accuracy, especially to get a consistent measurements between several persons
I don't see anything available yet and the announcement is light on details. Hopefully there'll be something concrete before the end of their infrastructure week?
Just IMHO Apple's Vision framework has been great too, and very easy to get started
With electronic billing, you can have a billing address that doesn't actually get a bill sent to it. So if you have something that doesn't require the actual physical address (like a cell phone), you can use that as your utility bill, and no mail actually shows up.
I think any company who could have and wanted to outsource has done it already. The incentives were already there and have been for 20+ years. There might be more blood to squeeze out of that rock, but not much.

If anything, once companies get rid of those massive office complexes and start downsizing office space, there will be less cost incentive to outsource.

Having said that, if you live in a high cost of living area, you may very well be competing with employees who live in a much cheaper state with much less harsh regulations.
I am currently being paid to innovate on my companies data and processes to fully support GDPR and similar laws; so I'm happy.
We document that the ban on dumping dioxins in rivers has induced the exit of a number of chemical plants; and following implementation entry of dangerous chemical handling facilities fell by half. Whatever the health benefits of banning dioxins, they come at substantial costs of forgone innovation.