skysight-inc/HackerNews huggingface dataset:
I am sympathetic with the view that compiler writers are trapped by the architectures they have to support.

However, I think there's just a philosophical difference here about what compilers are for: are they responsible for emitting correct programs; or are they for literal transpiling?

Regardless of the history which has led to the latter outcome for C, I have to agree with the author that I think K&R's original vision wasn't quite so accommodating.

Perhaps ignorantly, I just have to imagine there is something a little better than the present attitude.

Could there not be a --hault-on-all-undef with a serious attempt to realise that in as many respects as possible?
Apple is rotting. Live Photos shows why
Yeah, notepad++. I also tried it. The price was better (free), but it lacked column mode, "reformat paragraph" (it basically takes separate lines and makes it into a paragraph), and trim trailing spaces, at least when I tested it, which I used a lot.
A VR Frame’s Life
> Why does then the states with the highest mask use (CA, NYC) have much higher covid positive rates than states with some of the lowest mask use (Florida, NYC)?

Even if that was true, places that were hit hardest by the pandemic tended to impose the most severe restrictions.

It's like finding that crash barriers are installed on roads with the highest accident rate and asking whether crash barriers are useless.
I assume this must be related to our Government’s continuing starving of CSIRO of funding? It’s really sad to see, they’re doing it to our universities too - in that case, the Universities were massively hit from international students not able to come in due to COVID, but the Government specifically excluded Unis from the main income support program designed to keep business, industry and education solvent for no reason (apart from their political ideology).
Yes, it is not about politeness, it is about conflict. In France, being frank is a quality, in Japan it is a mark of immaturity. Grown-ups are supposed to communicate their opinions implicitly.

I stopped finding it "interesting and different" when I realized that it led to a LOT of miscommunications even among Japaneses and could end up ruin lives because of the unwillingness to point out even minor things.

Happy to hear this is mostly a Tokyo thing (though it does extend to my coutryside in the Chiba peninsula)
Where did you get the idea that I expect you to care?! Honestly, I was hoping you wouldn't.
Apple suggests Microsoft could be behind the Epic Games lawsuit
Back then code was usually closely tied to the hardware with very little abstraction. Nowadays even if you write in a low level language it's not difficult to target a wide array of devices if you go through standard interfaces.

Proprietary software is probably the main reason we haven't had a whole lot of diversity in ISAs over the past couple of decades (see: Itanium). It's no coincidence that ARM's mainstream explosion is tied to Linux (be it GNU/ or Android/).
Wow I had the same "backfire" experience saying that the neighbor/neighborhood ("kinjo") was forcing stupid behavior on them and that they were not compelled to obey them nor to fear them.

To me it seemed like the kinjo is too hot an issue to criticize. OR maybe, obeying to the kinjo is virtue signaling, and criticizing their decision to obey is denying their virtue.

It did not occcur to me that it could be a more deep cultural difference, let alone a linguistic one.
Doubt.

CPU hasn't been the limiting hardware in a decade. I think Intel stagnated because people have prioritized spending money on GPUs, memory, and SSDs.

Even when I'm writing an intensive program, I'm using multiple cores, so a single threaded benefit is useless to me.

I have a half a mind to think the m1 is a marketing gimmick because making a better processor was low hanging fruit that CPU companies aren't trying to compete on(outside of price).
How could either of them be implemented with a counting semaphore? It seems like it waits in the wrong (opposite) situation than barrier and latch need, but maybe I'm just not being imaginative enough.
Asynchronous API with DynamoDB Streams
SiriusXM
More likely as a terrarium.
Not from Scandinavia. I know that policies are better there.
One thing that doesn't make sense is them saying they try to eliminate clicks. But they're removing lots of direct buttons and hiding stuff under hamburger menus which actually adds a lot of clicks and breaks my flow.
Took us years to adjust with my wife. I complain far less, I make sure to tell "I am not angry at you" even when I find it obvious. She starts complaining like a French as well <3
we won't get a CPU Renaissance, but we are seeing a new era of "hybrid processors", aka dedicated processors running a custom ISA.

