skysight-inc/HackerNews huggingface dataset:
I vaguely recall that when I was building LFS some time in the past, gcc 2.95 was recommended over the 3.x series for some reason. So I looked it up and found a line about it in an old version of the book:

> This is an older release of GCC which we are going to install for the purpose of compiling the Linux kernel in Chapter 8. This version is recommended by the kernel developers when you need absolute stability. Later versions of GCC have not received as much testing for Linux kernel compilation. Using a later version is likely to work, however, we recommend adhering to the kernel developer's advice and using the version here to compile your kernel.

https://www.linuxfromscratch.org/museum/lfs-museum/5.0/LFS-B...

I wish I had a better reference. The bit about "compile this version of Linux as if you were a compiler at the time which accepted this broken code in this way" made me think of that.
They both had more money than God.

Everyone would do different things with their children if money was literally not a problem.
> Who said anything about Apple?

Literally the title of the post (every phone)…

It’s not a terrible take. I want the features Apple decides are best for the iPhone because I prefer their philosophy to the idea of some device with unlimited options and settings.
I meant this kind of issue: https://discourse.nixos.org/t/can-i-use-flakes-within-a-git-...
Interestingly, for some modern Intel laptops, webcams/microphones aren't supported either, as they use the custom IPU6 protocol.
> do a deal with WordPress to use their software like the router companies do with VPN software.

This is the kind of thing that I'd like to see.
I can count to 21...
>Any example?

It was too long ago since I contributed to nixpgs or used nix for me to remember any specific examples. It may have just been with something I was personally packaging.
Carbon Neutral requires the removal of Billions of Tonnes of emissions. That is what CARBON NEUTRAL means. Cut emissions to zero, and for "CARBON NEUTRAL" you still need to remove billions of tonnes from the atmosphere.

At least 20,000 or more, plus whatever emissions it takes to construct, transport and operate the plants.
I moved to npins which has slightly more features that niv.

But niv has been great, I wish we can have patching natively so all my tons of patches can be bolted on faster.
Not intending to come off as insulting here but it sounds like you don't know much about criminal enterprises OR money laundering.

KYC rules and many of the other AML efforts that make international students with 500 quid to their names jump through hoops to prove they're not funding ISIS are largely meaningless when the state protected banking system has been repeatedly caught directly facilitating setting up arrangements for south American drug cartels, Russian oligarchs, sex trafficking rings, the Trump organization, and every kind of tax evader in the US and Europe.

If you're seriously curious you can look into how many Deutsche bank executives went to jail and why the entire organization wasn't rolled up and replaced after the whole Panama Papers debacle. Spoiler alert: prepare for disappointment.

AML efforts finally busting the improbably succesful sushi restaurant in Laredo TX are a tiny drop in the ocean by comparison, even if we accept that such small wins are worth it.

Edit: I should note that better than nothing efforts to unmask real estate transactions are probably a net win. This isn't s surprise -- if you want to find money laundering, look at tiny section of the human species that has all the money.
What issue did you have with it?
That was their hope that Xi would be an easily controlled puppet. If that was the case, it would still be business as usual without the giant messes of Wolf Warrior diplomacy, the ending of one China two systems policy, and the kidnappings of Jack Ma and other capitalist elites which has led to decoupling and a mass exodus of said elites and as many assets as they can take.

Xi is not their front man. Xi is now their ruler who wants to regress China back to Mao’s system.

The CCP also adopted capitalism. I don't see how they hijacked it.
Epic archeology! the "we'll get both sectors eventually" thing is evil

Perl scripts to construct ever more efficient c64 disk images... Just imagine how that notion would have sounded when those disks were being built the first time.
Can someone make a LeetcodeGPT? We need to trivialize leetcode interviews to oblivion.
In your defense, I recall Self did use unaligned traps to deal with dispatching on heap object/immediate, when immediates didn't usually appear at a call site.
It depends on what you're hoping to get out of it. I mostly-whole-ass it, but I still use the mac app store and homebrew for a few things. Most projects are Nix by this point.

It's hard to tell from how you say it; if you aren't using it for any projects and would just be using it for a slice of your system/user packages, I suspect you'll end up not really seeing what the fuss is about. If you will try to use it with some projects, I'd start there and see how it goes.

