skysight-inc/HackerNews huggingface dataset:
I don't want to get sucked into defending Google-style design docs (I have.. opinions), but on this particular point a couple of things come to mind:

1. Presumably you've written the doc to be read by other people. What's obvious to you might not be obvious to them.

2. If you have no "alternatives considered", it's an indicator that you didn't consider any alternatives. I can think of times when "this is obvious and it's the way we've always done it" sent me down the wrong path. Spending just a couple of minutes considering whether obvious == correct, and writing down why, is not a bad investment in the long term.

3. I can only speak for myself, but I don't enjoy being criticized and I don't enjoy being wrong. "Alternatives Considered" is often at the end of the doc and I'm tempted to avoid it because there's a very real possibility that I will find the process of explaining why we don't just do option B instead leads to a realization that option B is a better alternative than the plan I just spent all that time on.

9/10 times it's short and easy, but it's still a worthwhile exercise for the reasons above. Explaining the "don't do anything" alternative is a good way to reinforce the cost/benefit of what you're proposing, and it's usually pretty easy to put yourself in someone else's shoes for a second and think of the first "but why don't you just" that will probably pop into their head. Write down "because it won't scale" and you've saved yourself that conversation. (joking. maybe.)
Yeah, especially because on Twitter you’re at the whim of effectively a single individual who has repeatedly proven to not be congruent.

I read elsewhere that he moved to Nostr which is what he might have cross posted from. Nostr would meet his criteria.
For the military boeing is too big to fail.
OpenAI and Anthropic builds extremely fast, even more so than most startups. There's little point building things like langchain, because OpenAI will build a better product a few months later.

But you can build a product connected to OpenAI fine. Anthropic uses a similar API. Most of the smaller LLMs will also copy the same design so switching is cheap.

It's probably not a smart idea to be completely dependent on OpenAI either. They're down all the time, can ban you on a whim, and their customer service is inaccessible.
How much trust do people have in different types of scientists?
The Democratic Tsunami was/is(?) more of a pure action based protest group lead by an anonymous leader structure. The leaders were/are probably certain leader figures within the independence seeking community; but that is just a speculation on my part.

Its biggest action was probably at the Barcelona Airport in October 2019, a protest a couple of years after the Catalan independence election in October 2017. The election itself was deemed unconstitutional by the Spanish government. The registered voters/turnout of this election was 43.03%; where 92.01% voted for separation from Spain and 7.99% voted to stay within Spain –– see: https://en.wikipedia.org/wiki/2017_Catalan_independence_refe... –– but this was not a normal election by any means (read the link for more).

Typically the ANC –– see: https://en.wikipedia.org/wiki/Assemblea_Nacional_Catalana –– has been the leading organization in the independence movement. They have been organizing big independence rallies etc. and the actions has been peaceful (from what I've read and seen). The Democratic Tsunami based protests were different in this regard, where more direct confrontation was more the norm. From what I have read Democratic Tsunami is not particularly active at the moment, but of course this might change.
They could send a /32 route for a single IP, just to decloak you.
Note to self: In future it's definitely best to respond to all bait with "just ask reddit".
> we establish a secure peer-to-peer connection between the two using WebRTC

So it's a Pi Foundation hosted STUN. Basically a Zerotier clone, neat.
Using the GNU stow utility makes this super easy. It even has a --dotfiles flag so you can author your dotfiles as dot-zshrc and when the utility symlinks it, it will be .zshrc. Makes it nice so your source files are not hidden but the actual dotfiles are (as expected).
I'd say regex, mostly for the well written blog posts.

https://blog.burntsushi.net/regex-internals/
Beware of -ffast-math and -Ofast
Put Show HN: in front of the title and it'll appear on https://news.ycombinator.com/show where people are more keen to try new things.
Being able to cover/scramble your actual or virtual location can provide security in some contexts
I have no idea what Caniuse is.

Please clarify the title.
Directors to a certain extent need to dominate, it’s the nature of the job.

If you’re the one organising 30 to 50 people on a set with a good many of them also being egos (think actors for example), you have to make hard decisions and to certain extent be that unpopular leader.

