skysight-inc/HackerNews huggingface dataset:
So to recap their timeline:

* Instead of an actual database use a JSON file.
* Write a blog post about how that didn't scale.
* Instead of an actual database hand-roll something else.
* Write a blog post about how that didn't scale.
* Instead of a database with built-in replication which is tailor built for key-value storage use SQLite with a single table containing key-value pairs and some fresh glue to make it replicate.

I'm sorry, but what the fuck? Just writing the blog posts alone might have consumed more work-hours than what it would have taken to set a database up in the first place.

Are we supposed to expect another blog post somewhere around a year down the road titled "SQLite didn't scale" or "The new library for replication that was released a few months ago contained a bug that took our prod down"?
Yeah it's a custom google search, so they're native google ads. Unfortunately we can't get around it.
Pretty sure you could track down instances of this technology going back decades now. Nothing is new under the sun. Doesn't mean you can use it.
I think I'm missing some context. Using a text file and using etcd as a DB for a production system seems like a terrible engineering decision. It seems like something you'd do as a proof of concept or side project. It's interesting that they're blogging about this, as if they're proud of it. I guess I'm just missing the point. This is their 3rd DB Migration, something that I prefer to avoid at all costs. I guess they have different priorities and values. But I'm just confused, why would an engineer want to join a company that is making these decisions? Why would the company want their users to know about these decisions? They started using etcd knowing that he would become a bottle neck, that should have been a non-starter, right?
That ZX Spectrum is clearly loading a game splash screen (or "loading screen" as we called them).

https://www.youtube.com/watch?v=2rqxz23IxRY

In the old times I could have probably guessed what game it was loading by the sound alone, if it was one that I played often!
Asymmetric combatants, including in Vietnam and Gaza, have long used tunnels. I think they were popular in medieval siege warfare (is that right?).

I wonder why advanced militaries don't appear to use them: They have access to technology far superior to asymmetric groups and I would guess that allows much faster tunneling. Maybe it's almost always better ROI to do the same thing via the air - e.g., distribute supplies via airdrop.
My trackball, a Clearly Superior Technologies L-Trac (I know best name ever), has 3.5mm ports that you can hook external switches in.

For a while I tried putting these switches below where my palms are when I use my ErgoDox keyboard. One was set to the command modifier on Mac and I don't remember what I set the right modifier to. I guess that is because I rarely used them (given that the ErgoDox places at least 4 keys under my thumbs).
I don't think they are claiming to have invented database replication, so what?
"amazing amount of data beyond"

COKPMON Index is probably my fave in that department, you never know when you'll need to correlate something to the monthly kidnapping rate in Colombia
Somewhat ironically, refusing to acknowledge or honor conventional status games is itself a status increasing play among hackers, which invalidates the spirit of the advice if not the advice itself! This is also probably terrible advice for a different milieu.
Only if you're defining both terms to mean something different than in the contexts in which they normally are used.

Privilege is concept that certain attributes a person has confer relative advantages in the ways they interact with the world and the outcomes thereof. Acknowledging that is not and cannot be bigotry.

https://en.wikipedia.org/wiki/Social_privilege

Unless you're saying that white privilege is a consequence of racism, which would be correct, but not really relevant to the discussion here.
I'm a huge fan of the Real Housewives of X for two reasons - first, like you say, they're fantastic petri dishes of relationships and status games.

But even beyond intellectual curiosity, they also give you a useful topic of conversation when you take your advice and socialize beyond the Hacker News / Silicon Valley bubble.
This is an April fool's joke, right?

Edit: no it's not..

> Footnote: coworkers point out it’s April Fool’s today and request that I clarify this isn’t a joke. Joke’s on them: every day’s April Fool’s in the Tailscale Database Engineering department.
Not sure how this will sit with the HN crowd, but a couple of years back I got into menswear, and I derive some pleasure from being the "best dressed guy" at the office.

Beyond personal opinions on that particular hobby, I can confirm first hand that living at the intersection of two or more personas (e.g. a programmer that dresses well) brings a peculiar sense of joy. I might no have much status in either of those categories, but bringing both together makes you stand out more.
Steath Startup | Blockchain/Go/React | Remote(anywhere) | Contractor/FTE

REMOTE - We're a fully remote company

We're working on a search engine tailor to blockchain to help users explorer on-chain information accurately.

We're looking to hire someone can work across the stack, take it end to end from front-end(React) to backend(Go). We used TypeScript/React on front-end, Go/Rust for backend, Postgres for OLTP, Clickhouse for datawarehouse, Nats for message and queue.

Many proble that we're trying to solve isn't something can easily find with a google search or stackoverflow. So lot of stuff you will have to research, understand about blockchain and protocol such as Uniswap/Sushiswap.

