skysight-inc/HackerNews huggingface dataset:
In the world of Linux, "micro-kernel-like things" are done when they are beneficial. An example of this is FUSE: filesystems in user space. There is a benefit to being able to run a filesystem in its own address space as a user process, so it is done.

Also the model of a Unix kernel with services (daemons) in user space is kind of similar to the microkernel model. The graphical desktop is not in the kernel, the mail server isn't in the kernel, crond isn't in the kernel, the web server isn't in the kernel, the database server isn't in the kernel ... and maybe that's as close as we need to get to the microkernel.

Speaking of web servers in user space: at least for serving a static page, it's faster for that to be inside the monolithic kernel, where it can access the protocol stack and filesystem code without crossing a protection boundary.
Over the history of Linux, we have seen experimentation both with moving kernel things into user space (like with FUSE) as well as user things in to the kernel (TUX server, now evidently unmaintained).
I absolutely would be. At least a grounding in understanding pitfalls, and using good prompts. My kids have been watching me make a browser game where the design decisions are all mine/ours, but the programming is augmented by GPT-4o. As I go, I explain why I'm using the prompts I am, and how I integrate the code: wary that GPT has gone off-course the further into remembering the origins of a function that it is. The game is not where it is purely because of GPT-4o, but it has been a key component given I barely know the language being used. (They already do game making as part of STEM components at school.)
Probably my favorite amine in both story and stylizing: knights of sidonia
Uh, of course it's okay to tell stories?
You're entirely correct, my mistake; unfortunately I can't edit the comment any more.
"We're just about to see"

Remember, remember, the 5th of November.
1. Managers ARE bureaucrats, though. That's what the job is, integrating employees into processes. If you want to be a principal engineer doing architecture, that's a different career track than management.

2. You should not "get into trouble" for pushing back on flawed metrics, as long as the pushback is actionable and constructive. No metric may indeed be better than a bad metric in a lot of cases.

3. If you're "bringing everyone into the room" to make engineering decisions then either you have a very small company, or you just treat all engineers as juniors (meshes well with constant micromanagement, of course). Google doesn't "bring everyone into the room" to make tech decisions about networking, they bring the networking experts into the room (the "small decision groups" the author hates).

In summary, it all sounds very Dilbert.
Washing machine chime scandal shows how absurd YouTube copyright abuse can get
Zuck is still
My hero
> ...this would have changed the entire web because people would have flocked to Firefox.

One cannot compete with those who hold the choke points. Google owned the Web when they launched Chrome. Microsoft and Apple own desktop and mobile defaults. With three major competitors setting defaults, nagging users, and aggressively developing their browsers, Firefox was doomed.

Only unskippable browser ballots, with random order, and outlawing promotion of owns own browser from a dominant business would help.
AI has spent the last few months being useful to lots of people across many industries, even if only moderately so. Web3 has spent the decade being useful to approximately no one.
amazing! reminds me a little of polyglot files
Hide those options then? I can imagine many ways to "fix" the issue of having all those bugs without ham-fistedly removing the entire feature
>We're building an AI grading assistant for teachers

So students will be generating papers with AI and teachers grading them with AI? Maybe the real problem is education and teaching isn't innovating as fast as tech

Can't remember where but saw a comic not too long ago when an employee uses AI to generate a long email and the recipient uses AI to summarize it
I've been described as a good communicator and public speaker on several occasions. I have also felt that I have improved this aspect of my life tremendously as the years have gone by. I also noticed that what used to be a rather...impeccable or "by the rules" writing style...has morphed into a much more "writing what you would speak/recite" style.

For a long time, I felt annoyed at the fact that my mom (who teaches language) would rightfully find more and more problems with the way I wrote. I felt as if I was losing some of my younger qualities (I was always considered a pretty good writer).

Now, though, I have realized that it's exactly as you described: I accidentally started writing as I talk — and that has morphed the writing into this sort of weird stream of consciousness thing with its own rules, ebbs 'n' ibbs. Most people who know me like what I write because they feel as if I'm talking with them via text. My personality is there. And as someone managing both bits and people, personality and the associated gift of energy is perhaps the best thing I can give my team.

I try to counteract this perceived reduction in quality by practicing my other passion: writing poetry :)
Okay I just assumed it was both waves coming to shore and they fell in such a way that lessened both of them. But if they're colliding outside the ear then I feel a bit better now.

I should watch a "how it works" video on this.
FNet: Mixing Tokens with Fourier Transforms (2021)
That's not true. The DA began presenting evidence to the grand jury in Jan 2023, two months after Trump announced he was running.

https://www.npr.org/2022/11/15/1044234232/trump-announces-ru...

https://www.huffpost.com/entry/trump-stormy-daniels-manhatta...
Without even getting into Recall, every time I install Windows 11 (not even a consumer edition) it takes a solid 10 minutes of clicking multiple times on hard to find options to disable the pre-AI spyware that merely monitored what you did for advertising purposes. And I know exactly where to click because I have to do it a lot.

