skysight-inc/HackerNews huggingface dataset:
You are conflating equality with fairness. The simulation shows it's possible to have a fair game with unequal outcomes.
Surely this shows that even in a scenario where everyone is equal there will be people who succeed or fail purely by chance.

The obvious takeaway should be that there needs to be a mechanism for wealth redistribution.
Important detail:

> Luckily for the man, city officials said the data contained on the drive is encrypted and locked with a password.

Assuming it’s encrypted properly, I reckon the data is safer on a lost USB stick than on any internet-connected computer. Better if it was a not-lost USB stick, of course, but it happens.
Every time I use recent "functional" languages (Rust, modern Typescript) I realise how great OCaml is
There have been a number of liquidity problems at exchanges and similar entities over the last few weeks and multiple exchanges have placed strong limits on withdrawals and transfers. This additional barrier to moving money around will absolutely reduce the sums that can be quickly withdrawn. I wonder if part of this additional friction is something that Counbase actively wants
https://news.ycombinator.com/item?id=27658488
The guys you’re referring to - how much of their “genetic luck” is down to the fact that they’re training constantly, thereby increasing their calorie requirements? You can’t deadlift 300kg without some serious work and dedication, steroids or no steroids, so it makes sense those types of people would be able to scoff down anything for fuel. Being able to deadlift 300kg means they’re also doing some other heavy compounds lifts too which further increases their metabolism and thus, increases the amount of calories they need.
Not only that, but Volvo is procuring their batteries in China and the footprint for battery production is deeply impacted by the carbon intensity of the grid where it is produced. So using a Volvo is already close to a worst case for the battery production.

Any reduction in this can have a big effect. The EV here is 10.7tons more intensive to build, and the battery counts for 7 tons.
> 1. How to convince people who are doing OK to consistently spend less than they earn?

I don't believe we can.

Not sure under what premises we should, in a way we (society) already do, personal finance training is only a quick google search away. Free will has its price.

> 2. How to deal with chronically indebted people who can't or won't save money?

We (society) can offer tools, but then it's up to the individuals to use them, or not:

* Bankruptcy

* Personal Finance training that's only a quick Google search away.

In both cases we need to thread carefully, Free Will and Agency are things that we (society) don't want to mess with.
Totally agree. I hate modern weed. It is as if all alcohol producers were in a race to create the highest proof moonshine but I just like having a glass of wine.

Of course, everyone drinking moonshine is also going to lead to more alcoholics than people just having a glass of wine socially.

I use to be able to smoke once a month and not even think about it the next day. Any modern strain I wake up the next day thinking "I should smoke more weed!". Just crazy.
Every example you listed would be dodging an enormous bullet.

The exact example the grandparent used was essentially a wrong answer, so our "old-school interviewer" (that sounds kind of ageist doesn't it?) marking us down for not using it is a bad thing.

An interviewer who loves functional programming and doesn't communicate any preference then marks you down for not reading their mind is someone to avoid.

An interviewer who punishes you for asking questions is a huge red flag and you'll be dodging a huge bullet.

I'm a self-taught dev so I definitely have some thoughts on how tech interviewing goes, but an interview runs both ways. I'd much rather miss out on a job because the other person was racist or they hate when people ask questions, than to end up working with them.
That's an interesting factoid, thank you for sharing. I've heard related things, e.g. kids who grow up 'too clean' being more susceptible to allergies.
> The household license is dumb and customers are reacting to such dumbness by canceling and shutting down the company.

Customers aren't reacting because it hasn't happened yet outside of a few tiny test countries.

Excluding no longer being able to do business in Russia for sanctions purposes, Netflix gained subscribers rather than losing them last quarter.
Of course! It's the Natural Distribution at work.
I have an HL2270DW monochrome laser that’s been a workhorse for the last decade for my family. It’s got network support and duplexing.

Brother must have jumped the shark lately.

It had no problems printing on random toner (or I have been lucky), and I have extended its useful lifespan by running CUPS for AirPrint support on a home server. It seemed like one of those legendary products at the time I bought it.

I think companies will bring on star engineers from time-to-time to build brand goodwill, and then let the bean-counters loose that will tie up loose ends.
> It takes a brave interview candidate to say "the best solution depends on the exact nature of the problem - and your problem doesn't make any sense so there's no valid solution".

I got that a few times and it's a good sign I have a senior candidate.

The real-world use case is simple when you imagine that I want to get a JSON payload describing different car configurations, possibly for a "car configurator" on a sales website, or perhaps for a videogame where there are different cars with different attributes at random. Once I go from "make a car" to "give me some json" everyone started to see it's as a less fictitious problem.
Bitcoin transfers are pretty cheap for modestly decent amounts at the moment. Sure it sucks, but most of the practical low volume transactions are going to happen via VISA or MasterCard anyway.
Many types of financial organizations such as stock brokers (which seem an appropriate analogy for coinbase) have specific legal protections for customer funds in their custody, where even in bankruptcy the creditors of the organization do not have any claim on the customer assets, which are not treated as part of the organizations' debt but is held separately from their own balance sheet assets/liabilities.
I’m already on a high protein diet. I just happen to be vegan as well. My breakfast smoothie alone was about 50 grams of protein. I had a generous peanut butter sandwich (about 20 grams protein with my fancy bread) about an hour later.

The thing is, I’m not comparing myself to Brian Shaw or Larry Wheels or anyone else eating 5,000-10,000 calories a day with steroids.
Recency bias and a tendency to miscalculate the odds of something that is A) awful and B) played on repeat for days. Also, angry reactionaries always demand that the authorities “do something about this!”

