skysight-inc/HackerNews huggingface dataset:
> is their time really best spent on dba work...

It seems to me that tailscale engs want to avoid DBA work but also not use managed offerings, and so, they're comfortable paying the costs they have to (such as multiple migrations).

> ...rather than improving the product?

Well, you'd guess they want to be able to continually improve their already credible product too. When TFA points out that zero vendor lock-in and hassle-free, local end-to-end tests are non-negotiable, I think it is for this reason.

----

> if they're this talented, is their time really best spent on...

From: https://tailscale.com/blog/go-linker/

"People are often surprised and sometimes horrified when they learn that Tailscale maintains its own fork of the Go toolchain. Tailscale is a small startup. Isn't that a horrible distraction, a flagrant burning of innovation tokens?"

"Maybe. But the thing is, you write code with the engineers you have."

"We had a problem: We kept crashing on iOS, and in addition to being awful, it was preventing us from adding features."

"Another team might have decided to cut even more features on iOS to try to achieve stability, or limited in some way the size of the tailnet that iOS could interact with."

"Another team might have radically redesigned the data structures to squeeze every last drop out of them."

"Another team might have rewritten the entire thing in Rust or C."

"Another team might have decided to accept the crashes and attempted to mitigate the pain by making re-establishment of connections faster."

"Another team might have decided to just live with it and put their focus elsewhere."

"The Tailscale team has Go expertise, spanning the standard library to the toolchain to the runtime to the ecosystem. It’s an asset, and it would be foolish not to use it when the occasion arises. And the fun thing about working on low level, performance-sensitive code is that that occasion arises with surprising frequency."

"Blog posts about how people solve their problems are fun and interesting, but they must always be taken with a healthy dose of context. There may be no other startups in existence for which working on the Go linker would be a sensible choice, but it was for us."
Unfortunately, assuming you're using it for the pen, there are no good alternatives. I wish there were! I tried a few on linux, but they were all janky and laggy.
Lead Engineer and primary designer or implementor of a service that handles 1M queries per second with 100ms 99%ile latency, globally distributed for 100M users.
People might be slightly annoyed but I have to say that Yandex Search is pretty good, even for international users.

Try it: https://yandex.ru/search/?text=409a&lang=en
Is AI a subset of ML or is AI applied ML? Would that make it AML? Is extensible ML XML? This is confusing.
I didn't say it was an equitable parting, and I agree with you that a founder should have something. But we don't know how the parting negotiations went down, nor what they were willing to fight for, nor how involved lawyers were (because lawyers == money lost and at some point you have to realize that sucking up your residual equity paying lawyers to fight for it is counterproductive (financially and personally)).
Menswear as metrosexual hipster or as in MFA and /f/ lurker?
I love the quote, but I'll offer another perspective. I had a pretty significant physical transformation over the last few years. It's the result of work I did and I feel very proud of what I've built.

But! I did it after starting to work for a big tech company. The company covered weekly therapy where I ended up doing a lot of work on my relationship with food and physical activity, the company subsidized a personal trainer in company gyms, the company provided balanced meal options at the office, the company paid me enough to spend whatever I wanted on food at home as I figured out a healthier diet and to set up a home gym during a pandemic, and my position was flexible enough or me to schedule all of these things while still advancing in my career. All of this together made it easier to imagine a future for myself and to invest in it.

