skysight-inc/HackerNews huggingface dataset:
As I've said elsewhere in the thread, the Redux core is deliberately unopinionated. Redux Toolkit is our opinionated wrapper around that core that provides the best defaults for common cases and removes that "boilerplate":

https://redux-toolkit.js.org
Virtually all of my accidental inputs are caused by application slowness or repaints that occur several hundred milliseconds after they should have.

I want all interactions with all of my computing devices to occur in as close to 0ms as possible. 0ms is great; 20ms is good; 200ms is bad; 500ms is absolutely inexcusable unless you're doing significant computation. I find it astonishing how many things will run in the 200-500ms range for utterly trivial operations such as just navigating between UI elements. And no, animation is not an acceptable illusion to hide slowness.

I am with the OP. "Good enough" is a bane on our discipline.
Faced with a choice between beef or fake beef that tastes exactly the same, most people will just go for the real beef. They don't want the highly processed fake stuff that contains who knows what.

The only way beef loses is if the alternatives are significantly cheaper. If a McBeef is $5 more than a McFakeBeef then you got a shot at converting people.
Please don't be a jerk in HN comments, and please don't make unsubstantive negative posts.

https://news.ycombinator.com/newsguidelines.html
It works the other way too. Germany can't afford to be hard on Russia and it's no accident that Germany (and by extension the EU) has been utterly ineffectual in the Ukraine situation. And going by how much has Germany gets from Russia, I highly doubt it could be quickly made up for by imports from the US. But even then, that'd just increase our dependence on the US, which at this point has also proven itself to be totally unreliable as a partner. It would also weaken our geopolitical position vs the US as it increasingly abuses its position on the world stage. Germany should be striving for energy independence from both of these awful countries.
Replace Rome with the German countryside and you'll still just have EDGE.

Sites like Hacker News or https://i.reddit.com are still perfectly usable. In contrast to the 'modern' Reddit UI that that takes a couple of seconds to load even on my home WiFi.
The HomeKit stuff works locally, and afaik should continue to work if the vendor disappears.

Siri will need internet, but if you have wifi locally you can control them via a phone.

There’s also always the wall switch.
People were making TikToks in sensitive areas
There is a coming backlash against fake meat due to the amount of chemicals and processing required. It's not just soy, potatoes and flavoring.
Linux Kernel's Scheduler Causing Issues for Google Stadia Game Developers
They will lose over a billion dollars again in 2019. Shifting around expenses to post a single quarterly profit isn't a huge accomplishment, is it? If/when they can hit the SP500 we can talk about profit.
Again, please share the studies to back up your claims. You're either trolling or just very poorly informed and spreading misinformation without checking it.

And how do you reconcile the fact that animal agriculture is a large contributor to ecological destruction and greenhouse gas emissions. Here is the result of a 5 year Oxford Uni study that recommends adopting a more plant-based diet to reduce your personal carbon footprint[0]

[0] https://www.independent.co.uk/life-style/health-and-families...
iOS has evolved into such a buggy mess I switched to Android. I used to be a huge Apple fan, and now I don't use any Apple products. I feel they are one of the worst offenders in degrading software quality, unfortunately.
Unity is making some good tech decisions but "DOTS" is just a marketing device so Unity can make vague tech promises without getting into details. Its a blanket rebrand of several technologies Unity is currently pursuing.

ECS, the job system, the Burst compiler, large rewrites of several systems into C# from C++ (and more if you want to break out things like animation and physics rewrites) all fall under DOTS. These are all fine changes but they could all happen on their own. DOTS is not a technical term. Unity has just decided to wrap this all up into the more marketable DOTS name.
Seven Alarming Thank You Notes to Bitcoin
> video game mods and hacks I wanted to dabble in

Not sure you need assembly for that.

If you want to modify 3D rendered output, you normally need to adjust shaders, textures and such. For extreme cases, you can hook the entire Direct3D API adjusting how it works for the game. The only assembly you might need for that is shader assembly https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/... but not always necessary as the HLSL decompilers are often OK.

If you want to modify game logic, it’s normally implemented as scripts. Game designers and level designers don’t often know C++, and they certainly don’t want to recompile the game because it’s slow, they adjust scripts and see the result in real time.
I don't believe there is, or can be, such a thing as a stable multi stellar society. Barring FTL technology, it's impossible to correlate activities or maintain coherent relationships when every interaction takes years, decades or centuries.

What you have are individual civilizations which may or may not, as you mention, decide to invest the time and resources into interstellar travel. But that investment isn't guaranteed. We've had the technology to send out interstellar probes for decades, yet we haven't committed to sending them out by the hundreds or thousands. We could have colonized Mars or the Moon by now, built Orion starships, but we haven't. Technology doesn't govern the advance of space travel, politics does.

>How does that uniformity of choice get enforced across time and space?

