skysight-inc/HackerNews huggingface dataset:
It's about the radiation, which isn't contained by the magnetic field. The latter "just" keeps the plasma from melting the walls.
Most people via JavaScript...
> We are not pioneers or a Silicon Valley tech firm!

Working in a silicon valley tech company your still not innovating, I spend lot of my time making bullshit suck less.

And if I was innovating, and for the few times I did actually get to do something cool, I want a quiet room with no distractions so I can focus and research and hack on things. I think one of my most productive and innovative times at work I did a work-cation for a couple week, to a different timezone by 3 hours, no people interutpions and no slack interruptions.
Since you're using C99 as the base C version, why not use the fixed-width types from stdint.h (int32_t, int64_t, ...)?

You can still typedef those to i32, i64 shortcuts etc, but I would try to avoid this in libraries since it might collide with user typedefs of the same name - or at least try to avoid it in the public API declarations.
My biggest takeaway from this was the ableist messaging:

“You cannot dangle what people need to effectively work in front of them like a carrot and subtly threaten to take it away. It’s ableist. You wouldn’t dare to do that with elevators or other accessibility features at the office, so don’t do it with that either.”
I agree with you, but for anyone reading this who considers immigration: that's just a third of the decision - another third of the problems is only visible once you live there a while, and the last third is the same problems you had before that you take with you.
You are big meanie, so we won’t take your FREE LABOUR THAT BENEFITS US all? What matter of mental illness is this? We’ll punish you voluntarily giving us free labour by not taking it? This is from the same series as “I’ll piss off the lottery people by not accepting my winnings”?

I genuinely hope he takes the hint and never contributes again. If this is the thanks you get for thousands of hours of free work, act accordingly.
Why does Apple get to get it app store and its browser and its phones and OS etc.
What about Microsoft with its OS's and apps.
Mon-Mon has the advantage that it is a single week and you are done. Tue-Tue means it bleeds into the second week.
I'm liking High and Rising more than Go Ahead In The Rain (which I liked too). Note that De La does not like High and Rising. :)
Stretching shapes and building tools: topology at Cornell
It might as well be 300 years, but looking at the logarithmic rate of technological development over the last 100 or so years, I can't help but think it'll be a lot faster than that.
One problem is that the speed of sound is not constant (or approximately constant) across the bandwidth you're interested in when the sound wave is traveling through solids and liquids.
where does that number come from? and i cant imagine it applies equally across industries if it is true. 50% of software related job cant be 5 years to retirement?
flatpack for isolation is a joke. All the file duplication, none of the security. Not to mention nothing that depends on camera, screen cap, etc will ever get close to working.

Just accepting there's no easy solution, and do aparmour+firejail. It's awful user experience, but at least only once per application. Then it is perfect. There should be a distro like qubes but where everything must have either a firejail profile or a hardened systemd unit file (which is the worse designed/documented thing in the universe, taking the place of X11). That would be the ideal world.
I think the reference was to VMM, OpenBSDs own hypervisor.
I’ve always felt it should be split among a geographically distributed team where support hours follow the sun. It really sucks to be awake at 3am, alone, groggy and unsupported and responsible for saving the world.

If the company/product isn’t large enough to be distributed, is it really important that it have a 10 minute time-to-acknowledge?
I'm currently negotiating a deal to get relocation assistance in exchange for being in the office sometimes, on a job that was intended to be fully remote. In my case, I need to leave my current state of residence for health reasons soon, and this company's campus is attractive enough that I'm excited anyways.
Here is mine: I like the commute, it marks the beginning and end of my workday and I get fresh air. I loathe being in the office, it is mentally taxing and I have to put in more for the same output.
> It also keeps the electrons flowing around the nucleus, but not into it.