On the other hand, there also plenty of soft spoken directors that use soft power to manage a set.

Just want to point out that directing isn’t an easy job at times and how that gets handled various from director to director.
Looks like the interface/windowing is built on Qt/PyQt. QT does have a WebAssembly build, but I don't think it's all that simple of a transition.
Feels like Boeing is trying to shift the blame on the individual instead of their incentive and corporate culture about missed inspections.

Its not the company, but rather x individual that falsified their safety report. Don't worry, we'll fire them and everyone can forget about this. Is the feeling I'm getting.
> The rocket (Atlas V) boasts a success rate of 100% across 99 missions

Rocket seems pretty trustworthy
If the leaders install autocracy based on majority opinion is that democratic? Because you're essentially describing the government of Iran at that point, led by a Supreme Leader who cannot be voted out, e.g. a very undemocratic system.

Just because people vote for something doesn't make the thing they voted for democratic. Historically people have voted to install a non-democratic government before.
Secondend!
I like how this checks for both actual work quality, and for cultural fit, in one step.
https://caniuse.com/

An overview of features that are supported in browsers
His series on FSAs and regular expressions made me fall in love with all of that. I wasn't aware of who Russ Cox was at the time too, but that series of articles was just incredible. That's probably the highest quality content freely available about implementation of REs. Runner ups being various compiler focused books, but those aren't freely available and easily searchable via the web.
Curious what the issue you were running into was? I’ve been using stow for my dotfiles for at least 8 years now and have been loving it the whole time.
I hate to break it to Bloomberg, but this was posted to both nostr and X. One of those seems more likely than the other to be "freedom technology". A cynic might say that they knew full well, and took advantage of the ambiguity.

Sign things, and share them on relays. HtP

https://github.com/nostr-protocol/nostr
They’re asking why it’s not an attribute on the type instead of on the function. I don’t believe your answer explains that unless I’m overlooking some obvious implication of your statement.
> Stocker said the company would “celebrate” the employee who spoke up.

My advice to this employee: run.
Plot­ting the FreeB­SD mem­o­ry fragmentation
Know Your Customer coming to Github commits "soon" ?
It blocks almost all analytics, social pixels which likely covers 90% of the market. Between DNS blocking and uBlock, whatever behavior analysis they can do beyond that doesn't seem to work because the ads I see are entirely irrelevant
Ouch, apologies for that. We changed goimports to prefer crypto/rand back in 2016, so I'm not entirely sure what happened during your refactoring. Perhaps code that used other math/rand-only APIs ended up in the same file. https://go-review.googlesource.com/24847

Anyway, I'm glad we're cleaning all this up!
What Can AI Researchers Learn from Alien Hunters?
I use stow, which has some nice advantages vs managing symlinks yourself

https://brandon.invergo.net/news/2012-05-26-using-gnu-stow-t...
Turn them into low income housing and service centers for the poor.
I've read and adored a lot of Thomas Ligotti's fictional works—I think this comment will finally push me to read The Conspiracy Against the Human Race. Thanks for sharing some additional reading to consider too.

At least from what I've read from Ligotti, he has such a hauntingly poetic way to touch on the horrors of the mundane.

Thanks for sharing :)
Standardized licenses, per language / domain / etc, that expire and / or something analogous to professional engineering licensure in harder engineering disciplines.

Take the leetcode tests once every 5 years or so. Mentor for a few years with an experienced, and already licensed, engineer and get their approval.
Then the interviews can skip the drudgery and can be higher level and higher quality.
I don't think there's a lot of people that wanted to work for Kubrick. But I also have an easy time accepting that there are many people out there that will make great sacrifices for something that they love and believe in.

MMA fighters, for example, put themselves at tremendous risk because they're chasing their own personal ideas of "greatness." And there are many examples of "struggling artists" throughout history that gave up on relationships and money because they were chasing something that they believed in.

