skysight-inc/HackerNews huggingface dataset:
Those Germans are full of shit, they hate Tesla. It's just to buy some time until they can cram a shit hybrid drive into their overpriced BMW and Mercedes crap wagons.
Why is this design requiring a torsion spring so popular? Space savings due to the sectioned door?

The house I lived in as a kid had a solid metal door hinged about 3/4 of the way up, that you could lift by hand with relatively low effort, and at the top position it would balance on its own weight. The electric part was just a roller chain attached to a short lever, which also happened to give some resistance to the closing movement.
Rust need a lot of extra stuff in function signatures to do its magic. Julia couldn't possibly do what Rust does because it doesn't have enough information
Not to be too contrary, but I disagree with this sentiment. First let me say I'm assuming that the OP wants to involve a historical narrative to gain a deeper conceptual understanding of quantum mechanics.

Under that assumption, the interesting thing about QM is that there is very little inherent conceptual justification for the technical descriptions we have of quantum systems other than that 'they work'. Or more precisely, understanding why QM systems are mathematically described in the way they are is still an active area of research.

Therefore, often the closest you can come to a deeper understanding is by tracing how someone stumbled into, or was forced into, using a particular mathematical approach. At least then you are left at the same precipice of knowledge over which experts have been dangling for nearly 100 years now.

I hope that one day we can give deeper explanations for why we have Hilbert spaces and what-not, but until then, learning the history is the closest you can get to understanding why things ended up the way they are on a technical level. And assuming a decent mathematical background, there's no reason you can't also learn the technical detail itself for the first time right along with that historical narrative.
The one time I tried it, I couldn't keep upright. The lack of edges (vs. ice skates) really threw me for a loop. I'm not all that great on ice skates, either, but I can stay blade-side-down on them.
Rents are that high as people are willing to pay extra for residential space. I had colleagues go from studio apartments to single family homes during the pandemic.
I think that most small restaurants tend to undervalue their food and service. Part of it is people's expectations, but even beyond that I believe they are so worried about going out of business that they try to run on the thinnest margins possible rather than raising prices by 50 cents and having some room for error.

There's also a lot of... this is how much it costs for me to make, so I should charge a little bit more. Where I think it should be... this is how much it would cost my customers to make in groceries and time.

When I eat out I almost only get food that is too inconvenient to make at home. I don't get spaghetti at the Italian restaurant, I get lasagna or stuffed shells or something that would take me hours of work at home. Yet, for a restaurant these are fairly easy items to cook because the time is less of a problem and are in many ways simpler for them to prepare because they are cooked ahead of time and reheated when ordered.

So for the restaurant, it makes sense to price a big plate of lasagna the same or lower than a plate of pasta they have to do more work on to serve. But to me the lasagna is worth more because it would take me at least 2-3 hours to make. So the restaurant sees it as a cheap thing while I see it as a valuable thing.
> mandarin ideograms

That's called Chinese characters in English. In its entirety, that writing system is based on logograms, hence, a programming language uses logograms, too, not only ideograms. https://news.ycombinator.com/item?id=22216125
it would conflict with user defined literals which were there before:

auto operator""_01(unsigned long long l) {
return 0;
}

int x = 100_01; // x == 0

so, as always, backward compat :D