I think it's just a matter of probability. I don't believe technological development, much less to the degree of having a space program, are an inevitable result of intelligence or the presence of civilization. It's easier not to have a space program. It's easier, if you have a space program, to only explore your own solar system. Any number of issues, such as not being near enough to a colonizable star, not having sufficient energy or resources, natural disaster, giant ants, robot uprising, superflu, etc. could keep a civilization from starting, much less maintaining, a project of the necessary magnitude for the necessary amount of time.

And then you have to survive the trip, and actually succeed at colonizing another planet.

I think it's entirely within the bounds of reason for every civilization which has attempted interstellar travel to have failed up to this point.
> they would have to pay their share of the costs of maintaining and expanding the network.

Tesla is not paying other charging networks for the costs of "maintaining and expanding" their networks.

If Tesla's not paying anyone, then why should and why would anyone pay Tesla? This "you must pay us" position is logically inconsistent and hypocritical.

> None of the charging networks you mention were set up by the car makers.

False: https://ionity.eu/en/about.html

> you just plug in and it works.

The CCS equivalent is Plug&Charge (https://www.hubject.com/en/plugcharge-electrify-america/). Even with Tesla's limited charger interface they could support any vehicle with Plug&Charge and any biller.
On a fairly serious note, how would I find out more of "how to" nature - if for example I wanted to have a project with my kids RaspberryPis and making music ?
My son won a Clapper in the family's white elephant gift exchange. We hooked it up to our Christmas tree lights, and, I gotta say, the thing is pretty great for that use case--no more reaching through pine needles to reach the plug.

And somehow it manages to do this without running TCP/IP stack. I'm working on a project in the IoT space right now, and a Clapper is making me feel kind of silly about it.
A related article in a similar spirit from 4 years ago: https://news.ycombinator.com/item?id=8679471

I can comfortably play games, watch 4K videos, but not scroll web pages?

I think this is one of the more important points that the article tries to get across, although it's implicit: while the peak of what's possible with computing has improved, the average hasn't --- and may have gotten worse. This is the point that everyone pointing at language benchmarks, compiler/optimisation, and hardware improvements fail to see. All the "Java/.NET is not slow/bloated" articles exemplify this. They think that, just because it's possible for X to be faster, it always will be, when the reality couldn't be further from that.

Speaking of bloat, it's funny to see the author using Google's apps and Android as an example, when Google has recently outdone itself with a 400MB(!) web page that purports to show off its "best designs of 2019": https://news.ycombinator.com/item?id=21916740
Also for certain products it's almost impossible to sell at scale without an enterprise sales team. Developers won't be "willing" to pay or admit the need for what's basically a glorified web scraper concept that has existed for as long as the web itself. For this sort of product to be successful you need enterprise sales, tons of funding and marketing, among other stuff. Even if your actual product is terrible you will still have a larger segment of market compared to a competitor product that may be more advanced functionality-wise. This is not something that's popular on HN because of the constant myth that "if you build a well-engineered product, customers would magically show up".
I'm an obstinate lurker of HN, but I felt moved to create an account to address your post -- and another's.

It was a breath of fresh air to read your experiences, and the way you decided to put into writing what your intuition had surmised from said experiences. I read forums religiously to keep my own worldview fresh and to stave off the natural human inclination to bring myself into a homeostatic perception bubble.

Uncannily, one of the most common things I've found is the exact type of person you've described: one that doesn't think about what value their post will bring to others, but only to post for posting's sake. You and your post are an exceptional delight, and I thank you for sharing.

The world -- and by extension the internet, a microcosm of said world -- is overrun with wishy-washy expression that only appears to express a lot, but when stripped of all it's fat, manages to express nothing at all (f.e speaking a lot, but saying little).

As an addendum, my apologies for coming off in the same manner as the subject of your ire. Appearances are important, after all.
This is definitely an interesting take on the car analogy so thanks for posting it! I don't know that I agree 100% (I think I could 'settle' for a car that needed be be fueled once or twice a year if it came with some other noticeable benefits), but it is definitely worth remembering that sometimes an apparently small nudge in performance can enable big improvements. Miniaturization of electronics (including batteries and storage media) and continuing improvements to wireless broadband come to mind as the most obvious of these in the past decades.

I'm struggling to think of recent (or not-so-recent) software improvements that have had a similar impact though. It seems like many of the "big" algorithms and optimization techniques that underpin modern applications have been around for a long time, and there aren't a lot of solutions that are "just about" ready to make the jump from supercomputers to servers, servers to desktops, or desktops to mobile. I guess machine learning is a probably contender in this space, but I imagine that's still an active area of optimization and probably not what the author of the article had in mind. I'd love if someone could provide an example of recent consumer software that is only possible due to careful software optimization.
iirc fb doesnt even use graphql-js much? the whole thing was embedded in PHP Ents . graphql-js was written purely for the opensourcing. ofc things may have changed somewhat in recent years but i doubt if
I remember this article from a while ago (beginning of 2018), saying the RIAA and MPAA was not actively pursuing anything to extend it again: https://arstechnica.com/tech-policy/2018/01/hollywood-says-i...

I didn't see anything refuting that in a short look around, but maybe that's changed.
>> At a few more orders of magnitude of memory use, sure.

Are you implying nginx uses more memory than a python interpreter? :)
3am local time. Had champagne cheers and chocolate and just chatted with my partner about how this past year went.
Pete Buttigieg raised $24.7M in the fourth quarter of 2019, campaign says
I dont know, that just feels wrong. If anything, the rise of mobile means there should be more emphasis on speed. All the bloat is because of misguided aesthetics (which all look the same, as if designers move between companies every year, which they do) and fanciness. Can you point to a newish app that is clearly better that its predecessor?
Lots of companies are still using it, and although it's not hyped that much anymore, it is much nicer to use than JS or PHP which means dealing with legacy code is less of a headache IMHO. So it will continue to be a money machine for those who don't need to be at the bleeding edge and reinvent everything.