I'm not defending Kubrick's managerial style, and I don't know anything about the individual that they are talking about and what drove him. I just don't have any difficulty imagining that this person believed in something very personal that he was chasing. Something that the rest of us can't relate to but that meant a great deal to him. We don't have to imagine that Kubrick had him brainwashed or "enslaved" to accept that he could have made a personal choice that the rest of us are incapable of understanding, in pursuit of a value that he held above all others, because it was a deeply personal choice.
It was an exaggeration but most of pre-ML AI is just a set of fairly rigid and general rules. They mostly differ in the sense that rules are added by different means (human vs machine) or at different times (during the "training" process or on the go while being used)
Although GNU stow is very interesting, I like this simple script because it has no external dependencies. Stow is not available on macos by default, for example.
Had to dig to the bottom of https://www.raspberrypi.com/documentation/services/connect.h... to find confirmation, but using wayvnc. So a little funny to me that they only support Wayland; x11vnc is easy to use.

EDIT: Actually for that matter I can't see why this is arm64-only; AFAICT everything it needs should run fine on 32-bit. I wonder if this is just a minimal first version?

Also, I can't find any confirmation - is all of this open source or not?
It makes me sad too because as a worldview it leads to so many awful things.
The article is from someone whose final-boss interview was with...joel spolsky. And it was a pretty useless-in-the-real-world question he was given as a coding exercise (base -2 number conversion).
Worse than that, Rubocop will complain about things that change the meaning of your code.

For example, Rubocop’s default configuration insists on calling “.zero?” over using “== 0”. Not all objects have a “.zero?” method, and even if they did it isn’t guaranteed to be the same as “== 0”.
The company that demands cutting edge experience is a strava for skateboarders app?

I thought he was going to say that it was something like a foundational R&D lab or cybersecurity firm
I really wish we had a standard wayland "server" that we could write independent window managers for as easily as we can for Xorg.
I used a degoogled phone for over 3 years (but mind you it was mostly through the pandemic).

1. Maps was the biggest challenge imo. Post pandemic, I needed to use maps and the alternatives were not great. It started off with MicroG and then I had no choice but to flash the google services.

2. Some payment apps do not work without google play services. There is a workaround by flashing Magisk but they would occasionally throw errors.

3. SD Card is the biggest life saver. You need to take backups of your data frequently and also keep emergency ROMs and custom firmware ready.

4. Some of your favorite apps may use Google on device APIs and may not work (this was the case with one of the food delivery service here).

5. For most of the custom ROMs you will not get updates. This means if there is a new version, you have to reflash the new version yourself. Since security updates are usually bundled with the ROM, every 3-4 months you may need to flash the updates.

6. If your device isn't well supported and you're only grabbing ROMs from random folks on the internet, there's a security gamble baked right in.

If youre a minimalist user, then you should be good for the most part.
You might like this too, then:

Willow Protocol

429 points by todsacerdoti

3 months ago | 123 comments

https://news.ycombinator.com/item?id=39026791
Jane Street Figgie: a fast-paced game that simulates markets and trading
I'm confused isn't sending lawyers basically the same thing as a veto? Or am I misunderstanding
>This happens in every field but obviously in most fields the cost of these failures is not big enough to really matter but when you apply it to aviation you get planes with hundreds of people crashing into the ocean.

Is that so bad? According to the IIHS there were 43k automotive deaths in the US in 2021. Meanwhile the last passenger death in a scheduled commercial flight[1] in the US was 4 years ago. In the past decade there has only been 2 deaths.

[1] this excludes flights like https://en.wikipedia.org/wiki/2022_Mutiny_Bay_DHC-3_Otter_cr..., because they're essentially flying general aviation planes which are far less reliable than airliners that people typically associate with air travel. If you include them the number goes up to 27.
That does loosely suggest that something of fizzbuzz-level triviality may be sufficient for first-round filtering.
Location: India
Remote: Yes

Willing to relocate: Yes, anywhere in US/Europe

Technologies: Nodejs, Golang, Python, Java, C/C++, HTML, CSS, Java Script, Git, bash, Docker,SQL(PostgreSQL and MYSQL), Redis, Kafka, MongoDB

