skysight-inc/HackerNews huggingface dataset:
Eschew performance isn't the right way to put it. React allows you to do 90% of UI work in performant ways. It has good predictable performance for the majority of work and allows you to move through a lot of simple UI tasks quickly. And spend time focusing on the performance in parts of your app that matter. The situations where you really need performance tuning are going to be unique to your specific app and data.
Yes, now we're getting somewhere. The fallacy is in recursively accepting the first solution to a given problem. Rather, it's worthwhile to ruminate[1] on multiple solutions before embarking on one that exceeds the apparent complexity of the problem.

Digging into the analogy, though, this is a story about maintenance failures. At some point, you're going to make good with your neighbor and also repair or replace your hose, and it sounds like getting a pass for that bridge could save time in the future. Waxing your car might be a vanity project. What's most important in this moment?

[1] my first yak pun in 2020
Yeah Data Oriented Technology Stack.
I just have my kids do stuff.

"Water the yard!"

"Turn off that light!"

"Change the channel!"

"Go get the mail!"

Simple. Fairly reliable. Best DIY project the wife and I have ever done.
Yes, totally inadequate.

The problem, though, is that ~nobody would bother doing what it would take. And so there's the argument that recommending bandages is the most effective strategy.

It would be cool to see this acknowledged. Even if in tiny print somewhere.
Get people with zero assets to write the notice - maybe pay them $20
I love Signal, and use Telegram in addition to it.

Telegram is, hands down, the better product in terms of user features and experience. It's pretty much the only native application that runs just about anywhere, as expected, with the same feature set, and is easy enough for people to get onboard with.

Signal seems to making moves towards combating some of this though, which is nice to see.

My general rule of thumb is this: I use Telegram for daily chatting where I refuse to have Google/Facebook in the mix, but for anything truly important that I value (like, say, some conversations with my wife) I'd jump to Signal rather than put my trust in Telegram's secret chats.
Spain did colonise much of what is now the USA. That’s why it’s “Los Angeles” and “San Francisco”.

https://commons.m.wikimedia.org/wiki/File:Imperios_Español_y...
The Stigmergic Myth of Social Media
Not every culture is based on theft.
Most of this doesn’t seem in conflict to me.

“Don’t shave the yak.”

- stay focused on the task at hand.

“Measure twice cut once”

- if the output cannot be easily fixed, double check yourself before committing.

“Technical debt is bad”

This is an oversimplification. Perhaps dangerous is a better word than bad.

“Move fast and break things”

- a hyperbolic response to perfectionism
> Tomalin's proposal would use a sophisticated algorithm which would evaluate not just the content itself, but also all content posted by the user to determine if a post might be classifiable as "hate speech".

Speak how the algorithm likes, or your posting will be penalized.
Operations research and business analytics will obviously continue to be important but we'll also start seeing machine learning replacing a lot of labor and augmenting a large portion of our daily tasks. It will change how we interact with computers.

I used to work at an image recognition API startup and went through an AI incubator with my own company so I got to see the huge range of applications of this technology. At the incubator we had a company automating customer support (acquired by google), another one automating appointment booking and scheduling, sales call analytics using speech recognition, automatic reading comprehension quizzes for K-12, deep learning for radiology, patient tracking/monitoring at retirement homes and hospitals, imitation learning based robotics, deep learning based hedge fund, amazon go like vending machines, fashion analytics, social media analytics/engagement for brands.
I agree. I used to use reiserfs on everything I touched back in the day: Mandrake, SuSE etc. When Hans R became toxic and ext4 happened to suddenly fit the bill, I followed the rest of the herd and reiserfs3 rapidly fell off the top n filesystem charts. I remember reiser doing some things much, much faster than say ext2, eg directory listing with lots of files. It also seemed to know when to repair itself on boot and simply do the right thing - that would be the journalling that ext2 didn't have and ext3/4 took a while to get working properly.

