skysight-inc/HackerNews huggingface dataset:
Just go for a USB or Cloud backup. If you want something more durable you could codify the code on a QR and sculpt it on a rock, It may last some milenia.
Sounds to me like it was a lie. August 10th is two days after Musk tweeted out "funding secured". And all they agree to saying is: "Therefore, as discussed, we would like our teams to start working together in a confidential manner to explore a potential transaction".
I quiet my mind chatter by taking my dexamphetamine for ADHD. It's like there's so much space to think now, and it's lessened the ever present musical earworms that were infesting my mind.

I recently had a fever, and the constant rumination reminded me of my worst ADHD days when there's never a moment of silence.
Honestly, I'm not sure why these articles are getting posted recently or what point they're trying to make so maybe this post is besides the point, if so then ignore it.

I didn't look super deep into this but I quickly looked up the data for my country the UK, and also the US. In both countries the percentage of people getting married is dropping and the percentage of children in single parent homes is also dropping.

So less marriage = more two parent families?
> Peak American take.

I'm not American. I'm not even Western. Infact I'm pretty far away from USA.

> Don't you have an 80h+ workweek to go back to?

40.

> And then maybe you can take 3 days off a year.

1 month. Which is probably less than what Europeans get, but I'm happy.

I live in a place where everyday can be surprising. It's a bit chaotic (thankfully no wars or anything), but I've learnt to enjoy it :)
Agree with the analysis here!

The way I see it, there are possible two grand architectures:

* you either have a single, multi-language combine supporting any language. In a sense, LLVM/GCC but for front-ends

* or you have a bunch of independent servers

The first is clearly less code — there’s a lot to share. The second is embarrassingly parallel though. So, if you are a (single-threaded company), you should go for the first approach. If you are a (multi-threaded) OSS community, the second approach has shorter critical path.

Some second order effects:

1. While backands are more or less the same between languages and LLVM is a clear win, frontends tend to differ a lot. That’s the point of having different programming languages. So in practice sharing the code in IDE is harder.
2. An interesting benefit of separate process architecture is that it forces you to have async interface, which is important for responsive IDEs. But that’s an argument for separating back and front, not necessary for sharding back.
Of course they can; after all, we have freedom of thought.

It's also as idiotic as all the people who were rage-tweeting their airline a week ago, upon suspension of the mask policy in the US, threatening to take their business elsewhere, only to have every major airline follow suit in the span of 6 hours.

I hope they enjoyed their bus ride, otherwise they'd have to just sit there and take it. I suppose getting your pilot's license isn't out of the question. It might be easier than building your own Twitter.
As someone else pointed out, it's object storage not block storage meaning things like partial reads and partial writes don't work. That may not be a problem for you, but it _is_ a problem for me (particularly when dealing with remote data).

> for which there exist multiple utilities to mount the thing as a local file system

Which all have their own sets of intricacies. The most obvious one being listing a directory is either impossible, costly, or as slow as the heat death of the universe. Other (far riskier) ones (from s3fs-fuse, which I have the most experience with[0] ) are the lack of guarantees about atomicity and concurrent access.

[0] https://github.com/s3fs-fuse/s3fs-fuse
LXR: Low-latency, high-throughput GC for JVM
Globalisation, the rest of the world slowly catching up to the United Stattes, which slowly stops being the singular land of milk and honey it was in the 1940-1970 era?

Up until 1970, Europe was still catching up after the destruction of the war and the rest of the world was either completely mired in communism's stupidity or undeveloped rural societies. Fast forward 50 years and the communism is almost gone and a lot of those rural societies (i.e. South Korea, China etc.) are now leaders in high tech that successfully compete with the US.
AI can't tell you it's lying if it thinks it's telling the truth
Check out finnish outdoor survival on youtube
People use the take home tests the wrong way. They should be sent to a small number of candidates that are close to the final stage. But most people send them after the first filter. Then they waste both candidates’ and their time and also spend zero time to send any valuable feedback since the pool of candidates is big at that point. And this creates a frustration to experienced engineers not wanting to spend any time on such a process.
Yes, I always wonder how many travel bags + souvenirs shops you need on street. On Queensway a pretty short street there are so many of these shops that it is getting ridiculous.
Full title: Your AI can't tell you it's lying if it thinks it's telling the truth. That's a problem
Are cookie banners illegal in Europe?
I’m not sure but can we just stop this idiocy of people playing with planes like they’re Luna park attraction and just go back on being serious? Has marketing turned us In a idiot society
comptime is absolutely the biggest difference, in Zig you'll find high quality, performant generic hash map implementations in the standard library. In hare there are no generics and you are encouraged to write your own hash maps as needed: https://harelang.org/blog/2021-03-26-high-level-data-structu...
These are different things. UnsafeCell<T> is for shared mutable data. *mut T is for data that you assert will never be mutated while it's being shared with some other reference, but you can't rely on the compiler to prove this fact for you.
Literally most of the charts show wages going up drastically for the upper echelons - the same folks buying the houses. Not to mention it’s old and real wages have gone up far more than then as shown by the FED as I’ve linked.
> He charged me for lightbulbs that had been burnt out when I first moved in. I replaced them with my own, then swapped them back. I told him this, and he still took it out of my deposit.

