skysight-inc/HackerNews huggingface dataset:
My mechanic is very old school; but he's not afraid of the battery in our (early) Honda Insight. Discussed it with him and I'm far more comfortable with cow cooking electrical potential than he is; but he's not afraid of it just knows there's some extra precautions to take. Nothing that they don't do when busting out the big welder already.

If I expected him to rebuild the battery pack with new cells; that'd be silly. I don't expect him to rebuild an automatic transmission, either. Not that he couldn't necessarily, but that kind of job is far better farmed out to a specialized shop that concentrates on it.
Seven years can be an eternity in tech, but is it an eternity counting from 2021? I mean, AWS launched in 2006, Netflix expanded to Europe in 2012, Docker had their initial release in 2013 and so on, so none of these major events are that "new" anymore. Obviously things have changed (a lot) during the past seven years, but have they changed as much as they did between 2007 and 2014?

What I'm saying is that for the general case of "scaling with few engineers", it seems to me that the tools available matter a lot more than the specifics of what hardware is available at the time. Launching an international service "from scratch" with a small team and a modest budget just wouldn't have been possible 20 years ago, but not because CPUs were too slow.
Linux with Windows VM using vGPU... I'll admit, Anbox or similar could use some work for getting Android apps working smoothly on Linux.
Ancient Traces of Life Discovered Encased in a 2.5B-Year-Old Ruby
Author here. I've made the demo system public [1] but it's written just for me so it should be painful to set up the same environment.

The mechanism is pretty simple: a Node.js server (running on genuine Linux) listens on tcp:22. Once you connect, it boots a dedicated Firecracker microVM instance and forwards network packets between your SSH client and VM.

Regarding the command history, others (including I) can't see what you type. If you could, it must be a vulnerability.

[1] https://github.com/nuta/kerla-demo
Smarter? I think that's too broad.

But if you choose technology for its intrinsic merits you attract engineers with taste, who have the drive and luxury to care about their work on a different level.

There are plenty more people who can't be arsed to or don't have the time or simply don't find it valuable enough to adopt "niche" technology, despite technical merits.

I don't think it has anything to do with smarts, but rather with priorities and human nature. Most people follow the mainstream because they favor stability and convention, those who break out in different directions favor autonomy and freedom.
> The Python version had less code that ran faster and was far easier to read and maintain.

I'm surprised by the "ran faster" part. Does anyone has an explanation? My guess would be that part of it is a better understanding of the problem, part of it may be better libraries, and part of it may be that the FOSS Common Lisp compilers in 2005 were not as good as now, but that's just a guess.
If you pass your saving throw, add +1 to CHAR, as few things are as cool as surviving an exploding cigar!
It seems to be a failed attempt at paywalling or AdBlock detection. Disabling JavaScript helps.
Political Stability Index
The descriptions in this thread and your photo are interesting because you don’t need to travel all the way to Kazakhstan/etc like most commenters. In Wyoming/Colorado/Idaho/Montana you can drive for tens of hours and see the exact same thing!
Facebook did little to moderate posts in the world’s most violent countries
You will find people that mourns Soviet Union in all parts of the former USSR and among all age groups.

Just like the opposite opinion.

But percent of people mourning USSR would be quite big. This has nothing to do with western stereotypes about dreadly life in USSR (mostly invalid propaganda) or various dictators (can you, without checking Wikipedia/Google, name the president of Kazakhstan, and say if it is a authoritarian or "democratic" place?).

USSR was destroyed for a number of reasons but none of the reasons had anything to do with the goal to improve life of USSR citizens.

One goal was to destroy a global economic competitor. Another goal was to open huge new market to the western corporations (both goals achieved by shutting down and destroying all the USSR industry almost overnight). Third goal was for the crooks to be able to become super-rich and be able to pass the inherited power and money to the offspring.

All these goals mean that life of the ordinary person in the former USSR states was to become much worse than before. And it happened as everyone born before 1991 knows out of unpleasant and sad experience.

But my comment wasn't about that. It was about that the West is still so afraid of the USSR it still tries to kick the USSR in every article even if it is not really relevant.
Those are both misleading headlines.

For the first headline, this has to do with channels that are too small to be in the partner program. Youtube still is service provided for free, allowing anyone to upload and share unlimited videos. It's ridiculous to think Youtube shouldn't be allowed to monetize said videos and recoup some money. But also each individual channel here probably makes a few pennies and is not worth it for them to setup a whole contract for.

The latter headline is about a recent issue where some creators force-disable all ads on their channel and instead insert their own sponsor ads in the video. This causes two issues, 1. premium members who pay to not get ads still end up getting them and 2. Youtube basically doesn't get a single penny from that channel. In such cases, I think it's also entirely fair for Youtube to make some money from a video being watched by millions and costing bandwidth.
Before I left California I actually looked into personal transport, only half ironically. The real estate costs are so nuts it would be cheaper to get a house inland across the mountains (Southern California) and buy a personal aircraft to commute.