Résumé/CV:https://owais1412.github.io/Resume

Email: owes.hussain@gmail.com

Linkedln: https://www.linkedin.com/in/owais1412

Github: https://github.com/owais1412

Polyglot Backend focused Fullstack Software Engineer with 3+ years of experience. Please feel free to reach out to me for any possible positions!
Hardware is the new vendor lock-in
Real Workers Don't Meditate
goimports has special-cased math/rand.Read vs crypto/rand.Read from basically the beginning. But https://github.com/golang/tools/commit/0835c735343e0d8e375f0... in 2016 references a time window where it could resolve "rand.Read" as "math/rand". Maybe you were in that time window?
Maybe then we shouldn't be putting technologies like the internet in the hands of profit-driven companies. Most of the internet driven technology is inherently un-monetizeable, but also very useful, and ads are actively detrimental to the quality of the product. I doubt the users have much say in this to be fair.
I don't see how design docs are the problem in your scenario
Some of the motivation for this comes from how often devs want to contribute to open source but are intimidated by how difficult the barrier of entry is, particularly for large projects. It's surprisingly hard to find a good list of projects that a beginner or even intermediate programmer can substantially contribute to. The ones that do exist tend to have the low hanging fruit plucked pretty quickly.
No he doesn't even have a Bluesky account. This is an absolutely wild quote, imagine if someone made him explain what magical technology Twitter has that grants you rights without having to depend on the Twitter Corporation. He's even pinned this, he really thinks people will believe it.

Edit: He did post this on Nostr as well, which makes a little more sense: https://primal.net/e/note1awa6kyufetxrvsl5j0s583hzxrcuah9dem.... I still don't understand why he pinned it on Twitter unless he's intentionally being ironic.
Agree. The web these days just assumes you know. Being detached from the internet for 10 years would probably have more drastic consequences than people realize.
I started managing my dotfiles in git and followed the pattern I found in Anders Knudsen's repository below. The most painful thing has been coming up with config that works across Linux and MacOS, but that's been chosen pain that can easily be avoided.

https://github.com/andersix/dotfiles
Facebook released a general purpose Segment Anything Model (SAM) recently and it's been well received in industry afaict. Might be a good place to start
Show HN: Describe this Image
Upload a picture and get a description of it in seconds, for free. (Supports .png, .jpg, .jpeg for now)

Useful for making ALT image descriptions (i need to work on making a bulk-describe feature to make this easier)

Built as a way to learn a bit of Next.js so please excuse the jankiness. Backend is written in Python and uses Ollama under the hood. Currently running on my laptop - i hope it can stay up!
Only in other countries than the US there are also these interviews and you make far from 400k :)
And yet you have 29622 karma points here. To accumulate those points, how many hours did you spend reading and writing on what you'd presumably call a ghetto/silo?
It is endemic across society. People confuse goals with results all the time, and accept that inspections are scheduled or that some box was checked in lieu of an "actual" inspection all the time. It is one of the major reasons that I am always very skeptical of the "just throw more regulations at it" solution to anything; generating paperwork and generating compliance are two very different things.

The fundamental error of bureaucracy is to conflate paperwork with reality.

The shocking thing is that as cynical as that may sound, things do in fact generally work. This suggests that the problem is less on the side of reality and more on the side of the paperwork and the bureaucracy. You see this one instance where the mismatch is problematic, but honestly there's immense mismatch everywhere, and generally, things work, because while in bureaucratic theory a mismatch between paperwork and reality is itself intrinsically a problem, in reality, it's only a problem if something goes wrong, and usually it doesn't.

If that doesn't make sense to you, consider that there is an evolutionary process in play. The particular ways in which mismatches cause real problems tend to get squeezed out of the system by the very failures they create, whereas all the harmless mismatches can persist. And yeah, eventually some of those "harmless" mismatches will get upgraded to "whoops less harmless than we thought", but they will be the exceptions, not the rule, and calling in advance which they will be is a lot harder than meets the eye.

