skysight-inc/HackerNews huggingface dataset:
> I have a strong objection to people who freely talk about negative experiences. Some of the people I respect the most have had extremely negatives experiences but mention them only with great reluctance. There's something about that that seems right. Columns like this debase the currency: by exalting empathy and understanding as the highest values, they devalue them.

I'm not sure I understand your objection. The struggles people go through and their ways of overcoming them help shape who they are, and sharing the journeys of these struggles can help people undergoing similar experiences. Especially when it comes to something as isolating and widespread as understanding self-identity. While I'd agree that yes, most people have similar struggles with identity/insecurity, her struggles with undiagnosed autism are relatively unique, and there is value in sharing her story and learning from it.

Apologies if I've misunderstood your comment.
> 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?

This might actually be a really good filter for which types of engineers are good fit for their company. Because my read was very different than yours, as I looked at the decision lineage and thought to myself I could see myself making every one of those decisions. I of course can't say I would've with the same problems and constraints they had, just that I know I've considered similar solutions.

The big difference might be, on the third iteration I tend to land on embedding raft directly into the backend, because lots of the problems I look at tend to benefit from a in-order log that is fully replicated to a quorum of servers. But based on the post and efficiency they're going for backing up the WAL on sqlite may make alot of sense.

Actually litestream looks like it might have some fairly similar properties, so might be something else I'd like to add to my toolbox. Although I wonder what sort of replication lag there might be to replicas when using s3 as the stable store.
I am indeed, it’s by the side of my bed right now as it happens, he was great at his work too!
And they tacked on Litestream, which made for far more interesting failure modes. Hopefully they ran their jepson... oh wait, no they didn't really care about the reasons they ruled out traditional db choices.
I found these fundamentally unwatchable, but I guess there’s an audience for it.
A good news for anyone work inAmazon robotics branch, I guess?
Tailscale mention they want to run tests locally, not deal with MySQL/Postgres ops overhead themselves, and also avoid vendor lock-in (rules out RDS / Aurora, PlanetScale, CockroachDB, YugaByte, Spanner et al).

May be Oracle remains an option. ;)
Isn’t that the entire point of mens rea in law?

https://en.wikipedia.org/wiki/Mens_rea
> Judging from economic outcomes, though, I'd say the US is still pretty racist

I know what you're implying there, but your logic also says the US is racist against whites since they're poorer than Asians. Is it? Or is your logic wrong?
Late to the party here, but what you propose is not being cheeky.

Rich Hickey (Clojure creator) himself has a similar, interesting, and compelling take on time and mutability [0]. This perspective is the underlying basis of Datomic.

[0] - https://youtu.be/ScEPu1cs4l0
I think part of the point is that you actually do care and you need to care and this is healthy. For instance, if you dressed in dirty clothes and didn't take care of yourself that would be very low status. Anyone coming in contact with you would smell your low status immediately and treat you accordingly. So, if you bathe, shave, and wear clean clothes then you are already playing the status game. And that's great!
This is why test code should be impossible to import in non-test code. It should be part of the build infrastructure for the language.
Oh no, I don't go in that details, simply, every month, the weeks start on 1st, 8th, 15th, 22nd.

Only Jan, Jun, July, Dec gets another week, 5th one, on 27th.

So all months have 4 columns, labeled 1,8,15,22. Jan, Jun, Jul, Dec have 5 columns.

Whole sheet is a fillable grid of 52 columns and 90 rows.

A pre column list the year like 2002, 2003, 2004 etc. Next pre column list my age like 0,1,2,3 till 90. Then above explained grid. Then again, first two pre columns copied.

Each cell has light grey border. Border darkens to black between months columns. Border also darkens at every decade row.

If an event (like travel) happens on certain date (like 13th), it simply fills the whole week.

I assume that in overall big picture of life, a rounding off of week will not matter much.
Just had to call out a nuance here - Disorder is an extremely strong word. People living with ASD are not "weird" or "abnormal" in anyway whatsoever, they are just different. As a society, we accept people's genetically predetermined sexual orientation, regardless of whether it represents the majority. ASD is no different, lets avoid calling it a disorder.
I remember when my friend and I first installed it on the PC. We must have spent 20 minutes just admiring water that looked like water.

Going back and seeing it now, it looks like nothing special at all, but for the time I remember it being a huge leap forward graphically.
I got that - but George wasn’t “just” the rhythm guitarist, he was the lead. On top of that, playing rhythm guitar is far more important than lead :)
>All of the images from my university years and family occasions are on Facebook

This is wrong
What's a methylation profile? I tried reading the link but it seemed quite technical.
This is how the NLRA has been set up unions in the US--generally to make unions weaker.
Other countries have sectoral bargaining, which is what you describe
Converting Your Bike to Electric: Why You Should, and When You Shouldn’t
> If it isn't a good fit, they're stuck with a huge engineering bill to get themselves out of Cockroach.