Asa cautionary note to other readers, this statement is not consistent with any theory of which I am aware, and it’s certainly not a concept accepted by mainstream physics
Lawsuit threats. Targeted hacking. That kinda stuff. Wasn’t a target of targeted hacking but knew grey hat (blue hat?) people who crossed the line and got hit.
I know it's a joke (and I appreciate it), but it also makes you think how crazy it is. I would absolutely happily restrict everyone's access to guns to get them out of then hands of the psychos, and then jump through some hoops to get mine (if I really needed some).

NRA is a powerful Russian asset..
I go to the office a couple of times per week. Those are largely unproductive days, and being in the office is a massive waste of time.

If the company is willing to sacrifice productivity to pretend any collaboration is happening because butts in seats look nice, oh well.
I wasn't enumerating all sources of latency. I wrote largely, as after some amount of distance all the other factors are not really relevant in a normally functioning network (one without extreme congestion).
Well it could also be in the Sun’s equivalent of a geostationary orbit. If ChatGPT is not making things up this would be around 60 million km which is quite feasible.
The whole paper is not only full of misunderstandings, it is full of errors and contradictions with the implementations.

- Rust is run in debug mode, by omitting the --release flag. This is a very basic mistake.

- Some implementations is logging to stdout on each message, which will lead to a lot of noise not only due to the overhead of doing so, but also due to lock contention for multi-threaded benchmarks.

- It states that the Go implementation is blocking and single-threaded, while it in fact is non-blocking and multi-threaded (concurrent).

- It implies the Rust implementation is not multi-threaded, while it in fact is because the implementation spawns a thread per connection. On that note, why not use an async websocket library for Rust instead? They're used much more.

- Gives VM-based languages zero time to warm up, giving them very little chance to do one of their jobs; runtime optimizations.

- It is not benchmarking websocket implementations specifically, it is benchmarking websocket implementations, JSON serialization and stdout logging all at once. This adds so much noise to the result that the result should be considered entirely invalid.

> To me, the champion is uWebSocket. That's the entire reason why "Node" wins [...]

A big part of why Node wins is because its implementation is not logging to stdout on each message like the other implementations do. Add a console.log in there and its performance tanks.
maybe this is an unpopular opinion but this culture of aggressively and publicly airing all grievances of current employer seems counterproductive for the job search when this person leaves due to said grievances. or maybe it's just a pre-match for future companies that "appreciate" this type of transparency. :shrug:
> The title mentions "lies" but the main article doesn't use the word once.

The entire second paragraph (after a short intro paragraph) is about the lies, and it doesn’t really seem ambiguous.

That said, I agree that it comes across as an immature rant.
I mean, I’d say a markdown / latex / typst document in a Git repository would fit the bill.

I’m working on a history project at the moment which has reconstructed the version history of the US constitution based on the secretarial records and various commentaries written during the drafting process. At the moment we’re working on some US state constitutions, the Indian constitution, Irish peace process and the Australian constitutional process. We only have so many historical records of the committee processes, but it turns out to be more than enough to reconstruct the version history of the text.
We're being compensated for being available (more on weekends and holidays) and get additional compensation for every 30 minutes incident response. Two incidents in one night? Twice the money. Additionally, we are required to work less the next day (we're also required by law to have at least eight hours of free time between two work days. So if you get an incident seven hours after you got off work? Congrats, you now have to wait eight hours before you can start working. This is of course very annoying, so nobody does that)

I'm not even sure if doing on-call duty without compensation is legal in my country.

In the past, there were some cases of "fake" incidents, but the amount of documentation makes sure that the company is able to crack down on this.
AdvFS Sourcecode
DELETEs Are Difficult
I quit my FAANG job yesterday to join a fully remote company. I took a >50% pay cut but I think it is a 100% life saver. I remember spending 3-4 hours/day commuting and I am just not willing to do that any more. I've cut back on expenses and simplified my life, built up some savings so I can make do with less. My retirement savings will slow down dramatically, but if I don't hate my work life then those savings will be less of an all-consuming goal.

