skysight-inc/HackerNews huggingface dataset:
It does not provide a cure for cancer, because its job is simply to inform the user suffering an issue that the experienced issue is not strictly on the server side but depends on the client side. Which appears duly, as a first step in troubleshooting. It informs the user that there are configurations that avoid it, so the user has an orientation to possibly check for alternatives, assess and reconsider local configuration. More details (works on this and that) are avoided for obvious privacy reasons.

In the new titles I saw an "is site s down": the information "works here", which you seem to be calling avoidable, is in fact a basic troubleshooting step to reconstruct where the issue is.
Teslas have creep off by default.
There are people denying climate change in this thread. I don't think psychological analysis of their comments or views accomplishes anything.
I stopped reading this blog post well before the end. Guy writes blog. Blog gets comments on HN. Guy thinks there are too many comments on HN. So what? HN is not his blog, and has no obligation to be what he wants it to be. If he wants to manage the comments, he can implement comments on his own blog and do that.
Honestly I love to see something I worked on or wrote and then read the top 3-5 upvoted comments on HN. They help me do better the next time. I usually focus on objective critique and not cynicism.
>There is something very indecent in talking about nationality or ethnicity of great people as if it really matters.

You do realize that this thread started with you misappropriating Soviet achievements to Russia?
I stopped reading Medium because of this article.
Gates and Zuck are hated for the same reason: their actions are incongruent with the broader assemblage of ruling class ideas.

Gates' business practices to squash competitors by EEE, OS exclusive deals(Dell partnership agreement), pricing retaliation(Be Inc) to name a few, is incongruent with the idea that every kid learns and most internalize in econ that "competition is good".

Zuck is hated because FB's has "won" the friend-feed[1] war by dominating competition, and people have to make a choice between talking with their friends or not using FB. Again the choice isn't between competing products, it's between using the one remaining product or nothing. The end result is that Zuck's "every one will benefit from engaging with each other on FB," is incongruent with the reality that this form of social media materially makes people's lives worse which is substantiated by countless scientific[ruling class institutional] reports.

1. I'm specifically restricting this to social media outlets that serve primarily as a digital reification of meatspace friendships. So things like TikTok, fall outside that boundary, while FB & IG fall inside. G+,MyS, do as well, but they no longer exist because they've been out competed.
> I believe that you believe that we're in imminent danger of extinction.

I do not believe that. I believe that other species are at risk of extinction, or indeed extinct already, but I think we have enough of a technological and intellectual advantage to avoid extinction. Probably not casualties in the hundred of millions, though.

> I'm still a bit skeptical, in part because of the number of people in actual power who say they believe same thing, but then propose to "fix it" by raising taxes and then not doing anything climate related with all that new tax revenue.

“I am doubtful because politicians do not take it seriously” is not really sound. What your experience shows (rightly, in my opinion) is that a lot of politicians are opportunists with flexible principles, not that the situation is not serious.
No, you're still not getting it. They aren't simply policy/regulatory differences.

They are fundamental differences in what debit cards and credit cards are. One is a cash equivalent and one is a loan equivalent, and no amount of handwaving are going to make those the same thing.

My point is that the credit card concept now survives because there's no will to kill it off since it's a convenient way to siphon money from the pool/less-financially-savvy to the well off.

This is simply false and indicates a lack of understanding in what loans are or how credit cards work. Credit cards survive just fine in Europe without the points and other benefits.
Google launches new website for kids learning to read
Does that mean they also trade _memory_ for low pause times? Because, in our application, the memory required for avoiding significant GC pauses is at least 4x the amount of memory we actually need at any given time.

This can be significant too.
It's both actually. I read the comments on various sites for both reasons, but why I read the comments on a particular site has everything to do the community.

I read the comments here for the social value, but as well, because this site attracts a lot of experts in the fields where articles are being posted from. The same is true of a few other sites I read. A story posted about flight recorders a while back on another site, saw a few people in the threads pop up, "I have been a professional pilot for 30+ years now", and then someone else weighed in, "I design flight recorders, and am familiar with the internals of the one mentioned in the article", and they had a great debate! The readers of the comment thread learned something they could not have from the article.

I read the comments on partisan political news sites because it's a quick way to get a read on what the views are on that side of the spectrum, particularly when it comes to mainstream vs. fringe.
Prepaid phone plans in the USA charge you a monthly rate just like subscription plans do. They may also charge you for usage, though that appears to have fallen off compared to the past.

Some years ago I looked into prepaid pricing and determined that it was significantly more expensive than a subscription plan at even my almost-never-use-it levels of phone use. (At that time, pricing was based on (1) a reasonable per-use rate, which would have been very cheap; combined with (2) a high flat fee charged on any day you used any feature of the plan, which already nullified any price advantage; and (3) a requirement to add funding to the plan every month, regardless of whether you had an existing balance.)
I have learned or got nothing by reading this - just lost time.

