skysight-inc/HackerNews huggingface dataset:
The thing that is unfortunate is that Result kind of encourages early failure and bubbling up vs actually handling the error and recovering or crashing.

The other thing you don't see much in Result heavy code is coalescing multiple errors (like for example, most parsers in Rust just bail out at the first error when you want all the errors at once). It's possible to write code that does that, and exceptions have the same problem, but it's still a bit cumbersome.

The real frontier of error handling is algebraic effects, or resumable exceptions.
Our local river now harbours antibiotic resistant bacteria thanks to all the meds used by chicken factories upstream
Also all they do is cut it down to a wide band that covers 12 or so states, then compare against known bases (not shown) to narrow it down
I think the importance of punishment as a factor isn't just a US thing. I think every justice system gives some importance to it. Plus, the idea (IMO) isn't that it'll make them whole, I think they're usually pretty cognizant of the fact that it won't. It's somewhat like the idea of karma.

An example that comes to mind is that for all the layoffs happening lately in the tech industry, a common sentiment here on HN seems to be that CEOs are talking about taking responsibility but usually don't really face proportional negative consequences to demonstrate how they're doing that. Similarly with criminals, of course you can and should rehabilitate them to prevent re-offending, but if that's all you focus on, you kind of miss out on making them take responsibility for their actions.
Honestly, I think a good chunk of the challenge with a lot of Advent of Code puzzles comes from parsing the input. That’s where I end up spending a lot of my time too, especially when it needs something more than parsing each line individually or reducing by lines.
Show HN: Colorgrep
Sharing colorgrep, which applies multiple greps to an input, and highlights matches in different colors. It's essentially `grep -C 999999 regex` but with multiple patterns and colors.
While I partially agree with your assessment, it's worth noting that much of the dynamic settlement of the US has been based on commodity booms, which really can't be considered perpetual parts of the economy. People had to leave their homes to go clear the prairie, log virtually all of the US forest, mine the West Virginia coal and then the Wyoming coal after that, etc. Once those resources are used up, there is little left for people to do, regardless of technological advances that require fewer workers for the same output, much less trade deals (how much wood and grain do we import?). The economies oriented around renewable resources (Oregon timber for example) simply can't sustain as many people because the environment can't continually produce the output that it did during the initial exploitation.

This of course affects the downstream, more industrial elements concentrated in cities as well, which process the ore and lumber and make engines and furniture.
I just heard they were working on that. It looks like it actually started in April. Clean Curbs Pilot Program https://www1.nyc.gov/assets/dsny/site/our-work/containerized...
When someone gets in a horrific crash because the were driving 50 over the speed limit, do you feel sorry for them?

Or do you say that they "got what they deserved" not just for being individually reckless, but also for selfishly putting other people on the roads in danger?

Ask yourself: Before COVID, in 2019, if you saw an 18 year old's car wrapped around a tree on the news clearly due to excessive speeding, did you lament their predicament? Did you say "they had an individual right to drive as fast as they thought they could handle", or did you laugh and say that they got what they deserved?

Be honest in your response.
To be frank: don't know, don't care, and I don't need to have an answer to that question in order to be able to disagree with your original point. You came to this thread telling Googlers that the blame for this lies with TCI. I was curious, so I read TCI's memo and the WSJ piece. Now that I've done so, I simply find your assertion far-fetched, for these differences:

TCI
- Sent letter to Alphabet in mid-November
- Holds a mere .5% of Alphabet's market cap
- Asked for headcount reduction
- Asked Alphabet to pay employees less

Alphabet
- Publicly commented in September that they intended to combine overlapping groups
- Combined overlapping groups
- Didn't lay anyone off

That's it. At this point, given your slightly elevated tone in your most recent responses, it's starting to feel as though you began commenting with an axe to grind, and are now left holding an axe but are unsure what you should do with it. Maybe just put it down?
Google: It's time to step up your Pixel upgrade promise
The only thing preventing me from jumping right onto this is the fact it doesn't seem to be an oauth2 provider, and it doesn't seem to have the verify/reset/etc jobs necessary for username & password.