There's kind of a variant of Gell-Mann Amnesia at work here; $YOU know that in the specific place you work, paperwork is a faint echo of reality, documentation is perpetually underinvested in, processes are constantly diverging from the paper processes, the field workers in charge of managing paperwork generally coevolve a particular "flavor" of compliance that passes initial checks but may have shall we say "complicated" relationships with reality... but $YOU think that all the other paperwork in the world is being done studiously by superhumans with unflagging concentration, impeccable ethics, and presumably, about 96 hours in their day. It seems to be built into the human condition somehow. Somehow, we are all bureaucrats at heart.
Others have already addressed the impossibility of exhausting the system entropy pool, however, I would add that you can buffer Read() to amortize the cost of the syscall.

Also, make sure that your patch does not introduce a secure vulnerability as math/rand output is not suitable for anything security related.
Yeah, but actually, that nationalize part isn't something in trend in USA, isn't it ?

Gwynne Shotwell, engineer and COO of SpaceX maybe considered from the job of CEO of Boeing. It seems to me more USA-ish move than nationalize Boeing.
Don't know witch one is the best for Boeing in the end.
Yes, lets concentrate poor people in tall apartment towers in downtown areas. What could go wrong?
Companies selling stuff that lasts do not themselves last. Same reason there is no "ethical" consumption anymore.
Not to be cynical but this is an invitation to rampant criminality in city centers.
I still haven’t met the guy who is an algorithms genius who can’t program, but I can guarantee a license isn’t going to solve that problem.
Does that mean dead people have no copyright rights as well? Curious what makes image likeness different than any other asset
Locks of Beethoven's Hair Offer New Clues to the Mystery of His Deafness
What if I told you these are their "true metrics?"
Mojo Lang – Tomorrow's High Performance Python?
Once-intelligent narration of scientific videos has now been replaced with cinematic music and suspenseful drone sounds. I wish science would stop trying to compete with art and just deliver useful and already interesting information. Remember Bill Nye? Now all we get are attempts to clone Interstellar.
Anyone found source code for this tool ?
What's the issue? I've been using stow for a decade now and can't recall ever running into problems
It might benefit from an Elo rank, where the dilemma that doesn't get picked scores higher and dilemmas are matched against similar ranked ones.
That sounds excellent, thanks!

Synopsis

In 1975, the CIA used Howard Hughes's Glomar Explorer in a bungled attempt to raise a sunken Soviet submarine in order to access the "Gravedust" unit, an occult device that allows communication with the dead. Now a ruthless billionaire intends to try again, even if by doing so he awakens the Great Old Ones, who thwarted the earlier expedition. . . .
Could he be speaking of "the web"?
Off-topic: 52 Social Media badges

You gotta love the nascar set of icons at the top, listing 52 different social media links to share this article on. (HN is button #12)

---

On-topic: the article topic I find very interesting - but it might just be me, visualizing the data in a 3D graph is hard for me to parse. I wonder if there is a better way to visualize than what's in the article.
You'll hear the owners and developers crow about how it's not worth it.
Another Googler here.

Lots of good comments already describing the uselessness of design docs at Google. I wanted to add one additional perspective that I find problematic.

As mentioned design docs are "promo" material which causes massive amounts of fluff. But they also seem to substitute actual documentation!

Every design doc is out of date pretty much the minute they are finished but teams point to them instead of writing documentation. The result.... documentation at Google as pretty bad and out of date.

Honestly I would've really preferred if documentation / instructions were promo material instead of writing 20 pages about what you DIDNT DO. Write 2 pages about how to use what actually exists
- Don't let the hr 20-something non-engineers be your first filter - the hiring eng manager reviews resumes. Let HR review the work history, references, and W2 stuff later.

- Simple, practical coding questions related to your company need (so not algos/leetcode for 90% SaaS CRUD app companies)

- Engineer or manager talk to candidate about past work and projects.

If you are giant FAANG okay fine that won't scale. But most companies smaller than this will do just fine without the assumption of "everyone's a faker! Gotta prove you wanna work here!". This has worked fine for me in hiring past 20 years.