The work is exiciting and very challenging. You will work directly with me(https://github.com/v9n and I'm also founder of mailwip.com another project that launched on Hacker News last year) and my small team of 2 designers and 2 engineers.

If you are interested and want to learn more, reach out vinh@getopty.com
Short answer? Yes.

Long answer probably involves value systems and what individuals are actually doing on that day…
There was some muttering on the fossil site somewhere about supporting git format. Darcs was another thing like that, which was superior to git in most ways I can think of, while fossil has an anti-rebasing ideology that makes it unacceptable for certain types of git workflow. I don't know how that can be resolved while switching to git format. I do like integrating issue tracking with source control.
A Better Idea Than Releasing Oil from the Strategic Reserve
A tetrafoo is four times the size of a barbaz. Tetrafoos are pretty big things, about the size of a washing machine.

Now I've said nothing specific about either these things, besides size.

Can you tell me if a barbaz fits through a door? Probably.

Can you see that you can reach that anwser without doing any math about how big doors and washing machines are, but just with implicit knowledge?

The source of truth here is not visualization, it's knowledge. In fact, whatever you visualized, I gave you too little details so that your visualization would have to make up extra things that aren't true. You don't even know if the shape of those things is square or circular.

So even if you can't do it without visualizing, you should see that visualization is really just pulling from some other source (abstract knowledge). You can bypass that step and just get to know the result, without visualizing it.
Archived: https://archive.ph/wip/Z4qsV
I was looking for comments about airports, yours is the closest: taking this through airport security could result in several very alarmed guards and a very delayed and inconvenienced you.

I wonder if the "what the hell is this guy doing with an ancient laptop" would cause even more jumping to a conclusion like "It must be a bomb!".

Seems like in some places, even though the thing they're alarmed about is harmless, you might get refused boarding or arrested anyway.
You're right. Autism isn't a disease and its traits should be normalized and treated as normal human social diversity. We should proooobably stop that whole dog-training-but-worse thing called ABA.
> So maybe instead of "donate", try "pay for getting your very own feature implemented"?

1. If you're effectively hiring a developer to work on a custom feature for you, including the future costs of maintenance and code complexity, the price is going to be very high.

2. The lack of a minimize button was a UX decision. You can disagree with the decision, but if elementary implemented every feature that people with money requested, you probably wouldn't like the resulting UI. Or maybe you would, but elementary would be a very different sort of distro.
New Vegas wasn’t a Bethesda game?
The brain is made up of a lot of regions, so it’s not unreasonable to assume that the visual recognition and imagery parts aren’t communicating or indirectly communicating at a low bandwidth with the imagination parts in some individuals.

Consider the lobotomy procedure, for instance.
One part of BOTW that really stuck out to me is how close, yet far away things felt. You know how when you look at something through a telephoto lens, things get compressed? They did that really well in BOTW. Things could look close and you could see they were there, but when you start moving towards something, there was actually a lot of ground to cover. It helped make the world seem within reach, yet distant at the same time. This made me want to explore cause I was almost there, just gotta get through this valley or around this lake. If the devs and designers are out there reading this, great job and thank you.
In every RSA primer and cryptography reference that I'm aware of, p and q are considered parameters. Their nature as secret keys is merely a qualifier ("secret parameters").
This is why, when compiling, I have "everything" pulled up, sorted by change timestamp and check if the file I care about actually has changed.
Why do they not advertise this? Autistic people are starving for employment despite being extremely skilled. Plus a great PR opportunity.
Her Nanette special - https://www.youtube.com/watch?v=5aE29fiatQ0

Nanette 2 - https://www.youtube.com/watch?v=lWJhMnYv6Mg

Can Nanette 3 be about autism?
Sorry, I see now that my comment was unclear. I mean of the 5/4 splits, I'd be curious what proportion of cases split 5/4 in the expected manner (Democratic vs Republican appointees) versus other alignments (e.g., Sotomayor, Thomas, Gorsuch, and Ginsburg versus the rest).
Those are a blast. I took a friend's one around a listed 15 mph corner at darn near highway speeds (on warm semi-slick tires) with not near the understeer you'd expect.
Looks like there's enough room to put in a portable USB battery pack.
You do need to have a strategy for how to load the resource mappings into the OPA engine. If they don't change very much you could embed them in the data.json file of the OPA policy itself. But more often than not, that data is changed often (e.g. when someone grants someone else access to a resource). In that case, you'll need the OPA engine to query an external data store via an HTTP request. Or you can use a resource cache, the way we do at Aserto.

Here's a blog post [0] about the challenges we faced when using OPA for application authorization.

[0] https://www.aserto.com/blog/the-challenges-of-using-opa-for-...
Just wish I'd played the game more. Focused on grades, internships, prestigious companies.

Don't get me wrong, this isn't a sob story. I'm just very career & success focused in my 30s, and was too school for cool up until my mid 20s.
If you install it locally, that is pretty much the definition of an unmanaged database. Other than by the user of course.
I have spent majority of my adult life operating under the idea that I'm on the spectrum. I have no problem sharing that detail of my life as I sit in front of a computer for more than 8 hours most days and would identify as introverted and eccentric in my own ways.

What I found interesting is that as I experimented with lowering my screen time and doing more analog activities, my symptoms that had me believing I was on the spectrum started to disappear.

I became more extroverted. I regained my attention towards a single task. I no longer exploded with anger or frustration when I was overwhelmed. I even started to accomplish things I never thought I would and see side projects to completion.

At a certain point, I said enough is enough with regards to coping and dedicated each new day to working on these challenges. I don't think I'm the same person I previously identified as. I mean that in a good way.

The article mentions this a bit later:

> Most people who struggle to find stable employment also contend with things like intergenerational poverty and/or trauma, cycles of abuse, mental illness, systemic discrimination, disability or neurological disorders. Not only are these all chronically stressful and traumatic circumstances, they have all been linked to a high incidence of impaired executive function.

I would agree here. As I started to face my childhood/generational trauma, mental illnesses, and other regular things you question as you approach 30, I started to find much more peace with everything. On-top of that, I started to find what I'm passionate for and continue to work towards that each day.

I think everyone has their own journey to go through, but I do believe it's possible to change drastically as an individual.
> Status usually represents having done some social good.

For whatever value of "good" applies in that particular social network, yes. But that value of "good" might not be anything we would call "good" in ordinary language.

For example, Bill Gates does have high status, but he has it because he is rich, not because of the particular things he did that made him rich. Those things happened to be reasonably beneficial (how much so depends on your opinion of Windows and Microsoft, and opinions on that can...vary), but many other rich people got that way by doing things that were not. Yet they still get status according to their wealth.
> Stuff like 'everyone who works has to be union'

So-called closed shops haven't been legal in the U.S. for 75 years, and union shops for over 35 years. What you're probably thinking of are compulsory agency fees, which admittedly have escalated to as much as 1/3 to 2/3 of full union dues. Full union dues are typically 1%-3% of wages. (According to the Teamsters website, full monthly dues are 2.5 times hourly wages, which IIUC is 1.5%, assuming 40 hours per week and 50 weeks per year.)

But the Netherlands have mandatory Works Councils for any company with 50 or more employees, and the company is required to pay all the expenses, including legal and litigation expenses of the councils. So it's functionally the same thing, except the cost is hidden from the employee.

Granted, the relationship between management and workers is much less hostile in Europe, so transactional costs are presumably substantially less. I wouldn't be surprised (but can't find numbers) if Works Councils budgets or comparable budgets for equivalent union representation are much less in Europe. But I also imagine the wage premium that union power in general provides European workers, whether workers are in a union or not, is substantially greater than in the U.S., so overall "costs" (i.e. surplus value shifting) incurred by corporations would be greater.