I think what I've done would have been possible without these (and other) privileges, but I do feel that when I show off my fitness I am displaying a partially economic status symbol given the opportunities it created in my particular case and the pace at which it's allowed me to go. Not sure how well this extrapolates (if at all) but it does seem like it's an advantage to have the resources to make space for fitness and to optimize within that.
That sounds like a job for someone who is washing out technically but has some wisdom and institutional knowledge to share.
They have always been a subservient people who look up to authority figures -- their betters -- to take care of them and to tell them how they should go about their lives. And it's not "think of the children", it's "think of me".
Sure, but the burden of liability falls on the one who relicensed your work and removed the disclaimer.
the live replication feature litestream is implementing won't be using s3 - it will be direct node to node replication. hasn't been released yet and currently s3 is used for a cold backup that can be quickly restored to a fresh node as far as i know.
https://github.com/benbjohnson/litestream/issues/8
OMG. I've always seen people doing surface navigation or at most surface digging in Minecraft. I never made the connection to possibly blasting away rocks while below surface.
Securing verybad web application with only systemd
They are absolutely all stupid. I skimmed through it twice and couldn't find a single good-by-fluke edit.
That’s an awfully selfish outlook, isn’t it? Shouldn’t we be willing as a society to care for the poor and needy among us? So far every other group and organization has completely failed at that, except for government. I am happy to pay my taxes so that my government can take care of those who not as well off as I am.
The inverse to this is the old quote attributed to Joe Biden: “Don’t tell me what you value, show me your budget, and I’ll tell you what you value.”

If you want to see what someone values, look at where they spend their time, money, resources, etc.
Whoa: is this the first case of someone being explicitly forbidden from contributing to an open source project?

We knew there was a disagreement on how to part ways. But this outcome seems totally unreasonable for an open source project.
None of that is at all expensive.

Reading from RF trace does not take any more power than any other analog pin voltage measurement.