They could call it rfs or something, anything but reiserfs.
You must not use sched_yield() and also must not spin indefinitely.

Instead, one should optionally spin for up to a constant number of iterations and then call sys_futex.
https://www.connectedhomeip.com/

Last month Amazon, Apple, Google, and the Zigbee Alliance which includes IKEA, Samsung SmartThings, Signify (Philips Lighting) announced a new working group. Like you, I hope these things are addressed.
This is probably pretty normal historically. People start rebelling not just because of restrictions on freedom, but usually because their quality of life sucks. See what's happening in Hong Kong: they don't like the increasing Chinese oppression, sure, but they also have some serious quality-of-life complaints too, namely with housing prices.

When people are fat and comfortable, they tend not to rock the boat too much for vague ideals.
This happens to me all the time starting pipelines in Gitlab. Which typically results in unwanted merges to master which then need to be reverted.
Echoing this, GraphQL is just a specification, and it is up to library authors how that spec is implemented.

I think there might be a disconnect or misunderstanding in the developer about this. GraphQL is sort of like the Flux pattern for MVVM architecture. It isn't so much a thing as an idea.
Philips Hue reverts to being a switch when controlled with the ‘normal’ switch instead of the controls that we mount right above the old switch. Works like a charm!
Peach-Scented Impeachment Soap
> I would cumulatively save more time by just walking downstairs to turn the lights off.

Unless one is bedridden, it's better to get up and turn the lights on/off manually, including the stairs.
DeepMind developed model for mammography screening
This kind of reads more like a wishlist than a list of predictions.
And Louisiana was French.
I think both are true depending on the software. But yes it's unfortunately too easy to run into bugs daily even if one does not use new apps every day.

The reason for unreliability is probably the same reason why things are slow: developers and project managers who don't care about the users and/or who are not incentivized to improve performance and reliability.

If you think that "not caring about the users" is too harsh, consider that users do suffer from e.g. unoptimized web pages or apps that use mobile data in obscene quantities. This has a direct consequence on people's wallets or loss of connectivity which is a huge pain.

As developers we can all try to instill "caring about the users" into our team's priorities.
Very cool app. Giving it a try right now.
Not much psychology and just observations. The premise was stronger than the actual insights.
The Soviet Union and Warsaw Pact countries were in many ways the opposite of modern China. They were not efficient at all, and their economies were absolutely terrible. China has its problems, but a moribund economy is not one of them.
Chinese Alchemical Elixir Poisoning
I've found OSMAnd~ on F-Droid to be a good offline-only alternative, but it certainly has much worse efficiency problems than GMaps.
In the long run resource shortage goes down. Technology increases the amount of output possible for a given amount of effort over a given amount of matter. For example: wood to coal to oil to nuclear. Thinking about starships of 3000 AD we're talking about a thousand years of scientific development towards nuclear reactors, food processing, scientific computing, and random technologies I can't even fathom because they'll rest on a bed of mathematics and physics that's not even conceivable yet.

If more technologically advanced aliens exist then our not sensing them is much more likely because they don't want to be sensed than some other consideration like them stopping to setup on some habitable planet. I'm horrified about war, and I'd hope they would be too, but it may be that aliens come to understand species or ecosystems in a more expansive way and may consider the process of ending war as a necessary one for the maturation of an ecosystem.

Or the great filter is true. We all end up killing ourselves because it's impossible to escape exponential technology growth and mismatched incentive problems, or something else like that.
Yes you are correct. The audio recording any person generates through the procedure I outlined above is now copyrighted by that person, who may then choose to place it in the public domain.