Thank you senior leadership for your wisdom, "If you don't like it, find another place to work". The first good advice I've heard from them in 5 years.
The default CMA cash position can be a money market now, so you dont need to move things around to get the better rate.
I worked at one place that paid an extra $500/week for on-call. That was a flat fee.
Meanwhile there are those who expect you to process every Slack ping, making them in some ways worse those who interrupt in person — since they don’t feel the distress of the person they’re interrupting through the screen.

A workplace’s culture of consideration is expressed through communication channels, but is not determined by the choice of channel.
I use a mix of strategies depending on the target platform. Right now, for nearly all of my hobby projects, the target platform is an old processor running on a weird game system without enough memory to run a real debugger and with no ability to expose that debugger's state to the PC. In these cases, I can't even really use printf (where would it print to?) and must instead rely on painting the debug information to the screen somehow. It's a wild and wacky set of techniques.

Of course, I pair this with a modern emulator for the target platform where I can at least see my disassembly, set breakpoints, watch memory values. But when I'm working on some issue that I can only reproduce on hardware, we get to bust out all the fun manual toys, because I just don't have anything else available. On the very worst days, it's "run this routine to crash on purpose and paint the screen pink. Okay, how far into the code do we get before that stops happening? Move the crash handler forward and search. (Each time we do this we are flashing an eeprom and socketing that into the board again.)"
When your state changes quickly and you can't just pause execution for whatever reason, print debugging works.

