skysight-inc/HackerNews huggingface dataset:
I think mostly in 2 ways:
- You usually get a better response rate on AskMore interviews than when you're asking people for a call. Our assumption is that it's just much lighter for the participant and less of a commitment.
- It also speeds things up because you send the interview link and people can answer the interview in 5min. So you don't need to have back and forth to schedule a call, wait potentially days until the participant is available.
I don’t think travel time matters much. As to prices, are those more expensive than those from Bangalore or Bucharest to LA or NY?
This kind of writing is a marvelous breath of fresh air.

I’ve worked with Matt Panzarino in the past a few times and he’s one of the most well versed tech journalists out there. And a nice guy to boot

Laptop sounds pretty amazing too if pricey
> It’s better to take stricter approaches like Germany etc and have the lines drawn a bit broader and have nazis banned entirely etc.

Time will pass and then another group of people will be the ones deciding "where the lines will be drawn" and those lines will be forbidding books to children, women education etc etc... This line of thinking is fine if people drawing the lines are sane... But we all know how that always turns out
What's exactly "the enterprise world"?

Honestly, all the distributions "just work" and are "stable" (i.e. they don't crash and corrupt your data). You could just pick up a random one. You will find some specific problems affecting you, sure... you will report (or even fix) them and, after a while, the distro will be perfect for you (it will still have some problems, but none affecting you because you have reported/fixed them).

The main thing about RHEL is that it's "stable" (i.e. it doesn't change) over a crazy long period of time. If you are selling software, the lack of change makes it easy to support. If you are buying software, it's a good platform to use because developers support it.

RHEL being historically the most popular "doesn't change" distro, I have never seen a big point in using other. Nowadays your vendor is probably also supporting Ubuntu, though. SUSE? A lot of them will support it, but not all. As long as the vendors you use support the distro you use it doesn't matter, I guess.
I actually have :), it was a time travelling database for $work. In our case, we assumed that queries wouldn't change too much (applications running on them tend to query the same tables over and over again). Thus we just picked an order "at random" (though IIRC, there were some heuristics) for table-sets, otherwise we used the best performing one seen so far -- but it would randomly run another query with a different order to keep finding the best one.

We just didn't care about trying to solve it 'up-front' and were more interested in empirically choosing the best solution.
It is a very tricky problem and it lays bare a lot of the societal issues around trans people.

For instance, one problem here is that if a person that grows up as a boy transitions as a teen and they've been into chess since childhood that would already give them a massive advantage compared to the rest of the women in the competition because of the advantage that men have if they want to go into professional level chess. A girl born as a girl would have to fight for that much, much harder and this would go at the expense of their eventual rating. Chess, like playing the violin is usually - but not always, there are also late-bloomers - is a thing where the foundation is laid when you are very young, think five or six and then with a steady progression in level and coaching as you get older until you reach your peak.

I'm not sure what the answer is. I'm super sympathetic to trans rights but I would like to see a more constructive approach where this stuff is worked out in dialogue and with reason rather than just to see a focus on 'rights'. It is a game and a career and being able to switch from one side to the other can give an unfair advantage, something that trans women would have to be aware of, and that given that sport is first and foremost about fairness rather than winning should lead to some kind of compromise where everybody agrees that the new setup is a fair one and which aims for maximum inclusivity.
Multicoding Aesthetics: Code that says two things at once
I was being bit harsh.

Upon reflection I think you have a good point.

When learning about functional programming, the metaphors did help. But then later it was hard to recognize them in other languages that used different metaphors for same thing. (maybe all language is metaphor?).

So if F# Computation Expression, was little more expressly outlined as a 'Monad', and how, maybe that would help. It just can't be all at once when learning.

Same for <Option> and error handling. There is the baby-step phase, then growing into details.

So this railway presentation might have been helped by a little cross-connecting the 'simple helpful metaphors', with the 'technically correct words you'd find in a math book or something'.