I run a lab with public computers for students to use in their projects. It is unhelpful to train a public computer with student data, even if it were ethical (it is not). Again, not going to get into the issues with Recall on public PCs... but you can use your imagination when students check their email on a public Windows computer.

I set up dozens of computers in this lab each year from scratch, it actually hurts my mouse hand to have to click so many times in order to keep students' information private. Windows 11 has ~10x as many individual dialogs I have to click on than even Windows 10, and now I have to figure out how to disable even more unsafe stuff, or guess when they will silently re-enable something I previously disabled. The number of times OneDrive has reinstalled itself after a Windows Update is nauseating.

And that's a fancy Enterprise edition for a university that had the leverage to get the worst stuff removed, I am sure I was able to add/remove programs to remove a lot of things that are just impossible to disable on a normal install.
I wrote a Gibbs Sampler to try and fit a Latent Dirichlet Allocation model on arXiv abstracts many moons ago! I'd probably have to start from primitive stuff if I were to give it another go today.

I agree with everything you've said so far: getting to the point where you can use gradient descent to solve your problem often requires simplifying your model down to the point where you're not sure how well it represents reality.

My lived experience--and perhaps this is just showing my ignorance--I've had a much harder time getting anything Bayesian to scale up to larger datasets and every time I've worked with graphical models it's just such a PITA compared to what we're seeing now where we can slap a Transformer Layer with embeddings and get a decent baseline. The Bitter Lesson has empowered the lazy, proverbially speaking.

Tensorflow has a GPU-accelerated implementation of Black Box Variational Inference, and I've been meaning to revisit that project for some time. No clue about their MC sampler implementations. Then I stumbled across https://www.connectedpapers.com/ and Twitter locked up it's API, so admittedly both of those took a lot of the wind out of my sail.

Currently saving up my money so that I can buy Kevin Murphy's (I think he's on here as murphyk) two new books that released not too long ago https://probml.github.io/pml-book/. The draft PDFs are on the website, but unfortunately I'm one of those people who can't push themselves to actually read a text if it's not something I can hold in my hands.
You are looking at it in a different way than I am. While Marshall was extraordinarily gifted in the ruling and gave both sides part of what they wanted, he ultimately gave the Federalists, which he was a member of, the long term victory.

He enshrined judicial review, which was very much up to debate, as a power the Supreme Court had. This power was then extended past federal laws into state laws. This is the exact thing that the Federalists wanted and the Democratic-Republicans opposed. Madison himself thought the congress should be able to veto state laws saying that it was "absolutely necessary to a perfect system".

The current crop of Supreme Court justices are no where near as talented so their decisions are more blatant and immediate. Marshall was able to look long term and got his party what they wanted.
QNX is promoted as a microkernel, but I'm skeptical. Microkernel doesn't just mean that we have modules that have their own threads. It refers to actually moving kernel functionality outside of the protected kernel space: device drivers, file systems, protocol stacks and such are in userland.
> the independent prosecution is charging

The DA, Alvin Bragg, is not independent, he's a Democrat.
What is the easiest option for running Linux commands on windows? Is WSL overkill for that?

I really hate the power shells CLI. The commands are so long and unintuitive.
Basically every business falsifies their records, and sure especially Trump. When Trump was apolitical and being a corrupt businessman this didn't happen, now magically that he is politically active suddenly the felony charges bust out.

He's a criminal sure, but selective prosecution to undermine democratic process destroys democracy and undermines equal application of law. If he was pursued this aggressively before his campaigning when he was doing the same illegal corrupt shit it would look a lot less political.
You can never make fast and hard rules about when to repeat yourself and when not to, it probably takes a lifetime to know when to do it correctly. I'm pretty certain programmers are not going to be out of work anytime soon.
Priority feature could be, well... Catching up with the standards? It hurts my meow meow when i have to run chrome to use bt or usb api
I recently launched a new app on both app stores. I was up and running in a day on iOS. It took me almost three weeks and a huge amount of red tape on Android.

Since launch I've done a number of updates and the review process is always faster on iOS too.

https://plastaq.com/minimoon
Stepanov Benchmark (1995)
I couldn't find an exact date for when this was published. I found a Usenet reference to it from 1995 so that's what I went with. The STL was published in 1994.
I think I remember this article but I don't have it to hand. I found it when I was developing my hoverflow.io browser wiki extension.
I don't know about this nostalgic past you've mentioned.

It has ways been like working to a cigarette company, spreading cancer around the world.
Even assuming the case where it was indeed politically motivated to bring a case forwards in the first place, a jury of peers had to be selected by the lawyers of both sides.

And that jury of his peers found him guilty, unanimously, on all counts.

