skysight-inc/HackerNews huggingface dataset:
The post you are replying to got downvoted because "lol. No" is not a constructive response to a well-meaning suggestion.

From the Hacker News guidelines [1], "In Comments" section:

Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

Likewise, re: your comment, some other guidelines also apply:

Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community.

A kinder way to say what you said would be to remove this part entirely: "The OPs suggestion is so silly, primarily because they don't understand that...". You're phrasing it in a way that suggests that OP has been exposed to your knowledge already and simply came to the wrong conclusion, instead of assuming that perhaps OP simply doesn't have a lot of experience playing tennis with balls in different condition.

An example for you to try instead would be something like: "Many players prefer not to use old balls because each one behaves differently and makes the game less fun. Even balls from the same pack deflate at different rates" etc etc

[1] https://news.ycombinator.com/newsguidelines.html
I've initially learned PHP4 when PHP3 was still used. Later I learned PHP 5 which iirc was the first version which had classes. I also learned Drupal 6 and then 7.

Modern PHP code looks nothing like PHP code back then. Of course, the core syntax is mostly the same, but if you look at a framework like D6 or D7 no one would do anything even remotely like this today. PHP security has completely changed since then as well.
Book Review: Commanche Empire (2020)
Exactly this. I keep seeing so much discussion lately where support for vaccination in general (or for oneself) is being conflated with support for mandatory vaccination (for everyone). These are not the same thing! This all-or-nothing "with us or against us" discourse is really not helpful, and it often serves to shut down any healthy debate about the merits (or drawbacks) of two related but still separate items.

And this kind of extreme binary categorization seems to be everywhere lately...

- Against some policies of some country's authoritarian regime? You're a racist!

- Vote for team blue (red)? You must despise everyone who votes for team red (blue)!

- For bike lanes? You're anti-car!

- Pro-carbon tax? You hate the economy!

- Concerned about men's issues? You must hate women!

It's almost as if holding any nuanced view and ability to debate about the many complex situations we face in life means you're more than likely to find yourself despised by those in either of the extreme camps on any given issue, which unfortunately seem to be growing to include more and more people as time goes on. As this unfolds, we're less likely to be able and willing to find compromises, have empathy for, and better understand one another. How are we going to come together to work on solving some very hard problems of the future when we're all just shouting past each other, thinking that anyone who doesn't hold the exact same set of viewpoints as one does on so many varied issues is an idiot?
Overseas crackdown: Airbnb fails in bid to stop export of host data
IDK but a good question to ask on the Racket mailing list, slack or discord. They are friendly and helpful there.
"Low code" and "no code" solutions have existed for as long as computers exist (for instance to automate tasks, author shaders, or describe simple gameplay logic), yet they were always specialized niche solutions and never replaced "freestyle coding". If such a thing has been tried over and over again for half a century but hasn't had a breakthrough and replaced the alternatives I think it's likely that this also won't happen in the next 50 years.
Wuhan is 3,200 square miles, and it didn't just happen anywhere in Wuhan. The initial outbreak site was within walking distance of a laboratory that was studying that specific type of virus.

Of all the different heavily-populated places the disease could have started, it happened right next to a lab studying coronaviruses. That's no "1-in-12" chance and even "1-in-1000" seems kinda low.

The "lab-leak theory" is just as reasonable as the "we don't know where it came from but it wasn't the nearby lab theory".
Very corrupt political and wealthy class for starters. If you want to do some research look into the Petrocaribe scandal and the recent assassination of the president. I lived there for five years (until 2019) and everything got a little more worse month after month. By the end, we were lucky if we had 10 hours of grid power in a typical week (when we arrived we had consistently 14 hours per day).
Converting a number from string can be done without any bignum operations at all, this has been well-understood for a while now. This is mostly just widely-used libraries having not caught up with the state of the art.