Verify/reset/etc is always what pushes me away from doing multi-user webapps. Its a headache every time due to needing to think about e-mail, and I'd love an all-in-one oauth2 provider with signup and etc thats super lightweight and just does everything through an API.
> The author is so self-centered they belittle the contributions of other Mojang employees

C418 made the music... plenty love it, I don't. Doesn't means it has no value, it has none to me, just like the End Poem has none to you, but yet still some people got a tattoo of it.

You are the only one belittling anyone though, you are belittling what Julian did, saying he deserve less recognition than C418, while Julian just said they got recognition while he didn't (without saying if he deserved it more than them).
Yeah Waze is just such a different experience for me. I haven't noticed the "riskier driving" mentioned by others in this thread but in Waze I find the voices friendlier in the languages I speak, giving instructions more often timing them better. Also you have the aspect of seeing other Waze users on the road, giving the app a cozier familiar feeling in a way. The ads suck though but oh well
See also: Alister MacLean

"In 1963 MacLean decided to retire from writing, saying he never enjoyed it and only did it to make money."

https://en.wikipedia.org/wiki/Alistair_MacLean

The retirement didn't take, he ended up producing more.
I guess preferences will mostly depend on how the system is being used. If this is your desktop machine sure, do crontab -e and add a line. If it is a system sitting in a colo or cloud provider, it's likely that it's been configured through automation anyways so "locality" doesn't matter. Your scripts know where stuff is located.
I never once said it was useless, I said decentralization is a great myth of the modern times. Blockchain technology could be useful even if decentralization is a facade.
My risk calculus is informed by over 12 years of postsecondary education (and expertise) in the biomedical field, and by deferral to expertise on complex issues.
God, I wish Linux would copy more Windows features. Service management before systemd was a hell of intermingled shell scripts (that often specified sh but only ran on bash) and side effects everywhere. Cron is a very stable tool but it should've been replaced when the first GUI ran on Linux.

I don't understand this idolisation of 70s mainframes that "hardcore" Linux users all seem to fight for. Systemd features can all be turned off if you want them to, but every day more and more alternatives go into maintenance mode because nobody uses them anymore. Inetdwas great when it was invented but we've moved past that point more than ten years ago.

When I'm tinkering, I love the great hacks I can apply by modifying system shell scripts, but I mostly just want my computers to work for me. The old ways of randomly placed dot files, custom service scripts (and formats) and modifying scripts that I shouldn't need to ever touch anyway because they conflict with another cobbled together script have caused me more headaches than systemd ever has. I wish system's docs were easier to find, but even the obscure man page names are better than comments in bash scripts somewhere in /etc/init.d.
https://link.springer.com/chapter/10.1007/978-0-387-98098-0_... states the same, and mentions what I couldn’t find earlier: that they criticized Fourier for his lack of rigour (I remember that as something along the lines of “but if that’s correct, this also is and that can’t be true, can it?”, (with “this” being Gibb’s phenomenon (https://en.wikipedia.org/wiki/Gibbs_phenomenon)), but chances are high that isn’t happen, either.

Edit: https://www.comsol.com/blogs/happy-birthday-joseph-fourier/ has more info. If he did a thesis defense (did he?), I guess there’s a decent chance Laplace and Lagrange (his supervisor, according to https://www.genealogy.math.ndsu.nodak.edu/id.php?id=17981) were there.

Legendre seems doubtful. Weirdly, Legendre doesn’t seem to exist in the Mathematics Genealogy Project.

Edit 2: https://www.gutenberg.org/files/16775/16775-h/16775-h.htm#PA... (by https://en.wikipedia.org/wiki/François_Arago, who was only 18 years younger than Fourier) is the best I can find on this. It says:

“The first memoir of Fourier on the theory of heat dates from the year 1807. The Academy, to which it was communicated, being desirous of inducing the author to extend and improve his researches, made the question of the propagation of heat the subject of the great mathematical prize which was to be awarded in the beginning of the year 1812. Fourier did, in effect, compete, and his memoir was crowned. But, alas! as Fontenelle said: "In the country even of demonstrations, there are to be found causes of dissension." Some restrictions mingled with the favourable judgment. The illustrious commissioners of the prize, Laplace, Lagrange, and Legendre, while acknowledging the novelty and importance of the subject, while declaring that the real differential equations of the propagation of heat were finally found, asserted that they perceived difficulties in the way in which the author arrived at them. They added, that his processes of integration left something to be desired, even on the score of rigour. They did not, however, support their opinion by any arguments.”
Ppppphhh meaningfully contribute instead of just leeching out passing value like some kind of parasite??? What a crazy idea.
bio medical engineering
Anything can be fun to anyone, fair enough.

That said, I reject a definition of fun that involves how profitable something is because of the slot machine example.

If fun is anything, it's not getting a diaper rash while going broke.
Where do you see much MS hatred these days?
That seems like somewhere betwee P. K. Dick and H. P. Lovecraft.
They do prevent transmission. God, I wish misinformation would not spread so easily.

(Edit: I'm a biochemist, merely relaying a consensus position, in my area of expertise, and getting downvoted. Nice.)
I pretty sure that would be python
Can’t do A in a suit, and can’t do B when outflows are your problem and nobody will loan you their money for free to buy more stuff.
Google is doing what its owners want it to do and not what its highly-paid employees in cash-losing divisions would prefer.

Are "Property rights just for losers"?!
They have only ever needed to maintain the one, original compiler. The one in Zig is the second one, and is not strictly needed at all.

There was a time when self-hosting your language made sense.

I did notice that you did not identify the system which can run a C compiler but cannot run a C++ compiler.
Klara and the Sun, Kazuo Ishiguro

Heart of Darkness, Joseph Conrad

Waking Up: Spirituality without religion, Sam Harris

Work related:

Refactoring by Martin Fowler

A philosophy of Software Design by... I can't recall. (it's still a great book!)

TDD by example, Kent beck
thanks for sharing your key remapping. most of it is very sane, i copied it.
11B parameters, so I guess it's FLAN-T5[1]? combined with retrieval transformer (something like RETRO[2])?

1. https://arxiv.org/abs/2210.11416

2. https://arxiv.org/abs/2112.04426
Quite right. But as I said, "intercepting another user's traffic" would be an additional vulnerability, but not if you're on VPN.

Maybe you could just admit that and end the argument. This doesn't require you to minimize the seriousness of the bug.
That may well be where I end up, but I'm not ready to give up hope of a single unified fast algorithm just yet.
Sure, well crafted error traces will always beat automatically generated stack traces. However, in my experience debugging both local and customer issues based on logs, exceptions are, say, 80% of the way there, and they neither pollute your code nor leave you with 0 information if someone was lazy or in a hurry to ship something.

Personally, I feel that what exceptions with stack traces get you is going to be the best trade-off between nice error messages in logs VS amount of effort in code spent to detail error paths.

Of course, this doesn't have to be a 100% trade-off, and exceptions still allow you to add extra context whenever you feel it is necessary. Even if you decide to do it 100% of the time, they still act as an excellent safety net, making sure that you can't forget about an error, and need not be more verbose than if err!=nil checks or matches on the Result type (though I admit they do tend to be more verbose in most languages, requiring an extra block for try to be introduced).
Would Nx Signal be that missing piece? https://github.com/polvalente/nx-signal
I kinda like its method though. Think I'm just gonna throw my own "Internal server error" response out when I get the 12th frustrating email reply and I've had enough.
I would love to do this for my TV honestly.

