skysight-inc/HackerNews huggingface dataset:
> I love LWN. Like with HN the comments are far more interesting than the article.

Yes I also read HN for the comments mostly. They are better than just above any site in the internet, except LWN. That makes this LWN comment extraordinary, because I'd place as the most best I've read on LWN all year: https://lwn.net/Articles/993714/
Maybe it should be called "zero trust of a device/service/user on your network until they have been fully authenticated." But that wouldn't sell high-dollar consulting services.
Corridor Channel had one great example: https://youtu.be/GaGcLhhhbDs?si=vDyeayLf8EAoE0gf&t=442

Above includes the explanation. Final result is here:

https://youtu.be/GaGcLhhhbDs?si=eoTniegWK-AVFoaF&t=751
Where on Earth is a Dolphin only 10,000$ ?
So developing solutions with ai is like trying to build stuff with family feud.
Node.js – v23.1.0
I'm no network guy so someone please explain why using 10.x.x.x. on a plane might "potentially cause routing issues"? It doesn't jive with what I understand about unrouteable address spaces. Is the 10.x.x.x space somehow different than the 192.168.x.x space that millions of people use VPN's out of every day (basically every WFH person on their cheap NAT'd home Wifi)?
I am not sure how you intended for HN to engage with this, but the site and your quoted comment (now removed) is pretty disturbing.

The doxx site itself is a sponsored by the heritage foundation and it encourages harassment and intimidation of these people.

If you wanted to have a meta discussion around why the heritage foundation does this, then you would need to provide some text. If you wanted to advertise the site here on hn, then Truth Social or 4chan might be a more welcoming forum.

---- snippet of now removed comment ----

Another subversive radical woman:

> "We envision a nation where immigrants are embraced, communities are enriched, and justice prevails for all. We strive to create a society that values immigrants as vital contributors to our nation and where everyone is afforded an equal opportunity to thrive socially, economically, and culturally."
It is nuclear overkill for most problems you can think of.

But when you hit a problem that you need something like this for... you need something like this. The attempts to get around it or avoid it or do some unbelievably hacky thing leads to piles and piles of terrible, terrible code.

In 2024, though, I do try very hard to embed my DSLs in an existing serialization. It doesn't always work out, but, the case they show of directly embedding an AST into YAML is a worst-case scenario. In real life I've done things like specify a particular field carries an expr[1] expression to do that sort of thing, and then the structure of the rest of the file just follows normal serialization format.

[1]: https://github.com/expr-lang/expr , but I'm sure many static languages have something like this. If you don't know one, it's a good tool to put in the belt in case you ever need it.
When did Assyria collapse? Tiglath Pileser ruled over Middle Assyria at its zenith until his death at 1076BC.

https://en.m.wikipedia.org/wiki/Tiglath-Pileser_I
Every organization has some things that sell better than others. Is there evidence of an overall 'rule'?
> it’s a bit naff that the M.2 HAT+ doesn’t fit in the official case

Pineboard have a hat that fits in the official case. Only £9.

https://thepihut.com/products/hatdrive-nano-for-raspberry-pi...
maintenance would happen with the aircraft in 'wheels on ground' mode but that may not mean all systems are turned off. I expect it's like a bug in the SMC on a computer. To really turn it off you have to do some magic.
I'm a huge fan of increasing minimum wage, but this definitely still impacts smaller companies, who have to compete for the same labor pool. Hard to hire people at $15/hr when your competition is hiring them at $20/hr.
I was hoping the article was about using a Docker container *as* your development environment. Talk about easily compartmentalizing and standardizing your projects across machines.

Imagine if you got to a new job and your setup instructions were literally `docker pull mycorp:development.mobile && docker run mycorp:development.mobile`.

- Oh, your machine was lost? Take your new machine and docker pull docker run.

- Someone migrated project A to python 3.8 but project B still requires python 3.6? docker pull docker run.

- You have to work on some backend code? docker pull docker run.

- But the backend code uses an IDE that I don't have installed. Docker Pull! Docker Run!