There is some opportunity for ISA support to speed it up, but multiplication by powers of ten is not the bottleneck, that’s just a table lookup and full-width product in high-performance implementations (i.e. a load and a mul instruction).
One of the lowest effort healthy lifestyle changes you can make is to wean your body off of craving sweets. Artificial sweeteners still make you crave sweets.

Replace sweetened drinks with unsweetened tea (there are hundreds of varieties, you will find something that you like).

Replace desserts with your favorite fruit or berries.

Your body, mind, and teeth will thank you.
I've had a similar idea, just that you sell your (desirable, fully repaired) home to a housing credit union in exchange for a number of shares in that union, and move out immediately or pay rent at your discretion.

The shares are publicly traded, and can be used to discount the rent or purchase price on other available properties in the union.

So you gain liquidity, diversification, and fractional ownership at the cost that the union needs to defend the total value of the tranche (so requiring repairs, not buying risky property), and it may be difficult to adjust the relative values of the properties in the tranche to reflect market conditions.

All of this sounds perfectly legal under current frameworks, and doesn't require getting an algorithmic appraisal perfect or creating a new type of coin.
Tennis balls are not vital equipment, they are just for fun, so it's not a big deal. Some other shortages are more worrying as they affect more important situations like food supply, work tools, ...
You think that's there? There's no desire to control. It's fun to watch. Funny though that you projected your stuff onto it...
Best comment in this thread right here
Which as always is a perfectly valid counter when presented with ignorance towards all but one hand-picked data point.
Restaurants should use a qr menu
This is a pretty damned key point about Delta guys (and yes, gals.)

The amount of focus, attention to details, mental acuity, instant decisiveness you require would and does wash most people out.

It’s not like the Navy Seals movie with Charlie Sheen folks.
Don't forget Remacs which is kinda interesting if it goes anywhere reasonable.
>Haiti was the richest and most productive European colony in the world going into the 1800s.[1][2] Haiti’s legacy of debt began shortly after a widespread slave revolt against the French, with Haitians gaining their independence from France in 1804. President of the United States Thomas Jefferson – fearing that slaves gaining their independence would spread to the United States – stopped sending aid that began under his predecessor John Adams and pursued international isolation of Haiti during his tenure.[3] France had also pursued a policy that prevented Haiti from participating in trade in the Atlantic.[2] This isolation on the international stage made Haiti desperate for economic relief.[4]

>France, with warships at the ready, sailed to Haiti in 1825 and demanded Haiti to compensate France for its loss of slaves and its slave colony.[5][6] In exchange for French recognition of Haiti as a sovereign republic, France demanded payment of 150 million francs.[5] In addition to the payment, France required that Haiti provide a fifty percent discount on its exported goods to them, making repayment more difficult.[4] In 1838, France agreed to reduce the debt to 90 million francs to be paid over a period of 30 years to compensate former plantation owners who had lost their property; the 2004 equivalent of US$21 billion.[5][4][7] Historians have traced loan documents from the time of the 1825 Ordinance, through the various refinancing efforts, to the final remittance to National City Bank (now Citibank) in 1947.[2]

Founding fathers btw.
> Won't air conditioners stop working altogether above certain temperatures?

Anecdotally, my central air didn't start to give up ground in the battle with the heat until the ambient temperature was about 115. Even then, the house only gained about 3 degrees F before coming back down a couple hours later when the ambient was back below 115.

IIRC, current residential air conditioner technology is engineered with the condenser expected to run at 120F. So it makes sense that this is the threshold where it stops being effective.

God forbid we ever get heat waves over 120 in Oregon, dang. I mean, we got close this last time, so never say never, but ... damn. I'll be moving if that happens.
The seat sensor wouldn’t add any extra inconvenience, and they already have the technology. So it seems kind it could only help.
They can get rid of that horrible name.
The East German authorities called the wall "Anti-Fascist Protection Border".

>The Eastern Bloc portrayed the Wall as protecting its population from fascist elements conspiring to prevent the "will of the people" from building a socialist state in East Germany.