Also on the FE it's often much easier to just console.log than to set breakpoints in the sources in your browser.
:( That's disappointing, but I understand.
> You wouldn’t dare to do that with elevators or other accessibility features

This is only because there's usually legal protection for that kinds of accessibility features. If employers could legally, it would be way more common to threaten to take them away.

I have no doubt there are some that do so illegally.
raft is too non-deterministic. Something like paxos is probably more appropriate; the write-once property is exactly what you want here, and it is deterministic.
> that's always implicit when you read "free".

Explicit is always better than implicit, when the word "free" is used.

> Dependence? This is for people who have no other access to phone calls. I find it funny to complain about such a service when there is no alternative for the target users.

That's exactly the point.

Should target users treat these phones as a reliable alternative? Or should they make it one of their first priorities to gain some other access to phone calls? That question remains unanswered, and I argue it is very important for the target users.
Like I said above, the size of number that can be factored will sit still for years while error correction spins up. It'll be a good metric for progress later; it's a terrible metric for progress now. Too coarse.
Twitter's heir apparent isn't X or Threads – it's Bluesky
No; it's about 30 million times too small. :)
I don’t mind going in either, but I like having it as an option and not mandatory or only 2-3 designated days that excludes Fridays.
> Personally, I've often thought the resolution to the "color" debate would be for a new language to make all public interfaces between modules "Promises" by default.

Works well on Haskell. You can even remove that "public" and "between modules".
There's a python tool called `pre-commit` which may be helpful. Its used very much in python ecosystem.
About 20 years ago I used OziExplorer https://wiki.openstreetmap.org/wiki/Oziexplorer to also georeference (back then I think we just called it calibration) maps about e.g. POTS installations from the 1950s and then use a serial GPS and a laptop to navigate them. It was fun to see the change.
I just turned down a job that I would've been amazing at, because they're in person 3 days a week.

They lost literally tens of millions in grant opportunities that I have written and the experience I bring, because they wouldn't go remote 3 days instead of just 2.

I understand wanting some time in person, absolutely. I hate it, but it does make certain processes much easier. But to not negotiate at all, even when the candidate is perfect for the job and happy with everything else? Ridiculous.
Most of those are for installing applications, not system-wide C library source distributions (e.g. you'll need to figure out the path of the source and header files in build scripts since there's no standard location for that on Windows).

The closest thing to a C/C++ package manager standard on Windows is probably vcpkg: https://vcpkg.io/en/
The article describes the author's walk through various companies (Sun, Joyent, Oxide) and how his blogging evolved with (and thanks to!) them. Not quite what I expected, particularly the points about how Sun truly encouraged blogging, so it was interesting in that regard. The many links to older articles help paint a good picture of this story.

As for "conclusions"... I also hit the 2-decade mark earlier this year (https://blogsystem5.substack.com/p/20-years-of-blogging) and I can spot similar thoughts to mine: blogging has evolved from short/informal posts to longer-form more structured pieces, and the smaller "throw-away" articles that one would write in the past now happen in other platforms like Twitter or Reddit. Which matches... the trend for everyone else too?
I get this a bit at my job, and I think there's a difference between making changes (which I do a lot of) and being confident in the changes that you're making. The environment I'm in is completely fault-intolerant, and we're currently hamstrung by our hardware (e.g. no backups/no secondaries/etc.) so changes that we're making have to be well-reasoned and argued before they're put in.

Some people take that as being scared, but it's more like "you have to have made this work and tested it before putting it in."
Microsoft is going to use their own kernel. That doesn’t look great if they don’t even trust it.
My favorite environment is a 5-10 person office, no more than 5 miles from everyone’s home.

I know how to make that work in a startup, but its premise doesn’t scale beyond a pizza box.

Has anyone figured out a better way that works at 100 people?

One idea I’m curious about is pods. Could you build a small team who all live close enough together? Could they coordinate remotely with the mothership?

The default seems to be to just embrace remote.

Or issue a RTO as a ‘polite’ way to decimate the team and reduce burn.
That's definitely an artifact from stitching multiple images. But I'm not sure why they would leave it that way since it's quite noticeable, but I guess there is always some debate on how much post-processing should they do on a scientific images and some people prefer closer to the raw capture even if it's not perfect.
More specifically, make sure that you aren't forwarding your ssh keys; otherwise the game can impersonate you on any server the keys work on.
I use those by default although I read that MSVC's support for those are iffy. I'm pretty sure STB does the same thing for the same reason.

Source: https://handmade.network/forums/articles/t/7138-how_to_write...
I still don't understand the slapdash approach the desktop Linux crowd took, Qubes is a much better approach. Such unprofessional software engineering pervades FLOSS with the worn and tired "but it's a hobby project" when it's a core dependency necessary for international corporate, government, and military strategic systems. (I also don't understand the lack of appropriate support for critical projects either, but it makes sense because of decline, entitlement, corruption, and greed.)

I had to shout and scream at docker early on for container image integrity, but that fell on deaf ears. Heck, Python even threw away GPG to roll their own sketchy setup and Ruby doesn't even care about package integrity or supply chain attacks.
It’s an anonymous blog…?
That’s what life is all about, right? The job search, the grind, the hustle…
Got halfway through in 2022, implemented it with Crystal (being into ruby, it was the natural choice)

Great book - I only abandoned it halfway because my first child was born :)
What would you propose as punishments for CoC violations like these?
Its very easy: who is pointing their weapons towards you? those are your enemies...make no mistake, Russia is our enemy. Not because its Russia but because the nuthead they have as president.
IM's and the like are the bane of my existence. If I'm busy I can close a door or put a sign up. I can close email. Nobody expects me to immediately respond to email anyways.

But instant messages? Everyone expects instant responses. Even when their message is something like, "hey,I see you have your door closed. Are you busy?"

FFFFFFFFFFFUUUUUUUUUUUUU
Most setups nowadays do full disk encryption outside of the FS, so the journal doesn't help much.

If you have SSD->LUKS->GPT->LVM->Ext4, then a bug on any of the (newer, buggier) components before your journaled FS means you lost data.
Fair point. Nice separation between personal life and work.
If you blog, do you go back and look at old pieces?

I do that occasionally, mostly to reshare on social media or here. Gotta chase those karma points.

But sometimes someone will ask a question in slack or via email that reminds me "I wrote something about that once!" and I'll dig up a piece to share.

As a gift for a family member who had a non-technical blog, I once gathered posts together, edited them, and turned them into a book. That was a ton of fun.
Ponzi schemes have a well-defined definition, and it's simply not what these folks are doing. What these people are doing is putting people's savings in ordinary savings accounts, taking the interest earned, and then giving a random person everyone's interest once a month.
I'd bet that most people agree with you, which is why the people who actually do it get a lot of attention--from the other folks who want to, but can't. This particular topic notwithstanding, employers have so much leverage that it's risky to stick your neck out but I'm thankful there are people who do it.
This comment and the whole tread are completely surreal. What clergy status, exactly? The second paragraph makes absolutely no sense, either.
It seems to me that in other areas of tech, companies generally hire electrical engineers, mechanical engineers, civil engineers, etc. On the other hand, software companies feel that they don't need to hire computer scientists.

Then periodically there is a discussion on Hacker News that boils down to "all of the other engineering disciplines can make reliable predictions and deadlines; why can't software?" or "why is this company's code so shoddy?" or "why are we drowning in technical debt?".

Perhaps the these are all related?
> mentions "lies" but ...

That's not fair.

I didn't finish it, but they spent at least half the article pointing out deliberate misconceptions and misrepresentations of the reasons for going back to office. That is definitely lying, either repeating someone else's lie or making your own. They just used different words.

> Immature

> Throwing toys

Sheesh, the point is "It's hard and not useful for me - and likely hard and not useful for others". You may not find this convincing, but let's recall the main rhetorical mechanisms, all the way back to Aristotle: Pathos, Logos, Ethos.

Using Pathos (emotion, in this case sympathy) is a fine way of persuading. It didn't work for you, but it's not "immature" to point out physical, emotional limits when asked to do something.
Edging with japanese cultural products in ones minds eye is more popular than ever.
Since around Visual Studio 2015 you're fine.

AFAIK the STB headers are on C89 mainly because nothings likes to use VC6 as C IDE.

E.g. if you depend on other C99 features anyway, including stdint.h is fine, also on MSVC.

PS: FWIW I use stdint.h types in the Sokol headers since around 2017 and never heard complaints from users, with the supported compilers being MSVC, GCC and Clang.
I adore OpenBSD because it's so lightweight, but I dropped it for FreeBSD when the same hardware couldn't max out a 1 gigabit connection running OpenBSD but could with Free. Since then they have made network changes so I'll probably try again even though the bar's moved and now I need 2.5 gigabit connections to be saturated. Happy to give it a chance anyway.
FAANG are not-so-subtly forcing people to quit because they over-hired in the last years. Slow clap.
It'd certainly sterilize the vertebrate part of the biosphere: a significant part of its chemical composition (per the paper) should theoretically be CO and HCN. "Hypervolatiles" is the term the paper uses—primordial evils that can only exist in the coldest outer reaches of the Oort cloud, far away from the star that evaporates them.

I don't know the exact numbers, but for water ice the "frost line" is at about 3 au (between Mars and Jupiter)[0]—the line inside which icy comets and ice moons, like Europa, can't form. Presumably there's analogous zones for the increasingly volatile cryogenic ices, going out into the most distant regions—a solid carbon dioxide line, a carbon monoxide line, a cyanide line... The surface of Pluto, for example, is mostly solid nitrogen, with parts of solid methane and solid carbon monoxide [1].

[0] https://en.wikipedia.org/wiki/Frost_line_(astrophysics)

[1] https://en.wikipedia.org/wiki/Pluto#Geology
I have an easy commute (35 - 45 minutes, but not bad traffic and pretty roads), and a comfy car. The commute is my peaceful time, when I don't have to answer to anyone.
I forgot I also have a V12, but no DCD. I also have a sound card, but its mot connected (my old PSU gave me problems as it died)
To be hones I appreciate flatpak for software distribution. Afaik (correct me if I’m wrong) some degree of security is implemented through selinux (i’m on fedora).