skysight-inc/HackerNews huggingface dataset:
DuckDuckGo - is a private company. The other 2 are non profits.
I strongly agree. Email is already a federated system that lets you own your own data. It turns out everyone would rather have convenience and that’s completely understandable.
Why was Nord Stream 2's approval delayed by the German government?
Depends on team size. With larger team the technical debt turned into a positive feedback loop. Not good. Cyclomatic complexity increased. Methods became a black box. A junior coder would copy and paste a method and change one parameter to make it work for a new context. Nearly identical methods would proliferate. Milestones would slip.

Here's how I dealt with each:

1) reduced the internal team to half its size

2) fired the offshore team and started from scratch

3) personally attempted a mass refactor / 90 hour weeks

4) refactored 49K line C++/ObjC++ to 29K Swift

Result of each:

1) product shipped, became industry standard

2) Speed improved, Apple offered to feature product

3) I failed, resigned after burnout

4) Easy and enjoyable refactoring to SwiftUI
I don' know if you'd ever be quizzed on"rotating a red-black tree ", but you might be asked to verifying if a binary tree is balanced, which seems like a fun exercise. I used to hate leetcode and the like!!
We should call this the "enable Putin" and "destroy the climate" plan.

Honestly, I think we should declare a 50% tax on the gas going through the new Putin Nordstream 2 pipeline and direct the proceeds to NATO. Prices in externalities of gas usage and gets the EU closer to their NATO commitment.
It varies a lot from network to network. You're right: it is very, very complex.

Politics and governance are topics that are, I think, a bit broad for a post in a reply on HN.

Suffice it to say that groups of dedicated people, either as loose alliances or as tightly controlled development teams, come together and make proposals for change, implement those proposals, and then push them to a network. If the network as a whole thinks it is in their interests to use it, it gets voted on and enabled. Sometimes this works, sometimes it doesn't. Mostly it is entirely transparent to users. Rarely it causes a fork in a network (basically a civil war) where infrastructure providers decided to part ways and go on to support two child networks instead of one.

It's messy, as all democracies are. I think it is a beautiful process, and it has taught me a lot of valuable lessons about how groups really work, what politics really is, and how to convince people who do not want to be convinced because you believe in something fiercely.

Open networks take a lot of the best parts of FOSS and bring them to life in a way that I never thought I'd experience so intensely.
There’s a weed equivalent to your idea. In a jurisdiction I read about the other day, where possession & use is legal, but selling is not, supposedly “psychic” weed-dowsers will, for a fee, find your “lost” weed.
BlackBerry will die on January 4th – for real this time
Check out Vitaliks post on social recovery wallets https://vitalik.ca/general/2021/01/11/recovery.html
I believe this was mentioned in the article. Voters turned down a proposal to purchase electricity from Quebec which is hydro power.
The blurry plus the tiny twigs connected to those leaves still make my brain think it's some GAN artifacts.
> However there is a way to bake in discrete component values into the continuous optimization problems by using a continuous/"soft"/differentiable approximation of the min function to make "pockets" of optimal regions close to component values part of a set (for example e series values).

Is this the same concept as uncertainty sets in a robust optimization problem?
I agree with your point about epistemological hubris, but this isn’t about mandates, it’s about clear-eyed risk assessment.

Without a specific hypothesis, it’s all a big game of “what if”. The scenarios you mention aren’t physically impossible or anything, but there’s just as much reason to speculate that the virus itself could have those kinds of emergent long term effects. For example it’s well known that HPV infection increases the risk of certain cancers.