https://en.wikipedia.org/wiki/Berlin_Wall
That's an excellent point: you described a difference, which is in fact real. Any perceived criticism is just that: a perception.
There’s no product being sold; the Believer isn’t a particularly commercial magazine. Implying something feels thrilling and illicit like an affair doesnt mean it is an affair. The sister is dead, no one needs to worry about her. Loved ones who are coping with loss may do so in unconventional ways, and owe nothing to appease your cynicism.

AI writing believable and coherent words is both fascinating and terrifying, particularly to writers. Then arises the instinct to use it as a creative tool, followed by the impulse to edit and workshop the output.
There are some quotes by former EK chairman Juncker that touch on this:

"We decide on something, leave it lying around and wait and see what happens. If no one kicks up a fuss, because most people don't understand what has been decided, we continue step by step until there is no turning back." (1999)

"If it's a Yes, we will say 'on we go', and if it's a No we will say 'we continue'." (On the 2005 French referendum on the Lisbon Treaty)

""Britain is different. Of course there will be transfers of sovereignty. But would I be intelligent to draw the attention of public opinion to this fact?" (2007)

"When it becomes serious, you have to lie." (2013)

"There can be no democratic choice against the European treaties, one cannot exit the euro without leaving the EU." (2015)

This mentality contributed a lot towards Euroscepticism. It is not as if Brussels is a confederacy of angels.
While ROP is better than some current ways, I vastly prefer dataflow (pipes/filters) as a technique.

The fundamental problem, IMHO, with error-handling is the call/return nature of most of our programming languages. That means you have to return something from you function/procedure. If you have nothing to return (error) or nothing to return yet (async), you have a problem, particularly with intermediate functions that don't really know what happened below them and don't really have enough of the context from their callers to handle the error.

Exceptions allow you to skip the these intermediate layers. ROP makes you handle all those layers, but gives you some tools to help make sure you did it correctly.

Filters, on the other hand, do not return results. Instead they actively pass their results on to the next filter in line. That means that in the case of an error, they can do what functions/procedures cannot: simply not produce a result at all. The next filter will be none-the-wiser.

You can then have the filter have an out-of-band mechanism for actually dealing with the error, analogous to Unix stderr.
In the case of colorblindness, the incidence rate is about 1 in 10 men (x chromosome gene so it affects far more men than women), so it’s reasonably likely you could find a tester among your peers if you ask around.
Mom files complaint alleging daughter's grade school segregated Black students
Ubuntu releases twice a year. It only takes 13 years to outrun the English alphabet.

Meanwhile, Debian from 1.0 released in 1996, 25 years, had only 11 releases. 16 if you count unique codenames.
I’ve never heard one of them use the word “delta” except in radio phonetics.
I don’t think that’s how it works. If you have sources showing that natural immunity = sterilizing immunity, please share, otherwise we have to assume the existing consensus that sterilizing immunity is a special condition not usually achieved after infection for airborne viruses.

Not a direct source but you can check refs 41-47 on this paper: https://www.frontiersin.org/articles/10.3389/fimmu.2020.5714...
Apparently, because this clown ordered 24 cans for himself. What the hell, man?
Next LTS will be released on Sep 14, exactly in one month.
On the flip side, you could’ve tried to do a startup and burned yourself out beyond recognition, only to have it fail. Even if you told yourself that you at least had to try. There can be regret on both sides. Only a very small percent actually strike gold.
Got links? Even Daniel Lemire's Fast Double parser will dump to strtod when the numbers are not handleable because of this.

You cannot represent 10^x, or even all 5^x beyond a certain point in IEEE754 double's but need to do the full y * 10^x operation without loss.

Doing it lossy is easy(0 to 1 or 2 ulp off optimal)
Crypto data analytics platform Dune raises $8M in Series A funding
Most of the new iOS 15 Screen Time API is available only in Family Controls apps
Oh yes. We're aware, we've had and continue to have debates about how to tackle the monster... :-)

