skysight-inc/HackerNews huggingface dataset:
I really think in the end, in another decade or two, the community consensus is going to be that async as it is conceived of today is simply a mistake, full stop.

Think about it. Where did it come from in its current incarnation? Node. Why did Node choose it? Did it have a multiplicity of options and carefully choose the best one based on years of experience with each choice? No. Async was "chosen" because it was the only option for the weak runtime that it had to work with. It was the only choice.

But the Node marketing machine rumbled into action and made bold claims about performance and quality and phrased them in universals across all languages rather than merely claiming it was good for Javascript and that propaganda is still running around in people's minds to this day.

I know Rust chose it for performance reasons but I still think in a decade or two community consensus will be either that the 5% performance overhead is worth it for any non-trivial program because async is just too much worse, or someone will come up with an even lower impact version of some other option that will dominate it.

As your message demonstrates, we're still in the phase where you have to pay lip service to the supposed community consensus before saying "but I think it isn't really working out", but as I don't care about the community consensus I don't mind just saying it. Async is a mistake. It's just you manually doing what the compiler ought to be doing for you, and while I'm open to other possibilities in the future, right now threaded code is straight-up a better option on almost every metric, and the metrics where it may have a slight disadvantage, it's only slight and worth it. It's not like you choose threading and you instantly lose 10x performance or something. The first and second derivative opinions about async are clearly negative and I don't mind jumping farther ahead in the process when it comes to my own engineering decisions.
The shareholder risks their capital
Super into a book-focused social network! I was on Goodreads last night and it’s a pretty hollow shell. Such a great idea to have a place to talk about/recommend books!
You write this sentence inside quotes, but that's not a quote, I never said that.

I've never said that they do poorly because their job is hard. I said that they are flawed because all humans endevor is, and need to be actively criticized and fixed. Even though they will nevers be perfect no matter what, that doesn't mean we shouldn't work on it.
What seems to happen in enterprises is they install Office 365... and Teams comes along.

A few months later the repeated suggestion of "Why don't you all switch to Teams?" from the MS account rep seems to sink in.

At that point the $0 price tag (when bundled with Enterprise 365) gets compared to Slack's fairly expensive per-user pricing... and it's Goodbye Slack.

So, the bundle gets it in the door (where no other competitor could) and the free pricing / sales channel gets it adopted.
Interesting related article I think I saw here a while ago:

Healing of acute anterior cruciate ligament rupture on MRI and outcomes following non-surgical management with the Cross Bracing Protocol

https://bjsm.bmj.com/content/early/2023/06/13/bjsports-2023-...

TL;DR they braced the knee at 90 degrees flexed and saw evidence of some healing in 90% of enrolled patients after 3 months
Yes, because job A is more enjoyable than job B, we should expect people to toil more for less reward, and have higher expectations of those who do job A.
Wow. A now-CC-licensed 4 day (when presented in-person) Python training course that's been iterated on for 16 years!

David wrote https://www.dabeaz.com/generators/ which remains one of my all-time favourite Python tutorials. Looking forward to digging into this.
What’s overpriced about the base model Mac mini? I agree that Apple way overcharges for upgrades, but the base model looks reasonably priced to me.
Python is a tool for people from diverse backgrounds to work together with code. "Advanced mastery" works against this goal by elevating your level beyond what others can read and understand.

But then again, I don't use list comprehensions, because I don't comprehend them, so what do I know.
"Now we are all sons of bitches"
Unity is opening up its beta for apps that work on Apple’s Vision Pro headset
It grinds my gears when password managers bundle 2FA/MFA without pointing out how this weakens the security of it, or discussing mitigations.
"Proton Pass makes 2FA easier with an integrated authenticator that stores your 2FA codes and automatically displays and autofills them."
Is it really multiple factor auth if you're using the same device for the password and automatically filling in the token? It's not a unique failure of Proton Pass but, people reading this should rightly be sceptical and this is a significant failing.
When I read their audits on Proton Drive, I see that the web page claims the PDF is end-to-end encrypted. But the link with the key in the URL hash is public. It's a poor demonstration of their technology. When I see the defects that were found by the audits, it doesn't leave an amazing impression.
It's great that they have an open source client and do open audits though.
Claiming it's open source, does come across as hype without a server too though.
Overall this is a welcome thing but it's very rough around the edges, I wouldn't feel it's a compelling offering yet with these big issues.
All show and no go.