It's like if I recorded myself playing Für Elise. The recording I generate is owned by me, unless I release it to the public domain.
Don't be; 'we' won't be doing it. These are evolutionary/revolutionary timescales; how many millenia away do you think general artificial intelligence is?
None of those issues were even known of 100 years ago. We barely had the photo-electric effect much less the Copenhagen interpretation (1925) and they weren't fully accepted. Even so theory isn't much (see Strings) without application and experiment. Nobel prizes are given for things that have consequences rather than just seem interesting.
I have 3 Hetzner "1 Gbps" servers in my fleet right now, and my experience is that you're only going to get about 50% of that bandwidth reliably to any place in the world (I suspect they secretly capped me, considering how exactly each server keeps hovering around that number).

They're still a good deal at that price point though.

A server provider that delivered on exactly what they're selling has been online.net, though they ramped up their prices recently. When they sell you X Mbit/s amount of "premium" bandwidth, you're always going to get at least that. If you exceed it a lot they'll cap you to exactly that though. I used to have 8 dedicated servers with them at ~30 Euro/month (excl. taxes) each for a total of ~3Gbit/s bandwidth.

I've had some complaints about download speeds by users from NA when using German-based providers and significantly less complaints when using servers in France (i.e. online.net) or elsewhere west of Germany. I cap download speeds at 3MB/s per user anyways though.

Though beggars can't be choosers. I buy any cheap bandwidth offers I see.

Another thing to look out for if you're planning to saturate 1Ggbit/s is using SSDs and/or a good amount (>=32GB) of RAM. You'll probably not manage to do that if you have 1TB worth of files on a HDD and 8GB RAM for your OS's page cache. If you're planning to use SSL to serve stuff make sure your CPU isn't super old or an Intel Atom or something (I tried having a fleet of a lot of mini dedis once...).

I should write a blog post about all this and more at some point. Maybe next year?
Approaching $5k MRR after 3 years by working on it every day as an indie dev
To be honest, most discussions about anti-Yak Shaving are about willfully ignoring the fact that you're going to have to shave a Yak, then asking people to strategically pluck single hairs whenever they're walking past the Yak because razors are expensive.
Just sharing some thoughts on the slow but steady progress I've experienced during my indie maker journey. This is not a shiny story of overnight success, but an ode to the long term race.
Ah yes "I was only following orders", a classic defense.
> If we think about it the other way around, if we shaved yak every single time, then the herd would be shaved, and we'd be able to work without so many distractions.

Do yaks not regrow their fur in this analogy?
Twitter Social Contract in 2020
The Han Chinese are, by far, the majority. Uyghurs are a small and unliked minority. What makes you think they're going to destabilize that nation? Did the poor treatment of black people in the US cause it to collapse? It did lead to a civil war at one point, and to some turbulent times a century later, but that's only because people in the US actually cared about human rights. I don't see any evidence that most of China's population is too concerned with the treatment of Uyghurs, unfortunately.
One of the main reasons I'm using Redux is because of the global store. If I understand the docs correctly this is how you do it in Svelte:

https://svelte.dev/examples#writable-stores

What's up with that? A strange semi-singleton where you need to use writable(0)? Also strange that subscribe return unsubscribe. Doesn't seem very intuitive.
You are misunderstanding. They aren't worried about PR because it will hurt their reputation or bottom line, but because it will hurt their ability to get communities to go along with vaccination efforts that are vital.

For example, think of seat belts... they save a ton of lives, but it is possible for a seat belt to kill someone; let's say the ratio is 1 death caused for every 1000 saved. Even though a seatbelt can kill you, it is still clearly worth it to use one, and will save a ton of lives if everyone uses them.

Now imagine a celebrity is killed by a seatbelt; rationally, everyone should understand that it is a rare event, and that it is still worth it to wear your seatbelt.

However, since the case is such high profile, many people will see it and mistake the anecdote for data and think seatbelts are dangerous.

This "bad PR" could kill thousands of people.
> San Francisco has laws on the books mandating "affordable housing".

San Francisco is geographically limited. But San Francisco doesn't want to build up because of NIMBYism. That's the primary problem. It's not a left vs right thing.

> Democrats could easily overrule local laws.