The only reason I skip HN more and more is because of stuff like this floating on top.
I mean, originally twitter was an SMS based service. It was made for phones.
Tesla’s self-driving technology fails to detect children in the road, tests find
> If you operate a pseudonymous Twitter account

If you operate a pseudonymous account anywhere, you should always assume there's a slight possibility that one day your identity is known.

I think it's not far stretched to think that in the future, malevolent governments will have access to whatever things we may have posted and use it against us.
> This is going to make the senior dev situation worse in a few years since there doesn't seem to be any pipeline to make new ones.

What situation is this referring to?
The quickest way to kill replay ability in games: cut scenes that you can not skip.

If the player has seen the scene once, there should always be the option to skip it.
It's an interesting phenomenon for HN in particular. The quality of comments tends to be higher than other platforms, so I feel more comfortable (and more fulfilled) reading the experiences and opinions of those who do so.

I imagine a meatspace analogue where a presenter works for a period of time on a slide deck and a presentation, only for most people who come to stand in the back and chatter - or at best, for many people after the presentation, to be discussing things entirely beside the point you made. "Why are they caring more about their own chat instead of my insights?"

I get it, but that's the rub. And as someone said, HN strictly speaking has no obligation to be any site's commenting system. Install and manage your own, use a 3P tool, or even manage your own personal subreddit if you feel like it.

---

Off-topic, regarding HN comments: I believe Slashdot to this day has the most useful and effective balance of "free speech" and of quality control of any forum on the Internet. It doesn't require oligarchic mods to filter out undesirable or rash comments; the community does it just fine. Rationale for the comment's value is put in a few buckets such as funny, troll, low effor, insightful, and so on.

Having a metamod system, reducing the number of dead/shadowban comments, and a few minor UI tweaks would be amazing for this site IMO.
Atrocity - an extremely wicked or cruel act, typically one involving physical violence or injury.
This is 100% why I often read the comments -- possibly without reading the article. The article might be talking about something I already know or might have even read already. But the comments often just veers off and I learn about something new but slightly related. For me comments is about discovery and exploration with the original topic as a starting point.
My FB/Instagram keeps showing me that pretty but loud woman about learning to be a "Front End" or "Back end" developer. It seems everyone wants to be a developer these days and why not, seems easy.
Paraphrasing: "No one appreciates the hard work that went into my medium blog, which I hope to monetize at some point, and to top it off, anonymous people leave mean comments"

Are you new to the internet?

(the author doesn't read comments so I'm in no danger of offending him)
I don't think you are getting this right. A example would be Senator Elizabeth Chaney. She has been actively shunned by conservatives because she is willing to tell the truth about the 2020 elections. So she is being publicly punished for not just opinions, but actual facts, by conservatives.

I also disagree with the idea that conservatives are being punished for their opinions. Rather conservatives have been complaining that they are no longer allowed to punish other people for the way those people want to live their lives. A couple of examples:

1. The "Don't say gay" bill in Florida is not about people who were teaching about sex to young kids (there have been no actual accusations of this, only badly worded things that sounded like this). It is entirely about teachers teaching that it is ok that a child in their classroom has two dads or two moms. It is trying to wind back the clock to when those families would have to be kept "in the closet", or face social shunning.

2. In the recent case of the football coach who lost his job for leading prayers on the field after games. That one is again about the majority wanting to be able to use social power to push its religion. Despite what the majority of the Supreme Court said, he absolutely was using his position as a coach to push his religion. There was even testimony from a player who felt pressure to participate in order to get playing time.
If I think you're wrong in your advocacy for some policy initiative, it's absolutely my responsibility[1] to tell people you're wrong. (It's also my right to tell people how exasperating I find your wrong priorities to be given the principles you claim are behind them, FWIW.)

[1] "Responsibitility", i.e. not just my "right" in a liberty sense! Again, the theory behind EA is that we should collectively decide on the most effective altruistic actions based on rationalist principles. Those principles absolutely include "you're wrong about the robot overlords thing".
10 years ago the algorithms you could pick were serial, parallel, and CMS.

Today we've removed CMS, added G1GC, and added ZGC.

G1GC is similar to the parallel in the way it operates but is divided up enough to control for latency.

ZGC is fundamentally different from the parallel collector or G1GC. Suggesting it is the same is to suggest you know nothing of the changes that have happened.
When I recently went shopping for fast hashes for short strings, I settled on wyhash, but ahash[0] seemed like it would have been better if I had bothered to port it from Rust.

> In that time you can FNV-1a a "short" string.

Not if you read it one byte at a time like in TFA!

It looks like the best FNV for short strings in smhasher[1] is comparably fast to ahash[2] on short strings.