Like most such "reforms", it is intended for naive public consumption while also being easily circumvented.

Setup a trust or corporation run by a family member and continue with business a usual.
Ending my career was the best choice I made last year
NeetoCal, a calendly alternative, is a commodity and is priced accordingly
I would say of all things to have a free plan - Payroll isn't something I would mess with if I was a business owner. Its also an all-or-nothing service since there are a lot of compliance things that need to be done. Its not like if the State government wants reports to ensure compliance that you say "oh I'm on the free plan and don't have reports". Same goes for collecting and paying taxes, etc.
>And how many successful CEOs of large companies were successful without demonstrating they could manage a large org before getting promoted.

I don't know, most of them? Most companies have their founders as their CEOs until they become very successful, and these are their first gigs as CEOs of a big company, right?
Perhaps he's pointing at or trying to reveal a recursive view of reality, rather than a linear view. I'm thinking along the lines of Godel, Escher, Bach and also I Am a Strange Loop, both by Douglas Hofstadter.
Not sure if you agree, but I think ipv6 is fine, the transition is a disaster.
“Un-guru-ing” Ourselves – Doing what works for us, not them
> Goodreads proved it could work. But I don’t understand the market problem this one is solving.

Goodreads and Shelfari both got bought by Amazon. They killed Shelfari and froze Goodreads development. As users, federation protects us from this. We even have the choice of running our own instance.
> J. Robert Oppenheimer might be the most important physicist to have ever lived

What about Maxwell inventing electromagnetic theory, whoever invented the transistor, and Francis Crick co-discovering the structure of DNA?
You can actually install Mac os in a VM on Linux or Windows. It's not a technical issue, it's that Apple tries to make it hard to do so.
Some of the conclusions seem far fetched. But some seem inherently reasonable.

For example, all of the successful tech monopolists paid a premium for engineering and management talent and had processes designed to hire the best (clearly not perfect but effective enough to make lots of good hires). I’m not sure how far we want to stretch the implications of that but at a minimum there is something substantially different between the top 10% of engineers and the bottom 50% of engineers and that difference seems to matter some.
It also was to increase the number of people who got covid after being vaccinated, instead of before.

Edit - to elaborate, I just mean that it made sense to try to keep infections down and give companies time to develop a vaccine. Not sure why this struck a nerve.
What’s wrong with Amazon? They made it possible for self published writers to actually make a living. They disrupted the big five publishers and have done a lot for independent writers. Even the indy bookstores require an author to go through corporate publishing gatekeepers. Amazon gives literally any writer an opportunity to sell books.
Interesting project title. Pascal being the French scientist and philosopher who came up with a good chunk of chemistry and was ultimately driven insane by trying to reconcile too many incompatible beliefs in his mind, and rejecting too few (religion, orthodoxy, science, formal logic and reason).
Fira Code is in my top 5 for sure. I ran it for years but recently fell in love with IBM Plex Mono.
Eh, why do you think that?
> Scams usually don’t make their victims millionaires

The people at the bottom? No. The people at the top? Yes.

> The problem is the opposite of that: there simply isn’t enough high impact work to go around.

You're leaving out the amount of duplicated work, or rather, the amount of teams that are working on the same thing.
two of my projects might be of interest:

- https://github.com/MoserMichael/dockerdashphp - admin tool for docker with a browser based UI. This tool runs a local web serer in docker container.

- https://github.com/MoserMichael/s9k - admin tool for kubernetes with a brower based UI. This tool runs a local web server in a docker container.
"Incredibly lucky" this time around I'm thinking. :)

