skysight-inc/HackerNews huggingface dataset:
I've seen quite a few compiler bugs, but they're almost always in new features rather than the stuff everyone's been using for years.

As examples, I've seen intrinsics for new x86 instructions being broken in both GCC and Intel's compiler, as well as Profile-guided optimizations crashing in MSVC with a large program (I reported this to MS but I'm not sure they ever got around to looking at it).

The lesson I took from this is to not use the latest and greatest features except in toy projects.
Time Series Terminal
Simplicity and elegancy is incredible here! Thank you.
Android already isolates drivers from the linux kernel via binder IPC and HAL. Fuchsia is basically designed to operate in a similar way.
The ethical considerations played a large part of the pivot. I would rather help people communicate than surveil them.

That said, we build embeddable/edge face rec because we could, and I believe our partners who used it in the real pre-pandemic world found some very innocuous uses for it. In one case we replaced a system running all the faces through Rekognition with one running purely on devices and not storing any long-term data, which I think was an ethics win overall.
As another outsider, I can remember seeing reports of mass shootings in the US every year or two for the last 30 years or so. Each time I thought "this time they have to do something" and yet the pattern continues. So to me it also seems "clear" that there isn't _enough_ will in the US to act on this.
Stanford published a study following handgun owners from 2004 to 2016 [1]. From the results: "Overall rates of homicide were more than twice as high among cohabitants of handgun owners than among cohabitants of nonowners. These elevated rates were driven largely by higher rates of homicide by firearm."

But we could also reduce that down to "if you're specifically in an assault". Surely you're safer right? If you're in an assault and in possession of a gun, you are over 400% (4 times) more likely to be shot then if you do not have a gun. [2]

While having a swimming pool in your home does in fact increase the risk of drowning - in fact, it increases the risk of all the kids of your neighbors drowning as well (this is why I don't, and never will in fact have a private swimming pool in my home)...nobody puts a swimming pool in and says "this will stop me from drowning". In fact they go to considerable lengths and there is considerable regulation surrounding preventing exactly that.

[1] https://www.acpjournals.org/doi/full/10.7326/M21-3762

[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2759797/
we need data on this
Thousands of classes with indirection is not clean code and write code as simply as possible is tautology. Of course it should be as simple as possible. The interesting question is what counts as simple.

Setting that aside though, the author seemed to mostly be talking about architectural simplicity in the article. He specifically called out "premature move to microservices, architectures that relied on distributed computing, and messaging-heavy designs" which I think is spot on. Distributed systems are fundamentally hard and involve a lot of difficult tradeoffs. But somehow we have convinced ourselves as a profession that distributed systems are somehow easier.
A restaurant is just paying for the luxury to have someone else cook, serve, and clean up.

Sounds like it could be a sustainable business.
I'm for reals this time. I only touch Windows when necessary. If a game I'm playing is supported on Linux I can go months without touching Windows.
> No one is saying you should push kids to do things without compromising at all

This thread (started by irjustin) is about this though. And, where do you draw the line?

I‘m all for encouragement, like: „Ok young one. You had half a year of ballet lessons now. It’s a bit different than you imagined, and you’re often exhausted afterwards. You can quit anytime you want, but how about you give it another shot and see if you can rest more between drills?“
And if she still wants to quit - let her.
school and mass shooters often brandish weapons between their car and the place of the massacre, and more and more they are wearing body armor. not exactly concealing their intentions. and they often shoot people who challenge them on the way in.
It might even exist to be fair, I just can't seem to find it but a game that:
- plays like Diablo (ARPG), not the most recent versions of ARPGs though, I'm talking about D1: very few frills and not-so-clogged environments, with worth-my-time enemies rather than loads-and-loads-and-loads
- has the same degree of freedom Ultima Online offered, in terms of skills and character building (including non-fighting skills)
- has a very medieval rather than fantasy feeling
- is literally 2.5d, not 3d
- is a mmorpg
- user-driven economy and where guilds are UO styled groups of people sharing some sort of values, rather than endgame-oriented only

I want to be immersed in the lore and feel part of it

If it does exist, please point me in the right direction; if it doesn't, let's build it!
Meat and dairy farmers going vegan
> I don't understand at all what you say about those graphs. Homicide has gone down from 750+ to about 400, which you describe as "little correlation between stricter gun laws and fewer number of dead people".

The decline in dead people is not correlated with fewer guns.

The decline is a trend going down over time that did not start when the guns were taken.

The argument of "fewer guns == safer society" needs to show that when the guns were taken, a decline in corpses resulted. That did not happen.
It's great for old people without cars, so they can order a bunch of heavy/bulky items (drinks, toilet paper,...) and have it delivered. But this is usually handled by first party (store) deliveries and is not time-critical.

with enough VC money, anyone can reinvent the wheel many times and fail at it.
You’d have to work around the delay by using an escape hatch. Like allow FTL information to still travel between space, assuming you’ve sent the other half of the entangled bits and only allow a certain number of messages (maybe a few megabits worth per delivery).

So, allow players to communicate in real-time, but it costs time and resources to set it up, and maybe near the end of the tech tree.

FWIW, there was an old Star Wars Rebellion game that did something like this. It was pretty cool. It came out in the late 90s IIRC.
At this point it seems to be that making Kubernetes nearly impossible to self-host is a whole point. You either pay money to dedicated experts or pay money to clouds.
Very cool. Out of curiosity, why is the H.265 size slightly more than the H.264 size? How does the compute complexity for encoding and decoding compare with those two codecs?
NVIDIA's solution seems very expensive, using GANs. They synthesize more of the face, where ours is closer to learning a better general image codec by training on faces. I don't think they can run it on current generation edge/mobile devices. Also, our patent to the best of my knowledge does not overlap with theirs.
If people would just admit, and adapt to, the fact that the browser won over native, and Oracle won over Sun, we would avoid this situation with armies of Java developers making rube goldberg variations of basic relational, sysadmin, and gui programming tasks. But then again, how would we employ all the people with these extreme productivity multipliers, as long as our politics and economic system is still pretending that we just had the industrial revolution, and need to man the assembly lines, then Parkinson's law will apply for tech work just like everything else.
If you or your partner is craving ice cream, chocolate, or something, 6 hours might mentally just round up to a week.
The erhu and pipa were lowly instruments equivalent to guitars of today. The noveau rich are going to want something like the koto.

https://en.m.wikipedia.org/wiki/Koto_(instrument)
That is where I started ~5 years ago :-) Thanks!
We have employees. We use contractors for work that we know is finite.

The contractors are remote, but I do see them on video. I'm also remote and unseen, as I've worked remotely my entire career.
You mention the past. So many things have changed since then.

I am Spanish and I take offence at being compared to a Turk.

Turkey is a Muslim country that is completely placed in Asia with forced marriage and honour killings. There have been recent talks of bringing back the death penalty[]. Erdogan is the true face of the country despite the whitewashing that had been happening in the recent decades.

[]https://www.middleeasteye.net/news/turkish-leaders-agree-dea...
But picking the right abstractions that aren't leaky in any of the aspects you really care about is critical, hard to measure (leakiness isn't obvious, nor what kind of aspects you care about), hard to get right, and hard to maintain (because your abstraction may need to evolve, which is extra tricky).

Obviously, getting that right makes subsequent developments much, much easier, but it's hardly a simple route to success.
If you lived in a city where something like Gorrillas or Getir have a presence, then it’d be impossible not to know of them. They advertise like crazy and you see their delivery drivers and dark stores all over.
I used to offer everyone a fixed fee, but no one accepts it anymore for whatever reason. I think other employers abuse it.
It's not as simple as that. First of all, why pick only 2018, but not 2019, or in fact an average of previous years? Second problem is that 2020 was an exceptional year. People contacted each other less, so we expect them to die less from many other causes (traffic accidents, other transmissible diseases, etc).
This is the right attitude. It’s how I was raised, and I can say that I’m very happy with the person I’ve become.

Kids don’t know what it is they like or don’t like. They might think they dislike something, but usually they are just afraid of the unknown. Once something is tried at least once, then they can make an informed decision.
there is mega.nz, and they pretty good, and now they are working on encrypted object storage too!
The problem with this is fear of failure. If kids consider a skill worthwhile, from programming to sport to violin, and they see how good one can be (which can be hard to avoid especially for music) they will get fear of failure.

The next thing they'll tell you is they wish to stop. You cannot talk a kid out of fear of failure. I've never made the least bit of headway.

You shouldn't let them stop, and even force them to practice long enough (like >15 minutes, I'm not talking hours) that they forget about fear of failure and enjoy the next 15 minutes. Maybe even get them into the situation that there's nothing but the violin or some puzzle in code they don't understand for 5 minutes or so. Sport is good for this. If they do Judo and there is a duel, that's 2 minutes they will be focusing on the opponent. Somehow people don't easily get tired of this, and of course they focus.

