skysight-inc/HackerNews huggingface dataset:
Then a further point being: it's not hypothetical. "Books" have "stopped working", see other comments. Whether you have or have not personally experienced this doesn't alter the reality.

If this is a "minor problem" for you, why comment?

If others here clearly feel it's more of a major issue, perhaps you'd benefit from seeking to understand why. Personally, I find it disturbing in several ways. The consolidation of editorial control in the hands of tech-oligarchs; the resultant de facto sterile homogeneity of expression; the ditching of customers en masse without recourse; the erosion of ownership and the expansion of eternal rental of anything and everything; on and on it goes.
TeXmacs is more mature than SILE, or any other recent attempt to alternative typesetting engine. It exists since the '90 while SILE seems to be around since 2015. And TeXmacs is a complex and complete piece of software which includes a document format, a typesetting engine, conversion engines from and to various formats, user interface, a graphics editor (https://twitter.com/gnu_texmacs/status/1607316217206898688), a plugin system to interface with other softwares. All this is written in a mix of C++ and Scheme, extensible in Scheme and the typesetting engine comes with a proper macro language with first class macros (i.e. macros can be arguments to other macros). Moreover TeXmacs has other subsystem like a parser for mathematical formulas which can assign semantic meaning to user input (e.g. the "-" in "-1" is different from the minus in "1 - 2") and a subsystem which generates mathematical glyphs to complete usual fonts for their use in mathematical typesetting (https://twitter.com/gnu_texmacs/status/1606953318118756354).
This isn't a defect, which makes the whole comment kind of strange. I blame the post title, which should be "Golang disables Nagle's Tinygram Algorithm By Default"; then we could just debate Nagle vs. Delayed ACK, which would be 100x more interesting than subthreads like this.
I still have a copy of it on a floppy somewhere, renaming the exe to coolpicture.bmp [extra spaces] .exe and sending it to people.
> Won't this likely result in browser detection to be pushed to JavaScript and create an arms escalation race?

NoScript.

https://noscript.net/
I had a scuba instructor who used to sneek up behind and turn off our tank valves... in the pool. You dont do such things in the real world.

Also, in the real world, i would probably break out my smartphone. Short of an emp strike, it will still run on its own battery and can act either as a rough set of instruments or to phone the tower and declare an emergency.
It’s not portable but Linux has a TCP_CORK socket option that does this.
Part of me is convinced that some people like that would be easily persuaded into putting cameras in their bedrooms if they were told it would keep them safe from burglars/murderers/terrorists/pedophiles/bears/tigers[1]/or whatever boogeyman they particularly don't like.

[1] https://www.youtube.com/watch?v=xSVqLHghLpw
>This explains why several of my Go programs needed the occasional restart because of terribly slow transfers over mobile networks.

It doesn't explain that. Why would this cause you to need to restart your applications? At most it will just decrease performance of that transfer.
Disabling naggle by default is definitely the right decision. Git LFS does the wrong thing by sending out a file in 50 byte chunks. It should be sending MTU sized chunks.
Project Dragonfly was claimed, by Google, to be cancelled. If there exists a "Project Dragonfly v2", with a conference room, that's headline news.
The point is, that random updates are a menace.

Not sure why would anybody want that, even a grandma, because almost no system can guarantie that it wont get fucked and unless it provides a perfect restore, which some systems do but are nerdy in nature then its probably for the best not to update.
I have been using Kagi for the last few months and it's the first alternative search engine (tried the Brave's one and DDG) that does not make me go back to google every other search.

On the flips side, though, getting a "you cannot search anymore until you've paid" message was quite a shock to me. Like - I paid for it to try it out. It worked well, so it wasn't really a "nobody told me there would be a subscription" kind of shock, but more like on that second month I got the "wait, am I actually paying for the access to a search engine?" realization.

Makes you notice how much we are getting conditioned to the "out business for your data" business model.
I can't imagine taking company ownership into consideration when buying a car, especially something as different as an EV. (Volkswagen ownership, anyone?)