It's also faster than Python on a bunch of benchmarks (sorry I don't have a link). The next version will have a JIT compiler so performance will keep getting better.

There's also Elixir and Crystal which are inspired by Ruby, so the spirit lives on regardless.
I like the idea of privacy workshops. Do you have any resources for someone who is interested in organizing something similar?
Don't use Amazon/Google/other service then. Make it work locally in your intranet. (And optionally reach your intranet with Wireguard VPN if it is desired.)

A lot of smart home devices support ZigBee standard and with a device like ConBee (ZigBee USB adapter) you can get rid of the reliance on external services. Run your own gateway that can talk with a lot more different devices and run it in the middle of nowhere, if necessary.

You can also run your own voice command recognition software if you also want to have some voice control for all of the devices.
He hints at Electron in the end, but I think the real blame lies on React which has become standard in the past five years.

Nobody has any fucking idea what’s going on in their react projects. I work with incredibly bright people and not a single one can explain accurately what happens when you press a button. On the way to solving UI consistency it actually made it impossible for anyone to reason about what’s happening on the screen, and bugs like the ones shown simply pop up in random places, due to the complete lack of visibility into the system. No, the debug tooling is not enough. I’m really looking forward to whatever next thing becomes popular and replaces this shit show.
Possibly ocean acidification could damage the cell walls of diatoms, which make up a fair fraction of phytoplankton? But I don't see how that could have been locked in 30 years ago.
Like "Mail order CRISPR kits for everyone"?

The scary part is that there actually already is a web site that sells those...
It is.

There are several tutorials and Unite talks on Unity's YouTube channel.
> Don't try and twist this around into me making the argument about a random address not being walkable, because your entire argument has been taking a random address, claiming its walkable and then trying to extrapolate that to the rest of Austin.

Uh, what? I've repeatedly stated that neighborhoods matter more than cities. My whole point has been that generalizations about the city/region/state as a whole aren't useful. I would no sooner live in many parts of Austin than I would in rural Oklahoma. But that doesn't mean there aren't great, walkable parts of Austin and many people living car-free here. Which is literally what I said to start this conversation...

You, however, stated: "Austin as a whole consistently ranks low in terms of walkability." I don't live in "Austin as a whole." Nobody does. They live in their house/apartment/condo/whatever in a specific location. The walkability score near the border of Round Rock matters as much to me as the walkability score of... well, rural Oklahoma.

> The other half of the issue is the glorified car culture in and around Texas where people value driving more than they do other forms of transit. This can't be illustrated any better than the amount of sidewalk islands Austin has where buildings or malls are surrounded by sidewalk that connects to nowhere. Because everyone drives to the building next door

I completely agree. Where we'd probably disagree is that since we're (again) generalizing to areas as large as a state (!), here are some other car centric states: California, New York... It's a true American problem.

> New York and Seattle both proactively added new forms of public transit to fit a growing population

I'd be interested in the data there. I'd be amazed to learn that NYC/Seattle dug out subway lines to neighborhoods that were anywhere near as sparsely populated as non-central Austin neighborhoods are.

> Austin in this scenario isn't even trying to add more public transit

Yes, it is. You might be interested in CapMetro Engage. In addition, CapMetro ridership is rising, which is great for the chicken and egg issue.

> but rather expand highways while people complain about the metro rail being too 'cost inefficient'

And we're definitely doing this, too. I agree it's a problem.

> Most people don't chose to add car commutes, this era of white flight is less about moving to the suburbs and more about gentrification and pushing out the poor and minorities from locations closer to the city.

We'll have to agree to disagree here.