The state government moving in and overturning local control is a big government progressive position. You are criticizing California for not being progressive enough.
It does not have finally blocks. However, correct use of RAII should be used to automatically free resources as they go out of scope.
> There are billions of computers out there that are idle most of the time. Utilizing them

That used to be popular (for instance, distributed.net) back when the processors used the same power whether they were idle or not. Nowadays, there is a huge difference in power usage and heat output between an idle or mostly idle processor, and a fully loaded one.

(My first desktop had a processor without a fan or even a heat spreader, and came with an operating system which had a busy loop as its idle loop.)
> Octal is where it's really at

Why octal, not hex?
The China thing is doomed after the trade war. I hope it otherwise materializes nevertheless.
>3. Open hardware, especially RISC-V, becoming the dominant approach for new hardware development.

Why is everyone so hyped up on RSIC-V and not something like POWER? When both are now fully open sourced.
> “Technical debt is bad”
> This is an oversimplification. Perhaps dangerous is a better word than bad.

Technical debt is not dangerous or bad, it's just debt. It continues to compound the longer you don't pay it down. You have to be strategic with the resources you have, but often taking on debt is the right thing to do (provided you intend to pay it back later).
Maintaining order is essential to stopping bullying, and infringing on the rights of students who want to be there and want to learn. IMHO this is going to lead to chaos.
You need to decrypt the data somewhere, which requires holding the key in memory. What's to prevent a nefarious node in the distributed cloud from extracting your key?

I could see a solution where every user has their own key, served by a securely hosted (non-distributed) server, and decrypting the data client side, but that doesn't cover all cases where you might need to aggregate or share data across users.
What was the last significant advance then?

There's this big tube in Switzerland and France that potentially could be worth looking into
I think that 3rd pilot was key not just because of an extra person; IIRC, he had a vantage point the pilots didn't have, and saw what was going on with the trim wheels.
>Source: grew up there
It would be nice to have a maps/routing service that could just produce a basic HTML page with text directions from a given point A to another given point B.

Bonus points if it also lists the before and after streets at direction changes so people know if they missed a turn.

This could be implemented as a proxy to either of the maps apps (Google, Apple, OpenStreetMap)
People are more than happy to deal with the Saudi’s despite appalling human rights records. So long as they have something people want, countries don’t care about human rights.
2019 Letter – Dan Wang
> For example, do Uber and Lyft need machine learning?

Anyone doing large scale ETA prediction and routing these days is using ML models at various phases in the pipeline, from GPS noise filtering to road network data generation. You might get past the early stages of a rideshare or delivery service with more traditional naive models, but there are still significant efficiency gains to be made in even the most cutting edge systems today. For maps and navigation, this is especially true when you go global and need models that adapt to subtle cultural and behavioral changes across markets.
I think it's very possible to decentralize databases. Not to sound like I'm jumping off the deep end... What if each set of decentralized data was verified by each user on... a block chain. Using a proof of work/stake model that each existing copy verified each new copy or propagated update. If the hashes didn't match with the greater pool then data would be considered corrupt and ignored. Even cooler is people could simply fork their data sets and create a new blockchain for their project. Truly free data.

I'm iffy on the cryptos but it's appearing less and less of a solution looking for a problem and more a solution for many problems dealing with decentralization.

For an interesting existing solution sans blockchain check out [gundb](https://gun.eco/).
DeepMind's new AI can spot breast cancer just as well as your doctor
An unpopular but effective short-term solution: Developers ought to use five year old hardware for development and testing tasks. FWIW, my work laptop and mobile phone are both 2015 models and I feel they're completely adequate for running all the software I've written.
I never did computer science

Trust me, C++ is far from computer science (as in, the actual science). You might even be at an advantage if you're more of a hands-on person than a mathematician.
>so that middle class people can afford to live in California

You said California. Not San Francisco. The point is that it isn't the left leaning government of California that is making San Francisco expensive. It's a local problem.
> Since you don't have direct control of the instruction pointer this way, there's some complexity in loading shellcode somewhere and having the process return to it to get it to usefully execute your code, much like an actual stack-corruption exploit.)