If Tesla prices are going down, it's a boon for practical-minded people.
The article makes fairly clear that sleep training under 6 months is not advised. Not to say that every baby will be ready at that point, but it becomes clear to most parents somewhere in the first year what cries from their baby express sincere needs - even psychological- and which are just gratuitous attention seeking. Once they have object permanence down, parenting changes.
There's nothing elite about being a programmer at any of the big tech companies. It's software engineering and design. It's the same everywhere, just different problem domains.

I've worked with some of the highest ranking people in multiple large tech companies. The truth is there is no "elite". CTOs of the biggest companies in the world are just like you and me.
Google has more end users on slow networks and old devices than almost anyone. Throttle your browser with the browser tools and see what loads quicker, google.com or a website of your choice. Once you've loaded google.com, do a search.
It's strange you're getting hammered for this. Everyone in 6.824 would probably agree with you. https://pdos.csail.mit.edu/6.824/

Let's weigh the engineering tradeoffs. If someone is using Go for high-performance networking, does the gain from enabling NDELAY by default outweigh the pain caused by end users?

Defaults matter; doubly so for a popular language like Go.
Modifying HCQ to HCQ' would also do nothing to establish exclusivity over HCQ. It's a weird argument.
Ah...yes, the everyone on the internet is American approach. If you live in a country that's fucked up in your own views without doing the bare minimum (ie. vote) against it the one who is fucked up is, YOU.
But that should happen.

Does the user’s browser support WebDoodle2? Why try to parse a weird history of nonsense and combine that with a table of what versions of what browser supports what?

Just check if document.doodle2 is defined. Done. Reliable. Easy.

FF pretends to be Chrome pretends to be Safari pretends to be IE pretends to be Netscape pretends to be Mosaic pretends to be god only knows.

Actually asking via JS instead of guessing is a massive improvement.
DNS over TCP is fine, and I'd far prefer it to be the default over UDP, as any packet loss with DNS over UDP results in rather lengthy timeouts (typically >1 second). DNS over TCP fixes that (or at least reduces the delay to RTT). It's DNS over TLS that's the problem. Adding HTTPS into the mix is just sheer madness.
Per the original comment, that doesn't really show stewardship though.

If you do not believe a PR or issue to be valid, you close it. If you are literally not willing to accept any PRs or issues, turn the feature off.
Not really. Bitcoind and geth work just fine behind NAT. They have no hole punching strategies in the protocol at all.
Most engineers have work desktops which run GLinux and they also have macbooks.
Like a lot of Twitter this days. Fact Threads or controversial opinions looking for engagement to sell something.
I will treat my daily news and weather this way from now on.
Perhaps a large, wooden badger.
That’s not at all true. Go has readability as well.
My native language is Greek and it has grammatical genders. It's not a "problem" for native speakers because children soak nuanced details incredibly fast. You never hear kids have problems with it, only non native speakers, usually from the Anglosphere because the concept is absent from English thus unfamiliar.

English too has subtle grammar rules that after close inspection are surprisingly complex yet most native speakers don't realise they know them. A good example is the adjective order. https://www.theguardian.com/commentisfree/2016/sep/13/senten...
For perspective there was only one team from North America in 1954, only one from Asia, and none from Africa.

In 1986, there were two teams from North America but one was Mexico as hosts. This is versus 14 spots for Europe in 1986.
He's even here on an adjacent thread!
Just check if the thing you want is defined in JS. Maybe add some supplementary methods to help with that kind of check.

Parsing out the UA header mess is a disaster.
Actively being worked on - https://datatracker.ietf.org/doc/draft-ietf-uuidrev-rfc4122b...
The entire post is embarrassing and makes me think that Google made the correct decision. Also, it seems that people that want to change the default behaviour can simply use the TCPConn.SetNoDelay function.
The only good advice for a new parent, I think, is to ignore everyone else's advice. I appreciate the circularity of this advice.
> Http/3 doesn't even have option to work without certificate authorities.