Like a few slides at beginning or end, with further reading or examples showing 'simple metaphor' = 'over complicated word'.

This does happen in objects.

How many 'typical introduction' books spend a lot of time talking about Ducks and Dogs, and Quacking and Barking, Is-A, Has-A, before it gets into technical terminology?

People still talk about 'Duck Typing'. Not the technical word. Maybe that is bad also.
ClickHouse Cloud Boosts Performance with SharedMergeTree and Lightweight Updates
A little harder still:

It does not have a representation for values which do not exist!

(see also: "make invalid states unrepresentable")
Dieter Rams's Ten principles of good design state:

5. Good design is unobtrusive. Products fulfilling a purpose are like tools. They are neither decorative objects nor works of art. Their design should therefore be both neutral and restrained, to leave room for the user's self-expression.

6. Good design is honest. It does not make a product more innovative, powerful or valuable than it really is. It doesn't attempt to manipulate the consumer with promises that cannot be kept.

If you read these principles and reverse them, you get your typical "product art" — a product form of clickbait titles — an attention-grabbing product that's intended to shock and generate PR, not sell the actual thing.

Such products are usually shallow: stylized to some theme without deeply understanding it, like user interfaces from movies, or like Lcroium's* own website (https://acrnm.com), which is stylized with useless _underscores and [brackets] without understanding why they are used in computing.

*) that's how you read ACRONYM's logo if you know Cyrillic.
> "Pick two randomly" requires no state. Every thread and server can run the same algorithm without regard for each other.

That’s not quite true. Picking between two “buckets” still requires knowing how many “balls” are in each which is state. That state can be local to each server or global, that state can be accessed concurrently or synchronously, but you still have the same problem to solve.
I know this is funny and LLMs and all that, but it's worth mentioning that the Ottawa food bank are good folks and can always use donations.

https://www.ottawafoodbank.ca/

I recently learned that a friend from high school passed away. I hadn't seen her in twenty years almost. She'd been living rough in Ottawa for a few years and the Ottawa food bank was almost certainly one of the groups that had been helping her out. I'm still trying to find out more about what happened with her, but in the meantime I'm making donations to organizations like this one in her name.
They can block FB in their country.
Sure and that's why they had a first mover advantage but I wouldn't expect that first mover advantage would have lasted more than 2 years if they did not attempt it.

> I don't think hardware limitations were the main cause of that.

Mobile processing power really sucked and 4G only got released in 2009. Resistive screens were also pretty unusable before that.
Why do you believe that? There's lots of evidence[1] of other countries issuing larger fines to social media companies. The point of these is to force the behavior to stop, not to raise money. A lower fine would probably raise more money in total, as the behavior could continue long term.

[1] https://www.washingtonpost.com/dc-md-va/2023/08/09/twitter-f...
Just received notification and went to order. Shipping to my location (Nordic region) turned out to be expensive enough that I’ll have to pass on this for now and live with older hardware for a while yet. Too bad!
tmux is for people who hate touching the mouse. It almost could stand for “touch mouse? Unthinkable eXercise!”
>> old Connor 40 meg drive
>I would like to call out to the younger readers that this is not a typo.