Telecommuting is better.
Scientists used a tiny brain implant to help a blind teacher see letters again
> One of the elecrodes of the battery (-) is generally connected to the metal body. You only need a cable touching your ring while your hand rests on the frame to cause a short

The current won't flow through your hand, 12V is too low to pass your skin with a significant current. The only way the ring can have raise to a significant heat is if the ring itself touches both sides of the circuit (anode -> car frame -> ring -> wire -> cathode). Anode -> car frame -> hand -> ring -> wire -> cathode won't cause any short, because your hand acts as a big resistance in that circuit.
... such as? Don't leave us hanging!
This is a huge part of why I prefer text. It would be one thing if people could misread my face or voice, then take my word for it when I tell them what I actually mean. But what often happens is they dig in on thinking they've struck it rich on some deep insight into my psyche and proceed to tell me what I really think.

Not everyone is like this. I can have a great time with people who compare inputs, see they diverge, and weigh the one that provides the most charitable view higher. This is usually my actual words, which I've been told sometimes comes with a "tone" that sends all the wrong signals. It turns out a lot of people read my usual pace--which can be way too fast at first--as anger or annoyance. When people focus on the words, it's obvious (by their own account) that I'm calm and enjoying the conversation.

It's usually a cue to take a deep breath and slow down. But it's hard to remember to do that from the start, and not everyone is willing to let the tone go once I take that control. And then the deep breath becomes part of the imagined anger/annoyance. It's made me wary of voice and video chat, and wary of people who prefer it specifically because they want to use the way people look and speak to determine what's going on in their heads rather than pay attention to their words.
Javascript the language has actually changed in those six years.

Common Lisp, OTOH, has not... But styles of CL do change as do libraries, making your statement as applied to CL much more plausible.
I don't say this from experience but DDLs in postgres are transactional so I don't understand the problem with wrapping create or replaces in a transaction with no need to cross your fingers.
How do you feel Node-RED stacks up against products like Boomi, MuleSoft, SnapLogic, etc., and is competing with those iPaaS vendors something you want to do?
How about Tik Tok, Signal, telegram?
Russian literature is based on suffering. In it always someone suffers. Could be the protagonist, the author or the reader. If all of them are in pain - then it is a masterpiece of russian literature.

So the question is why is Crime and Punishment forced on so many innocent high school and college students ...
If your application needs that kind of control, use a more suitable, lower level language. If you just want that level of control for aesthetic reasons, get over yourself.
The speed at which we have embraced censorship with the attendant rationalizations has been amazing.
The fact is that it is overwhelmingly more difficult to write and guarantee that your C code is "safe" to the same extent that a naively-written Rust program which accomplishes the same thing would be, especially as your software's complexity increases.

Is it possible to write C code that has the safety properties of Rust code which provides the same functionality? Absolutely, in theory. But will you be able to accomplish this and then guarantee this safety and have the confidence that future code changes won't break those guarantees? That becomes exceedingly more difficult to do, nevermind the extra time and effort it would take. In most cases this would be prohibitively expensive, and you'd just get on with life hoping for the best and mitigating what you can.

In my view, one of the killer features of Rust is its ability to be easily ABI-compatible with C as needed, which I see as a pragmatic feature of Rust that acknowledges the messy software reality of our world and the fact that C (or any other language) isn't just going to be "replaced" by rewriting stuff everywhere, neither anytime soon nor probably ever in totality. This lets us more readily combine the great capabilities of Rust with the enormous volumes of useful code that already exist today without resorting to dogmatic approaches of always thinking we need to rewrite the latter. The "rewrite everything in Rust" idea is fun in an academic kind of way, but in the real world economics will prevent that from happening everywhere, in a similar way that economics usually prevents you from validating and providing certain safety guarantees about your C code.
Censoring lies is one step closer to censoring truth.

> Had the internet existed in WW2, I suspect things would have been very different.

Yes, the Nazis would have censored the Internet and said they are the good guys trying to prevent a coup.
Can you make it not scroll the text when it's not necessary? Sort of pop the new paragraphs under the one I just read, keeping the latter in place, until the screen fills up.
From what I remember, the suspect is believed to be the leader of an anarchist group responsible for squatting places, to struggle against the move of wealthy people to North-Eastern Paris.

They have made the news for squatting one place in particular: the restaurant "Le Petit Cambodge", as it is one of the restaurants targetted by terrorists on November 13, 2015.

Here is an article in French about them: https://www.lefigaro.fr/societes/a-paris-un-local-du-restaur...
Personally, I really liked the translation by Pevear and Volokhonsky. But it is also the only version I have read.
S-acylation enhances Covid-19 infection
> But consumers are increasingly demanding an app-like experience from the web