For example, Huawei's Kirin NPU.
Competition is the best sign of healthy politics. It means many different ideas are being expressed and debated. Politics is supposed to be an eternal struggle against competing ideas.

Stagnation is death.
CDN-Cache-Control: Precision Control for Your CDN(s)
> and being in the UK the tax breaks are good at limiting the downside.

Pray tell?
Sure, but there are analogous cubic and quartic formulas that follow somewhat similar derivations. Here's a fairly complete derivation of the cubic formula and a slightly abbreviated derivation of the quartic formula: http://math.sfsu.edu/smith/Documents/Cubic&Quartic.pdf
Yes.

I’ve had both with and without valves since 2015. Would never buy one without a valve again if I can find one with a valve (in the last year at some times could only find valveless)

Fwiw, in Israel it was illegal to use a valved mask without covering the valve with cloth/paper/surgical mask. The official statement was that the pressure out of the valve disperses virions much farther, and is thus more dangerous to people around you if you are presymptomatic than having no mask at all.
The Kendryte K210 with it's pre-standard MMU is another example. Because of that it can only run nommu-Linux on mainline.
This looks very helpful! Thanks!

The entry called "Place input labels correctly" is vital, in my experience. I'm partially sighted and use screen zoom and pan&scan a lot. This workflow magnifies any of the problems an average sighted person would have with things like line-lengths, horizontal grouping, etc. Zoomed in, it's often *impossible* to see the form control linked to its label; then when I scan across to find the control, I can't see the label. I have to zoom out to see the association, but then I can't read the label and need to rely on memory, or counting the lines of controls up/down from some known fixed point.

Even Apple and Google's Material Design get this one wrong often (by which I mean *every list of controls they have made in the past 4-5 years). Most modern "list of controls" interfaces (iPad settings, browser settings, Material lists, and many others) force justify the label and control to the far edges of the screen.

---- addition -----

I disagree strongly with "Autoscroll to the first error in large forms". Personally, I find autoscroll abhorrent. It totally messes with my orientation, my sense of 'where am I": tell me where I went wrong, but let me drive my point of focus. I think it would be much better to keep the user at the same place, but to add meaningful feedback at that point: list the problems, with links to the place where the problem occurred , rather than scrolling them to get there. Autoscroll sits with the other bad UX devices like variable height adverts and carousels at the top of pages that cause the content below them to move up and down; and page headers that snap to the top as you scroll up but also change size when they do this. They make me angry, but also just on the edge of physically sick. The older I get, the worse this physical sensation of sea/sickness seems when devices trigger unexpected foreground motion.

Sorry, I went off topic to let out some UX frustration. Hopefully this'll seed useful conversion but sorry if it comes across as vomiting design bile.
Most of all I'm angry that everyone calls chia coin a green coin, although this is far from the case and there are more eco-friendly altenratives. For example, crypton https://utopia-ecosystem.org/. For its mining, only the Internet and a PC are needed, and the energy consumption is minimal.
Perfect timing. I just ended a months long voyage of VIM and headed back to ST, new version? Bonus!

I also tried VS Code (again) and it still isn’t as snappy as ST. I don’t get the hype.
What country do you live in?

For the USA, almost all teachers are certified teachers who get their certification through getting a degree in education, then taking certification tests. There are alternative paths that do not require the degree, where the school district will take on the responsibility for training you and helping you through the process.

But either way, you either need to seek out an education degree, or go to the HR page for your local school districts and look into their hiring process for alternative routes.

Also, if you want to teach part time, you are talking about being a substitute teacher, which are typically on-call positions with your local district.
> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.
Google Privacy Sandbox AMA was more about questions than answers
??

I understand this would have been confusing if in Black Belt magazine, but we are on Hacker News after all...
Putting numbers on the suffering is important work, but I don't like the conclusion that are drawn from it. They are mostly invalid.

