skysight-inc/HackerNews huggingface dataset:
This discussion has been had a thousand times over back when people said "chroot is not security boundary". Now people say "containers are not a security boundary", but they mean essentially the same thing.

The thing is, chroots are pretty secure, if you know what you're doing. As long as you run each process as a dedicated uid, with readonly filesystems, without access to /proc or /dev, bar any kernel exploit you should be safe.

The know what you're doing part was where the problems arose. And that's why chroot was considered insecure in practice. People generally put whole Linux installations in chroots, complete with bind mounts or suid binaries. Either way could be a way to get open file handles outside your filesystem, which would make any namespaces a useless spectacle.

Containers are like that. I've seen people doing all sorts of crazy bind mounts, leaving the docker socket accessible, sharing filesystems, or running processes as root.

The kernel exploits are something else, they exist too, and something you at least in theory would patch after they get known. But the sidechannels are a hundred times more prevalent, in any containerized workload that I've seen.

Most kernel exploits are also related to device drivers or file systems, and are often written by third parties. Microkernels were said to contain those by running most of them as processes. That's a good idea, at least in theory. In practice it's tricky because you are dealing with buggy hardware that has DMA access. Any mismatch between a driver and a hardware state risks a system hang, data loss, or security exploit.
As much as I can’t stand full-size pickups, a Chevy Silverado EV has the towing range to make towing the trailer a lot more practical.

One potentially interesting option that the author hasn’t tried is a yacht. Anybody seen any accounts of a cruising digital nomad?
I have gotten the new Nim-based FrameOS working with two different Waveshare displays. I have two other ones waiting to be tested. Check this folder [1] for the currently enabled drivers.

One of the next items on my todo list [2] is to add back support for all the different waveshare drivers out there. They all follow a similar pattern, so I should be able to generate "best guess" drivers for most of them.

Which display do you have?

[1] https://github.com/FrameOS/frameos/tree/main/frameos/src/dri...
[2] https://github.com/FrameOS/frameos/issues/1
I wasn't trying to compare them in any other way other than, that Henry Baker is still with us.
A magnet will bend the electron beams, but that isn’t permanent. A permanent color change made by a magnet only happens by imposing a magnetic field on a metallic component of the monitor, so that the beam is always deflected by it. One component not shown in that diagram is the shadow mask, which divides the screen into discrete dots to be activated by the electron beams. This is a very thin piece of metal (or a grid of thin wires in certain cases) that is easily magnetized.
> The American Academy of Pediatrics recommended 8:30 AM as a minimum start time, that's not the same as "the science" definitely saying one thing or another.

This is a nitpick at best. From outside a given field, one generally has no option but to pick one or some sources as authoritative and refer to them (or to declare no source is authoritative).

In other words, if I say “the science says XYZ” this is shorthand for “my preferred authoritative sources of information on the relevant field assert XYZ”

Can this be incorrect? Yes. Is this often used as a bludgeon? Yes, and reasonably so: without piercing the research veil, what discussion could exist besides disagreeing on a sources’ authority?

If I say “the science says kids shouldn’t wake before 8 am”, and you respond with some neuroscience argument that childrens brain can adapt to waking up before 8 am, you are essentially making an off topic argument: I am referencing an authoritative position, not arguing why that position is correct. In that sense, yes, I am applying a bludgeon; and I right well should, because I can’t have a meaningful engagement with your scientific position anyways.

I see your sentiment often and even though I agree that usage of “the science says” is a poor description of how science works, nonetheless language is an evolving construct and “the science says ___” is a mainstream construct in English language dialogue at this point

There’s nothing wrong with appealing to authority. Often times it’s the best we can do. Sometimes authority is not sufficiently convincing and in such situations it’s fine to point out that whatever “the science” refers to needs more evidence supporting their claims
Not according to your LinkedIn you're not. I'm talking real scale, hundreds of developers and millions of users. Hell, even midsized companies like Redfin, Grammarly, Brex, etc would suffer using something like RawJS.