Every job I've ever started has come with a sheet explaining how to set your machine up to work on the codebase. Install this, upgrade that, change this environment variable, and for the love of god don't install a newer version than this. I mean, I know I've been lucky to get a sheet, but this is usually the first full day of work.

I've never really tried to get this going. I assume that it'd be possible to get an OS instance up in docker that you just VNC into. Load up that image with the tools you need (IDE, git, etc.), wire up some stuff for security (GitHub keys, probably other stuff), and clone the initial commit of your repo so that people can just `git pull` the rest.

Maybe this is a thing. I haven't looked in a few years.
It's not that your manager can't figure out who is valuable. They probably have a good idea about that. What they can't easily do is protect or promote people whose metrics don't fit whatever KPIs that the senior leadership are currently pushing as essential.

I have to get my team to do the things the company expects, even when it's dumb or annoying. I can't get good bonuses for people who aren't visibly hitting the right targets.

Unless your total mission in life is to reform the company (good luck with that), you go with the flow. Having a good rant about it helps sometimes. But managers don't have much power to change the whole system.
I'm a library author and maintainer, in C++ rather than C#. I know what you mean about the redundancy, and my solution to that - which, of course, requires management approval in your case - is the following:

1. It is legitimate to skip parts of a doxygen/JSDoc comment (return value, parameter description) if it is _entirely_ trivial. But:

2. You must document the _why_. Well-written function signatures can tell you the "what", but they usually not tell you the "why".

3. You must make an effort to squeeze that non-triviality of a documented aspect. So, you mention corner-case behavior; you relate the use of a parameter to its use elsewhere; and of course - you describe "why"'s: Why that parameter is _not_ of another type, or why it can't be avoided.

I guarantee you, that if you follow rules (2.) and (3.), you will usually not get to apply (1.); and at the same time, your doxygen comments will stop being annoying boilerplate that you automatically gloss over, because you would be much more likely to find useful information there.
You have to be serious here.

The level of conspiracy needed to keep something like this a secret would be unprecedented.