If Israel attacks Palestine and kills a citizen, Palestine retaliates and kills 5 in return. Should they have stopped after killing just one person? It that a non-biased approach? What is the ethical approach? Kill just one? Kill nobody? Kill as much as you can?

Doesn't allow for conclusions about bias either, especially not in an armed conflict.
To be fair, many sites are based on templates/themes, and the site author is often at the mercy of the theme author.
I think a lot of developers on macosx were using Textmate before they switched to Sublime Text
The fact that you need to make up such a farcical example to prove your point should tell you something. The fact that you need to hand-wave a decade of wildly different asset classes' appreciation (or depreciation) in order to prove your point should tell you something.

1. Houses aren't particularly liquid, and in a debate about what is "smart" vs. "moral," and the fact that they don't always overlap, you're going to have a hard time arguing for forced eviction from one's primary (only) residence.

2. The 200k house ten years ago is going to be worth a lot more than 200k today. On average you're looking at 290k in a decade.

3. Bob's 100k in stocks would be 217k if he bought it one lump sum and got average returns, so let's say he purchased over time and is sitting around 175k.

4. Charlie's lost money because his 100k is somewhere between 105k and 110k now but he's lost 2-3 times that in purchasing power.

So they are emphatically not worth the same.

Alice owns an illiquid 290k asset for which she's only liable another 100k, so she's +190. She can refinance and lower her payment. She can get loan forbearance because we as a society have decided that it's immoral to immediately kick people out of their homes because they can't pay.

Bob is +75k and there are plenty of ways to make money off of a stock portfolio without liquidating it. You can even get a traditional loan using the portfolio as collateral but you're unlikely to get more than 40-50% of the value given the potential for volatility.

Charlie's lost money and yes, he's going to get laughed out of any assistance office because he's using a savings account - a vehicle designed mainly for emergency funds and short-term savings - for his life savings.

To your last point about the city center apartment, there is a huge difference between a reasonably intelligent person who just lost their job selling their apartment and moving somewhere cheaper, and a bank or government forcing them to do so.
Those numbers are indeed a bit depressing.
There's always chances to change careers later. But there's also plenty of room and need for software engineering in data science. The real data scientists are often terrible software engineers, but they still need reliable software running on a reliable platform.
Talking about physical entropy (Boltzmann) or information entropy (Shannon), in either case we must consider the system or channel.

Entropy only has meaning in respect of a system. There is no "universal* application of the second law.

Entropy within a system may very well decrease so long as more entropy is exported from that system.

Living organisms import low entropy such as food. And they export higher entropy.

The balance in a notional system that encompasses both the organism and its energy source, wrt beyond that system, will be a net inrease in its entropy.
On the other hand, my browser (Firefox) keeps overflow through 8GB ram few times a day. Sometimes I wish people programmed like we had 512megs in a luxury machines.
Really a $100 for 900 amp input 450 amp output boost DC power supply?
I purchased a VW e-up! and one of the main criteria was the absence of any fancy touch panel and related gimmicks. The lack of distraction is a God send.
Let's ground all the planes in the world because they enable drug trafficking.

You are correct: crypto enables crime. But the solution is to fight hacking, not crypto currencies.
Clubhouse app's invite exclusivity offers a clean social media
For the first time, I haven't seen a string of trolls sporting fake IDs on a social media platform. Should invites be the future of social media?
There are still some cars that have a regular 2 DIN slot. I think at least the Toyota GT86 and Dacia Duster are like that with the latter not even coming equipped with a radio as standard.
Anyone here had any exposure to SeL4 or it's concepts? Is it being used in the wild, or has it influenced anything else of real import?
I really like this new way of doing factoring, since 90% of the steps of the explanation are more intuitive and direct than the usual guessing techniques and the complete-the-square technique that leads to the quadratic formula. I was so excited by this new approach that I started rewriting the parts in the math book that explain quadratics, and looking forward to getting rid of the complete-the-square procedure, which many readers find confusing.