Thanks to that jury selection process, there's no informed way to claim that the jury was politically motivated so in the end his loss is going to hurt his chances.
This is ridiculous. Assumes that Oxygen only is created by stars. Oxygen is one of the most abundant elements created during LENR (Low Energy Nuclear Reaction, formerly known as Cold Fusion) experiments.

https://www.nature.com/articles/s41598-023-50824-8
What does the other 3 teachers say?
basically, still the same answer(s) from

https://news.ycombinator.com/item?id=38759877

https://news.ycombinator.com/item?id=36832572
By "valley" do you mean "Silicon Valley"? You're not wrong, and this might be a Stanford thing, but it's easily a Harvard or Columbia (i.e Ivy League) thing. (Zuck and hot-or-not being a Harvard critter.)
They removed it so they could sell overpriced airpods and dongles, and simultaneously kill the 3rd party headphone market.

You think the literal few cents that a headphone jack costs would be more of an incentive than being able to force their victims to buy $300 disposable headphones?

How anyone could claim in good faith to not understand this, I can't even.

They even purposely gimp the USBC port they were reluctantly forced to add so it doesn't support headset microphones.
I've been in orgs where it's up to engineering to measure that, and it's treated as a failure of engineering if they're not positive.
Former Facebooker here. I have some thoughts. IME I find that many people don't have the problems GraphQL is intended to solve. No shade to the author but, as one example, i don't see the word "fragment" mentioned anywhere in this post and fragments are a real issue with GraphQL.

Let me explain the problem GraphQL actually solves. FB, as we know, is an incredibly large mobile app, possibly one of the largest in terms of actual code. Here are some realities about mobile apps:

1. Once released into the wild, that app version is out there forever. At app installs in the billions this is a serious problem. So you need something that handles versioning of your API. You need something to force you think about versioning and support old versions as long as possible. Again, I don't see the word "version" anywhere in this post. Versioning doesn't seem to be a problem the author has;

2. There are a lot of common objects in the FB app. Posts, comments, etc. When these objects become sufficiently complex, you don't want individual teams pulling out random fields. This is one thing fragments are for. It allows a specialized team define the object model and allow other teams to pull out a subset of that data.