And if Apple was able to do that why wouldn't they just backdoor iOS/OSX instead of baking it into the hardware.
The OS used on the 787 has a hard real-time scheduler. Tasks are started up at a specific frequency (set per task), run to completion or to the end of their time slot (set per task) and terminated. We had, IIRC, a strict 100ms slot for our bit of LRU software to do everything and it would be launched every 1s (from memory, that was 15 years ago). Information could be stored between executions so partial completion is something you could handle if needed by storing state information and using it at the start of the next iteration (we didn't need that, our tasks finished in the slot).

You don't base the start of a future task on the end of the prior one, you base it on a fixed clock for these kinds of systems.
The cost of the vehicle components is a surprisingly small part of the overall cost of a vehicle. The cost of the line time and the additional tolerances to fit those cheaper components is vastly higher than the cost of stuff they're going to install anyway.

Being able to separate design decision timelines on how the UI works from manufacturing timelines is also very helpful organizationally.
Two months ago I was in a similar situation as you. I'm a few inches shorter but had the same body fat percentage, and my history of lifting still showed.

I went to a new primary care doctor and who said I was a bit overweight. I had the same initial response of "oh come on!" and general exasperation with the state of medical care.

The thing is, he really wasn't wrong. From an epidemiology perspective it is simply better to be leaner if possible. The fact that I didn't "look fat" isn't really relevant; I was still carrying excess adipose tissue.

I already had a DEXA scan booked and was planning to do a cut before
that exam. I lost about 10 pounds over the next 8 weeks through basic caloric deficit and moderate exercise. It wasn't exactly fun but it also wasn't that difficult, and the results were far more impactful than I expected.

Yes, I looked noticably lean with more muscle definition. I also went down a pants size and felt better in general. My blood work, especially lipid panel, was better than ever.

All this is to say that, while BMI charts certainly have flaws, and all individuals are different, most of us can still improve our health and longevity prospects by shedding excess fat. And that probably is leaner than we might expect.
You do keep talking about my state of mind, ironically in the first and last sentences of this comment. You have no idea, of course, what you're talking about, regarding me or anyone.
Because it works fine. A maintenance tech gets one extra line item on the weekly or monthly inspection checklist.
There's a really good episode of 99% Invisible that explains how much of the technology used to produce food in grocery stores was developed by the military. One of the most surprising, for me, was chewy chocolate chip cookies.
SIGSEGV is a pretty common failure mode alright.
Unless it's regarding immediate local emergency that you might need to respond to, breaking news has zero value besides a brain tickle and something to talk about.

If you feel you have any kind of mood or attention challenges, as many now do, you might want to double check if it's something you should be optimizing for.
Seems breadly comparable with the Model Y LFP, slightly less efficient, slightly larger battery, lower price.
You work with engineers who confabulate all the time: it's an intrinsic aspect of how the human brain functions that has been demonstrated at multiple levels of cognition.
Most things I see rpi being used for would be better done at 1/10 of the power with an ESP32, STM32 or arduino.

The things that need an rpi and therefore must use power from the wall anyway, I always find myself thinking would be better done by a minipc, eg one using a laptop cpu like a 7730U.

Costs more, but you get like 3-4x the speed at a similar power use, and have much more flexibility on what OS you can use because it's a "proper" PC.

Don't get me wrong, I like the idea of rPi. I have a Pi Zero that I've used exactly once because I wanted to do something and I came across a project that did exactly what I needed that used rPi.

I just find there's always a better option than rPi for every project I find myself doing.
How much does a scooter cost vs a Chinese EV in Asia?
> without backend

the back-end is Google Sheets.
And what attestation do you have that the FPGA isn't compromised.

We can play this game all the way down.
Fails to mention it's GST or HST (depending on the province or territory of Canada), that this was found in March/2024, and the sale that set this precedent was from 2008. The case: https://decision.tcc-cci.gc.ca/tcc-cci/decisions/en/item/521...
Eeeeeeeeeeeeeeeeeeeeeeee!
a mix between an openai assistant and my own bot
I guess I don't perceive emotions the same way you do.

> See: "terrorist" [peaceful student protesters, environmental activists], "torture" [not a big deal any more apparently],

I feel like these complaints are out of date. It reminds me of how I felt in the Bush era. Euphemisms for "torture" are plentiful (e.g. "enhanced interrogation") because the word still has power. Fewer people seem to be branded "terrorists" now than then.

>"woke" [as an insult]

The sense of the term "woke" that the broad public first saw, was an attempt to allude to broad, far-reaching problems without feeling any need to evidence them, and to hold people accountable for a) the sins of others, on the basis of their group identity; and b) unequal outcomes of a system which doesn't involve actual malice on anyone's part. Further, it was a slang term appropriated from another culture, by activists who would ordinarily say it's morally wrong to do that. The eventual ridicule of the term was entirely predictable and consequential, and I have no problem with it, to say the least.
Young daters are tired of swiping. L.A. startups are vying for their attention
JetBrains IDEs are all the same program just bundled with different language plugins. It would be like if you called VSCode by a different code name depending on which combination of extensions you had installed.
You can't achieve that with the intended semantics directly in hyperscript, because it will resolve all argument promises before invoking Promise.race()

You could move that out to JavaScript and then call that function from hyperscript:

set result to jsPromiseRace()

it could also be done as inline js:

js
return Promise.race(job1(), job2());
end
log the result

but I think if you are writing this style of code it makes more sense to just kick out to JavaScript for it.
What does this high level of integration mean for repairability? Lack of/difficulty in repairability can raise lifecycle costs or reduce longevity. The latter is especially worrying for lifecycle carbon emissions.
It's just a substitute for Bologna sausage... just handful of cans over few years with odd and specific recipes can be enjoyable, otherwise real sausages are simply better.
ur gay
> the cellular NIC continues to maintain baked-in alternate routes on both Android and iOS