That is some combination of organization and willingness to spend time really sweating the details that far exceeds my own.

“What’s in this box?” “Oh, that’s my catalog of burned out light bulbs.” “Why do you have a catalog of burned out lightbulbs?” “Well, I’m not going to live here forever!”
Dude chill. As the parent comment said, it was probably just an A/B test. Google does that a lot, even with their old consent dialog, sometimes they used buttons and sometimes they used radio checkboxes.
Just defer to the classical non solution of writing everything in C. The kernel was written in C, now everything else must be as well. You don't have a say in that, apparently.
And that's perfectly fine.

The issue is to set/have the expectation that necessarily "github = portfolio" and "no github or messy github" = not a good fit" and that candidates not fullfiling this expectation would not be relevant.
The point is that you don’t need common protocol. A bunch of language-specific protocols would have worked! It’s interesting to ask why that didn’t happen.
Exactly. Especially if this happens internationally, where they buy and sell at hugely inflated prices.
I've actually seen people in those though, which doesn't invalidate it from money laundering, just makes it a less obvious one!
The only thing I have is project Euler in haskell. What insights will you get about that corporate java job
Right after the story broke that @ElonJet denied Elon's $5k offer he started buying up Twitter shares.
https://twitter.com/TweeterTweaker/status/151146344287544115...
Indeed, that was exactly the issue in Hong Kong and when the likelihood of having this happen in HK with the mandatory tests and rising cases started to skyrocket, that's when I left to go take refugee outside the madness. Ironically, I promptly got covid in Europe and it was no big deal. The disease itself is no big deal, the real risk is authoritarian governments who have gone mental. All of my friends who have gotten covid in HK are keeping it very secret, which explains how we only have a bit over 1M reported cases, vs. likely 4M+ cases in 3 months (out of a population of 7M).

And we have it easy in HK. What's happening in Shanghai is far scarier. They're literally going around forcibly imprisoning people and starving them, and killing their pets arbitrarily. In HK they only tried to kill people's hamsters, but at least didn't go for our dogs. If they had gone for my boy, that's when I'd turn full revolutionary.
An addition to your list:

Use mainstream technology media formats for physical storage. It's trivial to get a USB floppy drive for reading floppies from the early 80's, but getting hold of a new drive to read LS-120 disks from the late 90's/early 00's is pretty much impossible. BluRay is probably the best bet for physical media for the next 20 years. I've done some trials with SD cards but they seem less reliable than BluRay.
> Some people around the Western parts of the world still believe in mask mandates, to say nothing of the vaccine mandates if you want to visit their country

Yes, people believe in mask mandates because masks are an effective way to prevent the spread of COVID. This is indisputable, so of course people support mask mandates.

> will have eased up the censorship reflex present in some Western media/social platforms

You can say whatever you want about COVID on social media in the west -- worst case your post is displayed with a warning stating it may be misinformation (and there is a lot of misinformation on western social media).
https://youtu.be/kPpuEgAZ2rQ
Well, that's because Go, as per design, is quite limited. Its type system is lacking things Rust has. The languages have (had?) different goals. You can see one past example in generics. How long it took to finally drag the Go developers to implement them, coming to recognize their usefulness, instead of sticking to the rather limiting "No we want the language to be very simple so that everyone can understand and use it." attitude. Rust has been designed with that safety aspect as one of its primary goals and that will incur some cost in being less simple.
My assumptions are based on study and experience. My "Zealotry" is just a desire to reduce harm to users in an area that I personally believe we should strive not to regress on.

I'm not interested in discussing Rust. Frankly, I'm sure there will be plenty of other people already doing so.