(grepping in my ~ I see at least one occurence of `operator "" _0b` and if you allow `_0b` it's going to be hard to justify not allowing `_0123456`).
For criminals, I guess?
Actually, considering the low pay and the rules, prohibiting snartphones at many russian defence companies, cheap dumb phones may be a great target for espionage.
another part of this that is important imo is that inline was in a large degree absorbed by its more successful analog: freeskiing.
Thank you, looks very interesting!
If you are within short range radio coverage, why not walkie talkies?

Check PMR446 (EU), FRS (US) and similar services.

https://en.wikipedia.org/wiki/PMR446

https://en.wikipedia.org/wiki/Family_Radio_Service
In case anyone wants a summary (in german) of the crimes and failures that happenend during the last years, I compiled a website a couple of weeks ago:

https://crimedrivenunion.de/
I'm building a changelog system at the moment. It's basically the github_changelog_generator gem, but without overwriting old changelog entries. In git-cliff terms, it has `--prepend CHANGELOG.md`. But the data it gives you is a list of closed issues and merged PRs instead of commits.

I like the prepend mode a lot, because I would like to write proper release notes above the autogenerated changes. Machines are only so good at this stuff. I think everyone should use these things in prepend mode.

I am not personally a big fan of conventional-commits, mostly because you can never edit the message if you mess it up, and I am more of a ten-commits-at-a-time person so it's hard to remember. I guess you can put it on a (PR) merge commit. But I also think there's a lot of value in scooping up data from the GitHub API, like github_changelog_generator does. Listing closed issues by whether they were closed in the time between tags is fantastic, it's like if you'd been using milestones all along. This would be a great addition to git-cliff: `--issues` to parse commit messages for GitHub-style issue-closing directives ("fixes #24") and build a list of closed issues to link or render freestanding. Same goes for "Merge pull request #25 from ...".
what if people are actually better off not having 24/7 internet access in their pocket and all the new expectations that go along with it? i’d definitely like to return to that world given the chance
The company is small (around 20 direct + indirect) but the accounting can get somewhat complex because it has sales in multiple countries, leading to 7 currencies and with two dozen different VAT rates. The fact that ledger can keep tally in multiple currencies was an essential feature for our use case, most commercial packages want to convert everything into a base currency which leads to cumbersome conversions when you subsequently need to pay affiliates and taxes in a non-base currency.

That's small enough that all accounting can be handled by a single person, me, including updating the scripts that keep it all running. They do need regular upkeep as a result of changes in regulations, APIs, etc. It takes me about two or three days per quarter, and a few more days at year closing. There is a script that generates a pretty Excel workbook from the ledger output with a familiar looking dual ledger balance sheet and another one with a profit and loss statement, any accountant should be able to read those. There is not often a need to involve an actual accountant or do audits though, the company is privately held.

Teaching a programmer the basics of accounting is pretty easy. Would this work in an organisation that's not a software company where you would need to teach an accountant scripting, git, CLI, etc? I don't know.
That's a naive understanding of what's really happening at most restaurants. Cash tips are almost always significantly under-reported. It's nowhere near as low as "tip jar on the counter" amounts.
The government isn't preventing anything, it's a free market. The only thing that needs to change is to prevent companies from buying houses meant to be sold for ownership who then rent them out instead. That is working against the people. The law would work for the people.
oh boy, wait till you see where milk comes from :^)
Those two are related, clearly. It's not that Rust has added words that literally do nothing. Instead, the designers of Rust packed all kinds of things into the syntax that other languages decided would cause too much noise.

* The output type must be explicitly named instead of inferred
* The let keyword for creation of variables instead of merely assignment
* The mut keyword to distinguish between mutable/immutable variables
* The pub keyword, instead of another mechanism
* Semicolons needed after every expression

And more. Again, for every one of them, you can argue that it's _good_ for it to be there, because it serves a function. But you end up with a language with a hugely bloated syntax where the business logic is sort of swamped in these accessory keywords.
Foreign investors account for more than half of total real estate investment flows in the Netherlands, see page 8

https://www.bouwinvest.nl/media/4305/bouwinvest-dutch-real-e...
Similarly https://en.wikipedia.org/wiki/ICanHazPDF
Being in check means it’s your move and the pieces are positioned so that if it was your opponent’s move they could capture your king. So, to “remain in check” would mean to make a move which still allows your opponent to capture your king. If this were allowed the opponent would just capture your king and you would lose. Instead, the rules of chess require you to “get out of check”, i.e. make a move which prevents your opponent from capturing your king. If there is no such move you are said to be in “checkmate” and you lose.
What are you saying? That someone would rather earn $0 to pay their rent than earn $15/hr to pay their rent?
The problem is when said person whines that people are too lazy to work for them for that wage.
Is Woodpunk a thing?

It also reminds me of how some of Leonardo da Vinci's contraptions look like when they create them in real life (some museums do that).
My first reaction was "yikes, that's super unethical to use users' bandwidth, storage, and processing power without their knowledge". But after thinking about it a lot, I have to say I've come around.

As users, we all pay for upload bandwidth, and 99% of the time it's sitting there idly and providing literally no value to us or anyone else. That's because gosh darn it, we paid for it, so there's no way we're gonna let anyone else us it!

But, if we stop thinking in binary terms of "my property" or "your property", and open our minds for a minute, what's so bad, really, about each of us donating a few resources to make the shared Internet run faster for everyone? If everyone does the same, we're all better off, and no one is worse off since the bandwidth was just going to waste anyway. Furthermore, the storage needed is already in use, storing the exact same content, just for your own exclusive use instead of everyone's, and the additional CPU cycles needed are surely much fewer than it takes to run the worthless ads your browser downloads everyday.

I think of it as sort of the same logic as vaccination, where we ask people to pay a small private cost in a way that produces outsized benefits for society as a whole. In particular, each person gets an individual benefit much larger than the cost of the private resources they paid.

Now, if the private resources aren't practically free like bandwidth or ROM, but actually expensive like capped data or mobile phone battery life, the ethical logic starts to get a bit murkier. However, I think it's definitely possible to build an effective peer-to-peer CDN without needing to touch those kind of scarce resources.