Those factors pretty much guarantee that there will be a swift, uncalculated, often showy response to public tragedy.
The atomic element of code is the function. If I just religiously stick the fundamentals of good programming, tiny functions, avoid coupling, avoid duplication (within reason), then I am at least half way to having nice maintainable code already.

Once I have all these really nice tiny functions, Its trivial to reorganise and replace them.

Though I find classes also very useful, a class is mainly a bucket that you put functions into. Ideally a class is a black box that does one thing. All the functions needed to do that thing are in the class and also any relevant fields. Not being able to have fields in there would be counter productive. It's just so handy to have all the functions + fields that govern this one element of your game all in one place.. When you need to make changes everything relevant is one place, and that place also functions as a black box that the other elements dont know about. So to change one feature in the game u just change or replace that one class.

Just looking at the functions, nice maintainable code would look identical in a functional or OO language. I think the big differences between functional and OO are actually not important. I could put functions in a class, or just together in the same file.
Putting certain functions and fields into this same bucket is just a convenience and its intuitive to understand imo. Like I said in 6 months time when I have to change feature X I know where to look.
It suits cases (e.g. modelling business logic) where you have that kind of edge case. Until recently non-OO languages had very little support for delegation, and so while inheritance bundles delegation with some other things it really shouldn't be bundled with, it was often the least-bad option. In particular this made it a natural fit for GUI, where you very often want "this widget is almost like this one, except...", and so it was able to ride the coattails of that.

Add on the fact that people somehow seem to think Alan Kay has some insights (even if they can never tell you what they are), and Bob's your uncle.
You are correct about the law, but that is also an idealized statement. They do use precedent as well in Germany. Judges do draw from previous comparable verdicts. A previous failed attempt can significantly lower chances for a future success in a similar case. For each book of law, you can buy books with commentary, relating to previous cases and what their outcome was. This has actual influence on future verdicts.
That is anyway still beyond what was asked. The question was "how can anyone trade large amounts of crypto without a centralized exchange?"

Also, the fact that people currently use USD as "the default go-between" does not mean that people have to keep using it. Crypto OTC desks already exist.
My model for stable coins is that they're either backed by risk-free assets (cash/short term gov) which are externally audited, or they're not stable. I have no idea which of the above meet that criteria.

Irrespective, if I want to lock in trading gains I want FIAT. Because that's what I use to buy stuff. Sticking it in some proxy to FIAT is taking counterparty/credit/etc risk for no return.
They actually announced the length and the characters (letters/numbers) used in the password in yesterday's press conference, if you could believe it...

Many people on the internet guessed what the password probably was (city name + year).
I experience the same effect. Cardio doesn’t make me hungry afterwards, in fact I tend to be less hungrier than I was before I started the workout.

Heavy weights induces a deep visceral hunger that I can only describe as the hunger that you feel when your body is depleted and is starting to burn fat stores. It’s different to the usual hunger pangs. Anyone else felt it? It makes me double over sometimes and I completely lose track of what I was doing whenever I get those pangs. I almost always follow up with a heavy meal.
Life is a game of chance where we control the odds.
I feel like if you need this, you're not using the right platform. I don't see how someone gets the benefits of IaC with this, seems like it just improves the console experience and auto generates crap IaC. Why even use IaC at this point, aside from your tool probably needing it on the backend to deploy things?

If you really need this, seems like you'd be better served by the low code solutions on the cloud providers (AWS Elastic Beanstalk, Google App Engine, Azure App Service).
> One household is not clear; if my wife is travelling for her job and my son too while I stay at home: how does that work?

Does nobody here pay tax? Household has a pretty clear meaning, people ordinarily resident overnight in the same household.

Spotify has the same restriction, and uses ML to enforce it to some extent, and nobody using the service legitimately has any issues.
Why would it be common knowledge, if many people you hike with have food cravings immediately after a hike?
> non-OO languages had very little support for delegation,