Running a few more instructions to "process" (not as if there's much processing needed) the sensor readings is also hardly measurable.
[Disclaimer: not a lawyer, this is not legal advice]

I understand they're trying to get rid of cascading attribution requirements for enterprise (which is part of the reason NIH syndrome became so prevalent!), BUT I really dislike this incarnation for two primary reasons:

1. It has conflicting branding. How is a newbie gonna know the difference? How many will misclick it because it sorts first, or because they don't know it's different than true MIT?

2. Some users may read 0 suffix as "original", "optimal", or "first" (0-index), further polluting the branding.

If they rereleased under another name these problems would be alleviated, but I don't think their intentions are entirely altruistic here.
Why Not Just Use X? [video]
This article claims they have designed their own machine.

“unlike traditional tunnel boring machines (TBM), Prufrock is custom designed by The Boring Company, and it is expected to be capable of digging far quicker than its conventional counterparts.”

https://www.teslarati.com/elon-musk-boring-company-prufrock-...
They don't, but there are other "finesse" dishes that people do in fact go to restaurants for that are notable for their simplicity, and the fact that you can only pull them off if you have flawless technique. Japanese, in particular, is notorious for this.
You sound like someone who hasn't used Linux in a capacity with any permanence, your remarks are off base with reality.
ZTA kind of reminds me of RADIUS/DIAMETER.
Tialaramex chooses to make shit up.
Nothing in this post claims that the year intrinsically makes this the correct choice. It is the database for 2022 because it is now 2022 and this is the database they are now using.
No example configuration files shown in the blog post?
Yes, for task management and for any other applications, Emacs offers programmable views of Org files.

A popular view of Org files that comes already builtin in Emacs is the agenda view.

The agenda view lets you query all todos, incoming deadlines, scheduled appointments, etc. harvested from a list of Org files.

For example, I can quickly see all todos, incoming deadlines, scheduled appointments, holidays etc. for an arbitrary period of time, say week 40 of 2022.
One obvious reason not to use RDS is wanting disk-local caches of information replicated from a single leader, rather than having every single machine in your fleet calling out to an external service on every read. That's certainly why we're not considering Postgres in our infrastructure, even though managed Postgres is a product we in fact offer.

We use Postgres! It's the backing state for our API, and an important source of truth in our architecture. Postgres is a great way of serving a GraphQL API. It is not necessarily a good way to back an infrastructure service.
* https://en.wikipedia.org/wiki/BSD_licenses#0-clause

* https://en.wikipedia.org/wiki/ISC_license
I believe it is. Note that 0BSD is not related to the other BSD licenses, but is rather textually derived from the ISC license. The ISC license is pretty much just "what if we took MIT, and removed all the text that is already implied in most jurisdictions?"

So 0BSD is to MIT-0 as ISC is to MIT. Just a less verbose alternative.
The next point along the slippery slope would more likely be forcing states to accept polygamous marriages of more than 2 people. Another point on the slope might be allowing siblings to marry (especially if they are the same sex so there is no danger of inbreeding).

Perhaps the reason why marrying toasters is unlikely to be anywhere on the slope is that, from the government's perspective, a marriage is a legal contract entered into by the parties. It's not clear what a one-sided legal contract with a toaster would look like, beyond the mere recognition of property ownership.

One possible extension, though, could be marrying a corporation, since they have legal personhood. Perhaps that right will be moot once polygamy becomes legal, or alternatively someone will try to make polygamy legal by attempting to marry a corporation owned by their two intended spouses.
Switch back gcc to simple C dialect? Make gcc generates pthread TLS for __thread keywords instead of using ELF TLS symbol support? libdl-ized libstdc++?

Make the glibc compile with simple C compilers? Make it completely libdl friendly?

Remove bash-isms from bash?

Calm down on GNU symbol versioning?

Deprecate _Generic from ISO C. Restore constant-expressions only in ISO switch/case and ISO initializers?

Acknowledge the toxicity of c++ syntax grotesque complexity?

Acknowledge that open source is not enough anymore: we need open software which is lean (runtime and SDK) and stable in time?

restore the noscript/basic (x)html web?

etc...
> mechanically satisfying

Magnetic shifters with a direct drive wheel are positively orgasmic then.
> All the young devs on my team want to use every fancy new technology that passes by, but I just want things to work for my customers with the smallest amount of downtime and late night pages.

i feel your pain dave. resume driven development and FAANG envy seem to be the dominant characteristics of far too many folks in the industry these days.
Another comment on this thread tried to dunk on them, saying that they'd done this so many times before (JSON to etcd, etcd to sqlite) that they must be getting really good at it. That comment struck me as so close to understanding what they're doing right here, it was painful.
Youre actually correct and the rest of us know you're right but its hard to convince some folks once their minds are made up.
Bomb Alarm System
> The last time a pandemic of this scale happened was a century ago.

Past performance isn't an indicator of future performance. International travel is more common and faster these days. Plus whether or not you buy the idea that COVID in particular came from a lab, the fact that it reasonably could have is enough to predict that viruses will in the near future. That wasn't as big a risk over the last century.

We literally need 1 lab, anywhere in the world, to combine lax standards with dangerous research. That isn't going to be a once-per-century event, it'll be relatively common. The world is a big place.

> and the laws have expired

So I'll readily admit that I haven't paid any attention to laws in the UK which is what we're discussing today. But "oh they've all expired" is an optomistic take. A lot of laws and policies can go through a parliament in a 2 year emergency where mass lockdowns are an option on the table.

So I'm not pointing to a specific example but I'm not backing away from the claim yet either. It is likely that many of the changes made haven't been rolled back, and that a lot of new powers still exist ready to be used in the next emergency. Sure they aren't locking down right now, great. But they've opened a lot of Pandora's boxes about how much power a government is expected to wield as a routine matter. What just happened in the west was some sort of bizzaro story from the tales out of the USSR or China. It isn't a the prologue to a series of great government policies, it is a dark cloud of what might be coming. We can't afford for these ideas to take root; freedom pretty much alawys outperforms in the medium term and I'd rather live free with some risk than watch people be imprisoned for their own good.
There are over 50 legal jurisdictions in the USA (states, federal, military, tribal etc). Many of them now criminalize fictional depictions.
> I think you're generalizing too much.

> These are AI/ML researchers, and so you can probably talk about that area at Meta, but it doesn't apply to other departments necessarily.

When you look at their products as a whole at their root are essentially AI/ML driven or rely on the capability. This is very relevant to and applies to those that are most directly revenue generating like advertising.

> I can easily imagine a lot of AI projects being canned or back-burnered like that now. What's ML used for at Meta? Feed recommendations, social graph inferences, face identification, etc? All those are under heavy scrutiny, and a lot of the work of doing it "right" is not even an ML question at all, but one of policy, regulation, and product

Correct due to multiple factors there's little growth or innovation possible in the main products that Meta generates revenue from. Right now they only sell a single product which is advertising.

Metaverse is a highly speculative venture that may not work and there are companies like Sony, Nintendo or Microsoft Gaming that are better positioned to rely on existing technologies, platforms and synergies that have a major edge here.

That's why I would interpret AI/ML researchers leaving as a sign that Meta's best days are behind it and Metaverse is an act of desperation.
There’s also been the unlicense fairly recently. They’re all intended as lightweight ways to effectively put something into the public domain—to the degree you can in a given jurisdiction.
There's an extremely interesting rebuttal that appears as a comment in the original article. I'm going to quote it below for the benefit of HN readers.

/QUOTE

Bob, February 28, 2020 at 12:15

KEEP USING RSA!

This article is misleading to make it appear that RSA is not secure, but only the only evidence presented is improper implementation.

Properly implemented RSA has been proven secure and unbreakable by the NSA with case studies such as Snowden, Lavabit, dark markets, and ECC is much harder to properly implement than RSA.

The NSA has been pushing ECC because their quantum chips can break it easily. D-Wave, Google, Alibaba, and others already have quantum chips. The disinformation agents claim that “quantum computers don’t exist” which is true because nobody uses a computer to break crypto, they use specialized custom chips.

All ECC (X25519-P521) will be broken by private sector quantum chips before RSA-2048 due to the physical limitations of stabilizing qubits.

The people making false claims against RSA are either being paid or they are useful idiots.

/END-QUOTE
The search on Elden rings wiki is extremely good. Often I don't know what an enemy is called but you type a rough description and it will find it.

I'm imagining the site deals with fairly significant load- the game is incredibly well selling and most players need to look things up. Would make a great article on infrastructure for a group that doesn't have a visible funding model.
I read the grand-parent comment as about the misrepresentation of free-speech in the media. Of course there are sincere and consistent free-speech supporters, but their cause is disproportionately used in the British media to favour opponents of other liberal/libertarian causes.
That is an excellent point. Thank you for the clarification.
but for some reason they decided to put R at the bottom right

Reverse in the bottom right is the “normal” 5-speed reverse spot no?
April fool’s?
Didn't realize Mark decided to do this after leaving HP Enterprise, but crazy that it took 4 years to get published by Amazon.

For an open source evangelist, this is an odd way to engage the community. Really makes the FSF's principles look good, with the four freedoms and such.
This would be great for a research paper.
Loot gets better and rarer the deeper you go. It’s a basic slot machine. You spend 5 minutes on whack whack whack whack poof, and every once in a while … Diamond Jackpot!
Thank you. Every time I come across some "plaintext" enthusiast who refuses to acknowledge that mobile devices are not conducive to free-form text editing of structured text files, I want to punch them in the face.

Mobile devices require context-aware, guided data entry/editing interfaces.
Wallace also offers "an infrangible set of ethical principles" as an option. His point is to avoid feeding your ego. Which is the same point that Maggiulli is making.
Don’t confuse political opportunism with core ideological beliefs.
I mean, bytecode that runs on hardware is still hardware-independent, it's the hardware that have to conform to the bytecode's interface not the other way around. If every processor in existence had to accept x86 instruction streams as valid programs, x86 would be a hardware-independent VM.

The issue would be if there are multiple bytecode formats for different hardware.
> The odds of "accidentally" getting two factors that are unduly close...

... are actually pretty high with some poorly conceived key generation algorithms.

There are other ways that RSA key generation can be weak, such as ROCA (https://en.wikipedia.org/wiki/ROCA_vulnerability).
Eh. The original Zelda is vaguely non linear. But there are several sequential dependencies for dungeons. Once you’re done with the first 3 it’s pretty darn linear for things like the ladder and the bow and what not. And that game has a progression curve that makes it fairly punishing to do things out of order for normal players. I would say that game forces you to be lost whereas botw really allows you to enjoy exploring. The original isn’t that big and you’ll probably find yourself scouring the same few areas annoyedly over and over.

Zelda 2 was pretty linear too.

The twin mountains are spectacle rock. They have appeared in many games. Most notably, imo, they’re in the crater of death mountain in ocarina of time. If you squint at the way the fire temple is built (two towers) it’s sort of implied to be built inside of it. Very cool

https://zelda.fandom.com/wiki/Spectacle_Rock
We cannot afford a mine shaft gap.
I do this whenever working on terminal.

The mnemonic is erc=edit rc, src=source rc.

alias erc="vim ~/.bash_aliases"
alias src="source ~/.bash_aliases"

Whenever I need to add or modify some shell function or alias (or even make a quick note) I type erc to open the alias file. Then I type src to load it. Very handy.
I can't stand the standard update-based interface of persistent data structures either. https://lib.rs/crates/im wraps persistent structures in a standard vector interface, with instant clones (only copying a pointer to refcounted data) but slower assignments (which may copy data internally if other references exist), which is effectively equivalent to CoW. A persistent update is instead written as a clone followed by in-place assignment, and you can mutate in-place (which copies if there are other references to the data being modified). The nice part is that only IndexMut detaches the underlying data from other references.

I haven't used this crate yet, but if I have a need for persistent data structures I'd definitely try this since it's more accessible.
For reference, that’s from the fourth episode of the third series, “Sense and Senility".
Some people do want to simply put their work into the public domain to the degree they can.

Personally a permissive license probably makes more sense but I appreciate someone saying they don’t want to have anything to do with this copyright stuff.
The commentary around organic learning reminds me of The Outer Wilds. Imho it’s an even more extreme case of what the author is getting at here: (very mild spoilers follow) there are no stats or levels in The Outer Wilds; there are no upgrades (mild spoiler because I spent like 75% of the game thinking I’d get some sort of item to help me deal with various obstacles eventually, but nope). The game randomly picks a planet at the beginning and suggests you start there, but you can truly just fly around and do whatever you want, and the only factor that limits what you can do is how well you understand the mechanics of the universe and its various planets. It encourages experimentation, and there’s never a lack of leads on what to go experiment with, because it has a system that kind of takes notes for you and gently indicates when there are more clues to be uncovered in a given area.
> Out of all the previous soulslikes, Elden Ring is the fairest in terms of providing options and routes. If you want to rush through the castle and beat Godrick right at the start, you can do that.

Doesn’t BOTW have a similar option to rush to the end boss?

Also, this video shows BOTW doesn’t have to be like what you say

https://youtu.be/9EvbqxBUG_c

Rather uncharitable to compare a four year old game to one that just came out.
Unlicense is known to have problems in some jurisdictions. There was a discussion about this on the OSI mailing listing years ago.

StackExchange answer summarizing the OSI mailing listing discussion - https://softwareengineering.stackexchange.com/questions/1471...

The discussion itself - https://web.archive.org/web/20170301020915/https://lists.ope...
Are these even shortcomings? They made JSON scale for 18 months, which is an achievement. They seamlessly switched to etcd, which is one of the "right things" for distributed state problems. Like us, they discovered that when you adopt a "distributed state" solution, you inherit all the API limitations those things come with because nothing really solves (or can solve) the "multiple writers multiple readers real-time consistency" problem. Nothing broke, but etcd was a pain to work with: anything you store in etcd, the developers that work with it have to understand the rituals of etcd. Wouldn't it be nice to have that just be a SQL database? Oh, look: that's easy to do: use sqlite, and ship WAL segments.

There is negativity on this thread, but it strikes me as incredibly, even embarrassingly, ill-informed.
Elden Ring Lets Its Open World Speak for Itself
On Understanding