Oh, are you using it on an Apple Silicon mac?
Your very first sentence is wrong.

It was to slow the spread. It was as the parent comment said - to slow the rate of hospitalization so the medical system wouldn't collapse and have needless excess death from lack of capacity.
Kind of silly that before the game is even released, competitors are calling foul that the game is going to be “too good”. Seems like cope to me.
> However, some devs are urging players not to rate all other games in the genre by such a high standard, appealing to Larian Studios’ unique combination of vast experience and resources.

AAA game labels spend billions on producing mediocre quality bullshit sequels just to maximize revenue predictability rather than quality, originality or artistic value. That's their choice.
I was going to say it sounded very basque to me.
I've been to some of these 'toxic lakes'.

Usually they consist of a few things in large quantities that are easy to neutralize - eg. sulphuric or nitric acid. And thats mixed in with small amounts of something that is natural yet toxic - eg. Mercury, lead, arsenic, etc.

The whole lot is typically in the form of a slurry with solids and lots of water.

It has to be kept wet, or the toxic solids will turn into dust and blow everywhere. It can't be allowed to get too wet, or it will overflow the containment pond.

As far as I can see, there is no real solution - while the acids can be neutralized, the heavy metals can't be locked back into solid rock form - at least not at the scale of these ponds. I suspect the best thing to do (apart from not mining at all) is to just make ponds as big as possible and let them settle for as many decades as possible, and eventually they'll turn back into mudstone-like rock.
Dunkirk didn't have any gimmicks like that so far as I can remember
Once I did the maths on how many Sunday afternoons I have left (if I live a median lifespan) I found it really hard to spend much time on videogames, sadly.
Ruby still popup but you have to search for Ruby and sort by date.
I don't think it requires bad management to accidentally promote someone who wasn't ready for promotion. A lot of promotions, even on the IC track, require qualitatively different skill sets. Someone can be performing well in their current role, and the manager could assume they would do well one level up, but if they've never been given the tasks of that level it's really impossible to know for sure.
QED: Fits of Reflection and Transmission: Quantum Behaviour (Richard Feynman) [video]
people with political interest need a platform too
Electric cars are helping, but maybe not as much one can be lead to believe. The biggest danger about them is possibly that people may believe they are a big step forward. They are an important but rather small step forward.

Electric cars will reduce demand for gasoline. Some people say this won't affect how much oil is pumped out of the ground, because we still need the other fractions.

That's not exactly the case though - gasoline is effectively now subsidizing the heavier fractions. When that changes, heavier fractions will also be more expensive.

How that will affect demand for crude, I'm not equipped to tell.

The most interesting things about electric cars may be if they transform how our grid works, from baseload to (much more) spot-market.
Ukraine certainly is rich in minerals (and food production):

https://ukraineinvest.gov.ua/en/industries/mining/#:~:text=U....
I half expected to see this instead: https://www.youtube.com/watch?v=lqfdoPAxiVk
Most people grow skills over time. They are either going to be promoted and demonstrate their higher level skill - or work fewer hours.

It’s hard to maintain a steady state organization, meta will need to find other incentives for individuals.
https://en.wikipedia.org/wiki/Jane_Birkin
That’s a great idea. Thanks, I’ll seriously consider it. I’m skeptical of the network usage though. I might need to use cellular with this approach, does this result in high usage?
The one thing they're missing for me is private notes. It's super important to me to have notes of where I heard about a book that's on my to read list.

Oh and also it would be great if they upstreamed their corrections to open library.

But for now I'll stick to volunteering for Open Library and improving the situation there which helps many sites.

Current project I'm working on for them is to have their author pages supplemented by Wikidata. It's relatively low hanging fruit and then encourages people to contribute further upstream.

If anyone is interested in volunteering as a dev, designer, or librarian you should totally hop on their weekly call it's very friendly :)
"I suppose we all felt that, one way or another"