(It should be fairly low stakes. If it doesn't stick, you won't disrupt yourself that much. If it does stick, you'll have a better sense of what you want to hand over to it and why.)
Yeh. But startups can and do fail, pivot, get restructured by their VC.
https://archive.is/kZbKF
Welcome to biological evolution, by the way.
> it seems you could easily bisect along a history of patches.

I've explained why this doesn't work in my comment above. Both a history of patches and bisect halting at the state of a specific patch are not things pijul supports: patches are only diffs so don't have "repo state", and are ordered only after their strict dependencies, i.e. those patches whose lines they modify.
Tell me you're giving medical advice without telling me you're giving medical advice.

> an open-source project with a mission to provide everyone their own private doctor

Perfect.
I distinctly recall in the early 90s when I first used a government system and was able to send essentially an instant message to someone on a terminal on the other side of the global. It was quite amazing.

And then I called that person and paid 300 dollars for a 45 minute phone call.
Fantastic! Happy flake user here who will be pleased to have the documentation updated and referring to the workflows we use.
What percentage of readers here would you estimate have missed a chance of becoming a billionaire?
Clear as Mississippi mud.
For a while there was an exciting patch for gcc called split stacks that provided a little thunk for every function -- one normally bypassed, but which stackless coroutines could opt in to call -- that would check if more stack had to be allocated, but I think the story was that Go was the primary potential customer for it and they decided to just give up on the dream :(.
Intel's Core I7-14700K Benchmarked: More Cores, Higher Clocks
The point was just that it's not high enough to explain "Why, beyond middle age, people get happier as they get older" or to support the claim "those who are happy enough not to off themselves in one given way or another will scew the statistics".
I loved hearing this called “the Devil’s pogo stick” once.

There were some paper studies showing that a thermonuclear version could theoretically work and reach speeds up to 10% the speed of light, which would be the Centauri system in a bit over 45 years. Of course you would have to slow down too which probably adds another few years.

If this can be theoretically done with technology contemporary with the Summer of Love, it really does make the Fermi paradox seem like something real.
It can get you two major things. Docker-like reproducibility for any development project in a much more convenient way. And the ability to try lots of software without installing it.

For me, the last one is a gamechanger, as I am no longer worried about littering my system with tons of dependencies. Say I want to convert an eBook I downloaded. I can quickly use Calibre for a one-off thing, with nix run nixpkgs#calibre.
> The fact that you're so careless about this makes me concerned about your ability to judge its medical advice.

Uhhh… That’s what leads you to be skeptical about the quality of medical advice you might get from an AI bot you can download from GitHub?

Did you even see the picture of the smiling cartoon robot doc? C’mon man, there’s no way anything could go wrong with this. Now, let’s open you up and take a look at that liver.
I worked at a startup that had <4 months of runway left and thought the best plan was to bring on a VP of Data Science because of their resume/history, in spite of the fact that we had no data to do science on and no customers for which to provide value via data science. That VP of Data Science turned out to be a person that didn't know how to do much more than, as the article said, "build and scale amazing teams".

The story ends as you'd expect, we all got laid off and the founder was shitty.
I disagree - feel free to try and find an example of your claim
there is nothing fundamental to differentiate a hammer from a phone except complexity.

I'm sure if someone found a way to shove ads and place restrictions on the use of your hammer they would.
There is another rocket that has had a few successful landings: Falcon Heavy.
archive.is is now inaccessible behind a google wall. Ironic. They could save others from content blocking, but not themselves. My attempts to read the story on the original link also fail.

That said, based on the information in the comments here it sounds like the mother of the owner who lived at home with the owner at the time of the raid has died. This is incredibly sad. The use of police force always has consequences even if they're not physical.
I mean,more interesting would be graphs of shorter strings, as you usually don't validate huge utf-8 strings all the time.
You apparently lived through an experience where both the policies proscribed by the government and the organic behavior of the people on the ground constantly changed as an environment of uncertainty slowly turned into one of more certainty, and a lack of medical tools turned into one with multiple tools available... and didn't see ANY of that but just think everything was fearmongering and propaganda.

People and governments behaved differently in March 2020 than they did in September 2020 than they did in January 2021 than they did in July 2021, etc, etc, in extremely reasonable ways.

And you're trying to score political points off the fact that in hindsight you would've done some of those things differently. Well you don't fucking get to have hindsight in advance. Give up your crusade. "What we did in response to covid was perhaps the biggest fuckup in human history" - read more history.
I think they just mean the meaning of the data that comes through, which naturally consitutes the information important to that domain.

I work in fintech, the data points of my domain are transactions, prices, properties of different instruments, etc.

This data is moved + manipulated in different ways using different formats by different systems, but each day I accumulate useful context and expertise on the data of my domain.
https://archive.is/ylb1r
I think as video calls become older technology they will become less shit because we will figure out how to do them better.
From the OG paper:

>Our machine learning model used an ensemble of random forest and logistic regression models to predict a paper’s likelihood of replication based on the paper’s text.

>We trained a model using word2vec on a corpus of 2 million social science publication abstracts published between 2000 and 2017

>converting publications into vectors. To do this, we multiplied the normalized frequency of each word in each paper in the training sample by its corresponding 200-dimension word vector, which produced a paper-level vector representing the textual content of the paper

If you took a paper and rearranged the words to have a completely different meaning, their method would produce the same prediction. It also has no understanding of, or the ability to differentiate between, quotation and references within the paper and content written by the authors themselves. Good luck with that! It's basically just learning some known shitty combinations of keywords.
I mostly prefer my own blog. Less editing and bureaucracy. That said if you’re new to blogging, your company’s editorial support can be a nice help.

If you want to know why I think blogging - or “writing early/often/informally in public” is important, here’s some reasons.

- I don’t believe I know something unless I can disseminate that information.

- I need feedback on what I supposedly “know”. The mild embarrassment of friends engaging with my writing and giving me feedback is a fantastic way to learn.

- It’s practice for communicating hard ideas to people that don’t share my background.

- It is a natural extension of my interest in the topic.

- It’s a natural milestone on a side project - explaining what I built and why

- It highlights my expertise and markets me to employers.

- It is practice for communicating hard concepts to others or persuading them

- therapy to rant about the state of some topic

- as a way of writing down information that i can share with colleagues now and in the future

- to seed google with things past me learned and wants future me to find when they’re stuck

- to share something cool I learned or figured out

- to amplify someone or an event, article, etc I really want to support

- to fully own my writing away from any specific social media site

- just because I like attention :)

And many many more
You can easily express constraints like these with Zod though (created by the same person who created tRPC v1)
So that’s why YC is orange :)
The biggest show-stoppers for me with flakes is:

Building third party flakes takes forever since every flake uses its own version of nixpkgs. If you don't pin your third party flake urls they might also change under your nose as you run the same command again a day later.

Flakes are coupled to git. You need to remember to stage changes whenever you do Ctrl+S in your editor before rebuilding. I've wasted more time than I'd like to admit wondering why what I'm building doesn't include my latest change.

Flakes copy the entire directory into the nix store. This is terrible for mono-repos - and especially if it contains any large files. There is an issue about making the copying of the entire directory into /nix/store lazy - though this doesn't really address the problem. It just treats some common symptoms.

This kind of copying would likely be a lot more acceptable if it was specified explicitly in flake.nix, rather than implicitly. Then you could also use your own filters for ignoring files, rather than relying on the coupling to git and its staging area.
Make sure it says “If this is a medical emergency call 911” each and every single time you open the prompt /s
NixOS is honestly so beautiful and rare. I'm delighted that the project is moving forward in this way.

A friend of mine called it a "rabbit hole" but TBH it's words of power -- I can speak new instances of my environment into existence, not only on newly-acquired compute devices, but on other OSes as well (I put some effort into segmenting the user environment and system config between home-manager and standard /etc/nixos/*)

Nix flakes will only make me more powerful
Since nothing seems to be working:

"Stressed beyond her limits and overwhelmed by hours of shock and grief after illegal police raids on her home and the Marion County Record newspaper office Friday, 98-year-old newspaper co-owner Joan Meyer, otherwise in good health for her age, collapsed Saturday afternoon and died at her home.

She had not been able to eat after police showed up at the door of her home Friday with a search warrant in hand. Neither was she able to sleep Friday night.

She tearfully watched during the raid as police not only carted away her computer and a router used by an Alexa smart speaker but also dug through her son Eric’s personal bank and investments statements to photograph them. Electronic cords were left in a jumbled pile on her floor.

Joan Meyer’s ability to stream TV shows at her home and to get help through her Alexa smart speakers were taken away with the electronics. "
> In 64-bit mode, the 8086's general-purpose registers are extended to sixteen 64-bit registers (and [soon](https://www.intel.com/content/www/us/en/developer/articles/t...) to be 32 registers).

Wait, what?

I thought that Intel AVX10 was limited to vector instructions, but they are re-arranging the instruction set and doubling general-purpose CPU registers.

And adding lots of conditional instructions, so that common loop patterns can be mapped onto a conditional instruction, rather than written out as a branch to another code path.

This architecture extension is called Intel APX, referenced by the AVX10 extension, but I don't recall hearing about it before.

APX will not need any additional hardware space, as they are carving these 64-but registers out of the deprecated MPX registers.

Memory Protection Extension
https://en.m.wikipedia.org/wiki/Intel_MPX
Having seen a number of footguns with references and lambda captures as well where the compiler won't warn/catch I don't think it's unique to coroutines.

We were using coroutines about ~12 years ago in embedded contexts, this was with Lua which has very good support and being a managed language avoids all the footguns here while still allowing very fast interop with native code(at least in the case of LuaJIT).

