skysight-inc/HackerNews huggingface dataset:
> I totally disagree!

Well, I guess we'll just have to "agree to disagree," then...

I have "only" about a 4.5K rep, but almost twice as many questions as answers. Most of my rep comes from questions.

My SO tagline is "Judge a man by his questions rather than by his answers."

I have become quite good at writing really good, well-researched questions, which usually get ignored. I generally end up answering them, myself.

Instead, simple ones get answered; often with a somewhat passive-aggressive "slap." I've learned to ignore the insult, and still be nice and thankful for the answer.

It's been a valuable resource for me, but is now a lot less valuable.
Thanks 4140tm and thanks cinntaile. I was very pleased. That was very much the intention of the name
Falsehoods programming languages believe about names.
I feel like this story crossed into Halt and Catch Fire a few times.

A friend of mine had one of these machines in the early 90's as a hand-me-down. It was his own computer! Unheard of at the time for me and most families I knew that had a computer. They were shared!
I use this all the time, it's invaluable. I also use it to remove sticky headers, which I find to be deeply annoying because they waste space and often break keyboard scrolling by scrolling the next few lines of text under the header.

In Firefox I've assigned it a keyword shortcut, so I can type `ctrl + l` to select the address bar, then `ks` `<enter>` to execute the JS without having to click.
I mean, it's different bullshit at least no ?

Not having to deal with dealerships, actual software updates instead of just abandoning software (BlueLink anyone?), pushing maintenance from every 6 months to ~2 years

I don't own or want a Tesla, but its certainly different from the rest of the industry
There's been a bunch of articles lately about the British Museum under pressure to return artifacts to their original owners / nations.

The argument being they don't need the original and could make a near perfect copy with 3D printing and display that.
The Lighthouse, and why you should build one (story)
I really wish in the source code it was actually named globalScopePolluter()
Before any backdooring purposes there is probably some marketing/analytics reasons, keys, OTF updates etc...
Who should you prosecute in this case? The PI? The students?
Haha, when you put it like that, I can totally see why the interviewer was "awesome" and let the guy stay on. He was totally there for the drama.
A big reason why a lot of companies are trying to push people back to the office is they have low confidence that line managers will catch these kinds of problems, and many more - including 'the guys working 4 jobs and barely doing anything for us', the 'guy starting his own company that competes with us at the same time as working for us', the 'guy who farms out all his work to subs in India', etc.

It's easy to say 'if they don't notice, then clearly it's not a problem' - but it has downstream effects, like broken products, huge legal liabilities for the company including often scary handling of customer data to make it work, and morale hits as other folks pick up on things like this happening and being uncaught.