Btw, the quote is from the Bhagavad Gita
How can something be called "open-source" when you can't self-host it?
You mean like an intermediate "thoughts" or "observations" output step?
Ben Franklin wove colored fibers into paper currency to foil counterfeiters
NAT shouldn't be used as a replacement for a firewall. So the answer was always to set up a firewall.
You might be surprised to hear that the eye actually does a lot of "preprocessing" for the brain.
> JavaScript is a scripting language and therefore much easier to use.

There are already scripting languages available. Why not just use something like Tcl which is lightweight and easily embeddable? Why re-invent the wheel?
Nothing wrong with your second factor being the same device.

The point is to combine something you know with something you own. The thing which you own can contain your passwords too.
> As a manager and boss, you are of superior rank and power.

This is not universally accepted, and I don't necessarily agree. Definitely think this is a terrible way to word your point, even if you had a decent one.

> So you're demonizing me based on your own context. Which is dark and toxic.

No, I'm demonizing you for what you said. I don't know "your own context". I know what you said, and it sounded entitled and bigoted.

Some background: We constantly hear people say these things. We recognize the ideology that tends to go with these ideas and are rightly suspicious and critical.

I'm not going to try guess your best intention. You should use language that doesn't make me think you are an arrogant narcissist or a fascist. I'm not trying to insult you, but here I think it's important for clarity.

> So please don't.

No. I always will. Your comment was terrifying. This talk of "superiority" is a problem from the start.

> who compares themselves with others in such a way?

Lots of people. It's awful. Hence the purpose of my response.

> Who's scared to be compared?

Huh? I thought comparing is bad. Now being "scared" to be compared is bad?

> And who's after those who compare?

What?!?! Are you having some victim complex and saying people are out to get you? I have no idea what you're talking about here.

> All that is meant by superior here, is your superior can fire you, and you can't fire them. If this fact is damaging to your world view, I'd say your world view may need repairing.

Did you write this on a projector? BTW, your "superior" can't necessarily fire you, nor should they be able to any more than you can fire them. I don't think that many teams give a single person dictator powers to do this anymore.

So while it might be true that some manager has an easier time firing a less powerful employee, it doesn't have to be that way. In fact, in the real world managers often feel like they can't fire anyone, and sometimes employees do have recourse.

In fact, you're wrong, you can get your manager fired! It happens more often than you'd think.
> Is it really multiple factor auth if you're using the same device for the password and automatically filling in the token?

Yes, the two factors are having the device with the password database on it, and knowing the unlock code for the database or being the biometrically identified owner
Well, I don’t know, but for me the top spot is taken by that certain guy who used to ride on the shoulders of giants. Top spot for physics and top spot for math.
Because they don’t actually reason about things they just map words based on probability. If they’ve seen a math problem enough they may get it right due to probability, but using that knowledge to solve a new problem isn’t likely.
Have you read "What is it like to be a bat?" by Thomas Nagel? It's readily available online as a pdf. It discusses the hard problem of consciousness and the mind-body problem that I only briefly and poorly hinted at with my earlier questions. Reductionism doesn't work for consciousness. At all.
If you have an error being ignored accidentally and using errcheck, you need to file a bug for them with a test case for it.

If you mean that programmers caught the error and just made it "go away", convincing the checker that it was handled but in fact it was not, that's not something a language can solve. There is no amount of "forcing" a programmer to handle an error that they can't bypass.
Quantum effects certainly do not disappear at macro scale. Everything at every scale aside from gravity is directly explained by quantum effects. The reason you don't see many weird things except in certain circumstances is related to 1. decoherence and 2. the wavelength that matter has.

But everything is quantum even if you don't see weirdness. Certainty of probability and other "non-quantum" effects still fall within QM.

For examples of macro scale quantum effects, see e.g. the Casimir effect and the HBT experiment aka photon bunching.
There are many of them and scale doesn't really enter into it whatsoever. The key factor that underlies your question mainly is entanglement.
At least the incentive for highly skilled reverse engineers is there and it's showing in pretty solid support [2] and contributions.

