skysight-inc/HackerNews huggingface dataset:
"Tax the rich" in the US is just a slogan. In 20+ years I've been in the US I've yet to see it actually yield anything concrete. Taxes on the middle class have grown substantially in the meanwhile (health insurance is 3x what it was 20 years ago, and it is a tax in all but name, real estate taxes are 4-5x, and you now pay local sales taxes on interstate online purchases, too).
Nvidia out of the box.
Results from the openSUSE 2021 Rust Survey
If nobody wants to do that, that seems like a real big incentive to find a better solution to the problem.
It's somewhat common to see videogames issue a patch shortly after release where they fix crashes due to non-ASCII Windows usernames or non-English locales. I'm not sure what the root cause of the confusion is, other than text strings being hard in general.
[ ] I have read the privacy statement and consent to bla-bla-bla …
[ ] I have read the terms and conditions and agree to bla-bla-bla donate my firstborn's left kidney …
[ ] I want you to spam me with information about updates I don't care about bla-bla-bla …

At this point of many a registration form I am already in stop-wasting-my-time-just-let-me-in/send-me-the-stuff-I-bought/book-that-room mode. Not ticking that last box takes a non-negligible amount of focus right after I've finished filling a form with actual relevant information related to the service. I imagine many not-so-technical users will just check all the boxes automatically.

You can easily verify this by placing that third opt-in somewhere else on the form well away from the must-read opt-ins for stuff no one reads, and giving it a different styling more in line with its message (like the buttons suggested by jeroenhd). I'll bet the numbers of opt-in subscribers will drop significantly.
Just the same with a.concatenate(b).concatenate(c), how can you be sure what concatenate() is actually doing?

One has to go through the same analysis the function called +.
On Transhumanism
The protocol is outdated, because its design is based on ideas we now consider to be mistakes.
The article misquotes Steam’s rules. Here is what Steam says:

> Applications built on blockchain technology that issue or allow exchange of cryptocurrencies or NFTs.

And the article:

> Games that use blockchain technology or let users exchange NFTs or cryptocurrencies won’t be allowed on Steam …

The problem isn’t the blockchain, it’s blockchain-based cryptocurrencies and NFTs.

Granted, I don’t know why you’d use a blockchain in a video game other than cryptocurrency or NFT reasons.

But it’s unfortunate that “blockchain” is apparently synonymous with proof of work cryptocurrencies and NFTs.
A little hitpiece in the morning on a competitor.
That’s a useful and well-written article. It was written 4 years ago, though, and NLP has improved significantly in that time (in English).

My experience using natural-language search queries has given me a set of expectations, as a user, that set a high bar.

I’ve written a fairly substantial backend for a search, and most of my original frontend code has been ripped out and replaced with new frontends, by now. I feel that the new frontends are an improvement, but we still have a fairly strictly-guided “guardrail” search.
Nothing is useful until you define where do you want to go. I am privileged to enjoy the world the way it is with all we've got thanks to these concepts, despite them obviously being the primary sources of stress (I bloody wish people didn't use clocks for anything but science). But billions of people and animals struggle and could possibly live happier lives if we didn't get "here". I think the optimum is in the middle - use time and identity but keep aware these are just concepts and avoid taking them seriously. Never really self-identify with your "identity". You are you, not your profession, public image, body appearance, gender, age, ethnicity or anything. Believing "identity" is something real, let alone important, leads to all sorts of struggle and existential crisis ultimately. Just look at some unhappy old people struggling to make sense of their lives after they retired and their children moved away. I feel like I would already go nuts or something if I seriously perceived time and identity the conventional way, wouldn't even need to get old. This probably is what turns people into alcoholics or worse.
> some users still use disposable mails