What do you mean by "delegation" here?
Neat. We have that in the US. It’s called CHIP.
'requires requires' makes me cry
Could that be explained by a body wide change in metabolism when not lifting heavy weights?
Why would I come to this site to watch videos I can watch on YouTube and listen to podcasts that are already on Spotify etc. what is unique in this site that makes one want to use this?
You sort of can. I mean once you have USDT or USDC you can trade them in a decentralised and permissionless way
Show HN: Webpc – 2$ per month wireguared VPN, no logs
Or is this supposed to be a proof of concept of something?
Matrix and XMPP are excellent options worth considering for your use case. XMPP is more mature but modern clients implementing all the right RFCs are a bit scarce, Matrix clients are coming along relatively quickly but there's the occasional quirk.

Both have optional support for features like federation and bridging other chat clients as well, though the results are often not exactly perfect.

Personally, I'm quite happy using Matrix+Element/Cinny/Fluffychat to gather several chat services into one place. Experiments with native group chats have also gone down as of a year or so ago when encryption finally got most of its quirks worked out.
Only just read the BBC article saying it was lost, which is only an hour old so clearly they didn't dig deep into this as the found article is three hours old.

Shows news is best sourced from multiple sources for the full picture.

https://www.bbc.co.uk/news/world-asia-61921222
Alex Russel, it was bery hard to read post. Try make more sense with less words next time.
> The obvious takeaway should be that there needs to be a mechanism for wealth redistribution.

it doesn't sound obvious to me - esp. if the starting point was equal. Luck is also a skill.

It is only obvious, if the starting point was unequal.
Yes, our industry has a lot of inexperienced managers and interviewers who don't know what to evaluate or how to clarify the goal for a candidate.

I think this is a different challenge related to the "background" hidden context: training interviewers. I think the "foreground" discussion point ("please make me a car") is way less relevant than the skill of an interviewer.

For about a year I tried this with every candidate: literally tell them what I am looking for in the interview and what is on my scorecard. Nobody asked any questions even once.
We've been using the free (Team plan) self hosted edition with push notification for free. Am I missing something?

https://docs.mattermost.com/deploy/mobile-hpns.html
I am trying to make a quantum computer with lasers, mirrors, filters and prisms.

Some regrets, but it's fun.
Ha, me too! It was a pretty dangerous mix of falling and drowning opportunities. The quarry I went to was flooded by a natural spring.

I never knew people personally who died in it, but there were several people who had throughout my childhood. As I recall, it was mostly teenagers drinking and swimming. If you add alcohol, even a staircase can be dangerous
Oddly enough my least valuable project was my most successful (so far, I hope!). It was a tinker project while I was learning Laravel, no target market at all.

It was very specific - a database/API of YouTube videos and metadata for a YouTube group, the Yogscast.

It ended up being used as the backend data for a viewer-controlled cinema that let users vote on and pick videos to watch during livestream downtime to keep the audience engaged during a charity drive.

Can't take much credit, of course the actual video playing code was the meat and potatoes of the operation during downtime and the actual stream content during the daytime, but it was vaguely involved in raising millions for charity haha

Regrets none, only reason it's not still about is that it turns out YouTube don't like you making a database of YT videos that you allow others to access, they killed my API key eventually
Cryptocurrencies have long made promises of decentralisation and fairness and, despite that, people still centralise around exchanges in the same way that people centralise around traditional banks. To that end, what the exchanges do is far more important than people seem to think. Financial institutions have always operated on a reputational basis and KYC has long been important to that (if nothing else because it allows them to shift some liability).

In theory, anyone can run a bank. That doesn’t mean that anyone else in the world has to trust your bank if they believe that you represent bad actors or don’t take due diligence. There’s currently no reason to believe that cryptocurrency exchanges will (or should) be any different.
I’ve undertaken information security training in a number of Japanese companies. They all had what I thought was a disproportionate weighting on the “blind drunk salaryman falls asleep on a train and leaves behind a laptop, mobile phone, USB stick etc.” scenario.

I stand corrected.

Edited for clarity
Could someone explain like I’m 5 how a random process can lead to this sort of outcome?
> 1. How to convince people who are doing OK to consistently spend less than they earn?

Rental prices increase to capture any excess income, on average you can't save money because the rental prices will increase to capture it all. One way to avoid this would be to take 10% in taxes and not allow access for X years, thus forcing everyone to save 10%, and thus allowing less money to be spent on rent.
Creator of XState here - I agree. State machines and statecharts should be used to model parts of your application that need it, and they can potentially communicate with each other. Fitting the entire app in a single state machine is just like fitting all of the app logic in a single function; it's going to be incomprehensible.
Perhaps it's time to ban printers and printing. Let's make it all digital!
I have an ecotank monochrome epson, it's been fine for a few years now.

that said, they don't seem to like to sit. if I go for awhile without printing I need to do a cleaning more so than conventional inkjets, but i'm okay with that tradeoff, it's nice just refilling with ink.