Unencrypted HTTP is dead for any serious purpose. Any remaining use is legacy, like code written in Basic.

With Letsencrypt on one hand, and single-binary utilities to run your own local CA on the other hand, this should pose no problem.
Gotta love HN. The man himself shows up to explain.
Yes, of course it is not perfect and has limitations, but as you say, for the majority of purposes, I find it is a much easier tool to use.

I've mostly used TeXmacs to quickly draft documents without having to deal with setting up a TeX environment. Once I am happy with my drafts, I write these up in LaTeX.

Hopefully, in time TeXmacs will be more universally accepted that a post-writeup in LaTeX will not be necessary.
What does it matter, assuming the specification is clear and unambiguous?
If you can prove such a link between newtonian/relativity and quantum mechanics there are many many prizes in your future. The core problem is that both do not meet up. There is no link. They are both descriptions of observed phenomena, neither being any more or less an approximation the other.
Decisions deserve documentation (because a footgun warning is preferable to spontaneous unintended penetration).
Six months is "few months" in my book.

My country (Poland) has 12 months of maternity leave, and it's nowhere near enough either. In fact, 12 months is about when your child might start exhibiting sleeping issues (as opposed to just being an infant).

In other words, this isn't a problem because of sub-year maternity/paternity leaves. It's a problem because both parents need to work.
Was there ever a missed approach due to a cell phone not being in air plane mode? How was the cell phone located? What would happen if the cell phone was in the luggage in the cargo bay?

Sorry, but this sounds all very hypothetical. This this was a real problem there should be other procedures by now.
This is Rajesh and welcome to Microsoft forums. Please install Microsoft Edge TM. Bye.
I’m not sure if it’s even possible to turn off PR for a repo on GitHub. One of the replies at https://stackoverflow.com/questions/27957454/how-to-disable-... seems to indicate that it is now possible since quite recently, but the linked post does not seem directly about disabling PRs.

Either way, we don’t know if they really don’t want any issues or PRs opened at all just because they have some old issues and PRs still open.
Thanks to you! Much appreciated. I hope it can be useful to some people!
"It's not worse" is exactly how I feel using Kagi. I REALLY wanted to like DuckDuckGo. But it simply did not work for me most of the times. I have no idea what Kagi does to make it "not worse" but just by being "not worse" and "not google" at the same time it's kind of better.
The article seems to be making it's definition of "fact" as a guide to policymakers on what should be accepted as fact.

I think this is all a bit of a red herring. The question is how do policymakers deal with politically charged topics. And I personally haven't seen cases where more research or "science" is the answer, it's just crutch that people use to try and make their political point.

The article mentions climate change, which is a great example of something that's been scienced to death. The future is unknowable, there will always be some "we can never know" component to it, but that doesn't necessitate more research to find a smoking gun that will shut down all sceptics, not does it require that since we can't prove it, we ignore it. Some mix of balance of probabilities plus public will easily passes the threshold for doing something. So do something. Sequester CO2, build dikes, if the whole thing comes to naught, it won't be the most wasteful thing government did.

A pragmatic approach is what's needed, not some philosophical search for how we define truth, which just offsets the problem one layer and doesn't change the politics at all
Easily handling arguments with whitespace is the obvious answer.

e.g.:

find . -type f -print | xargs wc -l

vs.

find . -type f -print0 | xargs -0 wc -l

If you have filenames with whitespace, the first will skip a bunch of files.

If you're doing processing on other inputs which may include whitespace, you'll be able to handle those using xargs without worrying about additional delimiting.

And for those not aware, '-print0 / -0' arguments to find(1) and xargs(1) respectively tells the first to output ASCII NUL delimited arguments, and for the latter to expect the same. As ASCII NUL should not normally occur within any argument, it's the ultimate delimiter.