What's clear from this thread is that Hare does attempt to move the needle, relative to C, with regards to safety. My opinion is that that's not enough for the use cases they're targeting, but I suppose it's really up to whoever's writing the software to decide that.
I see Rust as a counterexample, serving as a formalization of provably safe patterns of manual memory management. I do wish it made it easier to write human-checked code the compiler cannot verify; unsafe code is so painful with unnecessary pitfalls, that many people write either wrong-but-ergonomic unsafe code (https://github.com/mcoblenz/Bronze/, https://github.com/emu-rs/snes-apu) or add runtime overhead (Rc and RefCell).
Fellow swede here.

I enjoy picking mushrooms and bow making.
> After reading a bunch of such books over the years

This is the "problem". You've read a lot of similar books so this one isn't groundbreaking. But if you were one of today's 10000, this one would be groundbreaking.
Who are your target audience?
Oh dear. I pushed an addendum to the article: https://github.com/Xe/site/commit/05135edcbe5e474131c15c2476...

Thanks for pointing that out!
> "Then, come the interview, the guy can barely code, much less know the ins and outs of variable scope. It turns out there is very little correlation between how good a resume is, and how the interview actually pans out."

I think that this is more of an argument about how inaccurate and dangerous interviews can be compared to how dangerous resumes are. You can practice interviews and get better without actually becoming a better developer. Same with algorithmic coding tests. Developers who are happily employed rarely get to practice interviews.
I agree with the conversation starter part, but I think there's still something to be said for seeing how someone's code looks when they're writing it not-for-production.

Like does that just mean overly long functions? Lazy symbol naming? Linter violations? Lack of tests? Those might all be reasonable through the "not prod" lens, but there's other pretty important stuff that can still bubble up, like the person reinventing the wheel where a well known library could have been used, or using obviously non-idiomatic structures like an indexed loop in Python.

None of this should be a deal breaker, but if you're seeing stuff that's obviously like "I would be annoyed to be reviewing this code" then it's worth talking about.
There's part of that, and that's a good thing: having kids, not having much spare time for work-related stuff _is a good thing_.

As the contrary. It's up to your options and your choices.

And that's irrelevant to your employment/work capacity.

A decent recruiter is aware of that. Others are optimizing for something else than a balanced contractual work relationship.
I have a question for those who say things along the lines of twitter becoming "more open platform, with reduced censorship of unpopular people and ideas"

Wasn't the only "censorship" twitter has done simply against harmful misinformation and hate speech? What exactly is twitter censoring that's outside of those two?

I haven't used HN long enough to know why I can reply to some posts but not others, so sorry for this top level
It's not unfair gatekeeping, it's incredibly dumb gatekeeping. You're definitely going to miss out on interviewing good candidates.

If the candidate can show code and you're willing to look at it because it saves everyone's time, then sure, go ahead. But there are plenty of very good reasons a candidate might not be able to do so.
What use case do you have for pausing Firefox?
Sure. I'll also show you how, so you could do this yourself in future.

I googled "stability of cohabiting couples". This led me to Wikipedia [1]. From there I hit the 2002 CDC report "Cohabitation, Marriage, Divorce, and Remarriage in the United States" [2]. That provides the following statistic:

"The probability of a first marriage ending in separation or divorce within 5 years is 20 percent, but the probability of a premarital cohabitation breaking up within 5 years is 49 percent. After 10 years, the probability of a first marriage ending is 33 percent, compared with 62 percent for cohabitations."

I wondered if that had changed since 2002, so I hit Google Scholar and searched for articles after 2010. A 2020 article discussed cohabitation broadly. I scrolled down and found a 2018 article [3]. (There's an ungated PDF elsewhere if you need it.) They look at 8 countries including the US. Their findings: "cohabiting couples who do not subsequently transition to marriage... consistently have the highest
predicted probabilities of separation within 5 years." Some of the gaps between cohabiting and married couples disappear if you control for (e.g.) education and other demographics.

[1] https://en.wikipedia.org/wiki/Cohabitation#Likelihood_of_spl...
[2] https://www.cdc.gov/nchs/pressroom/02news/div_mar_cohab.htm
[3] https://read.dukeupress.edu/demography/article/55/4/1389/167...
Ask HN: Have you used SQLite as a primary database?
I periodically hear about projects that use/have used sqlite as their sole datastore. The theory seems to be is that you can test out an idea with fewer dependencies (and cost) and that it scales surprisingly far.

There are even distributed versions being built for reliability in the cloud: dqlite by canonical (of Ubuntu fame) and rqlite

Given the complexity it seems like there are use cases or needs here that I'm not seeing and I'd be very interested to know more from those who've tried.

Have you tried this?
Did it go well? Or blow up?
Were there big surprises along the way?

- https://sqlite.org
- https://dqlite.io
- https://github.com/rqlite/rqlite
iPhone are very common and do not support that kind of extension. Also auto-dark-mode extensions such as Dark Reader look subpar in my opinion.
I don’t know about other people, but I don’t “have to”. I can and do think in both verbal and nonverbal modes.

Verbal is usually when mulling over options, like what to get for dinner.
> This exact nonsense is why the autistic community was so displeased when he made a big show of having "asperger's" (which in the US under DSM-V is just autism, btw). Can we please stop justifying toxic and reckless behavior with "oh but they're autistic" as if we're talking about naive children not grown adults?

There's no such thing as "the autistic community" (though I won't deny some people may self-proclaim themselves as part of some non-existent community) and I'm not justifying anything by what I said. It's just how he thinks.
I'd go with granite. But environmental conditions are just as important on longer time scales: humidity, temperature, acidity, biochemistry, etc.

Then again, selecting a physical carrier isn't going to ensure the longevity of data stored.

Far more poignant are questions whether data on those stone tables will be readable, let alone understandable. Ultimately, those tables will contain marks that - to us - signify 1's and 0's. If you want data to outlive us for just a couple of millennia, anyone far down the future will need to figure out which numerical system is used first. Then they have to understand the concept of binary representation of information. And then they have to understand the encoding.

Ironically, a JPEG picture of a cave painting stored on a stone tablet, is still far more brittle compared to actual cave paintings which lasted for tens of thousands of years.

Of course, other concerns such as curation and relevance of cultural objects stored as a digital representation also need to be factored in. Some stuff simply doesn't survive because later generations simply lose interest. The more time passes, the more longevity of objects solely hinges on simple happenstance and chance.
Relevant: "not rocket science" (the story of monotone and bors)[1]

[1]: https://graydon2.dreamwidth.org/1597.html
Their marketing is so bad. Terrible website, they present themselves first by opposing OpenAI, they name their datasets the way established orgs name their models. Their only project is a non-curated filtering of already open source data using CLIP (they just looped over it and dropped the image-text pairs with cosine similarity below 0.3).
He paid 40 million because he would have lost a lot more by Tesla going bankrupt, and I'm not talking about money. He cares about the success of Tesla and SpaceX at a psychological and emotional level.

This is what makes Musk appealing. He doesn't care about the money. He cares about the future. Money is a means to an ends. As he's stated, the company only needs to make enough money to continue to grow. It doesn't need to be profitable above $0 after R&D.
You cannot turn a &T into a Box<T>, because &T borrows T, while Box<T> owns T, and moreover it holds it in a separate allocation, so even &mut T cannot be transformed into Box<T> --- it already lives in some allocated space and whatever there is a reference to, cannot be moved to a new allocation. For moving T you need T, not a reference to T. The case with UnsafeCell<T> substituted in place of T is just a special case.

UnsafeCell<T> also owns T, so transforming &mut T into UnsafeCell<T> also doesn't make sense. The unsafe equivalent of references is pointers.
When I lived in London it was the Aberdeen Angus Steak House [0], never any customers despite being on the main thoroughfairs..
[0] https://www.telegraph.co.uk/foodanddrink/4813176/Who-goes-th...
> The "fix" for reducing migration isn't to raise up walls and barriers, but to help improve circumstances in the country of origins

Migrants are typically among the most motivated people in the source country. They are the ones that can get it together to organize transport, travel a great distance, maybe learn a new language… altogether a great effort. Perhaps one way to improve circumstances in the country of origin would be for those people to stay at home and put their effort into their own country.

But it turns out we actually like the economic consequences of having those type of immigrants in our country. They are, by and large, hard working and skilled. And so we continue to brain-drain the countries of origin, at their expense.
How is that statement an indictment against him? That’s his opinion. Does it make you a bad person to eschew Rust?
It wasn't much about Japan. I think a person who lives in Japan would find it just as interesting as a person who doesn't.

The main act was an installation by Tanaka Tatsuya[1], perhaps you can see some exhibition with his art in Japan. You will have an advantage of not being rushed out of the room in a few minutes to clear for the next group.

[1] - https://www.instagram.com/tanaka_tatsuya/
Definitely wider than they say. I cannot access e.g. https://github.com/kubernetes-sigs/external-dns, which should be just the homepage of a project.
I don't think it's fair to boil the language down to one person, or a person's views down to one statement.
And then there's couples getting weddings, without getting married. I.e. all the ceremony and partying to celebrate their love and commitment, without entering into the legal structure that is marriage.
It's also galvanized an entire industry that was basically completely stagnant before SpaceX. The number of space-related and space-adjacent startups is skyrocketing. People figured out, because of SpaceX, that you can actually make a profitable business out of space that isn't just government contracts.

Also, SpaceX isn't done.
Well yeah, that's KMS. The flickering was when Xorg and fbdev did separate modesetting, so every time you switched from terminal to Xorg and back, one had to reset the screens into the default mode and the other had to then set the desired mode.
Agreed but chill dude, no one needs to suck anything.
I would define it as “someone I disagree with and I would like you to disagree with too because they are not like us”.

Essentially another approach to trying to create division and tribalism in discourse where it suits the person using it to do so.
My observations from university were that the people who always needed to be in the same group were also the lowest performers, the worst team mates, and the most sensitive to criticism. Their groups provided comfort and safety to them.

The ones who were used to working in different teams (because that's how their courses and schedules worked) were easily the best team mates.
To really fix the problem, you’d need two more apps:

http://www.threepanelsoul.com/comic/organization