Because management has always been so hostile to unions in the U.S., unions certainly have had to fight harder, and there's consequently more friction and acrimony. But it doesn't seem particularly fair to place that blame only on unions. IMO, management is much more culpable in that regard, but from a third-party observers' perspective one could easily simply chalk it up to American culture (and especially business and work culture) in general.
Or twelve. And make each a segment of a circle. And put the respective number 1-12 next to it.
I see a dozen comments here, all critiquing their proposal. Surely this is April Fools?

> I'm sorry, but what the fuck? Just writing the blog posts alone might have consumed more work-hours than what it would have taken to set a database up in the first place.

> Using a text file and using etcd as a DB for a production system seems like a terrible engineering decision. It seems like something you'd do as a proof of concept or side project. It's interesting that they're blogging about this, as if they're proud of it.

> This is their 3rd DB Migration, something that I prefer to avoid at all costs. I guess they have different priorities and values. But I'm just confused, why would an engineer want to join a company that is making these decisions?
A programmers view of code isn't exactly one to one with a filesystem though, so I don't think it's that programmers have trouble understanding filesystems. Instead, I think it's that many languages push us into particular paradigms of code organization. That filesystem now quickly reflects the programmers mental model of the application within the confines of the language. Often in those paradigms I find that there's layers to a single feature; for instance, it may be implemented via a hook that calls a controller that calls a service. Those layers exist to group code and to allow for future development, but they can also get confusing about what you're touching in large codebases.
Have you ever considered that to an autistic person, a neurotypicsl person might be the impolite one?