> From the top of my head, t1ha, falkhash, meowhash and metrohash are using AES-NI and none of them are particularly fast on short inputs, and at least two of them have severe issues, despite guarding against lots of vulnerabilities, which your construction does not.

For issues like reading past the ends of buffers and discarding the extra values, it would be nice if programmers could arrange to have buffers that could be used this way. I posted a thing for hashing strings of a fixed length though, to compare with the thing for hashing strings of a fixed length in TFA.

Edit: It looks like your fastest FNV[3] has some issues where it repeatedly increments `p` but reads relative to `uPtr` which is not being incremented. It also seems to expect C# to have some unusual properties like (*uPtr + 4) being parsed as (*(uPtr + 4)) and being equivalent to uPtr[1] when uPtr is a pointer to a type that's 4 bytes wide (I don't know if C# actually has these properties). This may explain why your fastest FNV is much, much faster than the fastest FNV at smhasher.

FNV1a-YT also employs a good trick to avoid the issue of long data dependency chains made of multiplies: it just has three of them and only does a multiply for half of the input words in each of those. While this is fine, I'm not sure if it's really FNV-1a anymore.

[0]: https://github.com/tkaitchuck/aHash/blob/master/src/aes_hash...

[1]: https://github.com/rurban/smhasher/blob/master/doc/FNV1a_YT....

[2]: https://github.com/rurban/smhasher/blob/master/doc/ahash64.t...

[3]: https://github.com/Genbox/FastHash/blob/master/src/FastHash/...
> but every sim card is available only after you provide a copy of your national id card aka Aadhar Card.

Can you not get an activated SIM off the street?
> Car analogies aren't intrinsically bad

What can I say? They get me from claim A to claim B.

So are you saying that analogies should only be used like secondary steering wheels?
It’s a whole new world now for junior devs from what it was 10 years ago. The market is absolutely flooded with young CS grads, and self taught/bootcamp devs are facing unimaginable competition for entry level roles as a result.

We are still hiring plenty of juniors, but they are almost exclusively CS grads at this point. I honestly worry that software is going the way of law and finance, where credentialism is rampant.
> the mitigation is relatively straightforward by using custom handlers like mentioned at the end, if needed.

Why not implement ServeHTTP on the custom handler though? That's not exactly difficult:

type MyHandlerFunc func(w http.ResponseWriter, r *http.Request) error

func (f MyHandlerFunc) ServeHTTP(w http.ResponseWriter, r *http.Request) {
err := f(w, r)
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
}
}

Then you can just register it with

http.Handle("/hello", MyHandlerFunc(someHandler))
That's self fulfilling. You can skim the article in seconds. Most is blabla.
The real nightmare is Java's versioning scheme
> "Google has tried and failed endlessly to make a not-shit messaging app for Android" …

Sadly, some would say that they've tried and succeeded multiple times to make a "not-shit messaging app for Android" and then promptly murdered each success just as it became popular.

> … "and has now seemingly given up and adopted a terrible protocol, and is crowing about it like they're the saviour of messaging."