Anyway I can appreciate your point of view, but I don’t think it has much bearing on the people asserting that the vaccine is definitely worse than the virus
I don't know where you heard that, but for a long time it was just a fill in name for a middle aged woman with a short hairstyle who would usually cause issues at customer service in retail. The "I'd like to see your manager" and the Karen stereotype go way further back. It's not usually about race with a Karen it's about power and getting their way even if that's not how the rules are set up. (This coupon is a year expired but I want it, this TV was marked for a dollar so you have to sell it to me, etc.)
Can anyone TL;DR it? A single line, in Rust, can make a 24-core server slower than a laptop? What line is that?
It's also an example of selection effects: this dude mentions he's taken 44k photos. You might think that such an experienced photographer wouldn't be fooled by this - "what, it was just a leaf in the way when he was zoomed in? that's all? surely he wouldn't make such a mistake, and it's surely machine learning at fault!" - but he's only human, and that's 44k+ chances to be wrong, for just a single photographer, where social media will amplify the oddest anecdote it can find across every photographer in the world.

It's not, "he took one photo and it came out wrong", it's, "humans everywhere took billions upon billions of photos and you only were told about the weirdest ones which fit a Narrative".
Nuclear power is an amazing energy source.

It doesn’t look like we’ll ever get beyond the politics that would make small scale <10MW installations economically feasible.

It’s really a shame.
A lot of the article is about string handling, I very much agree with that part of the article, having worked on a lot of legacy code built over decades before the introduction of UTF-8 compatibility.

It gets worse with that old code if you try to share modules between windows and Linux applications.

Additional complications come from trying to support TCHAR to allow either type of char for libraries.

Anyway, I have ended up supporting monstrosities of wstring, string, CString, char *, TCHAR mushed together, constantly marshalled converted back and forth.

And more:
https://docs.microsoft.com/en-us/cpp/text/how-to-convert-bet...
> I think this community could actually have a heavy weight on the future of the world, and to do well we need to go beyond black and white

I’m a huge skeptic of web3 as it tends to be defined, but I really appreciate this viewpoint. Web3 has tons of flaws but many of the motivations and ideas are interesting, powerful, and could be molded into something really amazing for the world. And The HN community has a chance to be a part of that process.

It helps that web3 is poorly defined, too.
Where do you work/live?

How does lecturing work out in the time of COVID?
Its racist against the group that you "can't" be racist against
I really go and forth on this. By separating the package manager and build tool, they leave the door open for either to be swapped out (which is what esy does, incidentally). The flexibility comes at a price of complexity, but it usually works well after climbing the learning curve.
> with sufficient direct brain I/O we could interact with these patients in a metaverse setting

I feel like the complexity behind this idea is often lost in optimism about our current capabilities.

While Neuralink and other brain/computer interfaces should be developed (ideally in a non-invasive mode of operation) and have a wide range of possible uses in the future, i think that we're still decades if not centuries away from something like a "metaverse" of any kind.

Instead, currently instead of a simulated room (a la VRChat), it would probably be more like getting direct access to the spindles of a HDD and not really knowing much about the file system or the data on the drive, being able to write/read some arbitrary data and hope for the best.

If it were at all viable at the moment, you could probably communicate in a basic manner (e.g. morse code or yes/no) with someone who cannot utilize their muscles for whatever reason. This is still immensely useful, for example, in the cases as described in the article, but is still far off from immersive environments.

Or maybe my knowledge is out of date and there is promising research out there? Has anyone directly streamed video/3D environments or even pictures to someone's brain, maybe through the optical nerve? What about creating body sensations or interacting with one's sense of balance, or even smell/hearing?
My mother nearly died and then bounced back.

https://news.ycombinator.com/item?id=29748259