I've used xargs and/or bash loops to do some fairly heavy-duty web scraping given an input list of arguments. Using xargs allows multiple simultaneous parallel queries such that any one request stalling out doesn't hold up all process.
No, just no. It was about the world’s worst ex-boyfriend riling up a hate mob. The “ethics in journalism” pretext was adopted to deflect criticism but it was always a shameful disservice to anyone who legitimately cared about the issue. Among other things, note how the hate was focused on a few women who were not journalists and how frequently the attackers denied that harassment was even happening: if their concern was journalistic ethics, they’d have focused on actual journalists and been quick to condemn the attackers who were making their cause look bad. If you wanted to tackle the issues of reviewers being too friendly with the producers, you’d be looking at the major studios who produce most of the games - not an indie developer and someone who never reviewed her game.
> In the entire history of science, no claim meeting these criteria has ever been overturned, despite enormous opportunity for that to happen (if it were ever going to happen).

Yeah, that's just not true. It's an absurd claim. Medical science is loaded with examples of things that had wide consensus (but...95%? Probably? Feels like this is a loophole in the argument...) which were subsequently found to be false. Consider just a few examples:

* hormone replacement therapy

* aspirin for heart attacks

* mammograms for younger women (< 50)

Just this year, a huge RCT called into doubt the usefulness of mass colonoscopy [1], which was absolutely "scientific consensus" until now (you can see this, because the study was met with rather vicious backlash).

For a more basic science example, consider "The Central Dogma of Molecular Biology" [2] which, of course, was so "consensus" that they named it "The Central Dogma": genetic information goes from DNA to RNA to proteins.

This was fact...until they discovered retroviruses. Then prions. Oops.

This stuff happens all the time. The authors are either not scientists, or they're so blinkered by ideology that they're unreliable.

[1] https://www.nejm.org/doi/full/10.1056/NEJMoa2208375

[2] https://www.genome.gov/genetics-glossary/Central-Dogma
The problem with C++ is not getting readability, but footguns! footguns everywhere! Plus the compile time.
I'm sure humanity is so advatanged that such board can be manucatured for 5 USD or so. Does it even have a CPU and a heat sink? It can hardly be more complex than a Raspberry PI.
Very few people are buying EVs for political reasons. It’s just a dumb way to make a political statement.
Been watching this with much interest since it launched, have always thought there was a market for this type of product.
This is a good question to raise, but the question is mostly academic thought gymnastics. Would it be great if policies and decisions were based on facts? Sure it would.

But the real problem is not the distinction between "fact" and "very high confidence". The real problem is that is the misuse of dubious correlations to justify agendas. Politics, economics, personal decisions etc.

We don't have a crisis of scientific facts. We have a replication crisis. And because of that, a lot of bogus science goes unnoticed and makes way WAY larger impact than it should.
HTTP/2 is more like a transport envelope around HTTP/1, the goal of http/2 was to optimize transmission and avoid breaking http/1 semantics for servers and clients.
One can construct an argument based on the is-ought problem. As a brief recap: Statements about how things ought to be can not be derived solely from statements about how things are.

For example, from "my house is on fire" (what is) alone does logically not follow "I should try to extinguish the fire" (what should be), without a quiet assumption something like "my home and belongings should not go up in flames" (what should be).

Ethics are obviously within the category of how things should to be, and thus it cannot be derived in its entirety from the state of the world as it is.

Thus ethics must be derived from some other notion about how the world should be. If you take account of the sources of our fundamental notions about how the world should be, you'll find they're all some variant of emotions, or possibly something like aesthetics, which unfortunately again cooks down a desire for that which is pleasant to the mind and senses.

All other notions about how the world should be are so-that something else, which if you keep following the reasons so-that, all land in emotions. For example, the reason why we seek things like truth and justice is because we like how they feel, we feel content, as though things are the way we think they should be. We dislike lies and injustice because they make us angry when it happens to others, sad or indignant when they happen to us.

If we did not feel this way, surely we would have no reason to prefer justice to injustice, or truth to lies. It would by definition be all the same to us.