If you are just some random service (good odds that you are, especially if you're new) people are not going to trust you with a persistent address. I would go so far as to say that the folks using them would not be interested in giving you "feedback" or receiving "updates" (which when unasked for I would certainly mark as spam).
DeepL is generally better than google translate for things like grammar, local choice of words when multple words could make sense etc.
Show HN: Share visual to do lists because a picture is worth a 1000 words
I would love to be in a pyramid scheme where people keep sending me money.

But that is not the case with crypto is it.

Maybe take a look what pyramid schemes really look like. Here is the wikipedia article: https://en.wikipedia.org/wiki/Pyramid_scheme
Netflix Plan for Video Games
Whenever I hear "fixed point arithmetic", it reminds me of the jittery graphics on PSX.

Can't find a more official source than Reddit, but here goes:

> It's because the position of each polygon's vertex (corner) is only calculated at a very low precision. Once the polygon moves (or the camera) the vertexes will stay at the same point, until they're closer to the next and suddenly "jump" to the new position without transition. Newer graphics hardware could interpolate smoothly here with more in-between states (that's where all the talk about "floating point precision" came from in graphics).

0. https://www.reddit.com/r/gaming/comments/bkedc/heres_a_quest...
They are real users. Regions with alts are removed . Most users are alone in their regions though. And these are just the regions that use this directory. You can also check the stats of popular grids like osgrid https://www.osgrid.org/infos_grid_result.php
It says advertisements in the article, but maybe a more clear term is 'listing'?
You could build the same argument for all other types of correctness: either your program is formally validated to be correct, or it's broken.

While there is some truth to that, if that's the only analysis you're willing to do, then you're going to fail spectacularly hard at recognizing the advantages of TypeScript over JS, for example. Zig and C share a similar relationship across many axes, including memory safety.
My first thoughts actually were, that it was build to detect (and maybe drive off) sharks.

And dolphins and co. are sensitive to sonar and you would likely drive them away. Sharks not so much. But I lack detail knowledge.
> I can understand if someone left their job to write $FOO - you see an opportunity and you take a risk on it. What does the language have to do with it?

There are no business opportunities in independent games - they are passion projects, with little chance of payoff. So, if someone is passionate about his game idea and also passionate about Zig, it makes sense to combine both motivations in one project. He might not have enough passion to do the game in C++ or some other language he already knows and hates :)
Ada, Modula-2 and Object Pascal, minus compile time execution that they lack, and you have Zig almost 40 years ago.

Sad that we have to go in circles to keep programming fashion going, instead of adopting best practices from the get go.
Shame that local councils are once again meddling in things they have no business being in.
> Why would anybody want to do that (by decree, no less) is beyond me.

Identitarian politicians have done it for ages. It’s about shaping a population’s view of themselves based on an idealised past.
But can it run Crysis 3? End of story.
Expecting a server on an external port is already quite limited, plenty users that can't do that for various reasons.

Bittorrent also doesn't use HTTP for the P2P parts.
I submitted this entry because IMHO is the first survey, that I am aware of, that is giving some data about the Rust toolchain inside a distribution.

I guess that openSUSE can be a bit different than Debian or Fedora, but there are some answers that for me are not expected. For example, the "In your ideal workflow, how would you prefer to manage your Rust dependencies?" question seems to favor cargo, instead a distribution package. That raises to me a lot of questions about how in this workflow we can have long time supported packages, when we need to backport fixes into dependencies that are not supported anymore upstream.
Yes, but not when we're explicitly talking about how to monetise their product.
Older ARM CPUs did not have a well defined memory model, but all 64-bit ARM CPUs have a well defined behavior, which includes the atomicity of any loads and stores whose size is up to 64-bit and which are aligned, i.e. the same as Intel/AMD CPUs.

The current ARM memory model is more relaxed regarding the ordering of loads and stores, but not regarding the atomicity of single loads and stores.
I have the same problem. Last time I researched system76, there were at least some models based on the same Clevo laptops as the one I have. I get 2 hours of battery life on these laptops.

They have dedicated nvidia GPUs. Due to the poor state of proprietary nvidia drivers, there's no hybrid graphics support. The kernel can't turn the dedicated GPU off and switch to integrated graphics. So it just stays on at all times and those things consume a lot of power. I actually measure the power draw constantly using the nvidia management library and it's very interesting to see all kinds of random software suddenly trigger massive power usage spikes. The hardware-accelerated kitty terminal is a major offender. Turning off the GPU in the firmware settings extended battery life to about 6-7 hours.