These are real, albeit currently low percentage/high risk things that happen. The more people get away with it, the higher the percentages of people who will try (people rationalize it to themselves as 'everyone else is doing it', and 'I'd be foolish to not do the same thing everyone else is'.).

The biggest issue I've seen with remote work (in practice), is it makes it really hard for a manager to see and actually understand what's happening (not just what people SAY is happening, which is rarely the same thing), and makes it easier for employees to hide things they don't want others to see. Which leads to more of everything from undiscovered-until-too-late burnout, to team members who have no idea what to do or how to do it, to opportunists grifting.
"Contrary to the often-repeated trope that humans never learn from history, we can and we should learn lessons from the past"

-- Text from the ancient oasis city of Palmyra, that archaeologists just haven't found yet
I just did the math, and it looks like this is correct!

Assuming 2.5mm per month (quick google search), that's 2.5e+7 angstrom/month

Divide by the number of seconds in a month (30 * 24 * 3600) and you get about 10 angstroms per second. It takes about 1 second to say 10 angstroms. Very cool!
And to fight sales as well. If I find an item I want in a big-box store like that locked up, I walk away and order it on Amazon. I don't have time to wander all over the store looking for an employee with a key to come get me the item I want. As the old saw goes "Ain't nobody got time for that."

And in fact, this kind of customer unfriendly b.s. is a big part of the why I don't shop in physical retail stores as much. Lowes and Home Depot both have tried very hard to dissuade me from ever entering one of their stores again with this stuff, over-reliance on "self checkout" crapola, etc.

As for Best Buy, the last couple of times I've walked into the one nearest me, the shelves had a very barren, depleted look that might just be a symptom of the same supply chain issues that have been causing so many other issues. Regardless of the reason, I feel less compelled to go in there, because I don't have a lot of expectation that I'm going to find what I'm looking for.

I mean, I understand that physical retail is a tough gig and all. But at the same time, if you're a retailer and you don't have product on your shelves, or the products are there but locked up, you're telling me to go somewhere else.
Yeah this is exactly it for me. I already had type annotations and ran mypy to help with correctness. And I tried this out because it felt like a nice thing to get for free.
This? https://www.youtube.com/watch?v=uD4izuDMUQA
I did notice that the youtube videos I was able to find on the speaker series was under the CodeSmith account, should have mentioned that. I was careful in my wording that they (SS) may just be partnering with other orgs.

Interestingly though, very few of the resumes I describe actually list CodeSmith at all. So I didn't make the connection immediately.
Built in apps - iMessage. And yes, that does seem to be in the app store now, however, there's a lot there that seems to be missing - access to photos for example isn't listed in the health card, neither is microphone access - both of which are core features of the app.
Unfortunately that was all the info I have. It was through the workshop newsletter that the library maintains. More info on workshops and how to subscribe: https://www.nypl.org/about/locations/heiskell/news
Bon môt.

Anecdotes are historical or much more rarely fanciful but never fictional exemplary stories. The fictional variety may be called a vignette.
1m and 1000mm are not the same length.

1000mm and 1.000m are the same length.
> However, (stable) OCaml not having multithreading support is still a gigantic limitation.

OCaml 5 still seems a lot more real and coming-sooner than the imaginary OCaml-on-Go. Sure, it's not ideal that multicore OCaml isn't yet stable, but it does exist, and will become stable.
For the same reason that "weather" is misspelled and "Geeks" isn't possessive (should be "Geek's"): author is probably also a non-native speaker, or written language just isn't their specialty.

That said, this native American English speaker says that "Geeks" can be capitalized, but the rest of the title needs to be "title cased" as well: "The Geek's Way of Checking What the Weather..." Or it can all just be lower-cased ("The geek's way of..."). But mixed case as TFA has it is arguably wrong.

Finally, to answer your question succinctly: there normally isn't a reason to capitalize "geeks" unless it's in the title of an article or book (as it is above).
I have had experiences where you do video interviews. When interviewing the audio is off and what is happening is the person answering is on speaker phone and the guy you are looking at is pretending to talk.

The simplest way to discover is ask the color of your shirt.
people on this website will complain about the stupidest shit
As a UK contractor myself, would you be able to share some tips as to how to give reassurance to the client that you're not doing that?

With easy, well-defined tasks it's easy - just do the work and the regular commits prove that you've done the work on time and aren't taking the piss.

But in my case I'm sometimes stuck on long-running tasks that involve dealing with lots of legacy technical debt where I have a local branch going for 2 weeks that's a complete mess and doesn't pass CI or where I have to spend lots of time thinking about the solution and trying different approaches before settling on something I'm actually happy to commit and build upon. During that time, from the client's perspective it might look like nothing is happening, so I try to make up for it by taking on smaller, auxiliary tasks which don't take much time but can be completed and pushed to at least show some activity.

Before remote you show up in the office and everyone assumes you're working so this wasn't a concern at all.
Russian campaign spent $100k on anti-Ukraine propaganda, Meta says
Lots of people need help learning how to cope safely and effectively. They may also need help avoiding self-destructive behaviors or thoughts that cause suffering. Of course, this kind of help can be provided by others in a community - but there's also something to be said for training and experience. My father taught me a hell of a lot about carpentry, but there is certainly a point where I call a professional.
Latin Americans feeling perturbed by the 'American' demonym is certainly understandable.

Nevertheless, I feel that 'USian', despite being motivated by an understandable disgruntlement, is used/proposed in bad faith for these reasons: 1) 'American' is the demonym a consensus majority of Americans have have chosen for themselves. 2) 'USian' only works in textual conversation, in spoken conversation it is one small mumble or tongue fumble away from 'US Asian' aka Asian-American. 3) Combining an uppercase initialism with a lowercase suffix is unnatural, not idiomatic English. The clumsiness of this term seems deliberate. 4) It is rarely used except in the context of bitter remarks about Americans (such as above.)

These four factors combined lead me to conclude that the term exists and is primarily used for trolling Americans.
That's their job that they are trained to do, so I doubt it will destroy them, but in general many therapists believe that all therapists should have therapists, yes.

Most therapists I know agree that there are many grave questions which are not "solvable" in therapy.
A mild problem that Apple has is that they seem to spend a lot of time solving the sort of problems that a highly paid VP from California would have.

Being frustrated by the driving experience and trying to solve that problem is in that category, being focused on the sort of annoyances that people spending huge amounts of time driving to Cupertino would have.

Meanwhile city governments around the US and the world are trying very hard to reduce the amount of cars on the road.