Alternatively, one may argue that God has decided how things should be. But that is just replacing human emotion with the moods of God. God may get angry if you marry your daughter and ransack the temple and will be happy if you offer libations. An ethics based on piety is a system of ethics based on whatever makes God happy.
Heh, yeah, good luck with that

However, this audience may be interested in Frets on Fire ( https://fretsonfire.sourceforge.net/ ) and its fork Frets on Fire X ( https://github.com/fofix/fofix#readme )

There seems to be a community around Clone Hero ( https://clonehero.net/ ), too, but it doesn't appear to be open source

https://github.com/Paturages/chorus#chorus

https://github.com/mtolly/onyxite-customs#onyx-music-game-to...
I would add some random jitter to the timing of the backoff. If the fail is due to two such processes getting themselves into some sort of deadlock and they both fail at the same time, they might retry at the same time if at the same part of the retry cycle and fail again for the same reason.
> I’m not sure go should be compared to python as they are designed for very different things.

Go was pretty expressly aimed at the spot where, at the time, Python was seen as too inefficient but C++ was seen as too much complexity.
That precision is fascinating. Other measurements of that age I'd guess were a lot less precise, such as time and distance. It seems like anything you used sqrt(2) for calculating, would be swamped with less-accurate factors and you'd get a much less accurate answer.
just travelling close to the earth would hit it with a relativistic shockwave.

no classical weapons required, like using jetwash, or transsonic shock to cause extremely prejudicial complications
Right, so what most people do when faced with a lack of knowledge is go out looking for it or maintain weakly held beliefs. To conclude that something isn't possible because one doesn't know of it is thought-limiting.

This is the political version of claiming, "I don't know how to sew and I've never seen someone sew. Therefore sewing is impossible." It's stunningly wrong. I can't seriously believe someone would think this way.
For what it's worth, the author is well-known in the field of programming languages and was a professor in that area at the University of Utah for a number of years before changing life focus and relocating to the University of Alabama's Precision Medicine Institute.

Which isn't to say that you're wrong, but rather that the author is likely well aware of these particular shortcomings of the exercise. But then the exercise wasn't "write perfectly idiomatic code in a different language every day", but just "learn some languages I didn't know before".
In my opinion, the Principle of Least Surprise applies here.

Go is defaulting to surprising (unexpected) behavior.
International scientific consensus, in the past, had a man murdered for proving the earth orbiting the sun.
Previous poster wasn't talking about automatic scanning of all license plates, but about license plates themselves and (maybe) speed cameras and the like. These are two different things.
Mbappé came within PK’s of having two.
>Have they learned not to signal their parents? Or that their parents aren't interested in being there when they need them?

I assume this is not true, given that most (all?) sleep trained babies will still cry if they are sick, in distress, lose their pacifier or stuffed animal, etc. They just don’t cry out for help to get back to sleep.
Why not df.head()… ?
This is actually what financial advisors would tell you, if you worked for a publicly traded company. I.e., treat the shares granted as cash income by selling them, and separate your income from your investment decisions.

For startups shares though, the illiquidity and the possibility for 10x,100x, et returns-- albeit two sides of the same coin-- are part of the risk/reason to be work for a startup
The company was SiCortex, and I was there in 2007-2008. Didn't just use those two bits of software but employed their primary authors. High density of compute to power or space, based on a home-grown MIPS variant called Ice9. The first machines did OK - on the Green500 list, installed at a bunch of interesting places - but funding for the second generation didn't happen because it was 2008, so the end was very abrupt. A shame, really, because they were way ahead of their time and a lot of what they were doing would still be a good idea. Oxide comes closest, I guess, but not really that close. A real highlight of my career TBH.
Ah, the HN Classic™: "I won't comment on the present post except to link you to another project in the same space."
Huh, really? There is public API to change behavior, thats about it. There maybe a million page documentation by now if every decision needed a documentation.