Similar to the current engineering bills they are paying because they switched from a json file -> etcd -> sqlite?

Seems like the cost of switching isn't really an issue for them since they've pulled that lever multiple times now.
You're right, it's a meta-bug. It's a bug in your debugging process.
You think you have a problem.
You change the wrong file to find out.
Now you have two problems.
And if you're lucky, it won't take you fifteen minutes to figure that out.
Ask HN: Will the metaverse encourage kids to talk to their grandparents more?
It seems like it would be more fun for them than using a phone or Skype. And so maybe they would want to talk to their grandparents more?
Some engineering teams seem to take overcomplication always one step too far. It's very hard to estimate future work and overconfident engineers consistently downplay the costs.
The bureaucracy is probably the larger hurdle. Snartphones don't really risk lives the same way cars do. And there are still a lot of people wary of the safety and capability of self driving cars. It could be hard to convince a city to agree to having them, and convincing every city in the US may take a long while.
> For instance, why is there no way to minimize to desktop?

There is I think. Something like Cmd+F3? I use this a lot.
The problem is historical serialization APIs that date to before people really thought about deserialising as an attack vector. All the big/enterprises serialization APIs of the era made the same mistake (and later on added layers to allow the developer to limit the set of classes that could be instantiated)

Modern serialization frameworks all seem to have moved to a no-polymorphic instantiations model. Eg when deserialising a field of type X, they will only deserialise into an X.
Maintaining a separate view of reality from everyone else around you is cognitively expensive, even if your view is the one that agrees with the facts, and even if you don't have to worry about being shunned by your peers or disappeared by the powerful.

Sadly, human brains are very good at coming up with justifications for what they want to believe, and people probably find that loudly embracing the false narratives is an effective way to drown out their cognitive dissonance.
>The Pirahã tribe [...]

/me rolls eyes

What people need to understand is that most of our material regarding Pirahã comes from a single researcher, because those folks do not like outsiders. That means: take it with a grain of salt.

Also, the language is potentially dying, explaining the lack of multiple features that you'd expect from a spoken language, as it's being slowly displaced by Ñe'engatú and Portuguese.

Even then, the language is not "based on whistling". The language can be encoded in "normal" speech or in whistling, just like Spanish would (see: silbo gomero). It's a fucking registre dammit, not the basis of a language!

>[countries, countries, countries]

This might blow the mind of nationalists, that immediately assume a 1:1 "magic" correlation between governments and cultures, but... this shit is culture-dependent, not government-dependent dammit. A country is a bloody government, not a culture.

I gave myself the trouble to read the article to the end, but frankly? It was a waste of my time.
It's just not for you, and that's ok.
Sibling comment already addressed the readability of the source, but I'd like to ask what rendering you mean exactly?

The "rendering" I see in an open org-mode file right now is a) coloring and b) collapsing. So apart from hiding and coloring things I think what emacs shows is exactly the source, at least in my configuration. Did I miss something?
Worked in HFT and we had a “SpergBoard” - new hires were encouraged but not required to undertake an ASD diagnostic exam and put their score on the leaderboard.

The heavyweights at the firm all scored in the “definitely see a clinician” range.

My personal opinion of it was the “pretty boys” were in it for the dough and the prestige and not the love of the game. Personally, I joined for wanting to work and hone my skills. I could see it being a viable recruiting strategy.
Not sure that's fair, the ownership of the company was earned in the past. Future work without additional compensation would be for free. I agree that it might be in their own financial self-interest, but it would still be free.
> SQLite which I mostly see as an embeddable database for applications

This is common but incorrect view of SQLite. It's able to handle many server-side workloads, as long as you're aware of its limitations (and the Tailscale team certainly are).

https://www.sqlite.org/whentouse.html
Not yet, I’ve been going down other paths. I’ll look into it, thx
That's a two way street. An employee who knows he'd be a better fit in some other position should proactively agitate for it, rather than hoping the boss will guess it on his own.
Also, the Chinese wheat crop isn't looking good due to excess rain last Winter, and the Oregon/Washington crop is failing due to drought in the Western US. Grains can be substituted for each other to a certain degree, so it's not unexpected that breakfast cereal would be more expensive.

Not so fun fact: it's impossible to get frogspawn this year for embryology lecture. Frogspawn tends to come from California, but spawning season didn't happen due to the severe Western drought. We haven't seen the beginning of the Sixth extinction yet.
> The difference your seeing

No, it’s both a different list and slightly different weighting. VOO 510 companies https://stockanalysis.com/etf/voo/holdings/

SPY 507 companies https://stockanalysis.com/etf/spy/holdings/