Seems fine for hobby projects though.
Correct, the field of the Earth is weak and won’t mess up the image on the TV.
Google Photos will back it up if you so choose.
> you can't have these young folks roaming free getting into trouble

Why should that be self-evident? What is wrong with kids 'roaming free'?
LastPass will enforce a 12-character minimum master password
Thanks for the link. I read the book with the popular-science-ness of it in mind and was glad to have done so. It was produced right in the middle of the replication crisis... which isn't a particularly good look. I agree there are _a lot_ of ridiculous claims that are tenuous at best in the book. He also repeats himself a lot in a quite annoying way.

I still think the book has merit as an accessible way for people to learn more about sleep.
A surprising number of people think that MBAs have never had a job before or that STEM people don't do MBAs. They think it's like regular grad school where you can enroll straight out of college.
the wise man says: to summarize is to reduce your words, but keep your meaning. However, there is meaning in everything: therefore everything is a summary
Boooo! No drive manufacturer names and model numbers. This is totally useless data for anyone so it's absolutely pointless to blog about.

https://www.backblaze.com/blog/backblaze-drive-stats-for-q3-... contains the necessary data, but it seems old.

I don't know why they're buying COTS server gear because their whole premise was the economy-of-scale of having their own pods made. I don't understand why they don't go to Quanta or Foxxconn to build them whatever they need because Dell is really just a marketing front like CDW that relies heavily on third-party contract designers and major component manufacturing, and then only does final assembly itself.
Understand how transformers work by demystifying the math behind them
Those signs are usually accompanied by a few other slogans that should tip you off that they're a response to certain cultural force in the world that lauds ignorance and hate - they're not trying to say they're intellectuals, they just listen to their doctors and do their best to take a kind and informed approach.

It strikes me as a response to a trend callousness and deliberate ignorance.
It's very nice. I'm surprised at the inclusion of some of sounds that I consider irritating though. It never occurred to me that some people could find them relaxing or helping to improve concentration
Obviously OpenBSD has some limited mechanisms for managing RAM usage and open file descriptors, just like every other system.
Changing this would require parents en masse caring about their own children's well being more than the convenience of the pseudo-daycare services a school provides.
I use B2 as the backend for my personal backups using restic (which I would highly recommend https://github.com/restic/restic). I don't have a ton of data to backup, so even with hourly backups (restic only backs up when there are changes) I have ~100GB and it runs me a whopping $0.60/month. I almost feel guilty when I get the bill. But the minute I need to pick a storage platform in a professional context I know what my first choice will be.

(I am _not_ affiliated with Backblaze in anyway. Just a happy user)
You wake up when sunlight wakes you up and then get tired around 16-17 hours after that, if sunlight is gone. Distractions are a smaller factor.
> Do you find that the Go ecosystem is rich enough that you can find whatever you require?

For what I require (which is atm concurrent web services, restful and grpc APIs, occasional CLIs, k8s tools), it's on par with java

For collections, I don't think go has the same variety as java built in but there are 3rd party implementations for more niche data structures like rb trees. Bare essentials like arraylists and hashmaps come built in

In general, yeah ecosystem is more than good enough for me. Only big thing that I can think of that's missing is gui stuff like swing in java
Start going by your middle name professionally.
The dependency management story (and noted by the author) is one where I wish people would just steal Java's approach.

1) Every package is namespaced
2) Namespaces are DNS names that you can prove you own

It eliminates typosquatting, and the drama of "someone created a bunch of helloworld crates just to grab the good package names"
Oh, that's true. Oftentimes these are ways of shifting costs from people inside the new market to people in the old market. This actually accelerates adoption of new technology, because not only do you reap the benefits, but you offload the externalities onto people who haven't switched yet, incentivizing them to switch.