The C++ stuff isn't that bad, in the end you can just pretend it's messages with fixed layout structures. But yes, the serialized dict-of-arrays-of-dicts type stuff can be approached in a few ways, none of which are particularly beautiful.
Hugely nifty work! Makes me wish I had an M1 system even more so I could help out.
I’m assuming you are referring to the US.
They're now aligned to be the stage for a proxy war between the US and China, as Haiti is now involved with Taiwan. Their future isn't looking any brighter, unfortunately.

https://www.washingtonpost.com/world/2021/07/09/haiti-assass...
They used to wait until you had read at least a single word of the article. Now, they don't. These sites should be punished in search rankings, as it is a form of cloaking (https://developers.google.com/search/docs/advanced/guideline...).
I’m surprised by some of the backlash—it felt to me nearly like a form of digital Ouija board; given a prompt and some subconscious input, a vague or nonsensical response can feel like communion.

I thought it was beautiful.
I expect Canada to become a police state (its already on the way) and the brain drain to accelerate.

Bill C-10 and C-36 are horrific China emulating policies, loose definition of "hate speech", bypassing courts in favour of human rights tribunals with 100% conviction rates and no requirement of evidence, preventative enforcement by police.

With C-36, even saying something truthful, if causes perceived harm is a punishable offence.

People with money and skills will continue to move south.
I just finished reading two articles from Agre and your comments literally make my head hurt now. I'm sorry.
krav maga is the path here.
earthquake..."get a break". Yeah, I see what you did there.
Xemacs and ECGS were technical forks. The issue here is whether the n-word should be allowed in tarballs and git configuration. Gotta be honest, I don't have a problem with the "no" argument, and the "yes" argument is explicitly racist and empty-headed.
I had one famous professor, Gian-Carlo Rota, whose office was covered in stacks of books and journals; I believe that he was an editor of an AMS publication at the time. The next year I had a professor for a class in non-commutative ring theory (I sadly can't remember his name off the top of my head; I do remember that he was a pleasant and brilliant person.), his office was like a monk's room. There was a desk upon which rested a single sheet of paper with a yellow wooden pencil.
It seems to me there's some real cognitive dissonance in the fact that Swift is promoted as a systems programming language, but its facilities are insufficient to implement its own runtime. I like the language well enough, but there's a lot of "almost-but-not-quite" frustrations about it in that domain.

Bit of a tangent, I suppose, but I was disappointed to see that the actor implementation continues enlarging the C++ core of the language. I also think that combines with the fact that the project is, in reality, controlled by Apple and not truly open, to create an extraordinarily high bar for contribution.

I think the very narrow needle it's trying to thread between its base case as a GUI applications environment and other types of programs may end up dooming it. You can't please all the people all the time...
> hey this is OK, we can relax and this is just the same old same old

Another important point is that the “same old same old” wasn’t actually that good for plenty of people. The point of understanding history like the world wars is to understand the ideas that led to them and hopefully learn a few lessons. Well, extreme economic distress along with xenophobic nationalist rhetoric led to the rise of Nazism. It’s hard to avoid comparisons when similar rhetoric gets used in the modern day. It led to wars in the past, so it is hugely fair to at least be cautious about it today.

While climate change is a new one, if we indeed can’t reverse the effects (even if we keep it stable from now on), we’d still be looking at big changes wrt food and water sources. It’s completely fair to be concerned that could lead to resource scarcity. We know from history that when that happens, you get total revolution (see France and Russia). So if that’s a possible outcome, it’s fair to think “ok, how do we avoid that?”

Sure, scaremongering is wrong, and media does it all the time by over-emphasizing the amount of murders compared to, say, the amount of cancer cases. But there are still loads of things that should hopefully make us concerned for our future and try to do better in the present.
Starting my first dev blog – My First Post
At first I thought it was real, then I thought this was a parody, now I don't know what to think anymore. The weird grammar, the total absence of anything tangible, the amount of buzzwords, The horribly [1] resized hero banner on non 16:9 screens (If your product is media related, you can be sure that customers are going to be very picky on your websites images, videos, etc.).

This all feels surreal honestly.

[1] : https://imgur.com/a/z4RqQUE
Realtime Fastly logs with Grafana Loki for under $1 a day
My dog disagrees.
I read it. To me it didn't feel genuine. The whole time I doubted the premise. It felt like a literary experiment. Maybe a journalistic one.

I don't want to assume. So I can only describe how it felt to me.
It's not blocked on the GPU driver; you can already boot a desktop on the boot-time framebuffer (this has worked for months). The issue right now is that as I mentioned at the end, things like USB and storage work but aren't quite there yet and are spread around various kernel branches, so our next step is indeed going to be to get that all in shape so that there is one known good kernel branch for people to use. That will give you Ethernet, USB, NVMe, etc. Then we'll tackle the GPU after that.

https://twitter.com/alyssarzg/status/1419469011734073347
I’m fairly certain that this does not require solving the halting problem. Fundamentally, every line of code can be transformed to the underlying code constructs, and those could be checked for allocations. Doing this in an efficient manner is probably hard, but certainly not impossible
Apple can afford anything in the world, except degrading quality / reputation.
Here's a few:

Johjns Hopkins: Why COVID-19 Vaccines Offer Better Protection Than Infection
https://www.jhsph.edu/covid-19/articles/why-covid-19-vaccine...

NIH: How Immunity Generated from COVID-19 Vaccines Differs from an Infection
https://directorsblog.nih.gov/2021/06/22/how-immunity-genera...

Also, preprint on kinetics of regular infections vs breakthrus, showing vaccines rapidly suppressing viral loads - "Virological and serological kinetics of SARS-CoV-2 Delta variant vaccine-1 breakthrough infections: a multi-center cohort study"
https://www.medrxiv.org/content/10.1101/2021.07.28.21261295v...

Most illustrative is the chart on ~pg16, line 298.
I'm typing this from an AArch64 device that's not an M1 and runs Linux. What are you talking about.
No, because the original post never said anything about Amazon, Google, or the oil companies being any different from VW. You are accusing the post as presenting with ignorance towards those data points simply because they don't mention them, but there was no prior context to mention them.
Any idea why they did that as opposed to something like RPMsg?
ANS can achieve both arithmetic encoding like space efficiency and Huffman like coding performance.

Many modern compression algorithms use ANS for entropy coding.

https://en.wikipedia.org/wiki/Asymmetric_numeral_systems
The Kurds have a different culture. They are less fanatical with their religion.
These policies suck. But it's a company policy. No one is forcing people to work there.

I always find these policies in the same vain of "x is legal, so what can't I do it without getting fired". Well it may be legal but it's against company policy.
de gustibus non est disputandum.

I am happy that people like it. It just wasn't for me. No backlash from my side.

Just not my kind of tea.
I hadn't thought like that about HN but you're right: up/down vote arrows are not visually prominent, public votes counts aren't visible. I think it also helps that most people on HN are cynical enough about useless internet points that they don't chasing them all that much just to boost the number.
So... a completely non-programming issue is causing a bunch of non-programming members of the community and one programming member to leave. Bye, I guess.
As in all things, what is the goal? Human population growth and well being? Or is it a thriving diverse planet? Or are they one and the same?

If we survive and end up with a lifeless urban planet that feeds us is that success?
Pre-internet, we had an informal mediation process involving the affected parties. I think it worked pretty well because it refocused people on the code. It was like the US Constitution with separation of church and state. Let's focus on the law and leave our religious differences out of it.

I could be wrong, but it seems now people feel obligated to make a public stance on social media or email lists. Some of it is genuine outrage, some of it is virtue signaling, etc... but the effect is that the perpetrator is backed into a corner in embarrassment at public shaming. It's difficult to come back from that.

I would dread being a young person now and live in terror of saying something stupid about trans issues or do some cultural appropriation I was unconscious of and be "called out" in a public manner.