I hate to drag Rust into every C/C++ conversation but this is one area where the language really keeps you within the guardrails. Callbacks are hard to use correctly in Rust, less because of the language and more just do to the messy lifecycle aspect of them. You can side-step that with shared_ptr/Arc but then you're stepping into memory leak territory when you have a circular reference(and the atomic ref counting isn't cheap either).
This is just a link to the home page, not the titled article?
> maybe if doctors are required to provide a transcript of their observations and decisions and gives that to the patient who can then fact check it with gpt?

When you try to brainstorm so hard that a brainfart slips out.
that's kind of the way i wrote http://canonical.org/~kragen/sw/urscheme, which is a compiler from a subset of scheme

it outputs textual assembly though
Alas, that's not how the market works, unless you can pay top of market. So for FAANG, that works, but for startup #293928293 that won't work. They need to ship more features asap (an orthogonal discussion about building the right features is a different matter), and for that they don't have time to bring someone up to speed, only for them to jump to a better paying role once they've upskilled.
Testing your animation refresh rate with CSS crimes
> Do you get anything when not using NixOS to manage everything?

Sure, I think the biggest benefit is being able to get a temporary environment for a project. You can have all of your dependencies pinned, even for languages that don't have package managers, and for mixed-language projects. You can get easily get a shell that contains the exact compiler versions, libraries, etc. from a single config file, and it's isolated from the rest of the system. I guess it's kind of like having a lighter-weight container.
You are free to repeat what you've heard, are you not?

So where do you draw the line and say "no, this is intellectual property, you are not allowed to take it with you"

(For my own part I've been coming around to thinking of it as a consent framework and not a property framework. I might refrain from distributing photos I have a copy of because someone in the photo asked me not to. Or delete a video I took at a kareoke bar because the singer is embarrased - not because they own the content and can sue me for distributing it, but because I want to be respectful of someone else's wishes.)
Candy Tasted Like Nothing. Why Do People Miss It?
That too came a bit late:

> proposed by Dr. David Manz in the late 1980s [...]
I use Vim because I found my config for Python development seems to work better on both Windows and Linux, without differences between machines. The former is a job requirement. This is probably because I had a Vim setup that worked, but it needed some work to convert to Neovim that I did not have a reason to invest in.

There are some interesting plugins in Lua, but I don’t need Vim to be an IDE. I use VSCode when that is necessary, I don’t need Visual Studio, etc.
heh, i didn't notice that when i read the article; kind of puts it in a different light
Starlink & a tri-masted schooner is all one needs ;)
And "please listen carefully, as our menu options have changed" even though they've been the same for a year.
I've had a similar experience transitioning from defense to fintech. The work is interesting and I found non-dog-eat-dog companies that still pay very well.
> The paper bag to plastic bag conversion has just ended up creating a separate issue

Are there places banning paper bags and requiring plastic bags? Every place I’m aware of eliminated single use plastic bags and makes you pay for paper.

I fully agree that industry is the primary culprit in our environmental problems but that absolve the rest of us from at least trying to do better.
"vi" (Bill Joy's) not "vim"
Looking for a career in AI? Search 500 jobs
You have to measure "waste, inefficiency, and user pain" not in a vacuum but by comparison to the alternative. Breaking backwards compatibility also causes waste, inefficiency, and user pain.
_Wow_ this is a dangerous precedent and tagline.

@op: please update this project's description to explain that it's not a substitute for seeing a real doctor. People can get hurt with tools like this.

To be absolutely clear: as you currently describe it, implicitly or explicitly, this project is massively irresponsible.
Perhaps some kind of rootkit would be just...
My parents were big believers in keeping technology out of the house. I often felt left out of stuff at school and with friends because of this.

If this is the approach you settle on, know that I think of my parents as nice people but otherwise don’t have much of a relationship with them (live on opposite coast, email contact only, etc.).
I interviewed an ex-FAANG (developer) currently working as a software executive for a director role at a previous company. This person included 5 years-ish of Haskell experience on their resume. I don't know Haskell at all, but am aware of the language and its design principles, so I figured a lot of my technical questions would be pretty easy for him

Boy was I wrong. My first question was "Name the most common data structures you use day to day". He stayed silent for a bit and then said "What, do you want me to just list them?" I said yes. After some more silence he said he couldn't recall any. The fact that he said "list" was particularly ironic.

I kind of gave up on expecting used-to-be software developers to have retained a single bit of knowledge from their time as a dev after they've moved on to "leadership" or "management". I believe it's important for technical leadership
to understand technical problems and their solutions in broad strokes, but it seems I'm mostly in the minority in the real world. That interview (and trying to hire for that role) really showed me how little engineering leaders remember about software.
Name your country and together we can probably find something fucked up about it too
how are users going to write a reasonable bug report, or level up to developing, if they don't have access to the error code
GCC 2.95 was a tremendously sticky release. The 3.x series was notorious for compiler bugs for a long time so many people stayed with 2.95 for years. I think a good number of people ended up skipping the entire 3.x release.