3. FB uses an in-memory graph database for almost all things so issues like N+1 queries (which are real issues if you're talking to a relational DB) don't really come up. The in-memory database has a layer over it that does things like enforce permissions and privacy policies on reads and writes. GraphQL auth is really a superset of this. So if you're querying an endpoint for a user and their blocked users (one example from the post), you probably won't have auth in your endpoint because that'll be enforced by the data access layer that already exists and be written and maintained by a team responsible for that data.

Some comments here have complained that GraphQL is a technology for an organizational problem. I would counter that by saying all technology ultimately is tied to organization. They affect each other.

The above was all done to avoid things like privacy leaks, which at FB's scale is a real problem. Speaking from experience, a significant amount of computing power and software engineering time is tied to avoid these problems by the teams responsible as well as other teams to try and detect an unintentional leak.

How I see a bunch of people use GraphQL (not necessarily the author of this blog post) is as a 1:1 map to a relational model beneath it. That doesn't make a whole lot of sense. GraphQL probably isn't for you.
A solid group were unsure. Just reading Hacker News will show you that there are significant numbers here very enthusiastic about AI and others (probably with overlap) very concerned about where it's going. Just read any Sam Altman thread.

I'd guess that most teachers would welcome AI augmenting their teaching. They're already doing more than they were 1-2 decades ago in terms of dealing with parents and reporting on curriculum (e.g., Seesaw app), at least where I live. AI isn't going to take jobs in childcare, kindergarten and early primary schools any time soon. I also don't think it would do more than augment teaching in the rest of primary school or high school.

Teachers would jump on an AI that helped them summarise daily and weekly activities for broadcast to parents. That must be such a grind doing it now.
The joke is that Windows provides a refined frontend to the otherwise fervid chaos that is Linux, and thus makes Windows de facto the largest (and best?) Linux distro.
It explicitly states small VPS as a target, so - yes - Linux. I realize you can deploy non-Linux image on VPS, but hosting docker containers on Linux is the default
> Prosecutors say they can find no actionable evidence to support claims German chancellor’s mobile phone was tapped by US National Security Agency

Who knows what happened; it's certainly possible, perhaps even plausible. But neither the absolute "hacked and spied" and "nobody really cared or did anything" are true, according to the article you posted yourself.

And regardless, there is no equivalence with the ICC case here anyway, for many reasons.
I don't think that's true either. I think what's more likely is people just accept it.
Yeah, didn't this have a more comprehensible title a few hours ago?
Wasn’t it whoopsied in the SEC filings too?
This is great! But I’m not keen that the site isn’t using HTTPS by default, nor the links in the verification emails.
FWIW I know there are a bunch of other "HN notification" sites. dang has previously commented why he doesn't think this feature fits with the ethos of HN: https://news.ycombinator.com/item?id=27901918

Also for the privacy conscious, hnreplies had a data breach in 2021, making public the link from email address to HN username: https://news.ycombinator.com/item?id=26968908
Learn some C, and dabble in assembly, because that's what the computer is actually doing under the hood. Every operating system you probably use is written mostly in C. It exposes you to the gory details of computation: memory management, function calls, fiddling with the stack, etc. The fundamentals are simply what the computer is doing that usually gets abstracted away from you. Learn how your computer actually works, not the Pollyanna version presented by high-level languages. Sure, use Python for playing with trees and graphs, but spend time down in the dirt with the language that still underpins a large amount of software.
A guilty verdict is likely to motivate a large section of his own base to vote for him, but will also hurt his chances to sway undecided voters to vote for him.

In the end, it's going to depend on how many are motivated to vote for the democrats, and how many are motivated to vote for/against trump.
> You sound very condescending, fyi.

I don't get this, at least if it relates to my particular reply. Someone seemed to be having trouble understanding the reasoning of someone else and I tried to summarize it. Where's do you get condescending from this?
ebay: "ipod speaker dock ipod bundle, working". buy-it-now. sort by price
Are dusty quasars masquerading as Dyson sphere candidates?
At the moment, the real killer use-case for the current generation of AI agents (Claude, Gemini, ChatGPT) is when you know you don't know something AND you have a specific task to get done.

Some examples in past week:

1. Claude: "Why is this code failing typechecking in typescript" -> gives me detailed reasons why, teaches me about some things I didn't know about, and solves the problem for me while uplevelling my understanding,

2. Gemini: "What kind of contractor do I need to install an oven with a downdraft?" -> Tells me I need an appliance installer, and then links me to https://www.thumbtack.com/ca/san-francisco/appliance-installers and I select the 1st one.

Applying this to education, I think that education needs to pivot explicitly to "solving problems" and not education for educations sake. e.g .The student needs to be engaged with a problem and reaches for AI as a tool to solve it and, as a result, up level their understanding.

If a huge mechanism for assessing folks in education is "write an essay on this" and the teacher then "grades the essay output by the student," that's almost the perfect task where AI can do both ends. Which is pretty much a sign that assessments such as this have low educational impact.
It's only good on RAM at first. I've got to reboot my machine somewhat regularly or it gets out of control, and that's on a machine with 32GB.
Hey, what your saying about Web3. I'm easily amused by https://www.web3isgoinggreat.com/
They're class E felonies, the lowest class, with the lowest penalty. Jail time is rare.

First-degree only refers to "falsifying business records in the first degree", which is otherwise a misdemeanor.
So if my boss asks me to choose and I choose the new job, I was not fired. Just doing the moral thing.
To me this is completely orthogonal to "micromanagement", which is a real problem whether or not you understand the system your team is building.

You absolutely will be a better engineering leader if you a) understand deeply the system your team is working on (though perhaps not all the corners) and b) maintain enough technical knowledge to keep up with changes.

To my mind though micromanagement, on the other hand, is the art of making decisions for people when they don't need it, and leaving your team unable to progress without you hovering over the work.

In this view micromanagement is always a poor choice, even worse if you don't know enough to make good choices for those team members.

I suppose the steel man version is that in an effort to avoid making that mistake, inexperienced managers back off too far and don't understand enough about the work anymore. This is in my experience a real problem, but needs a different name.

It's often the case where a good senior technical leader/manager could do the work most or all of the team members, and in the case of more junior ones, probably do it much more efficiently also. But they can't do that and be effective at their own role. Group velocity of the team is highest when they mostly coach from the sidelines.
Do you know of a more beginner friendly book?
Even better, all of this stuff is integrated into language servers with typechecking based on your gql schema, auto completion, and all the minting checks we’ve come to expect. Is a field nullable but you’re only handling to non-nullable case? The editor catches it.

I think this is a classic case of anecdotes not adding up to data.
No, the distinction is that he had the option to remain at YC if he chose to. He could have simply turned down the offer from OpenAI. It's similar to receiving a job offer from another company... you’re not being dismissed from your current job. You get to decide whether you want to stay or move on.
It's much easier to solve physical problems when you make as many simplifying assumptions as possible. These reduce the complexity of the problem and the amount of error-prone bookkeeping, without, in context, materially affecting the outcome.

We all inevitably make a wide variety of assumptions of this type constantly when we work with any real-world system. They are a basic requirement for doing science and engineering. Literally every achievement of our technological society is built on top of a heap of simplified models of reality which are imperfect but usually good enough for the purpose demanded of them. We should celebrate them rather than moaning about them.

And then, in the appropriate context where it is meaningful, we can peel back our models and examine a richer situation.