It's all a balance. Should you let them struggle or give them answers directly? Should you give them opponents that are easy or hard ? Too easy? Too hard? Should you practice very directly or let them choose direction (they inevitably choose unattainable targets, so it's not as easy as you're thinking, but you may be able to guide them to a reasonable choice). Should you push them, maybe even "punish" them (take away cell phone for example)? I've known my kids to literally ask for that (taking away cell phone until they've completed homework or some practice).

And everything works like those opponents in Judo. The more they fight, the harder and stronger the opponent can be while they still learn. At 10 some can take "normal" adults and at 13-14 or so some kids are very liable to win against adults double their weight. But even "meta" this works. The more you push them, the harder you can push them without negative consequences and you should build this up over time.

It's all a balance. In every one of those questions there is a horrible answer that goes way too far ... on both sides of the equation. There is way too much practice and there is way to little practice, and it's even different per kid, when they're ill or feeling well, and how old they get. Otoh, as long as you're somewhere in the middle, it doesn't matter as much as you'd think where exactly you are in the middle. And you can pick one or two, but no more, where you have a slightly more extreme choice.
But there are more people involved than just those killed. Think of the effort, time and trauma involved in years and years of active shooter drills. We can’t just centre the tragedies and ignore the deeper effects of them.
Yes, I've seen this before. I'd suggest partitioning the database into parts that fit comfortably in memory and processing each separately, then simply combininig the learned programs into one.

You can do this with Prolog because you can keep adding clauses to a program, or removing them from it, for as long as you want, and the program won't (necessarily) break, it will just become more specialised, or generalised (respectively). John McCarthy called that "elaboration tolerance".

To, er, elaborate a bit on this, a logic program is a set of clauses interpreted as a conjunction (even if they look like alternatives!) so that the program as a whole has a set of "facts" it entails, but without any other assumptions about the relation between the clauses with each other. If you add clauses, your program entails more facts. If you remove clauses, it entails fewer facts. With negation-as-failure, the relation is non-monotonic, but it's still the same idea.

This is what makes it possible to learn Prolog programs from examples, in the first place. With Louise in particular, because it builds up programs clause-by-clause, you can even train it with a single example at a time. It used to be it was limited in its one-shot learning capabilities but it's much better now.

In fact, if you're doing any preliminary work with Louise, you really want to start by training it on a handful of examples at a time, so you can best figure out the right configuration to use to learn the kind of program you want it to learn. Otherwise, if you throw the entire database at it, even if it fits into memory, you'll get so much in the output that it will just be overwhelming.

ILP and Louise work a bit differently than ordinary machine learning. You want to go slowly, processing small data in small batches, otherwise you get a firehose of clauses in the face and drown. It's the tradeoff you get for being able to inspect the learned "model": there's still a lot of it and you have to develop strategies to deal with its complexity.

Hope that makes sense? Please do get in touch if you need help with Louise. Or anything ILP!
WOW. This is amazing. I really believe your project can be game changing for the video-call industry.

Have you considered entering into the YC Program? I think it could be an awesome match. There are many startups I know they may want to take use of your service, and even fly.io is part of YC family!

Also, have you thought about open-sourcing it? (perhaps using a dual license could work great for an enterprise offering)
That's a good point, tech debt can be a killer. But the more common pattern that I've seen is that companies that accumulate tech debt but that are doing well commercially eventually gather enough funds to address the tech debt, the companies that try to get the tech 'perfect' the first time out of the gate lose a lot more time, and so run a much larger chance of dying. The optimum is to allow for some tech debt to accumulate but to address it periodically, either by simply abandoning those parts by doing small, local rewrite (never the whole thing all at once, that is bound to fail spectacularly) or by having time marked out for refactoring.

The teams that drown in tech debt tend to have roadmaps that are strictly customer facing work, that can get you very far but in the end you'll stagnate in ways that are not easy to fix, technical work related to doing things right once you know exactly what you need pays off.
>Tax gun shops and gun sales at 100%.

Maybe a bit morbid, but how about a variable tax rate, 1% for every shooting victim in the US in the last year.

That would put an incentive on protecting the public from gun violence.
> but to claim that our gun laws are the result of a takeover by "a minority of radical extermists" is ridiculous

Why is it ridiculous? Where are your sources for that?
Maybe, but this change isn't because of Google, it has Been In developement for months and the goal is to make it one login portal so they can implement things like webauthn easily.
I'm not sure why anyone is surprised. The generation that grew up playing Halo and COD, grew up and got real jobs. They were bound to get rich enough to have "real hobbies" eventually.
I assume that 30 round magazines have some purpose other than shooting 30 people without having to reload.

No guess what that purpose is though.
What do you mean? Checkout layoffs.fyi for recent layoffs in tech, plenty of layoffs in US.

I have to say I'm not very surprised by any of these companies except maybe Klarna. Fast-delivery companies which probably never can be profitable in EU and Kry who's farming government subsidies.
Snap got absolutely destroyed in the markets a few days back, so I just casually looked at some of their stats. They have 6000 (!) employees, a market cap of $20bln (after losing 40% of their value in a day) and a PE ratio of 53.

There is such an inordinate amount of bloat in the tech sector that it boggles the mind.

Money was being blasted at tech through a firehose of epic proportions. Once that stops, my gut feeling is that a lot of companies are going to have to undergo massive layoffs.

I have zero quantitative evidence for this but IMO less than half the engineers are actually needed to run these businesses.

What happens with the other half is anyone's guess.
Denoflare ♥ Cloudflare R2
Self manufacture is a legal loophole because you only have to manufacture the receiver and even then you can get a properly sized blank and let a CNC machine do the finishing work.
Maybe it's a socioeconomic issue like most issues? There are plenty of countries with similar gun laws, guns prices and magnitudes less issues.
Very interesting! I’m getting more like 400-600 kbit/s, maybe too much beard and long hair.

The face boxing seems very aggressive, I feel like I’m trapped in the virtual prison of some 90s dr who episode.
> You switched from street face surveillance (an arguably highly unethical application) to more intimate videoconferencing (a more humanistic and socially beneficial end).

Or that makes it easier to identify individuals as they give consent to have their face ‘fingerprinted’ as part of the app’s EULA.

If I were going to sell a mass-surveillance solution I’d certainly want to have the ability to identify individuals without having to scrape all of Facebook or whatever. As much as people hate on apple they do make it so carrying around one of their phones doesn’t make it easy for someone to identify you.

I, for one, would think twice about installing an app from someone who “pivoted away” from their Orwellian surveillance unicorn dreams.
The Problem with Dark Mode
It will not show another person's face, it does not (yet ;) possess that level of understanding of the image contents.

Yes I agree I have to work more on the business side of things, definitely on the lookup for for a business-savvy co-founder, hints at potential companies to partner with, etc.!
I'm not sure what chart you are looking at. The one you linked showed that not only have we not recovered, but are on a sudden sharp downward spike. And revenue simply means the money coming in, so inflation explains the increase of retail revenue. People spending more, and saving less, due to rising costs at places like Walmart and Target might not be the reassuring story you think it is.
I’d argue that a number of these aren’t tech companies. No more so than any other companies who happen to employ developers.

There are also a few, like Cameo, who can only exist in a boom economy.

Still it’s terrible for the people who are losing their jobs.
Probably. It's funny that the game at least used to run better on Proton due to bad DX12 API usage workarounds implemented in the translation layer. Enabled mitigations can be tracked from https://github.com/HansKristian-Work/vkd3d-proton/blob/maste...
The problem is obvious and the solution is simple.

Merica has had nearly 30 years to study Dunblane, England, the action and the statistics after.
It's not entirely clear that they do know it's secure given they don't seem to know how the attacker gained access in the first place.
Yet another example that having ideas is worth close to 0, while being able to execute on your own or others ideas is worth > 0 :)
Bloomberg relies on a lot of tech and engineers. Maybe not the News arm, but it’s related enough to Bloomberg that it’s worth calling it a “tech layoff”
Only the worst of humanity from Saudi Arabia, the United Arab Emirates, Quatar and the United States, including Larry Ellison. The usual suspects when it comes to financing political extremism, which is of course good for business. They can't catch you if they are busy putting out the fires you created.
They shouldn't be worthless yet. And OP should be able to sell them.
When I look at what is supposed to predict 10-year Treasury bond interest rates at https://tsterm.com/DGS10 , I see a collection of random ETFs and stocks that I very much doubt will predict interest rates going forward, even if they are well fit to the past.
Algorithms could increasingly influence human culture
Most mass shootings reported in the past few years have been committed with guns that were legally purchased by either the shooter or a family member. Surely illegally manufacturing your own gun (or finding someone willing to illegally do it for you) is a barrier to most would be school shooters.
Really cool idea. Unfortunately I can't try it because app crashes for me. I'm guessing it's because of the HN crowd
Not every node has to store every transaction ever. Nodes can prune old state
If you were envious in high school, why not take lessons again?
You are wrong!!! Liberals talk about reducing cars (esp. in cities): improving public transit, increasing biking, improving pedestrian safety, and walking all of the time.
> Can you inherit debt in Norway?

You can, but it would be voluntary. Inheritors can choose all assets and all debts, or nothing.

Unsure about the bankruptcy tourism idea. I'm pretty sure it would take many years. Moving countries for tax purposes, for instance, takes five years for all obligations to clear.
I checked all the major supermarkets in the south-western EU country I'm in for the week, all give me delivery times for next week, FWIW, YMMV and yadda yadda.
The Systemd for Administrators Blog Series
This is the first post in the series, the full TOC can be found on https://www.freedesktop.org/wiki/Software/systemd/ or here https://gist.github.com/bcremer/8cdf6900c35dda65f387
Ok, I've seen the Keychron K4 and it's the perfect layout for me. I would purchase it immediately solely on that basis, except that the Linux support appears to be very poor which makes me hesitant.

You wouldn't happen to know another wireless keyboard with the same layout as the K4, by any chance? It's also ok if it's missing the arrow keys, I just want a keyboard with the numpad but without the Insert/arrow keys block.
The .ph link doesn't require JS here. The entire purpose of archive.is/.ph etc is to archive the DOM, so you don't require to view even pages that originally required JS.