This seems tendentious. Which average user was looking for these changes? Can you point to a site that shifted to an "app-like experience" and became successful because of it?
> I am fairly confident that people still use Apache Ant as build system

As in: there are still (older) projects around that haven't (yet) migrated away from Ant? Sure.

As in: Ant is still the go-to build system or at least still commonly used? No, not at all. When I create a new Java project in IntelliJ for example, I can choose between Maven and Gradle as the build system. Ant isn't even offered as an option.
Any ideas of the technologies used to get something like that?
> You probably not going to find any sympathy for the USSR in central Europe.

The most funny thing is that when they recently conducted a survey in Baltic states, percent of supporters of the USSR was so big, that it surpassed percent of supporters of the USSR e.g. in Russia.

This created quite a big fuss. :)
where's the line between simple from scratch and complex from scratch?

where's the line between from scratch and evolved?
If you liked this I humbly offer my own stories from traveling across Siberia by train, starting with: https://www.gregkogan.com/journal/russia-trans-siberian-rail...
Where I live, it is exceedingly hard to get anything electric or even hybrid as a rental. Sometimes I wonder why that is.

There are companies offering EVs for short-term rentals by the minute or hour, but not as many of the big companies which seem to treat EVs more as a curiosity and group them with Maseratis or Luxury SUVs in terms of price and availability.

I hope this news is enough to shake up the leadership at the other car rental companies.
Europe had the Great Bullion Famine in the 15th century causing deflation across the continent, which was ended by the Spanish flooding Europe with gold from the Americas, causing massive inflation instead.

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

A long period of deflation followed by a long period of over-inflation doesn't scream stability to me.
The thing is he might have learnt something if he had continued the project. Maybe he would have learnt something about marketing and market positioning. Or maybe he would have learnt about delivery and server provisioning, even without any commercial merit to his product.

The whole thing reads like he had a vague idea that writing a basic piece of software would allow him to retire, but could only bring himself to make a very limited effort.

The rule is: if you want to get money from it, you have to be prepared to work hard, and on parts of it that you don't find interesting, with no guarantee of success. If you aren't motivated by money and ready to put a lot into it with a high chance of failure, just work on things you enjoy. You will get further and learn more.

In neither case will you get much from it if you just do the minimum and then abandon the project.

'Side projects' have become the new programmer blogs, as something which everyone feels they need to have in order to get a job. YOU DON'T HAVE TO DO STUFF LIKE THIS. If you're not excited by it then just don't. Just getting good at your job and enjoying your spare time will get you much further in life than pursuing things which it will be clear to an employer you don't really care about. For every employer which looks for stuff like this, there is another who just wants someone who does a good job and doesn't waste their energy on side hustles.
This is going away in the next version of the C standard. http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2412.pdf
A PDP-11 home computer (!) nevertheless.
That's not a valid reason to not use it. Why? Because, just like there are some really malicious people who will call anything they see "racism" without there actually being racism, there are also really malicious people who will be racist for any reason at all, without even needing some cover like "national security".

Racism is already illegal, and some people are going to be racist without a good excuse anyway, and given the massive amount of IP theft coming from the CCP (and Chinese nationals), and the coercion campaigns that we've already seen happen (Operation Foxhunt and the Canadian "prisoner swap" being the two biggest) - there's a really strong argument for taking the measures described above.

Now, provided that you don't call "wolf" like the GP poster - you should look at what our leaders are doing, and call them out if they're doing something wrong. But maybe figure out what that looks like, first...
Even ignoring the fact that cast-only isn't discontinued, I believe you can set the new Chromecast in a cast-only mode too. Of course this kinda defeats the point of the device, but it is doable.
Same here. It's a bunch of facts, some context, and more of a rant about the question than any attempt at answering the question.

You could even write an article asking why that original article was even written, and it might make for more interesting content.
Putin Warns Wokeness Is Destroying the West
If they are all referals to quality libre versions of public domain books, we can certainly forgive the braggartry.
Hyperinflation is 'out of control inflation' of minimum 100% in a year or 50% in a month.

That's absolutely not going to happen. There's absolutely no data to suggest this will happen.

Stagflation is inflation far in excess of gdp growth and rising unemployment. Also not really happening, we have good gdp growth within range of inflation more or less. If the central banks raise rates too quickly maybe we will get here but I very much doubt that will happen.

Inflation is going to be happening. The USD has about 40% inflation locked in over the next ~5 years. In the US it's already >5% and they arent even considering raising rates until summer? Probably sooner, and even if they do, it's not going to get inflation under control. All of 2022 is going to have high inflation and we will see what happens nearer the end of 2022.
Probably cause it’s hard to get people to charge them before they get returned
Sudan has been attacked by the US since the 1970s and many proxy armies and militias were created to split up the country in good old fashioned white master colonial style.