Would be nice if Apple were thinking ahead and not contributing to the entrenchment of this 20th century technology.
I had a teacher that loved to use Harrison Bergeron as a useful discussion point on the complex difference between "Equality" and "Equity", and my understanding is that is also what Vonnegut intended. (The nihilistic modern Libertarian interpretation of "it's not even worth trying to accommodate differently abled people because Harrison Bergeron said so" seems quite contrary to a lot of Vonnegut's other works.)

I appreciate that today we have less likely to be confused with nihilism memes on "equality" versus "equity" such as this now classic: https://i.pinimg.com/736x/94/b9/cf/94b9cff6e57f8bff9db127a21...

I think it is a shame that we've almost lost some access to good humor/satire/farce such as Vonnegut's in what increasingly feels like a Post-Poe's Law Singularity world where the internet makes it painfully obvious how much "most" people associate any given satire with its most facile arguments and miss the forest for the trees, miss the punchline, or miss the general point.
I feel exactly zero sympathy for companies at this point. Y'all have spent years suppressing wages, making candidates jump through all kinds of hoops, and encourage a "fake it 'til you make it" culture among founders.

Now someone pulls some dirty, saucy tricks on you and you're crying about? Cry me a fucking river. Boo hoo.
Absolutely. Would also be great to allow the user to select the conversation level in the event the AI doesn’t detect the desired one or one wants to try to converse at a more difficult or less difficult level for practice.

Some languages have well defined language levels for foreigners learning the language, such as HSK levels for Chinese. Would be cool to leverage that somehow.
I’ve long been advocating that the killer app of general-population VR is replacing monitors (and fixed screens). People in cities -globally- don’t have a lot of space for desks, even though many now WFH. Many others travel regularly, and this is extremely portable without sacrificing screen size.
Well MySQL scales in much the same way that SQLite does – if you build sufficient tooling around it, you can scale it as much as you like.

MySQL comes with a bunch more built-in that SQLite does, but Facebook and GitHub aren't scaling purely with the built-in functionality, they're writing their applications to be sharding-aware, they're writing custom proxies, they're running custom extensions, they're picking and choosing which bits of core functionality they allow in order to minimise scaling issues.

I think in a systems design interview these issues need to be addressed, to show that you have the skills to be able to implement this, and I think that a good interviewer should be open to this discussion!
Plasma Mobile Gear: 22.09 is Out
If the scammers found a naive patsy to be the 'employee' and used an experienced dev to do the interview, it makes sense.

At many companies, they wouldn't necessarily notice the difference right away too, if someone was pretending to work. Management is often overloaded or checked out. Depending on ethnicity, they might also be unwilling to bring up the issue.

For example, if the patsy sticks with it, who is going to call the bluff - especially if no one took a picture?

They could claim the manager was being racist by not being able to recognize them or something. If someone IS not great at recognizing/telling apart, say, Indians, it could sow doubt that would make it harder to address. And that is a lot of people in the US.

The longer the delay, and the more legal buttons get pushed, the more the company pays out before the scam is over, and the more lucrative it is.
> stop! before you act, check the Foreign Corrupt Practices Act

this catchy little bit of wisdom has saved me from a lot of trouble
The Cantor conception of "infinity" is bad and should be retired. It's a pure naval-gazing exercise that has set back practical mathematics significantly. The notion of the "continuum" is fundamentally flawed. Intuitionalism and constructivism are a much better framework for reasoning about mathematics.

The response to the idea that the natural numbers and the even numbers and the rational numbers and the computable numbers have the same "cardinality" should be "who cares". All it means is that Cantorian cardinality is a bad standard against which to judge the "size" of an infinite set.

It ends in the same trap as the Axiom of Choice, where you can produce lots of obviously incorrect results and remark about how amazing they are; similarly you can make nonsensical statements about things being true "almost everywhere" that are clearly actually true nowhere.
Oh whew, it’s not the trusty ‘make’ that BOFH comes to know of.
There are significantly worst things happening in the industry by much much bigger consultancy names. We, an enterprise, hire complete teams from the consultancy that would pick some of the work in different projects with their own product owner and so on but under our contract.

We seldom see all the people whom we interviewed for the teams, as devs, being present in the meetings that they are all expected to be present (of course it is most often the timezone difference that is the mentioned reason). Or people who join have their camera turned off, so no way to see them.

Code quality that comes, is not on par with the skillset we evaluated during the interviews and I suspect the whole consultancy is doing something similar with presenting top engineers in the interview and then moving them between many teams. Leaving the less skilled engineer to do the work.
Today, I’d just look at my phone if I wanted to know the weather. Probably would have been pretty similar in 2012. And nothing stated in the question excludes me from having electronics and internet in their hypothetical.
Kudos. Great stuff.
100$ a month for some fraud. Not very enticing lol.
Even fairly hidden features can have somewhat insidious consequences.

After years of contributing to HN and feeling rather an outsider, I was surprised to find I'd made the leaderboard. Learning to not check that proved to be something of a difficulty, though I tend to do so fairly rarely now.

I've had others reach out to me with similar thoughts, and I've had a few email exchanges with dang over the advisability. For the most part, I try to ignore the fact and any specific standing, and take some cold comfort in the fact that others on the list range from insightful to trollish, including several who are or have been in the top-ten, whose rankings are shown without points.

Humans are status-conscious and seek feedback on both standing and their own interpretations of reality. Technically-mediated mechanisms for doing this ... tend to be fairly blunt, even in the case of HN's fairly subtle nods.
I'm one of the plasma mobile developer. If you have any questions about it, feel free to ask.
Yeah these are great approaches too. I'd actually considered a rewrite of the core in rust before I went with mypyc. But it was nice not to have to do a rewrite.
> How much effort should a library maintainer expend to keep 5.x code in place?

Based on the usage of the version and the support for it in large hosting/infra providers.

> Is it worth it for a library maintainer to remove support for 5.x even if they don't replace it with code that makes use of 7.x functionality?

Breaking backwards compatibility is practically always bad. You do it once. You do it twice. By the third time it does not matter because a large part of your users would have moved on to some other stack by the second time.

> If a site is still running 5.x (stats put it at about 20% of the sites out there are still running these versions https://w3techs.com/technologies/details/pl-php/5 ), are they going to be updating to the latest versions of libraries?

These must be seen as ecosystems. The ecosystem would slowly move to a higher version over the span of 2-3 years starting from the point when a version starts nearing its EOL. And the users upgrade slowly on their end.

> https://boyter.org/posts/the-three-f-s-of-open-source/

Using the same language in the article: The users would say one single F word to such a project, without the project maintainers ever hearing about it, and silently move on to some project that is not so self-indulgent and so irreverent towards its users. Nobody has the time to jump through hoops to keep their business running on Open SOurce, less suffer such arrogant sh*t.

Such an attidude is only workable if the project is a hobby one, does not aim to gather ANY kind of community/userbase, does not aim to do any impact.

> I'm experiencing this myself with Spring Framework 6 targeting Java 17 as a minimum version even though Java 8 LTS continues through at least 2030.

I would recommend that you prioritize your users and backwards compatibility in that order. The moment your users start trusting your project that it will not break their software, they will start upgrading easily and adoption and retention will get boosted.

JSON API spec's 'only add, never deprecate' approach is the holy grail to chase:

https://jsonapi.org/format/

> New versions of JSON:API will always be backwards compatible using a never remove, only add strategy. Additions can be proposed in our discussion forum.
Ben Thompson has analyzed in his blog how Cloudflare applied the Disruptive Innovation model - https://stratechery.com/2021/cloudflares-disruption/. The CTO of Cloudflare sort of acknowledged that on HN back then - https://news.ycombinator.com/item?id=28708371

There must be new niches ("value networks" as per that blog) that Cloudflare finds not worthwhile to serve. Usually they're at the lower end or the "nonconsumption" case, as described in the above blog post. That's one way to chip away at a bit of their customer base.

But it's best to just focus on customers and not imagine you're "competing with Cloudflare". Nothing to be gained by framing it that way.
That's correct and it's precisely what the author states, and I quote:

>this doesn’t mean that the sets of real numbers and natural numbers have different sizes
Sure, there was a need for warrant, but those were issued by the FISA courts which were secret and were basically a rubber stamp with the judges saying yes to every request. Might as well not be a warrant as you have no legal defense against it or even a way to know about it.

Or which part of Snowden leaks he misunderstood?
> Set the style of the html node for overflow: auto

I have a custom style to do this for ALL sites, warning:

1. it can break websites in unexpected ways

2. There's often a class on the <body> hiding overflow that needs to be overwritten instead/as well
I dont think this works because we as a society never tried to tell people to hide their fear of airplanes. And its not necessarily true we would suddenly have more people scared of airplanes. The premise of the analogy isnt based on anything true, its just another feeling the writer has.

The focus for mental health isn't to have people diagnose them selves with some condition. I think its more like going to the gym, but for your self to feed good mentally. Its more like telling people "hey your fat and this isnt normal and making your life worse in objective ways" (which we probably should do but off topic lol) At least Americans pretend that emotions don't exist and if they do acknowledge it internally, definitely don't ask for help. The idea is feeling anxious or sad, or whatever is normal and you might need help getting through it. These shouldn't be bottled up and ignored until it becomes something that can't be corrected.
Detection of mRNA COVID-19 Vaccines in Human Breast Milk