The readme states that the (primary) shell code is written at the EIP location, so no return hijacking is required.
It wouldn't be uncalled for. The past ten years' worth of patches have pretty much come from Edward Shishkin. I can only imagine the work required to keep such a large codebase maintained out of kernel during that time.

The ideas described in the linked email looks quite original, too. The abstraction level between blocks and files have always been a leaky one. It would been interesting to see them implemented. I guess it would require a lot more RAM to be effective but that might not be an impediment these days.
Audiovisual Guide to Physical Audio Signal Processing
Duktape is an embeddable JavaScript engine, with a focus on portability
Steve Hall on LinkedIn: Joe's Locks
China is good at things we are really bad at: building up modern infrastructure fast and at reasonable cost, investing in long term projects (payoff in decades so meaningless for election cycle driven politics in other countries).
The core benefit of unity over unreal is that it has community momentum. There are more tutorials, documentation and things available in their store. I prefer unreal myself, but those are things that are hard to combat against without epic making a more conscious effort.
> For a successful colony, stability and conformity have to be maintained for long periods - centuries at a minimum, perhaps even millions of years.

The number one attribute that needs to be preserved is the disinclination to blow each other to smithereens. I suspect self-destruction (to a level where technological progress is setback millenia) is a common enough occurrence that would occur well-before FTL becomes a possibility.

I also suspect (despite decades of reading SF and my own wishes to the contrary), that the kinds of attributes that encourage exploration, expansion and risk-taking, are also somehow linked to aggression and violence - "might makes right".
Perhaps. I interpreted your comment as asking about the actual video encoding. The focus of this write up is about interpreting the accompanying logic associated with the clips of video. My point is to make it clear that this is not just an “I played Bandersnatch on an emulator” post which would be rather boring IMO.
Thanks for the explanation. I get that you don't want overly promotional posts. But:
-Easy Data Transform performs SQL-style joins on CSV files. It is one of its main use cases.
-The OP didn't mention anything about it having to be command line.
For context, since the article glosses over the actual data: Black students made up 5.6% of California school enrollments in the last school year, but got hit with 15.6% of all 'willful defiance' suspensions for the school year. Also, a previous initiative to ban the practice in LA school districts actually increased graduation rates [1].

[1]: https://www.sacbee.com/news/politics-government/capitol-aler...
Long ago I watched a documentary about the early Apple days, when management was encouraging their developers to reduce boot times by 10 seconds. The argument was that 10 seconds multiplied by the number of boot sequences would result in saving many human lives worth of time.

Edit: found a link with the same story: https://www.folklore.org/StoryView.py?story=Saving_Lives.txt

The software world needs more of this kind of thinking. Not more arguments like "programmer's time is worth less than CPU time", which often fail to account for all externalities.
A player piano doesn’t necessarily have to sound bad.

Back in 1993 Yamaha built a device that could read piano rolls personally “recorded” by Gershwin by hand (he would hammer them out for money in his spare time), and then played back on a modern player piano. The resulting album is one of my all-time favorite albums.

Yamaha still sells these “scans” (on 3.5” floppy!) for their player pianos, and they could certainly be reverse engineered, but I imagine they are considered derivative works and covered by their own copyright.

https://apnews.com/fb3f8c3bc3305506f57120df0755f9d8
https://youtu.be/_kIpr6nSvjI
Disney recently released some special edition gold fish crackers with the Steamboat Willie design.
They are pushing for something.
But those are the countries that China would want to trade with.

China also has territorial conflicts with all of it’s neighbors in South China Sea.
In my case I believe that the original statement calling out "virtue signaling" was wrong. And on top of being wrong they were being hypocritical because they were doing the exact thing that they were, wrongly in my opinion, calling out others for doing.