I can think of a lot of examples, eg. Internet media destroyed the monopoly of old media, which made it uneconomical to do serious investigative journalism, which further reduced the quality of old-line media, which accelerated the switch to Internet media. Private/magnet/charter schools brain-drain the best students out of public schools, which decreases the quality of instruction, which means that you need to start looking at private/magnet/charter schools if you want your kid to have a decent education. Automobiles incentivized the creation of road networks and parking lots, which took up so much space that you can no longer walk anywhere, which requires that you get a car.

Usually it results in the total destruction of the old industry, and then the new industry develops some taxation/regulation scheme to cover common goods within the new technology regime.
Yes. People focused on their phones are even more oblivious to their surroundings than two people having a conversation.
Part of Apple clearly wants to do that with Focuses giving more control around what notifications people get in which contexts.

Unfortunately other parts seem to think the opposite. For example, Apple News by default sends notifications for puff pieces like years-in-review rather than just urgent breaking news.
A function, certainly. Your argument does nothing to assert that it's the primary function, however.
Such a tryhard take. Look at me, I want everyone to know I'm not like other girls. Get over it. I probably spend 10x as much time outdoors as you but I can disconnect anywhere. Even here.
Fenwick and West has been great for us, they get things done. They are expensive but not abusive with fees, and they let us defer payment for awhile in the beginning.

Good luck!
Seeing that it was Cameo, yes, Wozniak should carry some responsibility here. He wasn't exactly wishing someone a happy birthday.
And these fancy new names aren't there just for hiding the event loop? :)
I liked his witticism "You can call me by name (Veert) or call me by value (Worth)."

But I can't find a reliable attribution.

[edit - see other comment, apparently said by Adriaan van Wijngaarden not Wirth]
Hundred Rabbits[0] have been an inspiration for me for a while. They work from their sailboat!

[0] https://100r.co/site/off_the_grid.html
OpenGL is probably not the best way to start game dev. It is a bit too low level for that. I mean, OpenGL is awesome, and a great way to learn graphics programming, but if you intend to make a game that is fun to play, it is easy to get lost in technicalities.

When I started with Blitz Basic, not only my productivity skyrocketed, but I also made better games, because I actually thought about gameplay, not about getting the maths right. Blitz Basic is a game-oriented variant of the Basic programming language, very simple and straightforward. You can try it if you want, but it is two decades old, so I don't know how well it aged. But the important part is to have something simple that can free you from technical details and boilerplate, it can be an engine.

That's unless you want to practice with the technical details, but doing that, the output will probably be more demo than game. And by the way, if you are into that you should check the demoscene, it is awesome.
> Ah yup... Norway, sitting on gigantic oil reserves.

If only the US had oil. I can't imagine what we could do if we produced 5x the oil that Norway does.
Great tip, thank you, will try that.
That depends. Different companies have different policies. I've seen folks marched out the door, a couple of weeks after being hired, because they pretended otherwise.

As I've said, I've personally seen a lot of felons do fine.

"Being upfront" doesn't mean immediately stating it up front, but it also means not lying or pretending it won't come up. Also, there are time limits on this kind of thing.

I know a chap that graduated from Brown, in finance, and got busted in college, with misdemeanor pot, and that haunted him for decades.

I also know a chap that did four bids Upstate, retrained, and got a job as an IT admin for BNL. He did great, but burgers killed him.
Yeah, I can kind of relate, actually! Now I am 19, have a job and attend a somewhat demanding university, outside of (more useful?) real world research I am currently doing. I wrote the code when i was c.a. 15 - 16, I could definitely improve upon my Lisp - it's within my range of current capabilities, but I would not have the motivation to :-).
"You don't have to"

If something becomes the norm, it creates social pressure to do the same. Sometimes you can opt out, but not always and usually with a cost.
Yes. https://quinnanlaw.com/criminal-defense/assault-versus-batte...
> This is intriguing; could you elaborate on the latter? Would tiered JIT perhaps have more runtime information which would be more useful when optimising frequently-accessed code paths or tight loops?