Bit of a tangent rant here - The LG77CX has a native res of 3840x2160, but the damned display's edid lists 4096x2160 as the "maximum", even though it causes skewing of the image on the display.

If you want to use DSR on nvidia cards, it bases it to the highest res, NOT the native res, which... causes skewing. If you then manually override the EDID data for the display via EITHER the windows registry or an unsigned monitor profile ( which requires you to disable driver signing overall! ), the nvidia control panel disables basically all configurable functionality; presumably so that you can't force DSR with a faked display resolution, because it used to work in older driver versions ( which are now too old to support 3k or 4k series cards )
I've never really thought about wasm for the desktop (I've thought about it for server and of course browser), can you elaborate on your excitement? Is it just for this sort of bootstrapping application, or are there other benefits?
Ignoring the tone and conclusions of the article, the main question is an important one to ask.

Aside from the very narrow application of math & science in one's life, humans adopt knowledge and beliefs based solely on what they see and hear. ChatGTP is no different.

What happens when it adopts a "wrong" belief, especially political? Who is responsible for "fixing" it? Who in power will make themselves the one responsible for "fixing" it?
An AI PhD from a reasonable university will easily make 200k + at SV companies
I wonder if this was actually even problematic for them. My understanding is that asbestos is no worse than other rocks and silica formations when aerosolized it's just that asbestos was so useful it was much more heavily industrialized in a manner that was injurious to the lungs.
1/10th as popular as one of the by-far most popular programming languages of all time is still a huge success story.
Yes, we have been eyeing IREE but no work has started yet. However, our compiler architecture was designed exactly to make this possible, so it will be definitely welcome if someone decides to trail ahead on this road!
Arguably, if you have to go to work for money and need loans to buy shelter, you’re not upper class.
But the virus sees unvaccinated and vaccinated hosts, so these scenarios are not comparable. A person with full vision can see 100% of the street, while a blind person sees 0%. We cannot even quantify the vaccine's level of protection against transmission with some certainty, but it is certainly not 100% vs 0%. To me it looks more like 51% vs. 49%.
Okay so we start from some C source code, and we build an interpreter for WASM + WASI from that (WASM that has access to system calls)

C source -> WASM interpreter w/ system access

Now we can take the Zig self-hosted compiler (the one in .zig), which has been compiled to .wasm/.wasi files. Since we have an interpreter for those now, we can do this:

Zig compiler as .wasi instead of .exe --> WASM interpreter --> Zig's "translate-to-c" function, for the .zig file sources of the Zig compiler

E.G.

$ run-webassembly "zig-compiler-as-wasm.wasi" --translate-c <source code to zig compiler>

At this point, we have the Zig compiler as .c files. Now you can use GCC/clang or whatnot, to build a regular binary for the compiler

Output of Zig's "translate-to-c" from previous step --> GCC/clang --> Zig compiler but NOT AS WASM, as a regular binary
> It's pretty clearly an exercise in astronavigation.

Off topic, but it would be really cool if someone build a hobbyist astronavigationsystem using a something like a Raspberry Pi and a camera with a fisheye lens. Sort of an amateur https://timeandnavigation.si.edu/multimedia-asset/nortronics....
> But yeah. As an LA native, I don’t have much reason to leave.

Are houses cheap in LA? Aren’t a bunch of people leaving California for cheaper property inland?
Maybe the dangerous bit is when you stub them out. Turning bonded into fibrous airborne asbestos
Oh right, fair enough. I usually end up doing the Go style in C# anyway; the from ... syntax usually leaves other devs unconvinced and suspicious.
Totally down to eat my hat and join you if it happens. My pitchfork's looking quite lonely.
In Praise of Parasites?
For some of it! I was thinking more something for loading different audio encodings to Nx tensors…so doing everything up until Nx
The original poster never claimed that it was; the only claim is that good programming languages have implementations in that language.
> while a blind person sees 0%