How do you know this is the case? (I believe it to be, would like to verify)

Also worth mentioning many apps hardcode DNS servers or fallback to other DNS providers when they fail to resolve hostnames. I see this all the time on my network. (I have a PfSense box that redirects to upstream NextDNS when this happens)
https://github.com/a-ghorbani/pocketpal-ai

This was just recently open sourced and is pretty nice. Only issue I've had is very minor UI stuff (on Android, sounds like it runs better on iOS from skimming comments)
I did already write my own comment trying to ask about the goals and state of Anvil when compared to Acme. That said, RE: "Emacs/Vim on one end and VS Code on the other" and "... you need to come up with something totally transcends the way we write" -- the latter is actually the reason why I was genuinely curious.

I haven't had the time to give Acme a proper try myself, so who knows whether I'd hate it or love it or what, but it only took a few minutes of Russ Cox's little introduction video [1] on Acme for me to go, "Whoa, that is unique"; half the concepts gave me a near-instant visceral feeling of simultaneously being disturbed yet also somehow delighted.

I am really unhappy with the direction of modern UI design, and much of software in general, but sometimes I wonder how much of my feelings are truly objective, how much is my own bias, and how I would feel if I grew up in a totally different environment with different stuff. I've kind of always been curious in that sense, if you took a group of people who somehow had been totally isolated from not only computers and software, but our various cultural biases, what would they find to be the most intuitive, and what sort of things would they come up with?

In a similar sense, for better or for worse, that is almost how I felt seeing Russ use Acme; it looked like an editor built by aliens for other gremlin-like aliens.

I can't confirm or deny whether the aliens are right about their editing paradigm, but it is at least something much closer to "transcending the way we write (ascii) text" than most, and so it's cool to see Anvil is at least drawing inspiration from that rather than, say, yet another VS Code.

[1]: https://www.youtube.com/watch?v=dP1xVpMPn8M
your gay
Totally agree.

I think a lot about victory gardens since I moved to rural Virginia. Commercial agriculture is big here and some I've spoken with assume that because so much of the land is farmed, that individuals have gardens or know how to grow fruit and vegetables. But this is just not true. There is a huge difference between commercial agriculture and home gardens.

I haven't looked into it enough to determine if people don't know how to garden, rent so can't create a garden, or what. But I'll keep taking about it and maybe someone will do something about it.
Developers love a nice "disruption", until there is one affecting their livelihoods.
I'm struggling to find a decent flutter developer
Hello everyone, I’m the founder of a startup currently in the UI/UX phase of product development. I’ve been trying to interview developers through the official Flutter Discord, but so far, I haven’t found anyone whose work aligns with my product vision. Do you have any suggestions on the best places or methods to hire quality developers? At the moment, I’m focusing on talent from countries like India, Pakistan, and Asia in general.
Last I checked, no one has any evidence that targeted advertising does work.

For example:
https://marketinginsidergroup.com/marketing-strategy/digital...
I won't advertise but I work for a company which holds a social media for cooking and recipes. Folks there are totally averse to those and based stuff.

It has been hard for the company. The owner decided the company will die before using ads (for many reasons). The paid plan is stupidly cheap and when people sign and use for a month they stick with the company for years.

But it is hard. Company laid off 80% of the team some time ago and is fighting to survive.
I won't defend the owner or anyone, but things came to a point where people think they are not having consequences by giving infinite permission for being tracked all the time. They think if they are not logged they are not identified so they can't be exploited.

It sucks because no one appreciates that. Though I have my opinions about business and whatever I kinda appreciate for the company not running on money from ads and not collecting a single piece of user information which is not required for work.
Elixir itself is "feature complete" as of 2019 (5-years now).

https://elixir-lang.org/blog/2019/06/24/elixir-v1-9-0-releas...

It does get the occasional updates, but it's mainly related to developer tooling than language enhancements.
Type Tailoring [pdf]
Revokation that demands a full memory sweep is problematic in high security use cases, but potentially workable.