The other reservation I have about this sort of project is that you really need to be able to trust the people running it to not abuse their control of the network (which really just means: other peoples' computers). That's, in my view, a much thornier issue than anything relating to the consumer end of the network.

Let's hope the team will be able to successfully tackle both the technical and the human problems of a P2P CDN, and help push the Internet towards a more communal, sharing paradigm. Best of luck to them.
The 1972 Rolling Stones article mentioned https://www.wheels.org/spacewar/stone/rolling_stone.html
IUCN Red List of Threatened Species Updated
Approach for energy comparison of solar travel and orbital launches:
https://en.wikipedia.org/wiki/Delta-v_budget
Λ-Calculus and the Towers of Hanoï
Here is something similar ("useless" complex machine made from wood) that somebody made to create music:

"Wintergatan - Marble Machine (music instrument using 2000 marbles)"

https://youtu.be/IvUU8joBb1Q

The video shows the details pretty well too, and the piece being played is of quite good quality. One can see that the machine can just play a pre-configured song, but the operator can add and/or change a lot while running it to create variations of that pre-configured song. The machine is programmable, so that song could be changed.
Where do you draw the line between socialism & communism when making that claim?
Since a lot of general intros to QM are being suggested (rather than technical/historical texts), then here's another recommendation which is not technical nor historical, but comes as close as you can get to a proper understanding of QM without mathematical detail:

https://www.qisforquantum.org/
The Coens do it a lot, in fact it’s basically the entirety of Inside Llewyn Davis.
> Also announced was the X-T3 WW, which is an X-T3 without a battery charger, and a $100 cheaper price-tag. The X-T3 and X-T3 WW are 100% identical. If you don’t need a battery charger, this might be a good option to save a little money.

This is mildly infuriating. The X-T3 is nearly two generations old, why bother? Also you're telling me that the price of my camera was $100 more because of the damn battery charger?? I've literally never used it. X-T3 has USB-C charging, which was frankly the reason I bought it. Why not just go full Nintendo and stop shipping battery chargers altogether?
Making a Scam Mmorpg – The Story of Dreamworld
While Elon Musk is in the position that he could implement this idea, he thinks it's "the stupidest thing ever". [0]

[0] https://www.youtube.com/watch?v=9YZVAMh8b0s
We're not talking about a multinational chain spanning continents with billions of dollars in revenue, tens of thosands of employees and a NYSE stock ticker - and not just any ticker but a part of S&P 500! Such a corporation has a lot of means to raise salaries a little without going under, they could borrow millions, they could issue stock, they could sell assets (which they have in millions), could restructure business, etc. etc.

We were talking about a single shop owner which usually doesn't measure revenues in billions and runs everything out of his own pocket and bank loans usually backed by the same pocket. If you don't understand the difference, maybe giving advice to businesses shouldn't be your primary pastime.

> How does he know for certain? He never even tried raising prices.

Sure, such a thought would never come to his mind without your help. And surely, a business owner would never know a thing about his own business and his own pricing without you instructing him on it with such a sage advice as "just try it!". Maybe tons of people would line up for $50 tacos and only the stupidity of business owners - which, as one, for some reason, choose to ignore your advice to just try it, which would make them billionaires - prevent it from happening.
Seriously. How much disdain one must have for people actually living the thing...
I work with projects where this is utilized and I'm not sure they are better than nothing. Maybe I will change my mind someday, but up to this point, "conventional commits" are the stupidest thing ever. First off, this is not really a convention, more like a pretentious attempt to invent one: they are really bad defined and it isn't really clear when one or the other prefix should be used. As a result: if you are working alone (or your only teammate has very a mindset similar to yours), you won't need it, it will be just inconvenient. If you have a team of developers with various experiences and habits that need a convention to be enforced, it will be very hard to evaluate if they use prefixes correctly, let alone if commit messages are any good.

The real problem is that commit messages and a changelog serve 2 different purposes and have different audiences. Changelog exists to explain what happened with the product, and commit messages exist to explain what happened with the code. These are the same thing only in the most basic situations, like "change Delete button color to red" (and then you probably don't even want to clutter your changelog with such bullshit at all). So, this works when 1 Jira ticket equals 1 commit. This is not usually the case, and, what's more, this usually shouldn't be the case.

If your changelog audience is a project manager, for example, you are better off with generating if from ticket ids that you include into the commits that resolve some task (you don't need and probably don't want that atrocity of "conventional commits" for that). Changelog generated from "conventional commits" is verbose, clunky, sometimes outright false, misses most of important stuff if some things are resolved in libraries. It is simply bad. But arguably better than nothing if there are no tradeoffs. But there are.

The real problem is, now your commits are bad as well, because they are completely fucked up in an attempt to shape them into a changelog, which cannot be done effectively. Best case scenario, your commits now completely mirror your tickets and you end up with huge commits, but at least the changelog looks OK-ish. So the tool intended for developers no more is. Anything in between and both your commits and your changelog are messed up.
Thought this was interesting since they’re actually a YC company: https://www.ycombinator.com/companies/dreamworld
When I was a 13 or so, in the early '90s, I took an "extreme rollerblading" class on the weekends. The class started by teaching various kinds of stops (T-stop where you drag one skate behind you sideways, spin stop ...no one ever used a brake), and then moved on to going down stairs, performing jumps, and so on. We were required to wear elbow, knee and wrist guards as well as helmets. But one thing they taught us early on was how to fall correctly, or come to a falling stop. You want to try to go down with a kneepad first followed by the wrist guard, so you're using the knee to brake. This was something we practiced.

It's been over 20 years since I was on rollerblades and I don't even know if I'd have the balance anymore, but I wouldn't do it without at least one knee guard and both hard wrist guards.
Thanks for the detailed response! Never heard of this technique
Nature paper: ‘compact’ cameras not dead yet? Some self-assembly required
As work has been accelerated since the pandemic to be much more remote; affecting nearly every salary range, employee surveillance will be a new form of power and control the ruling class will have over the working class. Consequently this power imbalance will lead to lesser ideal working conditions for the working class like longer hours and lower wages.
> Science keeps advancing steadily on understanding consciousness

The perfect place to prove that is by putting a few citations in your comment. Better to show than tell.
Christ, people here and their taller than standard horses. My girlfriends dad owns a pizza place and walked away with $5k last year, after paying rent, supply and wages. Where do they magically pull this money from? They aren’t evil banker types with bags marked “$$$” full of money like people here seem to think and it is disgusting they’re considered cheap instead of just “people will absolutely not pay the increase in price” to pay for these wage increases. This man is one of the most hardworking and honest people I’ve met, as opposed to the people I meet working in tech.
So how much does a local plumber get for starting his own company?
I don't have an issue with having to, somewhere, specify that I want a vec or whatever container. The particular thing I'm talking about comes up when you have a long chain of things that involves both results and collect and the type system now needs me to rule out that I want a Result as well, or even a vec of results. If FromIterator<Result> weren't there I believe I'd be able to get away with specifying the final type at the binding instead of a turbofish more often.

The other thing is that fairly frequently my goal with collect isn't really to collect anything but to stop processing on an error. Sometimes I need to do this on a couple of layers and the intermediate vecs are gratuitous storage.

So my actual proposal would be more like having a simplified version of `scan` that's specifically for iters of results and then it's two steps: process-until-completion-or-error and eventually down the line collect-into-container if I actually want that.

Specifically, the weirdness here is that FromIterator<Result> is an implicit conversion between apple-and-oranges container types. Which is quite unlike most (or even all) other FromIterators and it has a complicated type relationship that makes everything else just slightly worse just to give people an ooh-ahh moment when rust does something they don't understand but is helpful.
No thank you - I've played Sim City.

(https://simcity.fandom.com/wiki/Microwave_(disaster))
So glad it was helpful!
> Possible solution: always designate COM/MON computers which agree on the mode: flight or ground. Only disable a primary COM computer if it disagrees with the MON computer while both are running on the same mode.

I’m not sure that helps, how do know that the COM computer is correct and MON isn’t? Ultimately you only really care if the two computers are trying to the plane to do different things, if they’re in different modes but producing the same outputs I’m not sure how much you would care.

> So, if the MON computer is faulty it will always disable the 3 computers?

I’m just interpreting what I’ve read. If you know better then please do tell us.
Yeah, the "there should not exist any language underneath besides Assembly" motto pushed to extreme, is what might eventually sink all efforts to make C++ safer alternative than plain old C.
It might not be the sort of thing amenable to measurement.

https://en.m.wikipedia.org/wiki/McNamara_fallacy
> DES in the 1970s

To clarify: the deliberate weakening for DES was literally reducing the key size. There was also some suspicious behaviour with the S-boxes, but that turned out not to be a attack. Sadly, but unsurpisingly, it's not as simple as "Do the oppposite of what the nation state adversary recommends.", although these days independent research is doing well enough that "Ignore them[0] unless they have a non-'trust us' justification." is a adequate policy.

0: for crypto design advice; obviously they're still a attacker and you need to deal with that
Obviously for that kind of person it would be a problem if nobody wants to work for that wage. He has to live with his unclean apartment.

In any case, here we have an article whining about unfair employers. Are there really that many articles whining about lazy workers?
Thank you, I confused them both.
Crypto Banking and Decentralized Finance, Explained