While my mother was still aphasic, I was exploring ways to communicate with her and then it occurred to me that she was literate and numerate. At the time, I began writing questions with possible answer choices on a scratch paper and had her read them and select the answer she wanted by tapping her fingers on it. This is how I got to know how she was feeling, what she wanted for a breakfast etc. By the way, she is a technophobe.
Do check whether you're clinically depressed - it's not particularly likely (I wouldn't call it probable), but there's a chance your anti-motivation is of a pattern that is easily treated chemically.
Oh I didn't realise that was called 'compression', makes sense though, I was just thinking too software-y! Don't modern iPhones have multiple cameras for depth of field though, it could (or intends to) do something clever to make it clearer couldn't (resp. ) it?
> This is one of the few times I'll ever feel sorry for Apple!

They're a trillion dollar company who don't give even the slightest little fuck about you. Stop feeling sorry for them, that is an insanely unhealthy way of thinking.
Buying nuclear energy from France gets tough when they have their plants shut down for maintenance.

https://seekingalpha.com/news/3780688-france-shuts-down-nucl...
No. Don't assume it is a loan.

'Just' a loan? What kind of loan? A mortgage? Or maybe it is like issuing a bond?

It is important to talk about our metaphors in detail. It isn't just the interest rate. It is also about how the debt is structured. Can you pay it back early? What happens when you default? And so on.

Ultimately, the tech debt metaphor should be examined and challenged! It may not 'fit' reality in the ways you might expect.
To appease the US.
They're not talking about the obscuring itself, but the focal compression effect which makes it look a lot like the leaf is where the head should be, rather than clearly being in front of said head.

Though the aggressive denoising and small lens probably doesn't help.
You might want to look into whatever you are using to render LaTeX, because it doesn’t work on iOS.

I’ve had zero problems with Mathjax so far.
Vertex skinning is a pain in GLES 2 because of uniform size limits, since there are no UBOs. You can only have so many bones before you overflow those limits and then basically the only option I can see is to start packing your bone matrices into a texture (and since it's GLES 2 it has to be RGBA 8-bit), which is pretty awful.

GLES 2 also has no unbounded loops in shaders, which makes some postprocessing effects like blurs a big pain to write (you need a separate shader for every blur radius). Granted, most drivers don't enforce this, since it's so obnoxious.
Probably because almost nobody apart from Germany and Russia thinks it's a good idea to have Nord Stream 2
The ability to just work whatever (Apple) device I’m currently using is the big selling point for AirPods to me. Typically I just put them in my ears and they connect to whatever device I’m currently using, worst case I have to select them like an Airplay target, or push a button on the remote if I want to use them with the TV.
you can’t very well say a meme is misused, a meme is whatever it is.

Also, central park karen is a recent addition to the long history of using karen as a punchline, anytime you think you know the origin story, check know your meme first, you might be surprised: https://knowyourmeme.com/memes/karen
> You’re making the argument that if the web has a payments API/protocol then the community building the web can’t simultaneously aspire toward a future of abundance. That doesn’t make sense.

Oh I'm not saying folks cannot aspire toward abundance. I'm only saying that the technology didn't have abundance in mind when creating the net or the web.

> It seems like the idea that people are working toward abundance really bothers you. How come?

I'm not against that at all. A lot of arguments against Blockchain technologies seem to be that "the web used to be about abundance and Blockchain tech is against that so it's against the idea of the web as a whole." It's an argument designed around a narrative of a rug pull (e.g. it used to be abundant and now it's not) as opposed to a more realistic narrative that "we wish to bring the web to an abundance state and Blockchain technologies don't share that wish" which is an accurate but much more mild claim. I just want it to be clear that there was no solid historical basis for abundance in computer networking so that activists do not change history for stronger claims and that such claims (for or against abundance mind you) are ideologically motivated.
As with everything in Buddhism, it's important to double check the philology on this (if anyone has done that specific work yet) because as with many other things a lot of it was added later for various reasons. Not wise to assume we're talking about the historical Buddha here rather than the character Buddha without verifying that.
Thanks, that's good to know, one less thing to need the mouse for!
Check out Vitaliks post on the topic :

https://vitalik.ca/general/2021/01/11/recovery.html
A demeaning term applied to a subcategory of whites.
I am also unsure as to how crypto benefits ownership of assets (eg "Axies"). I looked into NFTs recently, and (to my very simplified understanding) there seems to be:

Asset <-> Token <-> Blockchain

where the <-> are links of some kind. I understand that the T-B link on the right is secure and uses all the fancy crypto stuff (smart contracts, whatever) . However, the A-T link is less clear to me.

Concretely, if you 'own' a Pokeman/Axie then that is the T-B link, but what links the Axie to the token? A URL/URI? So where is that stored - in a database somewhere?

It all seems very suspect, but maybe I'm missing something.
They're not replacing nuclear with gas. Nuclear has a steady output, gas will be variable output. It will run when deemed necessary.
Yes indeed.

IMO this is also a good example of engineers looking for complex bugs and solutions which are simply not there.
I loved the frustration on that comment.

It is true, in our self centered west everyone feels the need to be "self made" even if that is not even possible..
So to make it meme it gets abstracted to "some self absorbed busybody stirring up unnecessary trouble for other people" or something similar. Nothing really racist or sexist about it at that point is there?
So what’s stopping my friends from stealing all of my money behind my back?
> How would the GC avoid the atomic lock and cache invalidation across numa boundaries?

By not using reference counting. State of the art GCs don’t count references. They usually doing mark and sweep, implementing multiple generations, and/or doing a few other things.

Most of that overhead only happens while collecting. Merely referencing an object from another thread doesn’t modify any shared cache lines.

> What language has a sufficiently lock less rw capable GC?

Java, C#, F#, Golang.
Relevant video - Scott Meyers: Cpu Caches and Why You Care

https://www.youtube.com/watch?v=WDIkqP4JbkE

Remember, boys and girls, small mistakes can have big consequences.

Keep those data in immutable data structures when mutli-threading. Actor model also helps.
Who, to be clear, pays for almost all of the defense in NATO. So yes, to appease the US.

Also, it's terrible policy to depend on Putin, which seems obvious to everyone but Germany
De-Googling / De-Facebooking / De-Twittering / De-Amazoning as much as possible
This all sounds like "It's not as bad as tobacco or heroin, right? So why not make it part of a nutritious breakfast?"
I know exactly what the origin is (and as somebody commented below, it predates the incident you refer to). I also used it because it aptly describes people whose exaggerated sense of entitlement and privilege overshadows their desire to think critically.

My daughter saw this in person, where a woman was mad at people at the butcher section of the grocery store, calling woman who bought a whole chicken an 'animal murderer'. Plot twist: the very same woman had chicken breasts and thighs in her cart, but because they were not a whole chicken, she disassociated them from the animal they came from. I rest my case.
France will build more nuclear, and in the long run solidify its position as a huge exporter of electricity at high rates when wind is low. Weird arbitrage opportunity for them as the neighbors go all in on wind.
I don't get the "fewer libraries/modules is a good thing". I like using libraries where some has already encountered and created work-arounds for all of the edge cases for a really domain specific problem I'm not very familiar with so that I can focus on business logic. Am I missing something? What's fast about blindly discovering a bunch of stumbling blocks that you never imagined existed?

All that said, I'm a fan of lisps, I've just never used one in production.
I had friends who wouldn't play poker because the entire point is to learn to lie/deceive better than others.
I also self-host my own site and some smaller web-services. It's a pain and I don't like it, but the costs are low and predictable and I don't have to write for any proprietary API like Lambda
Please Just Say No.

Docopt is the sort of thing that seems like it would work wonderfully but you'd be surprised how quickly you end up running into a situation that is ambiguous or just impossible to represent using docopt. On the other hand, I never really found that argparse-specified interfaces were significantly more verbose to set up.
How would you do this when running in kubernetes? Afaik it just guarantees that you get scheduled on some cpu for the “right” amount of time. Not on which cpu that is.

I only know that there is one scheduler that gives you dedicated cores if you set the request and limit both to equal multiples of 1000.
2021 in Memory Unsafety's Operating Systems
But this can't last forever no?
Well it was a woman and her head was not completely obscured and is clearly visible. Have you even seen the original image?
I mentioned it above. It does. On my machine (M1) there's sometimes very brief pauses while typing the path. I assume it's doing some sort of validation. And then sometimes there's a brief pause after hitting return. Complete with spinner.

It's not a huge delay in either case. Just a few ms delay. Not really a big deal. But annoying because Explorer is instant and Finder is not.
I agree that the prose and structure is not the strong point.

I appreciated it for giving a clearly articulated alternative to zero sum competitive games. It helped me think about the playfulness of cooperative creativity in a new more holistic way, as well as the idea that it’s worth doing things that you’ll never reach an end of.

I don’t doubt that if I read it again I’d share your criticisms though, it’s a thin volume with a very sweet idea at the core of it, at the end of the day.
I have the Airpods pro with the smallest aftermarket ear tips and they never make a proper seal. Apple must think I have freakishly small ear canals. I have looked into custom molded ear tips, but they cost roughly the same as the Airpods! Over the ear headphones are pretty much the only solution for me, but that rules out exercising with them (can't wear a hat or helmet and they fall off when I am benching at the gym).
I'm US based and used to volunteer in the local food bank. You meet different groups of people there and it's a good way to start your day on the weekends by waking up early, appreciating what you have in life and knowing you did something good.

Link to find foodbank
https://www.feedingamerica.org/take-action/volunteer

SF food bank links I used
1. https://www.sfmfoodbank.org/volunteer/in-the-warehouse/

2. https://www.sfmfoodbank.org/volunteer/

Edit: added links
Levels.fyi lists total compensation, the ones on Ladders seem like base salaries only
I was one of the folks who put together the steel for a waterslide in a certain amusement park in California. Our method consisting of putting a mark across the bolt and nut after tightening it all the way down with a spud wrench, and then using a breaker bar until the mark on the nut was at the 4 o'clock position( or maybe it was 8, I don't recall ).

The inspectors would then use a telescope to check every mark. Completely blew my mind that they relied on this method, rather than something that measured the force directly.
I think this kind of talking about technical debt is mostly just nonsense. If there is any interest percentage to be put on this it is far higher than any sort of financial department would be prepared to accept on a loan. From which it follows that the first so-called 'preconceived notion', namely 'tech debt = bad' is actually correct. The other side of the argument is the question who one lets decide what is sound architecture is. There are many, many, many architecture astronauts and cargo cultists out there. I think one reason that in practice keeping on 'technical debt' makes any sense is that one does not know whether or not the trust the person who comes up with the payback plan.
It will be hugely appreciated, thank you. It's honestly annoying periodically checking the flags docs and wondering "these things don't seem to change much, when will we have them in stable?".

As another poster down-thread said, human output can change at any time and this shouldn't be viewed as a stability problem. And if the machine output is still in the air then maybe it pays off to branch it out in a separate flag?
In particular, it used to be called "forum moderation" until that was deliberately conflated with censorship by far-right groups, angry at their loss of audience, starting I guess somewhere around 2010.
I got my first computer at the age of 4. I learned to program BASIC on it when I was 6. At 12 I was building computers, fixing other people's machines, even phone lines. I'm now a platform engineer, working with cloud computing, kubernetes, serverless, the works. I run a small home lab with a few self-hosted services. My home network comprises of many VLANs for different purposes, my router runs OpenWRT which I tinker with a lot. I own 2 3D printers, one of which solely so I can tinker with it, both at the hardware and the software levels. I spend a lot of time reading and learning about new tech, networking, computers in general.

I'm also a rock climber. Last year I hiked up Mount Snowdon in Wales. I have done the Inca Trail in Peru to Machu Picchu. I have climbed in Brazil, England, Wales, Greece, France. I'm also a cyclist. I love playing football and basketball (despite being fairly short at 1m65cm). I have been trying to get into running lately, mostly because it's very easy and quick to get some exercise in, since I don't particularly like it. I have gone camping for weeks so I could climb in remote places and/or on the cheap, but also for the sheer enjoyment of it.

I have met friends on both camps, and I'm still quite socially awkward and relatively anxious. I still find it hard to relate closely to many people. That doesn't stop me from trying - and failing a lot.

The idea that those worlds are at odds on a fundamental level absolutely needs to die. It's not good for us nerds, it's not good for us athletes/workout enthusiasts, it's not good for us nature people.
Strongly agree :)
Show HN: Static Frame Dependency Graphs with Python