Actually there is a typo there, it's Conner. But yeah, 40MB was even a luxurious capacity, my first HDD was 20 (later reformatted to 30 with an RLL controller)
London's been a very green city for decades, if not a hundred years, because of planting done when victoirian development started. If anything, the last years seem to have had a reduction in tree cover, to fit in all of these new developements. The saplings carelessly planted in their place will take decades to reach maturation.
I am surprised they don't mention salt.
So 36M USD per year? I wonder how that stacks against the profits they make from that market.
It works only if the change is abrupt enough. If the change happens slowly, the bleed is also slow and the talent is gradually leaving.
It'd be funny to silently alias quetta=emacs in systems. I wonder what would people think when they find it.
What is autossh? It sounds somewhat like mosh - https://mosh.org/
Harry Partch must be grooving in his grave. Bit of shame he didn't live another 20 years, really, it'd be interesting to see what he could have done with more electronics and synths.
Getting banned in multiple western countries (this won't be the last case like this I suspect) for refusal to comply with their democratically-valid laws is a great way to end up a corporate pariah.

Facebook is in a similar showdown right now with the EU, appealing a 1 billion EUR fine: https://www.ctvnews.ca/business/meta-fined-record-us-1-3-bil...

Their disagreement with the Canadian government is coming to a head too: https://www.ctvnews.ca/business/all-news-in-canada-will-be-r...

If they choose to only operate in markets which let them operate entirely as they see fit, they may find themselves soon with no markets left to operate in.
They are higher in less developed countries, but still falling.

Go to https://ourworldindata.org/fertility-rate and select some regions, see for yourself. Africa as a whole has declining fertility rates. Even if you look a high-growth countries such as Niger or Democratic Republic of Congo, the fertility rate has been declining in the last 20-30 years, and you'll be hard-pressed to find a country where it has gone up.
but that's just what op was saying no? bicycles are not well suited to narrow/low accessibility paths. You can generally only use them on prepared pathways that will be on both your and your enemy's maps.
I can't tell if you're being sarcastic or not, but I strongly believe, based on my experiences with really successful people, that being open to being wrong absolutely does count for a lot more than the current truth value of your ideas.
Video of Stevie Wonder playing the instrument:
https://www.youtube.com/watch?v=LQtEElCV2lY
Worldcom passed audit I recalled. Enron too. FTC gave Bernie approval. How about FTX? Remember once uoon a time there was big 5 with one of them as Aurther Andersen? Did anyone auditted Securitum? And oh yeah did anyone actually verified what is being auditted and what is not? When so many info about a compromised Protonmail to law enforcers that Proton didnt even actively deny, I give Securitum as much confidence as AA 2 decade ago.
More advanced tmux/nvim/emacs/etc. setups are effectively a TUI IDE as opposed to a GUI IDE.

Different people have different preferences.
There is still money from the current budget.

The problem is that digitalization is just one of the problems we have.

Currently we are paying billions for energy related issues, for the Ukraine war and investing lots into the military industry and in energy infrastructure transformation. We had three years covid slowing things down and creating various large problems: inner cities have huge problems keeping businesses alive (because people stay home and shopping moved to online) and there is a huge housing crisis due to large amounts of people coming germany (demand) and low building activity due to shortage of materials/labor and price increases. This all costs huge amount of money.

Germany is disrupted by the Ukraine war started by Russia and the economic boycott against Russia.

Digitalization is important, but people feared more about cold homes and about lack of electricity, than lack of public service digitalization.
MLK and other activists stood on the shoulders of many who came before them and worked alongside them. Their movements were built on the collective efforts of numerous individuals who shared similar goals.

Comparing the civil rights movement to activists advocating for the abolition of animal agriculture due to environmental impacts does come with differences in scale, historical context, and the nature of the issues. The civil rights movement was a response to deeply entrenched systemic injustices affecting a large portion of the population, and it had decades of groundwork laid by various individuals and organizations.

The movement toward plant-based diets for environmental and other reasons is relatively newer (nowhere near those 40 years) and addresses a complex issue that's intricately tied to dietary habits, cultural norms, and economic interests.

The number of activists advocating for this cause might not be as extensive at this point compared to larger historical movements. However, the power of social and environmental advocacy lies in its potential to grow, evolve, and gain traction over time. Over time, as more people become informed and engaged, the movement can gather momentum and attract broader support.

While there might not be as many activists and scientists advocating for the abolition of animal agriculture for environmental reasons, the efforts of those who are engaged can still contribute to shifting perspectives, encouraging dialogue, and paving the way for potential larger-scale changes.

> We need to stop pretending we can "inspire" people to do the right thing. It's been failing for 40 years. And at this point it's counter productive.

I'd be interested in hearing your opinion on how to solve those systemic issues.
I have a 25y mortgage at 1.28 fixed. I accessed it less than 3 years ago. Italy
Why would any of the places you mentioned not require English skills?
"So it goes" was a line used gajillions of times by Vonnegut in a similar way.[1] So, at least that.

[1] https://www.goodreads.com/quotes/660696-so-it-goes-unlike-ma...
none of it matters if you hope more people use and understand functional programming

you overestimate how much people actually understand oop vs just winging it, in particular, inheritance and polymorphism

but back to fp, if monads are, and i'm growing to agree with you this, "unbelievably trivially simple," how can it be that "grokking monads is hard"?

i posit that it is only "hard" because when learning about these concepts, we read shit like "a monad is a monoid in the category of endofunctors" - that's an exaggeration but one that clearly shows how absurd some fp texts sound to outsiders

edit: i get worked up with folks that write about fp the way you argue it must be written. for the few concepts i have been able to grasp i have been thoroughly impressed, but i am being impedded from learning more, or faster because of the hard to parse lingo
Everyone "needs" hard limits because permissiveness will always be abused.

That's why police and jails exist.

That doesn't mean the hard limits are align with what I would consider a "healthy" system composed by people.

The current trucking business ( at least in the US ) is insane from an individuals perspective, paper or non-existent logs will not solve anything.

And that's one of the issues, everyone wants to "solve" their own problems and screw the rest ( it's their problem not mine ). Over time that means the drivers were the ones who got screwed the most.
The Culture of Transgression
Overconsumption sounds more like an engineering problem the anything else. The problem here is that birth rates are going to continue to have 20 year lows. Thats tragic.
…but, we were talking about scheme, not clojure right?