People who are actually antisocial will be impolite on purpose, and it's usually pretty obvious. Meanwhile, actually autistic people will get labelled as jerks or whatever because everyone assumes that the "rudeness" is intentional even if they just miss some cue or happen to be too distracted to respond in an "appropriate" manner.
But that was not what he was saying. His argument was that just because NY has such a high GDP does not mean they need to spend that much on their police force. The number of police (+soldiers) you need is more a function of the number of citizens and area.

Just taking your numbers above. The NY police has 50,000 police for ~8.5 M people. Germany has ~280k police for 80 M people, and that number likely includes border police, customs police, federal police (all jobs the NY police does not do). So NY has probably around 2x as many (regular) police per citizen as Germany.
I’m not sure what you mean. That page isn’t suggesting that you display to the user that the phone number is of type text.
https://what-if.xkcd.com/31/ I got just the xkcd for that.
The Fantastic Ursula K. Le Guin (2016)
Nice article, thank you you for sharing.
My friend in high school had a Mercury Capri like that. Dad was a drag racer, so that thing could beat anything up to 75mph. Then it'd rattle itself to bits.

Left my MGB in the dust, of course
Not my personal experience, but that of some people I have known:

Accruing status typically also means accruing wealth and / or connections. At any point in time, you have options. You might have a legacy of influence you have spread.

It is easier to focus and work harder when you are younger. Getting a new career off the ground when you have kids is easier if you've built up a nest egg, which is easier if you've moved up the chain early.

Marching to your own drum, deviating from society's expectations might leave you with a legacy of "he went to various places, looked at the things there, and made short term friends along the way" can, at a certain point in your life, feel quite unfulfilling. You end up having passed up the opportunities to put away for the future, or failed to establish a longer term network.

At the end of the day, there are both extremes, and everything in-between, and then some more. Every choice comes with trade-offs.
Archived: https://archive.ph/KwrkH
here's betting that in a hundred years "autism" is as outdated/vague/meaningless as "hysteria" and "melancholia".

schizophrenia isnt even in the newest DSM
PatternAI | Senior Data Engineer | Remote (US) | Full-time | https://smrtr.io/89NFB

PatternAI is an automated machine learning platform that reveals critical patterns in data for narrow business problems.

We are looking for a savvy Data Engineer to join our growing team of data experts. The hire will be responsible for expanding and optimizing our data pipeline architecture, as well as optimizing data flow and collection for cross functional teams.

Responsibilities:

- Build and deploy the data pipelines that power PatternAI’s machine learning platform.

- Develop warehouse architectures that integrate data from diverse sources.

- Design analytics solutions for both product development and internal collaborators.
Is that an april fool's joke?
> I think they were popular in medieval siege warfare (is that right?).

Yeah, in fact the term "undermine" comes from their use in siege warfare. Attackers would try to dig under enemy walls to collapse them (literally under-mining the walls), and the defenders would dig their own tunnels to try to collapse the attackers' tunnels.
I wouldn't attribute it to fascism, because the concept works in any social group and was used throughout history. Even Mao said something like "Punish one, educate millions."
I think the true conflict is about the dignity of the individual. Is it permissible to do a disproportionate amount of harm to one person to bring about consequences that further the goal? I'd say no.
And that also includes bringing less than appropriate punishment.
Command control shift 4 to take a screenshot and instantly place it into what we doc im working on. Works on gitlab too

Press spacebar to capture the window
> but how would anyone who's not driven vehicles that are decades beyond their design life know?

By trusting someone who has. Either trust a specific person or believe there is someone in the crowd who would say something.
SerenityOS is the way to go
>One problem with the hexadecimal alphabet is well known: It contains two vowels, and numbers expressed in hexadecimal have been found to collide with words offensive to vegetarians and other groups.

PC hexadecimal, great. 8-)
This is clearly a spectrum. On one hand we have Mad Max-style "might is right" anarchy, which is over-prioritizing freedom. On the other we remove all personal choice in order to "keep people safe."

So the question is, "how much risk is acceptable?" Are we okay with the idea that getting sick can ruin your entire financial future? Are we okay with child labor? Personally I lean towards providing a social safety net, and I think most people actually want _some_ version of that as well -- but perhaps have not thought deeply about where exactly the balance is for them.
has snuck its way into liberal democracy

Not that I disagree that setting an example is a part of liberal democracies, but at least in the US, we've been "setting examples" since forever. It's just that as a society we deem most of the people who the courts have historically used to "set an example" expendable.
The Linux world generally seems devoid of product-thinking people, and that is probably the main reason it hasn't taken over the desktop space IMO. Plenty of focus on technical matters, but not much thought given to whole user stories or holistic coordination happening.
with the rise of the new generation of robber barons that's not suprising

there will lots of change and crisis until things balance out