skysight-inc/HackerNews huggingface dataset:
Yeah. The truth is literally the exact opposite of what they said - early puritan settlers left for America specifically because they wanted to be controlling and overbearing and the European states they set off from were less and less welcoming to this kind of thing.
Many of my coworkers pine for a Mac because their Windows experience is so awful. They don't care about any of the features Apple touts. They just want the stability - updates don't happen unless you request for them to happen, your machine doesn't force you to re-boot when you need to get something done right now. There's a myriad of annoyances that add up to making Windows an infuriating platform to use when needing to get work done.

Maybe the next version of Windows (or whatever it's to be called) will see Microsoft exit out of the OS business. I've often thought Microsoft should play the script Apple played: use a Linux kernel, wrap the Windows APIs around that kernel, create a Windows desktop environment. Most of your existing apps from the past 30 years would still run and you no longer have to maintain a kernel and drivers. Heck, you might even offer a "bring your own kernel" offering where the user can pick which distro they want and run your Windows desktop environment when desired.

I'd love to see the numbers on the net profit Microsoft is making from Windows and how much pull-in business Windows is still generating for them.
Within the code I write, I can't think of a scenario where that wouldn't be obvious. But if it is indeed not obvious, then I agree that would be a helpful comment.
On the contrary, I find standard JSDoc and its variants to be an excellent tool for internal documentation. With hovering support in modern editors, it allows context explanation in a very streamlined and human way.

The author mentions for preconditions to just “read the code”. I consider this bad advice. If using an external library, would you rather hover over the method and see its conditions, or would you rather crawl into the third party source code?

I recommend that you treat the internal structures of your code as reusable third party libraries, and not assume that anyone will be familiar with it or how it’s used.

Often my JSDoc comments take up more vertical space than the code itself, sometimes even with ASCII tables or example usage code. I believe this is one of the best approaches to documentation, especially paired with a automated documentation site generator tool.

Code is read much more than it is written. You need to think like a writer and consider your audience.
Talking about people who "resent the imposition of rules on a sphere where they previously acted without constraint" without talking specifically about what those rules are: are they reasonable, or bullshit?

This very often isn't about the mere presence of A CoC, but the fact that they often represent one persons[0] moral framework.

[0] e.g. https://en.wikipedia.org/wiki/Coraline_Ada_Ehmke
At least loyalty cards give something in exchange, a discount, a free item etc.

Software telemetry only gives us headaches
Ask HN: Do engineers like the term low-code?
Hey ve been wondering if engineers genuinely like the term “low code”?

Or is it something they might scowl at like “digital transformation”.
Sometimes, as you become a better programmer, a comment that you thought were a "why" comment is now clearly a "what" comment. One programmer's "magic super-efficient pointer gymnastics" in C is another programmer's standard idiom. When working on a large project as a team, most of the project may be run-of-the-mill code for most of the team, and so it doesn't warrant "what" comments. However, there will be times when you have to introduce coding idioms that are foreign to everyone on the team, in which case a "what" comment may be warranted.

For example, a standard 5 year old React codebase probably used to contain a lot of class-based components and now is probably switching to function-based components with hooks. I know the first time I did a code review on my colleague's code that introduced some weird hook concept - I asked for some more comments to explain what magic was going on. I would probably not ask for such a comment today now that everyone is more or less familiar with hooks and function-based components.
Mackenzie Scott gives away another £2B
I think this is part of why the system is so hard to change. Because of these informal workarounds, most well-educated, reasonably-savvy people can navigate it and get to an acceptable outcome. But people with less familiarity/sophistication/resources get screwed badly. So the system only fails the people who have no power to change it.
> 4-season tents are made to handle wind and snow accumulation, which this thing definitely would fail.

I have to say you're mostly wrong about that. That tent design is a few hundred years old and about as proven as any design can get.

And I left that tent setup for about a month in my yard where that video with my grandson reading the temp was made during some pretty nasty weather. During that time we had a snowstorm that dumped about 5" of wet snow and the next morning when I checked on the tent the roof was sagging and the walls were buckling from the weight but it was still standing. I scraped and shook off the snow and it sprang back into shape.

I do doubt it would hold up in 50+mph winds on a bald peak but I don't know of any tent that can that would warm up to 80+ degrees on a below freezing day.

The point is there is no perfect tent for all conditions and most avid backpackers I know own more than one tent and choose them meet the conditions for the trip they're taking.
But Americans aren't educated outside of stem

> And it shows
I really hope Aurora funds Svelte considering it’s far superior to React and Vue, and the benefits are palpable for everyone from company executives, developers, and the end users!
This is literally what King Leopold II of Belgium did in Congo.
I have a personal rule: If I need a comment, it goes at the beginning of the function.

This neatly groups the comment with the code it applies to.

Occasionally I have to make a function "just" for this grouping purpose, but that's fine.
We are using blockchain in our product for verification of text edits. No one has tracked text editing in this way, making it fully traceable, unwind-able, and outside-verifiable.

[0] https://nebula.mimix.io/msl/specs/ref/hash

[1] https://nebula.mimix.io/en/msl/intro#hashing
Here's a recent HN discussion of a study that found benzene in 27% of tested sunscreen samples: https://news.ycombinator.com/item?id=27292387
It really isn't a privacy risk when the SSID isn't accessible to apps and services without a location permission. (Unless you are putting PII in your SSID itself, of course, in which case, yeah, no one can help.)
Are you going to play ignorant about the fact that the CIA recruited former Nazis to suppress socialist movements in Europe, without the permission of the states they ran this operation in?
There is the Sony Digital Paper DPTS1, but it's very expensive.
Can't hold a candle to the american news stations when it comes to paranoia and fear
"...then using any wifi device is illegal..."

Let's not be pedantic here. We call a technology illegal when there is no legal way to use it. Wifi stations do not just discard frames not intended for them; APs typically keep track of the frequency utilization in their immediate vicinity in order to choose the least crowded channel for the networks they manage. More advanced APs (e.g. CBW APs) will also keep track of other APs and nearby stations long-term for various other purposes (mostly related to improving wireless throughput). There is also DFS/TPC in the 5Ghz band, which involves continuously listening for transmissions that are clearly not intended for any wifi devices (and recording the time and frequency on which such a transmission was received so that an AP does not select that channel again).

If your argument is that "displaying" the received transmission is the issue, then Google has done nothing wrong, because the BSSID/GPS database is not "displayed" to any human beings -- the entire system is automated, much like the CSMA and DFS/TPC technologies of wifi itself. Personally I think that is a weak argument since it would make it legally questionable to use a debugger on a device that operates in an explicitly unlicensed part of the radio spectrum.

You are right that judges and juries are human beings. They make mistakes when they are tasked with interpreting laws governing technologies they do not understand, and that is why we rely on organizations like the FCC, which are supposed to rely on actual experts when deciding compliance. I doubt that any major corporation would sell wifi equipment if there was any serious question about the legality of monitoring transmissions intended for other stations in the ISM bands. This whole debate sounds like another case of "Google did something, how dare they!"
If it's impossible to make "what" clear through the code itself.
Yes it is. Kids in poor areas don't see education as they way out of being poor...how could they. They see drugs and gangs as a way to do that though. I went to a shitty school and did well and went to college (thanks to my parents pushing me to do so)...so many people couldn't fathom why I was doing that and why I wasn't going to just go get a job right away. Many of those people are still living in that same area and are just as poor as their parents were.
Tim Berners-Lee auctioning original World Wide Web source code as NFT
Far from the norm but in Boston during the morning rush hour, I once had a driver pull over suddenly, exclaim "back in a minute folks!", and rush off the running bus into a restaurant. I think we all figured he had to hit the bathroom and most of us got a good chuckle out of it. When ya gotta go, right?
I come from a lower-middle-class family in a decayed rustbelt city and this was never my experience. It's a big country and some places have it harder than others but I thought I'd add a counterpoint to what I honestly read as a pretty pessimistic take.
Probably an overzealous attempt to meet this site guideline:

If the title contains a gratuitous number or number + adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is meaningful, e.g. "The 5 Platonic Solids."
It's not an unreasonable desire to want to control it, but you should also consider what it leads to when applied universally. For example, Street View is now almost completely disabled in Germany. I find it a beneficial public service and would be saddened if it was disabled in my country. Similarly, I could not publish a book in France whose cover is an image of the Louvre pyramid - this part of the public sphere has been rendered someone's intellectual property. Something that is seemingly public, inviting and free to use has been made in part private. Not good.

In a world where free public spaces are becoming increasingly rare, we should strive to retain and protect them rather than make everything private and controlled.

That being said, I do think the privacy of what is clearly and truly in the private sphere should be protected strongly – such as what goes on inside your house outside of what is directly and easily visible to the street. But there need to be just as strong rights to enjoy the virtues of the public sphere to counterbalance the strong protection of the private sphere.
I for one look forward to better support for the business products. Have had a pretty abysmal experience working with them.
I can only imagine how the OP would react to a reality where I'd estimate the majority of people use a thin candybar touchscreen brick with maybe 3 buttons as their primary computing device outside of work.
Past threads - still no large discussion:

The Tinkerings of Robert Noyce (1983) - https://news.ycombinator.com/item?id=24102414 - Aug 2020 (9 comments)

The Tinkerings of Robert Noyce (1983) - https://news.ycombinator.com/item?id=17212210 - June 2018 (18 comments)

The Tinkerings of Robert Noyce (1983) - https://news.ycombinator.com/item?id=14650795 - June 2017 (1 comment)

The Tinkerings of Robert Noyce (1983) [pdf] - https://news.ycombinator.com/item?id=10092652 - Aug 2015 (1 comment)

Robert Noyce and His Congregation (1997) - https://news.ycombinator.com/item?id=8135553 - Aug 2014 (3 comments)

The Tinkerings of Robert Noyce (1983) - https://news.ycombinator.com/item?id=8133479 - Aug 2014 (5 comments)

The Tinkerings Of Robert Noyce - https://news.ycombinator.com/item?id=5183164 - Feb 2013 (1 comment)

Robert Noyce and His Congregation - https://news.ycombinator.com/item?id=190524 - May 2008 (2 comments)

The Tinkerings of Robert Noyce. - https://news.ycombinator.com/item?id=60385 - Sept 2007 (1 comment)
If you want something slightly more techy; the ONLY app that I absolutely cannot live without is Blitzmail on Android (I believe there's an Apple equivalent?)

It's simply an an ultra-simplified one destination email client.

One button on your homescreen opens up a little text input window. Hit send, and it emails yourself. That's it, and it has been absolutely life changing, I've retained so much and simplified so many things. Ideas, scheduling, notes, etc.
Planned obsolescence strikes again. Time for everything to go completely to Linux. Including a non-Android mobile.
The only country I heard of people working multiple jobs to make ends meet is USA. Definitely not a compliment to the most powerful and influential country in the world.
Likely it had something to do with Chinese air force aircraft entering Taiwanese air defense locations.
https://www.reuters.com/world/asia-pacific/taiwan-reports-la...
This is only partially true. There is no “policy” aim any city do do this.

What does happen is that charity groups like catholic churches or st vincent de paul will buy homeless and runaways one-way tickets, but only if they have a verifiable destination.
"Model Driven Architecture" is trademarked so they can't use that.
I think it’s setting as well. I’m in a rural (US) location and they generally have to drag the can/tote to the truck and then can use a lift from there if they need to.

They left me a thank you note at least so i had some confirmation.
My AP calc teacher was big into Leithold, specifically TC7 (https://www.amazon.com/Calculus-7-Louis-Leithold/dp/06734691...) when I had him. Claimed Stewart was useless, but he had a lot of strong opinions.
I don't really have anything to say except that I have this feeling that I'm supposed to preach the gospel of TC7 anytime it comes up, so may as well :). Haven't touched calc in 10 years but sometimes still find myself trying to remember the chain rule (usually when miserable on a run)
It's very much a cliché but I did it as well. Cheers
In the merger process, the target can issue more information and forward projections. In an IPO, you cannot issue forward projections. The point of the SPAC is to take companies public that are more forward oriented. As they are learning though, it is hard to be a publicly traded company. You still have to comply with regular SEC requirements once the merger is complete.
Can you really blame them? Why wouldn't you want to pull the good kids out so they can succeed? Seems like having tryouts for basketball...you take the best of the best to make the team strong.
Developing countries are ahead of Europe and even the US in some very, very narrow things. In some places mobile and online banking penetration.

But to lift up the nation, you need regulations, competence at all levels.

'Google' is a tiny project relative to America. Most countries are 99% about the basic things: roads, bridges, hospitals, carpenters, governance, food etc..

There are enough groups of ambitious people to form networks of that. In Paris and London people move, it's the same in most countries.
My home computer(NUC/LinuxMint) has melded with my dumb TV. Working very nicely so far.
I've been doing this for a while and it's great. If you know a few tricks (optional closing tags, for example), writing HTML by hand can actually be rather pleasant. Go for it!
> Proof of stake doesn't enable stakers to attack non-stakers

yes it does. it allows stakers to prevent non-stakers from becoming stakers. all rewards go to stakers. rich get richer even faster.

> there was absolutely no scam in the premine. It was publicly announced, and the majority of it was distributed via a programmatic crowdsale.

public announcement means nothing if participation is permissioned. there was 12% blatant premine and 60% so called "pre-sale", of which undisclosed amount went to scammers that organized it and didn't have to pay anything.

> applies to dealing with early adopters of other currencies

this doesn't apply to BTC which literally anybody could mine without asking approval and permission. ETH is just another scam.

> dev grant is somehow a "scam"

of course it is.

> open premine crowd

well, at least you used the right word to describe it - premine. any crypto premine is a scam by definition. some of those scams just manage to bamboozle enough people to stay afloat longer and get a chance to scam even more.

good job shifting conversation away from discussing PoS flaws into complaining about randoms on internet being rude to scammers.
An Obese World
Any teacher in a school considered "inner city" (i.e., poor, relatively high crime) will tell you that there is often an anti-achievement culture present (and it's not correlated with race or ethnic background). My wife teaches in such a school. Many kids consciously try to avoid appearing smart or like they don't hold school in contempt because if they don't, their peers or their parents will shame them or abuse them. It's considered a very serious problem in the field of education.

At the same school, several of her students have received large scholarships, including full four year rides to university. This is rare, of course, but does correlate very clearly with parents being involved in their children's education, encouraging them, and not having an anti-achievement peer group.
Right now my understanding is many of the eVTOL companies are trying to make the UI simple enough that it does not require a pilot, but rather an operator, which is a much lower bar in terms of training.

The objective is then really to use these as air taxis/Ubers, not individually owned cars. United, for example, is planning to use them to shuttle passengers to/from LAX, which makes a ton of sense, because they can go from designated points (as opposed to something like curbside pickup, where they'd have to find space to land), and they're hitting an ideal use case of avoiding traffic that is predictably heavy.

Obviously if/when AI is viable, that makes them even more useful.
This probably requires setting prices at a level that can absorb these less predictable costs. Would you rather be told you need to pay "somewhere between $2,000 and $30,000, and you'll find out in a couple months which one it is" or that you simply must pay $4,000? Most households would want the safer bet lest they go bankrupt and have the entire trajectory of their lives altered for the worse.

The far better solution is of course to have a government program cover these types of costs.
I would argue that the examples don't all apply the same. The successful examples you listed are all about human actions, subtleties about how people are acting and behaving. Humans are just naturally very good at sensing these things, unconscious or not. But something like black holes? The overwhelming majority of people have almost no context and even less intuitive understanding of such an alien thing. I doubt that miniscule details would affect a sense of reality when the subject in question is so foreign from the viewer that it is essentially no different to them than something completely fabricated.
It is hard to imagine anything ever getting anything big done with this kind of attitude. If you have a project were one part being late holds up the rest of the project--which is most of them--an attitude like this is almost impossible to work with. It is ultimately a rather selfish lifestyle.
Well, not a conspiracy exactly, but I seriously doubt that someone paying $2000 for a puppy would refuse to pay $100 for all the necessary shots and an international veterinarian pet passport.

Why are they going abroad in the first place? Because the same puppy goes for $20000 in the US. $3000 (with vaccines and round trip flight) is still less than $20000.

This is not in any way theoretical by the way. People do this. Most will still go to the vet and comply with all the regulations once in the US. They are just looking to save a few bucks.
2007, really? From the looks, I’d have guessed 1995. Written by a time traveler who knew about the iMac G5.
Studies like this suggest that there were Covid-19 infections in the US before they were first detected; they don’t suggest that they were terribly widespread. Unless flu is vastly less likely to cause these symptoms than Covid, or it turns out that the difference in prevalence was much smaller than, at least on current evidence of the trajectory of the pandemic, is plausible, ‘almost impossible’ looks to me like it’s rather understating the odds that it was flu/something else instead of Covid.
Eh this gets really iffy really fast. What becomes of casual hookups or third-dates, where both sides are running almost entirely on false pretenses, incomplete truths, and a swath of assumptions?

What turns it into villainy is the explicit intent to deceive for nefarious purposes, but calling it rape feels like a serious dilution of the word
Ask HN: Why are the swiss so great at making chocolate?
I think the underlying assumption here is that this is versioning for humans (and package managers). It isn't 100% ironclad and fool proof. It really only tries to make the job better/easier for those who rely on other libraries by baking in an educated answer to the following question:

> If I upgrade the library from X.Y.Z to A.B.C, what can I expect to have changed, and to what extent do I need to do anything after I make the upgrade to make my code work the same?

I don't find it interesting that, technically, any observed change to the library can potentially break code. If I use reflection to branch on number of methods available, a bump in minor version can introduce a method to the API, and thus break my code. Making an observation of this is one thing, naming it after one self is a tad on the egotistical side.

Other than that, I agree completely that the difficult part is defining what "backwards compatible" really means. However, to be clear, changing behavior is not the same as being backwards incompatible. I expect bugfixes to make my code function more correct and more reliably. I can reasonably expect minor versions to add functions or features that don't get in the way, and I can expect nothing from major version upgrades, so those will always need to be done with some extra care.
It's not entirely a ratchet. Look at what happened to the Interstate Commerce Commission.
Beautify-with-words: replaces variables with unique “long-ish words”
You are talking about the privacy of a device user, who may want to prevent apps from learning the location of their own device (and that is the point of the location permission). The claimed privacy issue I was responding to has to do with the privacy of the owner of an AP whose SSID is included in the database.