However, the Po-Shen Loh method (a.k.a the Viète method) has one big conceptual hurdle at the beginning (the missing 10%), which I had trouble explaining, since it seems to come out of nowhere and not obvious:

> "Two numbers have a sum of 14 exactly when their average is 7."

> "Two numbers have an average is 7 when those numbers are 7-u and 7+u"

via https://www.youtube.com/watch?v=XKBX0r3J-9Y&t=592s

^ both these statements are true and correct, but they seem to come out of nowhere, like one of those "Suppose u = <complicated expression> ..." substitution tricks that are needed to solve certain calculus problems, which are otherwise impossible if you don't know the needed substitution.

The substitution 7-u and 7+u is related to the general idea that any two numbers (or functions) can be written in terms of a symmetric component m (half-sum, or mean) and a half-difference part d:

given any a, b
define:
m = (a+b)/2 (the half-sum of a and b)
d = (a-b)/2 (half-difference of a and b)
then:
a = m + d
b = m - d

Again, this is totally true (and a very useful math idea that comes up in other places), but not intuitive for beginners.

In the end I decided to stick with the complete-the-square approach: complete-the-square is not that bad, especially when you show the picture: https://minireference.com/static/excerpts/noBSmath_v5_previe...
You need to stop that Chinese funny money. Along with the USA.

(In the USA any foreigner can pick up a phone, or send an email, and buy our real estate. I can't think of any other country that all allows such easy buys. Now---they arn't suspose to live in them, but it always seem like they do.)
Well, I'll be the first one to admit that I was naive to expect <5% variance prior to this experience. But I guess you are going to far by framing this as a common wisdom?