Maybe system76 worked some kind of miracle here and got hybrid graphics working? That would be amazing.
After being screwed over by Airbnb, I welcome the meddling.
> IPFS is basically the answer to the question "what is the RIGHT way to decentralize the web?"

There is no RIGHT way to decentralize the web. I don't think IPFS is the right way to do it either.

Tim Berners-Lee's Solid (https://solid.mit.edu/) offers a much more practical path to a decentralized web. The advantages with Solid's approach over IPFS is that:

Solid doesn't throw out what we already have, and recommend a new layer on top of the internet (example: ipns).

Solid handles access control which pretty much every application needs (encryption is btw, a poor substitute for access control).

Solid has the ability to revoke access, and delete data (very important).

It can work in browsers without extensions.

Solid is not muddied with talk of the Blockchain. It's disappointing that cryptocurrency has very nearly hijacked this space.

Solid is conceptually simple. You own a pod that has a unique address (using familiar schemes). You put your stuff on it and allow access to people; like DropBox but standards based. Companies can offer paid hosting services to run your pod - more space, bandwidth etc.

IPFS is not commercialization friendly. IPFS performance is unlikely to be great, ever.

Disclosure: I am invested in an open protocol similar to Solid, but simpler. So not entirely unbiased.
I’m pretty sure Ben Franklin would be fascinated.

Your point still stands, however. To think that the wisdom of white male slave owners is somewhat unquestionable is so deeply flawed i can’t assume good intentions.
I have opinions on this. Looots of opinions... Too many, in fact:

> Message

> That comment was too long.
Shame that private companies ignore legislation and disrupts communities by doing so.
Yeah… who are the owners of a flat to decide what to do with it, eh?
Ask HN: Do you report bugs or GDPR issues?
I love reporting bugs and GDPR issues whenever I notice them. When I am talking about GDPR issue I mean obvious things like non-secure websites on which you have to fill a form with personal details to ask for a birth certificate ( http://etatcivil.evreux.fr/ . Can you see the missing 's' ?)

I feel like I am doing a favour to the company to which I send the report and that I am contributing to make the internet a better place. However most of the time I am being ghosted. It actually only happened once that a company for which I am not paying a lot of money fixed a bug I reported.
> it appears you didn't use the binomial distribution formulas for this

You would use binomial distribution formulas if the problem was more complex. Say, if you cared about how many times you get covid infected, or how many times your winning ticket is drawn. The problem here is a special, simpler case.

> Is there a name I could google for the formulas you used ?

Any intro to probabilities book will start with such problems.

If you really want to google something, the basic assumption here is that the events are "independents". You can find examples here: https://en.wikipedia.org/wiki/Independence_(probability_theo...
I first came across that idea with the pastebin https://github.com/sebsauvage/ZeroBin and was blown away. Auto-expire make it huge.

Meanwhile I became a fan of jitsi and https://framapad.org as well.
'Not normative' doesn't mean 'not in compliance with ethical norms'. It means not pertaining to ethical norms. It's not the correct word, however you twist it.

Here's some more info if it helps: https://en.wikipedia.org/wiki/Normative_statement
Help find article on avoiding cheap dopamine and instead going for a walk
I just read an article yesterday with some tips on how to instead of seeking cheap dopamine, you should rather go for a walk, etc. Didn't finish reading it and can't find it on Hacker News now. Does anyone have a link?
C#’s limits are much more reasonable than Kotlin’s. The former allows overloading comparison operators with return values other than Booleans (eg if you want to return wrapped Boolean types), the latter does not (so Kotlin EDSLs rely on eq, lt style infix operators). C# on the other hand doesn’t (or didn’t?) allow for operators to be defined via extension-type overloading.

Not that limitations are bad, Kotlin is just weird in them.
If I were a western city, I would simply build enough housing for residents and visitors.
Issues we've encountered while building a Kafka based data processing pipeline
So essentially 80% were not properly registered and paying taxes? I’m not that surprised, once a good double-digit number are cheating, cheating becomes the only viable way to remain competitive.
Have you tried Matrix[0], out of curiosity? I see quite a lot of FOSS projects on that (with the users to back it up too, obviously) and it seems to work quite well. I'm in quite a few established projects on there.

You can bridge your Discord channel(s) to Matrix rooms, so it's basically win-win unless you rely on some proprietary custom verification system (e.g. Reactiflux's complex system), although with a little work you can re-create said verification on the Matrix side.