Which is my point about questions; there exists a potential solution but it remains to be seen how effective it would be in the circumstances.

Personally, I think they should probably implement a two-level capability. The kernel presents a top-level capability during allocation requests which userspace can then derive from at will. Kernel revokation of the top-level capability would revoke any derived capability. The derivation relation can almost certainly be stored in the tag resulting in no additional space requirements per-capability. At worst you could add some additional hardware machinery to support efficiently managing and resolving the derivation relation.

But again, potential solutions with some questions around usability.
A Fence, a Deviance and a Window (2022)
Oh cool! I’ve been playing with quantized llama 3B for the last week. (4-bit spinquant). The code for spinquant has been public for a bit.

It’s pretty adept at most natural language tasks (“summarize this”) and performance on iPhone is usable. It’s even decent at tool once you get the chat template right.

But it struggles with json and html syntax (correctly escaping characters), and isn’t great at planning, which makes it a bad fit for most agenetic uses.

My plan was to let llama communicate with more advanced AI’s, using natural language to offload tool use to them, but very quickly llama goes rogue and starts doing things you didn’t ask it to, like trying to delete data.

Still - the progress Meta has made here is incredible and it seems we’ll have capable on-device agents in the next generation or two.
Yet you are so casually using harmful words like "idiot" and "nut", which are ableist and offensive. Please educate yourself before spewing harmful, ableist language in the future:

https://web.augsburg.edu/english/writinglab/Avoiding_Ableist...
Because one single term departure from a mean isn't much of a trend. when you have a 17 year data set and a 1 year data set, I dont think it is very reasonable to limit examination to a single year unless there is a reason why that might be different. The most recent year is in the larger data set.
Fisker Accidentally Hired a North Korean Spy
It works fine until it doesn't and people die. At which point the blame falls on the maintenance crew? That's wrong. And where there's smoke there's fire. If the software has this horrible bug, likely the broken culture that created it has written worse, more subtle bugs.
> general recognition of the fact that deliberately stealing 1 hour of time from half a million people is roughly equivalent to murdering 1 person.

Agreed!
Agreed. I'm down for being empathetic to fat people - as a fat person! - but I have never understood the movement to just deny reality and act like it's acceptable to be fat from a health perspective. Obviously fat people should still have access to healthcare, but putting our heads in the sand and pretending that it isn't a situation that has huge impact on our quality of life and lifespan has always struck me as absurd.
They use the same design of part in multiple different models of vehicle instead of designing a new one with small differences
I don’t think JetBrains was forced to make Rider free. Their main customers are businesses, which still need to pay for Rider. Businesses also need to pay for Visual Studio (purple icon) if they have more than 5 developers. VS Code can theoretically do C# for free, but the free plugin is limited, and the paid plugin requires a Visual Studio license (it is mediocre anyway).
Yep! 10/10 would recommend.
desire for a low resource consumption web browser.

What we really want is low resource consumption web content, right?

When you pull up the browser's debugger and look at what a "modern" mainstream web page/app needs to deal with... you can see there's little hope for a low power device. Megabytes upon megabytes of obfuscated javascript, from multiple sources, nearly all of it needing decompression and decryption.

Using my Raspberry Pi 4

The Raspberry Pi 5 (8GB) I recently got is actually very close to tolerable for web browsing and running VSCode.

(I realize VSCode is kind of a pig. I'm just kind of experimenting to see what might be viable)

I run Firefox with uBlock, which seems to help somewhat. Total RAM usage with FF and VSCode according to htop is close to 4GB so I suspect that your 1GB Pi is running into swap once you start tooling around the interwebs with a web browser.

Upgrading from an A1 SD card to a A2 SD seems to make something of a palpable difference in "desktop usability." Certainly the benchmark scores for the A2 card blow the A1 away.

I've only had the Pi for a few weeks so I haven't experimented with more aggressive web optimization stuff, like switching my user-agent to request mobile versions or running a Pi-hole, etc. I'm also running at 4K native, so.... changing that certainly might help too....