> Clojure really does have an advantage of…

Look, I’m a fan of clojure, I spent two happy years using it. …but it seems obnoxious to bring it up here like this.

Is there really any reason to think that clojure has taken the wind out of the sails of the group of people who were using scheme?

It seems like a massive, totally unsubstantiated take, that really doesn’t add anything here.
Feels like the trend lately for a lot of white collar jobs is overt gatekeeping. Don’t know if it’s a natural reaction to economic uncertainty or what, but the gatekeepers always seem to insist that everyone should be 100% committed to their job in their off hours.

Feels like the no-lifers tend to run the show eventually. And I speak as someone who did exactly that in my 20s, and sometimes regret it.
We have similar amounts of vacation than EU.
There are a couple changes coming that will help

1) zstd compressed metadata. Currently almost all repos use gzip, but zstd works better. All the software support is in place it just needs to be used, and Fedora will likely be turning out on soon.

2) dnf5 will do a better job of parallelizing metadata downloads. Currently it happens one repo at a time.

3) dnf5 will avoid downloading file lists.xml when it's not needed, which is a big help because that file tends to be the largest one

Hopefully then it will be faster than apt without any asterisks
We really don't know how fast the Chinese economy is growing. The numbers are largely made up by Party functionaries with no oversight; they often exaggerate and falsely claim to be meeting goals in order to keep their jobs. Independent analysis based on satellite imagery and import/export volumes indicates the growth rate is probably lower, but no one knows for sure.
Well you have to show your ~99.9th percentile in some way, somehow, among your cohort to get special notice by any serious group in any field.

That's pretty much a tautology for a selective anything.
Well, it's written in Go, so...
Hawaii is far from Japan. Many many countries are closer to Japan than Hawaii
> - All the cars could go electric and we're still hosed

I'm kind of amazed to learn that cars are only ~12% of GHG emissions: https://ourworldindata.org/emissions-by-sector

But we are on a good path...

The US, the EU, and China are all likely to have only ~30% of electricity coming from fossil fuels in 10 years, and only ~21% in 15 years, and only ~10% in 20 years.

In 20 years, it's likely less than 50% of cars on the road will be ICE.