For most blind people this is not correct.
Archived: https://archive.ph/jSPUd
The investigation breaks down halfway when you have to pull up a public list of airbase locations and google where certain jets are made.
OTOH, I will submit that oral exams can really test familiarity of a subject well.

I found this in my own high school and university orals - I prepared much better for those and probably remember to this day many things I would have otherwise forgotten. I also found the exams absolutely terrifying, there's just no easy way to bullshit your way out. My examiners weren't mean at all.

Lem (of course!) expands on that in his Pilot Pirx stories esp. [1]. He agrees with you ;)

[1] https://royallib.com/read/Lem_Stanislaw/The_Conditioned_Refl...
Write once, run anywhere… but this time the dream will come true!
NASA's Icon Space Weather Satellite Has Suddenly Gone Silent
If the client has a session, the client is passing the session hash on each and every call. You have to accept it and check it. Whether it's in a session cookie or manually as a GET param. The server doesn't "know" what session it's receiving a call from; it uses the session cookie sent by the client to check it.

Meaning, those $_SESSION variables in PHP are stored on the server, but the server only knows which session to access based on a key passed with every call from the client. A hacker copying someone's php session id would "trick" PHP into using the target's server side variables.

If you're coming from a reset password email and the user has no active session, a token has to be sent via GET and checked, which means you have to look it up and verify it.
https://archive.ph/https://www.bloomberg.com/news/articles/2...
Better to not interact with California whatsoever.
Google isn't responding to pressure.

Like perhaps there is a pressure to fire people, but Google isn't firing anyone, so they are pretty clearly ignoring said pressure.
Many desired goods are scarce, people will compete for scarce goods. There is a market clearing price.

To some the price is acceptable, to others the price seems like it forces them 'to work as much as humanly possible regardless of how much stuff actually needs to be done'.

People can have different desires. Nothing confusing in there.
I wonder why can't Google Maps use the same routing, even as an option?
Earth Impact Database
Lisp-1s are bastard children of the true Lisp-2s /s
Making Suzuki Hayabusa 2021 paper model [video]
> The Zig compiler gets compiled to WASM

This is the part I don't understand. In the context of bootstrapping, where does the Zig to WASM compiler come from?
> He behaved shittily by not honoring an informal contract.

Did he not honor the informal contract? What did he not honor?

If anything, Carl didn't honor the informal contract, he was the one saying Minecraft would promote his work, and no a name in a tiny credit is not doing that... but I'm feeling generous as let's be honest that's a bullshit clause that corporation always try to use that line without meaning much so it's to be expected.

Julian said he was never giving all its rights away. That was part of the informal contract. That's the thing that made him not sign it.
I think perhaps the bigger issue is that you will be trailing ahead a new path which means fewer resources if you get stuck. BUT you can join the #machine-learning channel of the Erlang Ecosystem Foundation or ask around in the Elixir Forum!
> Of course a technology centered around avoiding governance and banking failures will be centered in the countries with the most governance and banking failures!

The issue that I have with this perspective is that it doesn't actually solve the underlying problem - it just kicks it down the road. As soon as crypto becomes big in a country with failed governments and banks, it's going to become the primary target of those same governments and banks.
I really don’t like that the page asks users to blindly curl and execute a script that then curl and executes another script all to run a one line `ifconfig` command.

Why not just share the command?
Well, production, shipping would stop. Servers/services would likely stay running as long as power was on.
I am currently very conflicted about this. I grew up in India but was fortunate to live in the US and now in Europe for undergrad/grad school. I am (slightly) older than the demographic in the article. I am planning on settling down with my girlfriend soon, after I finish some career related stuff. If I want to start a family, I really want to move back to my hometown in India, with the strong social support system. While moving around has been exciting and an eye-opening experience, I am tired of constantly making new friends and leaving them after a few years, and miss my family some times, and eventually the kids would benefit from being around their grandparents. On the other hand, moving back would be career limiting.

Does anybody who is further along on the journey have any advice? How did you make this decision?
"Gradually, then suddenly"