As to trading volume, 10:1 is comparing every stable coin. There are far more than just 2 mutual funds loosely tracking the S&P 500.
> Do you want to know how popular systems are actually built, from the inside, or do you want carefully groomed triumphal announcements of new, perfectly-formed features?

IMO both this and "announcements of new, perfectly-formed features" are at the same level (if not lower, because a new feature is still something new). Both are essentially marketing with no technical content that's really worth your time. Except that it's now the third iteration of "we did an obviously questionable thing and replaced it with another questionable solution".

> it's better to relay what the team is actually doing, "warts" and all. We ranked on HN a few weeks ago with a post about user-mode WireGuard that was basically a litany of engineering mistakes, and it's one of the things I've most enjoyed writing.

I can agree with that, but I wouldn't bunch your writeup into the same group. That's some pretty decent technical content about the problems that were encountered. Meanwhile in these writeups what were the problems? "JSON file database too slow", "Hand-rolled software has to be maintained in-house"?

> Every serious product gets built the way Tailscale is describing. You start some components with the simplest thing that can reasonably work, and see how far you can take them. The JSON file Tailscale used to use was one of the most interesting and valuable things they wrote about.

Yet they keep changing it, migrating, writing tests for the new code and writing blog posts. The time all these things take even if the size of the new code is less than 100 lines is substantial.
> Novices can be shielded, but professionals cannot be, because the features are exactly those needed by the professionals.

C++ chooses to add wrinkles, upon wrinkles, upon yet more wrinkles so as to produce a fractal of complexity that serves nobody, not novices, not professionals, not even the implementers benefit in the end. In the short term it was an administrative convenience I suppose, but it can hardly have been difficult to foresee the consequences.
"Not liking" != "Not working", especially when the user being introduced to a new system is expecting things to "just work like they use to"

My wife had an older laptop, which had a failing hdd and I used the opportunity to swap for a SSD and asked her to try Ubuntu.

Yeah, she had a lot of questions at first, but eventually she got used to it. She got a new laptop and had to go back to Windows due to her work, but whenever she is just browsing or videocalling anyone, she doesn't mind using the older laptop.

Also, guess which laptop always has issues with the printer?
If you’re doing the kind of stuff that you would want a BB terminal for $20k/yr should be a drop in the bucket.

Also, the cost of missing out on a trade or a piece of information or being delayed by a few seconds even once can be 100s of times that.

And that’s even before we get to the excellent customer service where hitting a dedicated button on the keyboard will connect you to a human, who can then connect you, often without delay, to a financial expert, to the product owner of the app you’re using, or even to the developers.

I guess this is a good thing to have for someone who cannot afford a BB (seems like there’s An opportunity for Bloomberg to offer a cut down intro version of their terminal), but it doesn’t seem to me this can target the BB terminals market.
I learned a bit about status when doing comedy improv. I think status in theory can be seen as a gradient and shift to one extreme at any time.

Keith Johnstone is famous for his thoughts on status in his book, but here’s a snippet that complements the article:

https://www.respect4acting.com/status1.html
Ask HN: Has anybody here ever successfully started a videogame company?
Im building my own product and my brain is open for wisdom
ASD: Autism spectrum disorder

Though I agree, in certain aspects is a super-power. In certain aspects it's a hampering disability. Semantics.
I also recall one exploit that happened despite using nssecurecoding because a special internal class was a subclass of a secure coding class
This thread has (at least at the moment) serious Bob Martin Sudoku Solver energy to it. Tailscale has solved an infamously complicated problem using, for the most part, simple tools. They're not just successful; they're remarkably successful, spookily successful, upsettingly successful.

Consider whether the secret sauce here might not be au courant database choices, but rather something much harder for random teams to pick up and run with: just straight up good design and programming.

This is a thing that happens in other fields, too; some of the hardest dishes to cook seem extremely simple and have few ingredients. They're hard because there's no place to hide: your technique has to be flawless or they don't work. A famous entrance exam for new cooks at fine dining restaurants is "make an omelet". Tailscale is, thankfully (and, to me, irritatingly), more like an omelet than a truffled hash.
> they literally use how much time it takes to dissipate electricity as heat to measure voltage.

I never heard that, and looking at the list in https://en.wikipedia.org/wiki/Analog-to-digital_converter#Ty... I can't find any that work this way.
Fastorslow.com Shut Down on March 31st
I believe the use of the word fundamental here refers to the fact that free-speech underlies all other rights. If you don't have free speech then you don't really have any rights at all.
Either things will die down and people will be back working "as before" in a year or two, or there's going to be a whole lot of companies wondering what happened and why they didn't see it coming. Working remotely increases the hiring radius and provides additional means to retain talent. Those companies that can thrive in that environment might end up with the Missing Talent the older companies are missing. We've just run a 2-year lab test which provided hard data, but "experts don't think, they know". And those who entered the workforce recently have no office environment to fall back to - they will act as a source of resentment against a tradition alien to them.
Disclaimer: I hate doing ops, but I’ve been in a position to actively hate doing it fairly regularly for several years of my career. My perspective is as a person who doesn’t want to deal with any of this kind of stuff. So I’ve probably failed to acquire knowledge which would make it less frictionful for me, purely from lack of interest.