Exactly. In addition to that, it's hard for the compiler to guess which branch is the frequent one in code. Or if it's the only one, if, for example, you link against implementations of some interface but only use one at runtime.
As a Tesla owner this makes sense. The cars are highly optimized to stock configuration. Doing any sort of extra load or mods quickly diminishes range.
You might be interested in Hundred Rabbits (https://100r.co/).
> I have a kitchen, a full bathroom with a shower, two beds, and even a whole office space inside the trailer.

With all that plus the extra drag, I'm not too surprised.
stupid. what about shitty sites that requires < 12 characters?
Everything we're looking forward to in the space industry in 2024
One option would be to eliminate dedicated high school buses and instead ensure that there are sufficient public bus routes running at that time to fill the role (with free passes to all high school students). That would cut down on the total number of buses on the road since you aren't duplicating public and school buses, and decrease the number of shifts that the school buses have to run.

Another is to have high schools start last so they can watch their mid-school age siblings while parents go to work.
> wirth was the greatest remaining apostle of simplicity, correctness, and software built for humans to understand;

And yet far from the last. Simple, correct, and beautiful software is still being made today. Most of it goes unnoticed, its quiet song drowned out by the cacophony of attention-seeking, complex, brittle behemoths that top the charts.

That song never faded, you just need to tune in.
Yep. I also find it funny how people attribute Accounting, Corporate Finance, and RevOps to "MBAs".
100 Rabbits are fairly well known, and they use a boat to sail around the pacific.

https://100r.co/site/home.html
so is he keeping the harpsichord at his church? seems like a great way to: attend service, play in public, and share it with others

enjoyed the article!
At Burning Man, I saw a woman getting accosted by a man for having her phone out, "ruining" the experience of the guy who came there to disconnect.

She was trying to talk to her relatives, because her house had caught on fire, while her kids and babysitter were home. She was freaking out and trying to find out if everyone was ok.

You don't like that other people are connected, when you want to disconnect. That's really a you problem, not a them problem.
Can you give more details? No offense, but I'm not going to sign up for a random site to watch a video of unknown quality and length.
It is the science.

Am Acad. of Sleep Medicine Consensus guidelines with 26+ references: https://jcsm.aasm.org/doi/10.5664/jcsm.6558
I can sleep just fine in broad daylight. No curtains needed. I'm glad it can wake you up though.
IMO, the problem runs deeper than that. Using the same word for the natural sciences and the social sciences makes little sense. It is a quirk of the language which lends a great deal of undeserved credibility to the social sciences. The two are in desperate need of a lexical divorce.
What makes you think it will be cheaper to replace them? Tesla recently increased prices on batteries.
I learned C that way (algorithms class was in C), even had a little printout table of the different syntaxs for the same instructions (here's how you write a for, if, record, declare a variable, etc). At the time I remember thinking that the C syntax was much uglier, and that opinion has stayed with me since -- when I learned Python everything just seemed so natural.
I saw it stated as pronounced as Veert, somewhere, maybe in his Wikipedia or Wikiquote pages.
Yes, this is the one. Time flies! And VM jits didn't change all that much.
Ok, so you find that HN provides something that 4chan cannot, most likely as a result of its moderation, which suggests that limiting speech is, at times, useful and of value.

Fair?
You really think the kids are the ones with the agency to cause this kind of cultural shift, as opposed to changes in parenting culture?
Sounds like you're in California. I'd start by making sure you know your rights under their "Ban the Box" laws.

In general I don't think an employer can ask about or consider a prior conviction until after they've made a conditional offer.
This can probably be addressed in itself by separating "aftercare" into an hour in the morning of "beforecare" in cases where parents really need to drop their kids off early. It's far from convenient for parents to pick their kids up at 3:30 PM, especially after waiting in a long line of cars, so we already have buffer times for that.

For a personal perspective, when I was in high school, if I had needed to take the bus, I would have had to get on it before 6 AM, since I was at the beginning of the route (first or second stop, IIRC). Luckily, some family friends had a daughter who was an upperclassman at the same school, and she drove me. I would guess there are few parents well-served by their teenagers getting up at five in the morning.
I would imagine that in the early days there was nothing that met the requirements. Early on very few systems had the drive density needed - products like Sun's Thumper with 48 drives (https://en.wikipedia.org/wiki/Sun_Fire_X4500) were few and far between.

Today there are lots of high storage density devices, so no point to build your own if you can get it already engineered and with a warranty from somewhere else.
HP printer. Based in Corvallis.
Harvard first has to prove the statements are false in a court of law, which is (likely) impossible. It also drags this whole situation out for years, causing a whole lot more irreparable damage.
You already should have "total coverage" if you're using Wi-Fi calling, which contrary to its name also supports texting.
Speaking of which, that book is one of the very few sources I could find that talks about recursive descent error recovery and goes further than panic mode.
Rustic is better
not exactly; see https://en.wikipedia.org/wiki/Cooperative_multitasking
You don't exist in a vacuum. If people around you are connected then you are as well. You can still hear their cell phone pings. You can see that strangers gathering by your campfire and having conversations is happening less frequently. And "sorry I didn't have network" is no longer a convenient excuse when you are on these trips. It's never as simple as "oh just let them do their thing and you do yours" when talking about a broad cultural change.
Wouldn't this be the ideal solution for we-work? Digital Nomads come and go as you please office solutions? (We-work doesn't have beds and the like tho)

I know that most hotels have a survivable desk and chair, but that probably isn't an optimal solution.

What would an idea solution look like? Airbnb but with a gaming setup room?
Absolutely! Just hook up your display with a HDMI port to a raspberry, and you're good to go.

If you're fine with just displaying an image from an URL, it'll work today. If you want nicer slideshows or rotating images, you'd have to write some code to make it work, but it's all possible today.

A nicer interface tailored specifically for shop windows slideshows is something that could come at a later date.
How the portal illusion works [video]
This is only about the master password. I assume it won't have any stupid requirements like "include at least one digit", and will instead assess the amount of entropy, allowing passphrases to be used.
Seems like a hit piece. The same old BS FUD as always. The EV sales are slower than expected and can be explained by only one simple fact: cost. However, battery prices (the dominant cost) has been falling steadily and will keep falling. We'll get there eventually, albeit not as fast as we wanted.

PS: I've been driving exclusively electric since 2012 and haven't owned an ICE since 2016.
Curious that someone tries to sidestep an actual concrete example with some weird hypothetical to avoid actually confronting an actual issue at hand.

What is up with the lack of good faith from so many in this thread (not you, the parent)?

They don't want to be confronted with the breaking points of their ideology, but instead have to misdirect with some straw-man about another scenario.

And like a misdirected fool, I take the bait and comment on it.
In the United States if you start your own IT company and sell your services to your clients there won't be any questioning who you are or where you even studied. As long as you solve the business problems they will pay you greatly.

If it is a matter of survival, I'd pick this route. You can easily make 6 figures or even 7 figures within a few years. You do not need to find a full-time job at a fancy company.

Long story short, nobody needs to know your past as long as you know how to fix computers and handle network systems.
> Where do regular people buy servers without insane markup if you need say 10-20?

IMO, for a small number of servers, the insane markup isn't a huge cost of business so doesn't matter that much.
Hubbub (https://www.netsurf-browser.org/projects/hubbub/)
I have the exact same problem. I’ve tried carrying portable monitors and VESA mounts but it not the same. And it doesn’t solve the desk and chair problem. That’s the main thing stopping me and my wife spending half the year remote.

The two options I’ve thought of are (1) buying a couple of houses in different parts of the world (maybe with friends/family who want to do the same thing) (2) start a specialist Airbnb-style marketplace for working-focused holiday homes where desks, external monitors, chairs, cables, wifi speed, etc are listed in detail.
Why not just get a US VoIP number like Google voice?