Yeah, this seems to be pretty much the "standard model" for most "tech giants" these days. :(

> … "They're not, they've just given up trying."

On so many levels beyond just messaging. :(
I genuinely applaud any file format that can be diffed, but skidl seems like an absolutely painful way to develop a circuit - unless you already have a schematic (which seems redundant). Freerouting seems like a good way to iterate quick solutions to routing approaches, but obviously has a lot of limitations.
Interesting fact - most Mach-based operating systems did not use Mach-O as their binary executable format (NeXT/OpenStep, OSX/macOS and the derived mobile systems do). a.out (MacMach), COFF (Digital Unix) and ELF (MkLinux) were more common.

Fun fact - the first public version of NeXTstep, 0.8, still supported the execution of (SunOS 3-compatible) a.out 68k binaries in addition to a.out, probably because the development of NeXTstep started on 68k Sun 3-series machines. The a.out compatibility was removed in 0.9.
For anyone interested, here are preview PDFs of the two books:
https://minireference.com/static/excerpts/noBSmathphys_v5_pr...
https://minireference.com/static/excerpts/noBSLA_v2_preview....

and standalone concept maps that show the prerequisite graph (very useful when learning from any book): https://minireference.com/static/conceptmaps/math_and_physic... and https://minireference.com/static/conceptmaps/linear_algebra_...

I recently released a new book with just high school materials, specifically targeted at adult learners. Check out the website here: https://nobsmath.com/
It seems to me this highlights a flaw in the payment system - the inability to decline. Am I understanding that right? You really can’t refuse an ETH transfer?
> chief apologist

Mad scientist supreme or no, he had any number of corporate interests financially invested in his success in stonewalling against reform.

In the Veritasium video he mentions how Midgley pulled the age old trick of exposing yourself to your own chemicals on stage to show they are safe. He poisoned himself with one of these stunts and was never the same. Literally hoisted on his own petard.
Over-engineering (relative to the complexity of the task you want to solve).

Enterprise solutions are often so complex and generic that they can theoretically do and interoperate with anything, but are also hard to get started with and use well.

People like to start with simple things and expand from there instead of buying a whole house when they just want a sink (am I using the phrase right?). In my opinion this makes a lot of because it avoids unnecessary complexity and sensitizes people to why some complexity is in fact necessary.
Thankfully most of those accounts were bots
Windows 11 encryption bug could cause data loss, temporary slowdowns on newer PC
What makes you think the right balance hasn't already been struck? It seems rational to me that a pandemic followed by a chip shortage driven in part by crypto would be extremely unlikely, and if they had two years of extra stock on hand that would almost suggest to me they were too prepared (i.e. wasting money). Like if the zombie apocalypse strikes tomorrow, you probably will be unprepared, not because you're bad at planning but because this was too unlikely to have reasonably prepared for
I have a virtual phone number to receive SMS from all my banks and other services. Funny thing, their phone app doesn't work reliably, but their Windows app does. So I use desktop to log into all my accounts. If I lose both phone and notebook, it's easy to recover, I only need virtual phone username and password.
Given that Russia can’t even manufacture ordinary cars (or phones, or computers…), I’m not convinced about this “modern” replacement. They probably just figured how to replace custom technology with COTS stuff bought from the West. Especially given Russian fakes like the Sputnik vaccine (“clinical tests” were made up), or their hypersonics (which are just a plane-launched ballistic missiles), or drones.
By any adjustment Tesla leads the world in terms of fatalities related to its advanced driving system. All major automakers have released hundreds of thousands of cars with advanced driving features over the past 5 or 6 years, and Tesla is the only manufacturer worldwide to have recorded double-digit fatalities.

And that doesn't include the thousands of accidents related to Tesla's AP/FSD systems.

Tesla's advanced driving systems are objectively less safe than teenage or drunk drivers, by miles driven, and the sooner AP/FSD is banned, the better.
Absolutely. Comments are sometimes critical around here and could maybe arrive softer but this is one of the few remaining spots on the internet to read largely civilized, high-value discourse on a topic and related context.
This is a shameless plug, but I built Swift Cloud to help people build scalable backends in Swift: https://swift.cloud

Behind the scenes we compile Swift to WASM and deploy to Fastly's edge network, Compute@Edge. At my day job we are using this in production and serving thousands of requests per second on our Swift app. Overall it's a lot of fun to deploy Swift on server, but the developer UX still leaves a lot to be desired. Running and testing locally is still non-trivial.
Once upon a time I was deeply in the world of XML Schema, XSLT, and XQuery. It was actually pretty cool.

But using complex, poorly specified, possibly Turing-complete "config" files written in a markup language that isn't the primary language your app is written in is a serious code smell.

It means you would either be better off using an embedded scripting language (like Groovy) or a better core language.
Flagged for clickbait headline
I believe that hundreds of definitely guilty people should go free to prevent one innocent person from going to prison.

Other people feel the opposite way, which is how you get the above statements.
They're popular because they're good. Other board games existed long ago that few have heard of and no one plays. But chess and go stuck around for a reason...
this is why I have made it a point these days that when I fix an issue, I immediately go to all the forums, subreddits and stackoverflow sites where I posted the question and post the relevant solution. Its a lot of work but totally beats figuring out what you did 6 months later
Somewhere in the middle. Hopefully not while sharpening the axe or staring into the well.
Jeebus. Just because it's not true doesn't mean it's a lie.
I believe it's a partial explanation.

Waiting a day doesn't feel nearly as long when you've already waited 18,000.

The experiences of even a novel day have less weight if you have hundreds of similarly novel days to compare against.
> Java's GCs are incredible and you have a menu of algorithmic options

can these options be used in separate parts of a single app ? e.g. the app I'm developing in C++ has parts that do realtime audio, others that do GPU rendering, others that do classic Qt Widgets GUI, others that do offline computations on datasets - and they all have different performance characteristics and need different memory management schemes to get the best out of each, all while being in a single process; there's reference counting, tree-based allocation, pooled, linear, a GC-ish thing which ensure that memory is freed in specific non-realtime threads... Can that be done with Java or is one tied to a single GC implementation for a given execution of a process?
Attestation is service that can only be provided by the builder of the phone. Most commercially available Android phones provide this, and banks and DRM rely on it. https://developer.android.com/training/safetynet/attestation and https://developer.android.com/google/play/integrity/overview
Well, it does though, by raising the average cost of transactions for merchants, a cost that they will pass on to consumers. It means that if you're not using a credit card, then you're paying higher prices in order to subsidize people who do use credit cards. In my observation, it's also becoming more common for merchants to have two different prices for credit card users and others, so you may find yourself paying more if you use credit cards everywhere.