EDIT: I apologise if the tone of my original comment came off as snarky, by the way. It's just so annoying and tiring seeing open-source projects require people be on some downright unethical[1] proprietary chat platform.

[0]: https://matrix.org
[1]: https://gist.github.com/Rapptz/4a2f62751b9600a31a0d3c7810028...
Mileage may vary. I have read reviews on Steam and one of the criticisms was that the game didn't give enough instructions.

Quoting a player (as I haven´t played it, yet):

"The problem with this game is that it doesn't teach you. It just shows you puzzles and wants you to figure them out."
Sorry to hear that. F cancer.

My Dad is dying now from it. 83 but the time has gone so fast. He was otherwise in top shape.

I have high hopes for the new blood test that can detect several types of cancer at a very early stage. It's in trials now in the UK.
The "irrationality of the market" is most of the time just blaming everyone else for your own mistake.

"I was right, it's just that the whole market keeps being wrong". Denial at its finest.
The problem is their goal isn't to do these things well by the usual metrics, it's to do them using a decentralised implementation. It's the implementation model that is the product, not rapid replication, not fast access, not long term access to data, not large scale storage.

The problem is that their architecture by it's nature takes all the quality related qualifiers out of those goals. Replication, but not rapid, access but not fast, access to data but not long term or actually resilient, storage but not large scale. So it's only advantage is if you value decentralisation above all other characteristics.
With proper cross referencing tool support it can be the same, but in the past most IDEs didn't help you finding which function would be called in case of operator overload.
How does a democratically elected city council not "have business" regulating things like zoning? If they had wanted those houses to be operated as hotels, they would have been hotels. The citizens voted for a council that would impose regulation on AirBnb and they did. This is democracy working as intended.
Just in case it interests anyone, it sounds similar to NandGame (http://nandgame.com/), which is an online game where the challenge is to progressively build a microprocessor, starting from simple logic gates.

Show HN thread from a few years ago: https://news.ycombinator.com/item?id=17508151
> I'm puzzled by the fact that the probability term was RAISED to the number of hours, rather then multiplied by it? so the chance isn't linear with the amount of time ?

Yes it is not linear. Imagine you are repeatedly throwing a dice. The probability that you get a "6" at some point is absolutely not linear with the number of throws:

P(not a single "6" in N throws) = (4/5)^N

so

P(at least one "6" in N throws) = 1 - (4/5)^N

Edit: Also, raw probabilities are constrained to the interval [0, 1]. So they are rarely linear in a parameter, because, then, they would easily escape the [0, 1] interval. Imagine that we had P(covid) = some_constant * some_parameter. There would be values of the parameter such that P(covid) > 1, which does not make sense.
No you cant, there isn't any room.
Amsterdam is a city being overrun by tourists and that is something local councils should be able to control. Locals have difficulty to find homes as prices are raising to high levels.

https://nltimes.nl/2016/10/13/amsterdam-center-overrun-touri...

https://www.travelandtourworld.com/news/article/amsterdam-is...

https://www.dutchnews.nl/news/2020/01/amsterdam-house-prices...
Personally I dislike the @ love, feels a bit like being in Objective-C land, imports feel like JavaScript AMD modules, and still use-after-free issues.

Otherwise it is pretty much Modula-2, with C flavoured syntax and compile time execution.

Overall, the use-after-free is what irks me.
> Overbuilding renewables doesn't help with baseline either.

Yes it does. It means that at times when production is reduced (e.g. cloudy days or not-very-windy or only-windy-in-some-places days) then you can still generate enough power to cover baseline load.

> What storage? There's no storage that can hold enough power to offset times when renewables are not working.

What kind of timescales do you have in mind here. From what I've seen, 6 hours worth of storage would cover 95% of use cases here. Especially if we could be more aggressive about scheduling load around times with abundant generation. We'd still need a backup for the occasional times where you get a few days in row of low production, but this doesn't happen very often at all (every few years) so we could look to solutions like biofuels here, or simply adding extra storage for critical use cases and shutting everything else down.
and as a city you would be unlikely to generate such brilliant comments
Sure, and that is the real battle, who can get an external IP!

Yep, I'm ok with the P2P stuff to be over UDP, but if you ever made UDP hole-punching work you will realize it's not necessarily the most straight forward solution.

P2P does not scale for all problems, while distributed client/server does!

The bottleneck never was network bandwidth (binary vs. text), it's been atomic parallelism since multi-core processors peaked in concurrent RAM bandwidth 2014+ after DDR4 increased latency.

Copying files is not a problem because you can always make files smaller by reducing quality!
At object level, this article has no reason to exist. An editor of a German newspaper fucked an intern. International breaking news.

But of course, for watchers of the NYT and how America likes to conduct its uh international relations it’s a very familiar sight. Sneaky one might say.

Bild’s politics are now center-right [lol], but have grown sharp-edged under Mr. Reichelt, a former war correspondent. The tabloid initially welcomed Syrian refugees, then turned bitterly critical of immigration (though it is also hostile to the far-right AfD party). A Washington correspondent for Bild complained, in internal Slack messages that subsequently leaked, of a slant toward Donald Trump in the coverage of the 2020 U.S. presidential debates. The paper has also attacked the German government’s Covid restrictions and its main public health expert.

There you go. Payback. Being an atlanticist lapdog 90% of the time just isn’t good enough.
Zoning and regulating housing is like exactly what their "business" is in.
Yes that confused me too.
Thank you for your kind words. We are just getting started :)
CMU did a timeseries series couple of years ago:

https://www.youtube.com/playlist?list=PLSE8ODhjZXjY0GMWN4X8F...

Things have changed a little bit now , but not much.
It's not about taxes, its about making it easier for the city to enforce the ban on short-term rentals.
Good. Another scam american corporation folding on first legislation to benefit common people.
Thanks for this.

It’s interesting because I think many people (myself included) would be far more interested in the perf patches than the GILectomy.
A flat owner is not an atomic actor. If you purchase a flat, it's under the implicit assumption that you or your family will be the only ones occupying it.

I live in Sweden and most "condo" associations (bostadsrätt) have rules regarding short-term hires and subletting. I imagine it is the same in the Netherlands.
" games filled with farmers that will eventually ruin everything"

In fairness, this is hardly a problem unique to them. Bots are an issue in any game that gets big enough and has a black market for in game currency.
> Yeah… who are the owners of a flat to decide what to do with it, eh?

How do you spell "externalities"?
Yes there is. Amsterdam has about a quarter the population density of Paris
> But it’s unfortunate that “blockchain” is apparently synonymous with proof of work cryptocurrencies and NFTs.

I usually put stuff like that down to either lazy writing or just the wrong/badly skilled writer.

It's the same as MSM portraying hackers wearing hoodies!
> Nobody's going to haul your garbage away because that's what fulfills them.

Maybe not directly as individuals but a number of companies makes money from trash ;-)
Computer scientists contemplate courses without 'Alice' and 'Bob'
>it is racy to have more than one process writing to the toplevel hierarchy

Source? And define top level hierarchy? The top level isn't really special.

This is why locks exist btw.

I'm not convinced you have to manage cgroups from one process. That is not how most implementations do it.

>Processes cannot just freely break out of their cgroup, that wouldn't be secure.

Processes can freely migrate ("break out" if you insist on that terminology) if they have write access to one level above them in the tree. Systemd does not put you in that situation, but it could.

E.g. if you are in /user/<uid> you have nowhere to go, but if your are in /user/<uid>/default you can go to /user/<uid>/<container_runtime>/<unique_container_id>/default.