RDS has some significant downsides which I would personally consider no go if I were in a position to evaluate it. The one which stands out as particularly painful from my past experience is… it’s excruciatingly slow to provision or make configuration changes. Like lose whole days of work to a few iterations of trial and error slow. Combined with AWS’ sprawling and inscrutable set of authorization and configuration options, the weird idiosyncrasies between most of their offerings, and the absolutely opaque naming applied to most of those offerings… trying to use RDS effectively as a managed database service felt more to me like becoming a full time ops professional.
Samsung’s best (and most expensive) 8K TV is now available to purchase
That's disappointing, isn't this a legitimately good idea? Judging from the current Russian invasion into Ukraine, a tunnel into Mariupol to deliver supplies would have been useful, not to mention the defensive usefulness of underground bunkers throughout Ukraine which have shielded civilians.
Those limitations are also the limitations of the backing stores of many distributed state solutions; you just don't see them because they're hidden behind complicated APIs.
> The right wants liberty, recognizing that comes with risk.

The right are proponents of right-to-work legislation that force unions to represent non-dues paying members for free, and nullifies their private contracts. That's not exactly liberty, and it minimizes risk for owners.
Living with Gusto Despite a Rare, Fatal Disease, and Hunting for Answers
> we run all our tests quickly and easily in many environments without containers and VM

How's that an important metric to optimize for? Did you ever benchmark the tests with other solutions?
I'm excited by this post because I think Jimmy deserves this success. I've never met him in person, but I owe him big time because:

1. His community was a big factor in my SaaS business getting traction among copywriters and content marketers.

2. I took a bike tour near his area and he saved me from trying to bike through a mudslide that had recently washed out part the route.

Biases aside, I've been a member of Superpath for awhile now and can say that he's put together a unique community that has a strong backbone of "givers" that can help the "takers". The vast majority of professional communities (especially free ones) devolve into places with endless questions with no one to answer them. Superpath isn't like that at all. Questions turn into threads with insightful answers and discussions.

Props!
Running your kids around the house is a great break from 12 hours of white collar labor.
Shares are worth little until they aren't. If I'm the partner taking the major risk and the other is "I'll work on it when it doesn't interfere with $DAYJOB", then I'm going to protect my (possible) upside and try to recoup the equity. Just business.
What do you do when you bump into an equally well dressed person who just happens to be more physically attractive than you?
As an autistic person who has spent their whole life trying to overcome it and be slick and social, this really winds me up.
> Google's Node.js firestore SDK is terrible

I don't think it is terrible, but I do agree it is a slower startup than golang by a lot. Which is why I went with golang for this project and I stopped using firebase entirely. You really don't want to effectively be parsing all your source code every time a launch happens.

> Edge compute, like Fly.io or Cloudflare Workers truly shines when you need to serve traffic close to the user around the world.

For my app, it is really just about having another layer of control in front of my API calls. I don't care so much about the CDN aspects.
Exactly, and I think Ahmari's article was sort of laying down a challenge for his fellow Republicans: "are we going to talk about helping the working class, or are we going to do it?"
sure, and if there's half a dozen cases of autism in my family, it's because of what we eat (environment)
Bloomberg Apps are basically keywords that you enter in the terminals “command line”.

I suspect GRAY (because it’s capitalized…the BB command line is all caps) is one of those apps.

The more traditional way to represent that would be GRAY<GO>, which basically means typing G, R, A, Y and <Enter>.
Sounds like someone who does not use Linux.

Installing Linux is the easiest experience among operating systems on supported hardware.

Updating Linux software is the easiest as well.

Using a desktop environment like Gnome is straightforward too.
Wow that's great that you were able to discuss with the SQLite team directly. Did you discuss how litestream compares to the session extension?
> I was refuting an absolute.

I stand corrected, thank you.

I had to re-read both your comments carefully to understand them from that perspective.

Though you didn't intend to generalise, your refutation can be (and clearly was) parsed as an assertion about a whole category of people not having the high relative risk, rather than a singular counteraxample to say not everyone in the category has that risk. Your followup comment could also be parsed that way, unfortunately.

I think what motivated Bud's reply, and then mine because your followed appeared to entrench the position, is that it's common around here for people to talk as though virtually all software professionals are paid well and can easily slide into great new jobs as and when they want to, when really there's a huge "underclass" of software professionals who feel shut out of that nice world.