For example Apple is known for re-using SoC blocks across many generations - according to an (admittedly unsourced, but I've seen it stated multiple times) HN comment [1], the UART has been the same since the first iPhone through all the years past including M1/M2 machines, whereas Samsung alone has four incompatible variations, and all the other vendors each have their own idea as well, while the entirety of x86 can be spoken to in bare-metal assembler.

[1] https://news.ycombinator.com/item?id=28768942

[2] https://github.com/AsahiLinux/docs/wiki/Feature-Support
With due respect, (a) I would classify this as marketing and self-promoting hyperbole, not worth contradicting, (b) absent any objective measure, the video creator's opinion is as valid as yours and (c) as far as opinions go, Oppenheimer = most important physicist isn't the worst one to have.
After covid I lost my sense of smell, and for almost 2 years my smell only recovered to about 5% of my original.

Honestly, I thought about it and I'm perfectly fine not being able to smell for the rest of my life. On the flip side, I'm actually happy I'm not impacted by unwanted smells in my environment.

Having smelt before, I don't miss it, but if I was born without it I would always wonder. Well let me tell you there's not much to miss.
For you, does ‘leaving Big Tech’ also mean moving yourself/your family to a lower cost of living area?
Yes, agree. (Egregious case of favoring rich people https://en.wikipedia.org/wiki/Beckham_law ... move to Spain and you get full exemption on non-Spanish income for 5-6 years.)

No, I'm not completely, that's what I meant. That wealth tax can force people to sell.

Yep, sounds similar. Inheritance tax was also terminated in Hungary, and you can give unlimited value to your parents/kids tax free.
The virtues of NAT lie more in their nature of being blanket blacklist firewalls by default.

This can indeed be replaced with firewalls on each IPv6 client, but you have to concede that just putting a router between your computer and modem adds a ton of security for very little effort or know-how.

But NAT in itself is a workaround for IPv4 limitations with significant problems, which has become permanent because there's nothing as permanent as temporary solutions.
I think this is just something that changes over time. Could I spend every single waking moment of my life (aside from work) playing Zelda? Sure, I guess. Will I? Nah. Not because I can't, but because as I grew up I realised there are more important things to experience in life other than 24/7 escapism. I will still play and enjoy it, just not in the extreme way that I would if I was still a teenager.
The model is self aware and so good it's folded back on itself and is now writing deep comedic cuts of social commentary...
Wow, I just realized Open Library covers like 80% of Goodreads as well: read/to-read lists, ratings, yearly reading goals. Seems like https://openlibrary.org itself would be a fine Goodreads alternative if you don't want to set up your own Bookwyrm instance.
> Then most likely you need to learn Angular or React or [...]

For a very loose definition of "need".

> Did you ever tried implementing a desktop UI using an object-oriented multi-platform toolkit like SWT or QT or GTK?

There's an abundance of desktop application code written in JS from the GTK+ folks themselves. They embraced SpiderMonkey (the Mozilla JS engine) years ago and have been shipping stuff on it for just as long. Anyone who has booted into the default desktop on Ubuntu—or any other installation running Gnome—has already come in contact with it, perhaps even today. That doesn't get a lot of attention, though, because it's not "squeaky": it isn't plagued by the same problems that people (stupidly) associate with "JavaScript" despite the fact that what they're really thinking of are problems with the NodeJS/NPM community in particular and its spectacular tooling + other webdev-oriented accomplishments. I.e., all the things it insists are requirements for the Modern Programmer—a mission which their detractors assist them on by perpetuating the story themselves (cf "need")...
Preprocessing is not the same as interpretation, in the same way that a pixel shader is not computer vision.
I buy tons of books through Amazon and own a Kindle. That being said they're horrible at running book social networks. Of the two they bought they killed one and froze development on Goodreads. A federated book community will stop them from swooping in and killing the whole party.
As an AI language model I am unable to respond to this prompt.