In the HN discussion about cockroachdb cloud report 2021 (https://news.ycombinator.com/item?id=25811532), there was only 1 comment thread that talks about "cloud weather".

In https://engineering.mongodb.com/post/reducing-variability-in..., high profile engineers still claimed that it is perfectly fine to use cloud for performance testing, and "EC2 instances are neither good nor bad".

Of course, both the cockroachdb and mongodb cases could be related, as any performance variance at the instance level could be masked when the instances form a cluster, and the workload can be served by any node within the cluster.
Cray Research – A Story of the Supercomputer
Right, but TLS1.3 improves that especially with 0RTT. Before that you had things like session resumption for repeat clients, or if your server was overloaded you could use an external HTTPS proxy.
That's why things like this PDF are so important. It applies especially to areas in which we may not have learned "common sense" (like typography, or even basic Usability).

One of the seminal books in my canon is "The Simplicity Shift,"[0] by Scott Jenson[1] (who used to run Google's Mobile UX team).

He wrote that in the era before smartphones, and it was all about brutally triaging UX priorities for a limited mobile user interface.

It taught me a lot of common sense.

[0] https://jenson.org/The-Simplicity-Shift.pdf

[1] https://jenson.org
Oh wow! Thanks for pointing this out, that really does sound interesting. Until your comment, I had thought tab multi select meant you could do multicursors now across tabs.
This was a prototype app we built circa-2012 for a rapid app dev class. Due to time constraints though, we took the less interesting path and ran off pre-time & answer coded data files.

The best thing to come out of the project was the "advertising" video featuring YT casually answering every question correctly. Which is a thing you can do when you've watched the same episode 15 times to record second-level timing!

It always confused me why Jeopardy never pushed anything official.
Top scientists shaken by revelations that Covid isn’t natural
If their budget is $0 then Sublime Text isn't an option, so I'm not sure what you're arguing here.

Sublime Text costs $100.
Ah, I didn’t mean to come off as dismissive. My bad. When I wrote my comment I only had consumer hardware on my mind. However, I realize that C isn’t simply limited to this new modern hardware either.
My ability to have fun with my own money is not up for discussion.
Oh that is a beautifully simple trick, I love it!
Full title of the video is:

"Top scientists shaken by revelations that Covid isn’t natural but a lab-made virus that ‘escaped’"
Electric vehicles are a disaster for the environment. The hype around them is insane.
I don’t know, I generally consider my 3 years of Latin as a waste of time.
Unlike some little Hitlers, I don't feel any need to suppress information. I see no cause to be upset about Facebook failing to squash some viewpoints that some leftist found objectionable. If you have a point, make it with words rather than trying to use force to treat people like mushrooms.
Gurtam starts accepting apps for the IoT project of the year 2021 competition
> Does nobody at all in governments see what an existential danger it is to a free society

Maybe. But does anybody in the governments think that the free society withering away is the danger to the government? Perhaps during the Cold War they thought so, but nowadays...
I feel that we have yet to see the major benefits from crypto currencies materialize. I've heard many theoretical and philosophical arguments in favor of it. I could easily imagine that, say, people in Venezuela might benefit from it with an unstable official currency but I haven't really heard stories that show that this is happening.
Seems quite natural to me. When dealing with sensitive issues, you may want to use less assertive instruments of speech, like "20 people were killed on the Israeli side" rather than "Palestinians killed 20 Israelis." For proper research you'd need to compare at least against other pieces of military conflicts reporting.
Is the view that this is a problem from memories of lead acid batteries in combustion vehicles? I might be ignorant but I can't see lithium batteries being a big problem
Thank you for your feedback! Any feedback is good and I'll take everything into account for my future books :)!
both are hot spices; in many places dried chili peppers were used as replacement for black pepper
Trialling at Automattic – without success this time
I don't know how anyone can defend cryptocurrencies after reading this lucid argument. I hope this provokes more discussion on the problem. Excellent work again from Stephen Diehl.
I don't think stuff changes that much based just on what words were said. The outcome matters a lot.
7b is a new trading broker that allows users to trade easily, safely, and profitably. It works with the most popular cryptocurrencies, offers clear trading estimates, and provides full disclosure of any transaction fees involved.

With the 7B app, you can buy and sell crypto, view current rates and track price changes for each coin, manage your portfolio, and withdraw crypto (up to 2 BTC per day — no KYC required). You can place an order depending on your crypto trading strategy and current market situation.
Grant me the steel man. What's the mental model of the people wearing them outside on a walk in the woods or on a beach? Not the inconvenience of taking them off between stops at the bank and the drug store.
I'll let you in on a secret: understanding what you understand there, go back and take a look at hacker culture fan favorites like _Hackers: Heroes of the Computer Revolution_.

All the stories are like this. Either adults taking advantage of some naïve rich kids who don't understand what money is worth, or the same rich kids using their status-induced naïveté to get away with computer fraud without consequences. A lot of the "wholesome" tall tales of those rich white kids would have ended very differently for poor Black "youths" but we don't talk about that here.

And it's the same for most "success" stories you hear about where the punchline isn't simply another "rags to FAANG employee" non-miracle: all the billionaire wonderboys already started out wealthy and with access to the right social circles. Even the ones that will tell you they came from poverty.

We need to kill our heroes (figuratively speaking) and realize that programming is just a job like any other. Collectivize and develop solidarity with your peers, don't chase dreams of becoming the next tech billionaire (unless you're already in the right spot, in which case, just don't be as much of a jerk as the last guy, okay?). It's okay to love what you do but that doesn't mean it's okay for you to be exploited, even if you personally are doing well enough not to have to care about the exact size of your paycheck.
You're only a plane ride away from Venezuela, Argentina, Nigeria, etc...
Twitter is not suitable for such writings...
$1.5M/month is about 5-15 software engineers, depending on seniority. Given that this is one of the most popular software repositories of one of the most popular languages it's not actually a lot of money. It isn't cheap but isn't expensive either.
This is trading cryptocurrencies, so the actual greatest risks are: Exchanges frontrunning you and manipulating the market, exchanges just taking your money and running, prices crashing without you being able to sell your assets, and all kinds of other stuff.

Cryptocurrency is NOT a market you want to be in.