~72% of GHG is energy. That number could easily be cut by ~50% in 20 years.
Which new languages are you talking about here? The new languages I'm familiar with (which, granted, are mostly from the period between like 2008 and 2013, so maybe you're talking about much newer ones...) all seem very steeped in familiarity of historical languages. For instance, this article mentions Rust's hygienic macros, which were certainly developed with knowledge of Scheme's earlier work on that.
Mars keeps spinning faster every year, NASA InSight data says
Worldcoin ignored initial order to stop iris scans in Kenya, records show
Can you have that fanless in this form factor?
Not the parent but I have a StarLite IV as well.

The keyboard is very nice. Short travel for keys but pleasant to use. I use iwd as the wireless deamon and wifi autoconnect works just fine. I do not have bluetooth headphones so cannot comment on that, but my bluetooth mouse works as expected.

Battery life depends largely on how you use it. I have a minimal setup with alpine linux/i3 and just typing in a terminal with screen at 33% brightness results in battery-reported power consumption of just under 2W which is great. Obviously a browser like firefox will impact it quite a bit. Hardware-accelerated video playback works fine.

There are a few minor downsides: the built-in speaker is quite awful (not a consideration for me), the webcam is not great and the microsd card reader is usb 2.0. UEFI secure boot is currently not supported on the coreboot fw. The documentation is sparse.

One weird gotcha is that the power button is one of the keys on the keyboard, so to avoid suspending your device accidentally it will only fire an interrupt after you hold it for a couple seconds. Took me a while to figure out.
It is good for the planet because anything short of a system change that doesn’t rely on overconsumption seems impossible.
Yes this is huge. Even taking a whole week off will basically require a public apology in most companies.
Odd - shipping to Central Europe starts at 32 euro
You’d also owe taxes for 10 years after renouncing
The number representation proposed by the author is one I've never seen before:

|0| = λx. x
|n+1| = λ_. |n|

In other words, 0 is identity, and successor is the const function. This makes the predecessor function easy to define. Just apply Succ n to anything to get n back. The article fails to answer the most crucial question about these numerals though:

Can we write a function that tests if a numeral represents 0?
I.e. a function f such that

f |0| = True
f |n+1| = False

Equivalently, we can ask if it's possible to convert these numerals to Church numerals, the standard number representation in lambda calculus.
If one cannot, then these numerals don't seem to be useful in any way, and don't deserve to be called a number representation.

This reminds me of someone proposing to represent the number n in combinatory logic with basis {S,K} as simply S^n K, i.e. using K as Zero and S as Successor. That one does turn out to be convertible to Church numerals [1].

[1] https://john-tromp.medium.com/sk-numerals-9ad1b5634b28
It's possible that you could end up with your example as given, but I think you could organize it differently so that it has your handling while also maintaining the same basic top-level pipeline.

Given what you've specified, I might organize it like:

notify-user:
if (ValidationError, notify-user-validation-error)
or-if (DBError, notify-user-db-error)

try-update-db:
update-db
or-then retry-in-5
or-then retry-remote

try-send-email:
send-email
or-then (requeue-email and ok)

do-root-level-pipeline:
validate
and-then try-update-db
and-then try-send-email
or-then notify-user

I think I correctly mapped the and/or/thens to map/bind, so I hope that makes sense.
If "we" is Japan, no you don't.
Those services require coughing up your phone number to use. And since recovery emails are apparently the weakness used in proton's case, not the encryption of the mailbox, that sounds worse.
Piper Alpha
The keyboard is also extra, which bumps the price up to more than I originally thought.

Biggest downside is a 3-4 month lead time though, I'm too impatient for that unfortunately, especially given this would be a bit of a punt for me.
> This sounds not right... but yeah... it is China. And China does not have other means to use like US to extradite fugitives or request the money back even it got all the evidence... exit-ban and blackmailing are the only way China can go...

That's horseshit. China is widely known to operate police/spies all over the world to forcibly repatriate people that it considers Chinese citizens against their will...in blatant violation of the laws of those countries.

The threat is "we'll come and get you, wherever you go, and if we have to nobody will ever hear from you again".