Once the Sudan was split into two, and Obama birthed South Sudan into the world major genocides occurred in South Sudan. That is of course when there was a media (white world media) blackout:

https://democracyinafrica.org/washingtons-inconvenient-genoc...

The white Bill Clinton bombed pharmaceutical factories in black African Sudan to deflect attention from the Monica Lewinsky affair leading to 1000s of blacks dying in the Sudan:

https://en.wikipedia.org/wiki/Al-Shifa_pharmaceutical_factor...
Like cell phones!
Thats intersting. Thank you
Why wouldn't they just apply the same usury rates they apply for gasoline tanks that are not given full to electric cars?
Like many of their policies, looks good on paper. But the reality just doesn’t support it as anything practical.
Knee-jerk ascription of new product classes to elitism isn't constructive.

The iPhone, when first released in 2007, cost $500, or about $800 today after adjusting for inflation, but launched a smartphone industry that today produces devices that are affordable enough that 3 billion own one, including some that go for as little as $50 and have better performance than the original iPhone.
New York has multiple grids, though. The one in Manhattan north of 14th street is the one most people are aware of. But Queens and Brooklyn are mostly a patchwork of separate grids, and even Manhattan gets messy south of 14th street. (West 4th Street and West 12th Street intersect; the financial district preserves the Colonial street layout and is as messy as anything in, say, Boston.)
Those are all the apps with the worst privacy policy set at the Google and Apple stores.
Early Apple Prototypes from Frog Design's Hartmut Esslinger
On the one hand I find it appalling. However on the other, it is a stark reminder that many an American has forgotten the power that a culture can have. Culture cannot be willed towards our moralistic desires, sure over time it will develop and change and be influenced…but to hold a web application to the morales of your own culture, is simply globally ignorant. It’s hard to forget that behavior and culture can be illogical, but it must be remembered because simply “reminding” others that your set of morals and ethics is superior to that of another culture offers nothing but detriment.
4/9 of the technical steering committee are Google employees, and 3 others are from big tech platforms (Pinterest, Microsoft, Twitter)

https://github.com/ampproject/meta-tsc/blob/master/README.md
You are right. I am a little reluctant to do so because my current employer/colleagues will also notice it. Anyways, lets see
This is definitely a potential risk. However, you have this risk with small teams (less than 10 developers) even without hero roles. The smaller the number of developers relative to the complexity of the product, the higher the probability of a single point of failure.

However, you can reduce the risk through good documentation, good engineering practices and so on. As long as you are aware that the team is partly made up of heroes, you can prepare accordingly. So as a manager, I can try to ensure that a few heroes keep productivity high while making sure that the rest of the team understands the basics of the system through things like code review and the like. In the worst case, a teammate can then at least get up to speed quickly.
correction: they do speed up some portions of the video. so "2 minutes" is inaccurate.
"I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question." - Charles Babbage

The only people benefitting from these mega-mergers are the handful of VC's and the C-levels involved. Everyone else suffers harm, including the government, which has reduced influence on actual governance. Money talks, even in Communism, and huge mega-corporations also impact China's government's ability to govern. I expect them to limit these sorts of arrangements more strictly than the US.
So, today I learned something: the JavaScript critics are wrong at yet another thing.
This is a wonderful resource, thanks for posting.
So cool to see this on top of HN.

Pankaj took my VSCode for Remote OK and modded it for cricket scores. Great work and it even still says index.php, hah.

If you'd like to see the original from a few weeks ago: https://remoteok.io/vscode
That's exactly the problem. Widening conversions between the same signed types are probably fine, but anything else is madness.
Building a Multi-Region Service Mesh
By all accounts, Soviet chip development was ahead of that of the US (Intel). Then one day a party official killed the project. At least the lead guy found his way to the US and to Intel and the rest, as they say, is history.
> Unfortunately, like with many things, people are often jealous and unhappy about letting others do as they like with their own things. This should always be called out for the immoral greed that it is.

Ah yes, the classic "calling people out for immoral greed is the real immoral greed"

This is like if I bought all the vegetables in the world and decided to bury them at a secret location. Well of course, if you didn't like that, it's not because your entire family is starving to death, it would be because you were the one being greedy and immoral, and you should mind your own business.

You're not arguing against authoritarianism, you're actually saying it's good, you're mostly just defining who the authoritarians should be.
Big tech is just the tool. Blame the ones who allow/perform nefarious deeds with it. Even lack of legislation to curb the tool's negative externalities should be considered nefarious. Oh but they can all fake tech ignorance 'til the grave. We shouldn't allow dinosaurs to bury us with them..
A practical problem is that in order to gain the benefit of linking Rust and C code, one has to give up Rust's wonderful guarantees at the interface. So until islands of Rust meet up, these interact through a C ABI, and have to expose C-like behavior.