also the software/driver package on Windows sucks, but unless you're doing firmware upgrades then why bother installing it, anyway.
Soon they'll have a hidden 5G Internet connection that sends all printed material to the manufacturer, who will then sell the data to advertisers and the state.

Are there still any new printers (postscript, laser) that are reasonable? Black and white printing is sufficient.
> Then you don't want Zig or Rust. Use a language with a GC.

Zig allows custom allocators pretty much everywhere, right? Would it be impossible to provide it with a GC-based allocator for increased convenience at the cost of a little performance for programs (or parts of programs) where convenience is preferred? Perhaps libgc could be an inspiration here.
There is a very interesting model for wealth distribution (the so called yard sale model). You can find a excellent article about it here [1]. Essentially with very basic assumptions you end up with a system that results in a phase transition, where after some point (or if you make small changes of the parameters) wealth just comes completely unequally distributed (an oligarchy).

Someone implemented the simulation for this as well so you can play around with it here [2]. It is definitely very interesting and shows how essentially a small element of luck will result in a situation where a single person becomes the owner of all wealth.

[1] https://www.scientificamerican.com/article/is-inequality-ine...

[2] http://www.physics.umd.edu/hep/drew/math_general/yard_sale.h...
I bought one a few months ago, about £200, because of exactly this sort of crap going on here. I didn't want to go the compatibles route, and the cartridges are so small in capacity anyway. It's been good so far, and I've been printing roughly once a week so it has been ok. I have kids so I've been photocopying pages from their colouring books etc for them to colour in and keep the books themselves clean, which means it gets fairly regular use.

I'm tempted to set up something in my home automation to print a "test" page every week or two, just to make sure it doesn't get clogged. Given the couple of feet of tubing between the tanks and the head, I suspect once that gets dried/gunked/blocked, it's game over.
Yes, pretty much as you expect: https://support.apple.com/guide/safari/keep-a-reading-list-s...
Modern C++ looks horrendously ugly if you are a library writer, but on business logic it looks a lot tamer than rust.
Yet another cross platform command line audio tagger in c# - now scriptable / hackable with javascript:

https://github.com/sandreas/tone

I thought there are not enough taggers out there, so I'm gonna make my own, with blackjack and hook(er)s!
You can never accurately predict the future, but you can learn a lot from the past
The Modern World
I mean something like "this value contains this kind of value and implements the same interface as it by forwarding methods to the corresponding methods on that". E.g. https://kotlinlang.org/docs/delegation.html . (i.e. imagine doing something similar to inheritance but having the "parent" object be explicitly a field of your child object rather than just mushed together with it).
Show HN: A full-stack Clojure/Script dialect with managed client/server datasync
Ah yes. All those nurses, and bus drivers, and teachers and scientists, and retail staff just lording their enormous wealth over the poor people who merely inherited a bunch of houses.

Your just world fallacy doesn't work when we're literally staring at an example of how blind luck is sufficient to lead to massive inequality.
I collect bookmarks of things I want to read, but inevitably will never have time to read. Sometimes I go back and look and the webpage domain is expired, or the page 404s. But I still meticulously folder and tune my bookmarks

I’ve never admitted this to anyone, but it feels good to get that off my chest
That was the usual loss vector when I was in the defence sector as well.
from a developer point of view, i'm about to give my team a talk on container queries + subgrid, and safari is the only browser i can use to demo both.

not sure what your scrolling issue is, hidden overflow and blocked pointer events have always worked just fine for me. typically when someone gets scrolling wrong they're using 100vh instead of stretch and/or not scoping overflow correctly
>Luck is also a skill

No it's not.
Technically, the vault key is stored in several copies, each copy is encrypted by the personal key of a user in the group, or a recovery user to reset the vault key.

> Then what is the entire purpose of such services, if their providers still need to be blindly trusted?

Even if the provider doesn't have direct access to the vault key, you have to trust the provider at the moment you access your vault, because the server is controlled by the provider.
> I would like to own a printer again, but for printing something like once a month, I just can't financially justify spending several hundred bucks on a device

For printing something like once a month, it is even harder to justify wasting space by putting a printer. Printers should be put around in form of vending machines which would let you you insert a USB stick, drop some pennies and print the PDFs.
Nice read :)
This is a totally out of context article.
Ask HN: What are you using to manage in your team the projects/features?
Hi HN,

What do you use to manage projects or features for your projects?

I am trying to discover some tools that maybe are a combination of Basecamp and Github/Gitlab issues.

I want to be able to have discussions there but to include also non-technical people, while also being able to plan for technical work.

I tried Asana, but it did not work in our team. It seemed very crowded UI.

We also tried various other projects, including Basecamp. It is the closest one to what I am looking for but the todolist management is a bit hard to use.