Anyway, I doubt I'll convince you of much. Which is fine. I mostly post these responses so other HN readers know they can find a place to live here that isn't car dependent. Because they do exist, they are getting better, they are getting more numerous, and I'm all for more pro-city, pro-density, pro-urbanism, anti-car people moving here and voting with their dollars and, well, votes.
> There is a whole lot of tree attached to a cashew.

There is also a whole lot of cashew attached to that tree, and the same tree produces more, year after year.
I disagree and think it will decrease because self driving vehicles will act as pace cars and smooth out traffic considerably
Just off the top of my head, at the very least, electroweak unification (1970s to 80s depending on where exactly you describe it as "understood") was a major advance in our understanding.

Now if you had said "half century" instead of "century", I would be more inclined to agree with you. Neutrino oscillations are a more recent phenomenon, but they fit relatively cleanly into the Standard Model and have little effect on the fundamentals. You say that "dark matter/energy" are problematic, but I would argue that no serious physicist thinks they are anything like "confirmed". (The DAMA/LIBRA collaboration aside, since no one else believes them.) They are just the best available ideas to explain things; the hope for a better explanation or experimental evidence for a particular direction remains strong.

Back when I worked in this area, I was fond of pointing out that there hadn't been much progress in fundamental theory since the '70s or so, then asking when LSD was banned....
iOS doesn't have 3rd party app markets?
>Well, where's your word processor buddy? Try to write one to achieve those goals -- and offer what people want today, including syntax highlighting, linting, auto-completions, etc, and come back to us...

Emacs could do that since 25 years ago, if not more.
No, what I meant is that this is not going to be 2x30 minutes, but 2x(30 min charge + n x 30 min waiting in queue for the chargers because there are not enough of them). Vs 10 fuel pumps where people spend 3 min.

When the proportions are reversed then EV make sense for trips with other purple taking the trip at the same time on the same road (as this is the case in France for school holidays)
Indeed -- transcribing sheet music into MIDI is generally not going to be 100% automatic, whoever is doing it is going to have necessary artistic choices to make -- what metronome speeds do tempo descriptions convert to, how much longer will a fermata hold, what levels of volume the different dynamic markings will hold.

You could take a "pure" mapping of just the notes and relative durations... but then you'd wind up with what would essentially sound like a weird robotic "player piano" version of the music at strange speeds that would be, well... pretty bad.
Because I always end up switching on the return value, and switching on enums is a lot nicer than ints. Especially when there is no agreement on what values are returned, LT is mostly -1 but is often specified as simply less than zero.

When you have a finite set of cases, enum is just the right solution period. I have no idea why people still insist on using ints.
I think you may be taking away a different than intended lesson. The implication is that you can wash the car with a broken hose(tape it!), or with no hose at all(buckets/pans).
Yes. Invading ships wouldn't be able to bring a lot of fuel/propellant with them beyond what's necessary to decelerate from the trip. And they would have to be warm enough to support life, so they'd radiate a lot of heat. They'd be easy to spot. So no fancy maneuvering and no stealth. And the defenders have the resources of an entire star system to throw at you.

Terrorism, as you mention, might be possible (but again remember, no stealth) and claim jumping (where you displace another group that got there roughly when you did). But even in densely packed stellar neighborhoods the average star is surrounded by a moat several light years across. Once the locals are developed enough to mount a serious defense, they're probably immovable.
>whereas the game has the goal to render a known, tested number of pre-downloaded assets in realtime.

Say hello to shaders.
Very very happy new year. Can not imagine going to bed with out skimming HN each each night, just missed yesterday and was in bed at about 1 am
Excellent link, thanks! That's exactly the sort of analysis required, though a lot more is needed.

I didn't follow why mining has to be (or should be) so human-labor-intensive.
> But I guess you're not going to sell many books by saying "think exactly as hard as you need to about the things you need to think about, make smart choices, pick relevant abstractions when you can, and choose the right tool for the job".

Eh, expand that out to 20,000 words and you could probably sell a few copies.

I think it'd mostly want to expand on mitigating problems that happen when you make dumb choices, can't find good abstractions or have poor tools. You're going to learn through failure, so you have to suffer through the failures.
I’ve collated a bunch from various sources into a website I can go and check. It’s updated from the feeds throughout the day.

https://goodengineering.dev
Historically most countries don't succeed in copying others and those that are able to, like the US and Japan, go on to innovate later.
To do it in the most legal way possible....

Look up the 1924 public domain arrangement in sheet music form.

Copy those notes into Musescore or an alternative.

Export the notes into MIDI.

Use Pianoteq to play the MIDI file. (It's one of the better sounding virtual instruments out there.) You can export a WAV file from Pianoteq.

Use this WAV file in your documentary on YouTube.

Prepare to get content ID'd by one of the big publishers anyways. You will have to defend the claim with proof that your audio is in the public domain.

I'm not a lawyer, but I happen to know a little about music licensing.