skysight-inc/HackerNews huggingface dataset:
I can only speak for myself, but as someone who worked at NASA, my question is, how does working together with SpaceX in any way detract from the amazing things humanity has accomplished by working together? NASA doesn't have exclusive bragging rights on accomplishing things in space, and I for one am happy to celebrate and cooperate with others. In fact, one of the most inspiring things about NASA's accomplishments is how people from all over the world have come together and cooperated for the betterment of humanity.
Aiming to be unpopular might be worse than aiming to be popular. What I meant was that if one is concerned about truth, they need not be so fixated on what their peers or the status quo thinks.

I was thinking about examples where corners are cut such as data being shaped to fit conclusions.

Maybe replication crises don't hinder scientific progress as much as I think they do, but things do get lost in the noise, considering what has been rediscovered.
> Chrome only blocks something like 60% due to the asynchronous nature of the extension API.

Let's not kid ourselves. This is clearly a 100% deliberate design decision, aimed at making content blockers less effective. This has nothing to do with the API being asynchronous. It is just the excuse Google went with.
If most dna were junk
Question about Firefox's future and Mozilla's corporate leadership:

Last week I made a slide deck and 20 min demo video of some features I feel like are fundamental to web browsers that none of them have. I think Mozilla is - in principle / on paper - the best organization to embody the principles that my ideas espouse.

The general HN attitude toward Mozilla seems to be that it's a leadership issue.

Is there any hope that I could send my pitch/demo-video and be heard out? Is there any hope that Mozilla can revive itself, or, if the problem is in fact bad corporate leadership, is the organization essentially doomed with no recourse?
Hetzner's backend billing system broke. They couldn't charge my credit card no matter how hard they tried. Eventually it ended up as a billing dispute, I paid the balance and terminated the servers and moved them to a different account that magically worked with the same card.

Got a letter in the mail a month ago that they had sent the broken account to a collections company in the US.
This^

I like Firefox, but it's the only browser to blindly follow the questionable and backwards incompatible parts of the SVG-2 spec... I challenge anyone to identify that SVG-2 <use> is implemented instead of SVG-1 <use> without parsing the useragent string.

The former is backwards incompatible (implemented in Firefox) and will render some nice black shapes if you've previously relied upon target context CSS rules for inheritance that have been supported by SVG-1 for the last decade. AFAIK you can only see this in the output since the inside of the <use> element is a shadow DOM inaccessible to JavaScript, so you cannot determine computed styles. For this reason I wrote an "unpolyfill" [0] that implements some of SVG-1 <use> elements with mutation-observers in JS, albeit in a not 100% correct way. Even so, it still needs to be explicitly enabled, depending one something else to parse the useragent string.

We enjoy far more consistency than a decade ago, but browsers are incredibly complex, and there will no doubt continue to be obscure differences that are difficult or impossible to detect programmatically. Rendering differences most of all.

[0] https://github.com/ThomasBrierley/svg2use-unpolyfill
If you want that Redox has a libc coded in Rust:
https://gitlab.redox-os.org/redox-os/relibc

There is a bunch of Redox ports of C programs, so it is apparently good enough for a range of software.
https://gitlab.redox-os.org/redox-os/cookbook/-/tree/master/...
Seems like there’s a more pressing problem to solve if that’s the case. If someone is terminally ill in agonizing pain why does it take weeks to see a doctor for the go ahead for the capsule, and why would that consultation be so expensive?
Most countries government are currently following health advice from Microsoft founder Bill Gates, an experienced salesman

Billionaires found NGOs, think tanks, buy news papers and TV channels. Mould public opinion, and provide political advice...

Politicians bend to the floor in the USA and other democracies

In the case of Facebook what we have is other billionaires not happy that Zuckerberg doesn't let go his 51%, so they're doing what they do, and advising the politicians they sponsor how outraged they should be

Also finance billionaires that dislike the rise of tech companies billionaires will probably fight to retain power
Doesn’t do anything.
math at least has __nowhere__ near as much jargon as something like biology or the life sciences.

I think a larger problem in reading math might be polysemy. Symbols have multiple meanings, so context has to be used to infer what meaning is intended by authors.
My suggestion to reconsider is based on your definition being meaningless. I suspect you hadn’t thought through the implications. Your choice, of course.

Regardless of your definition of “walled”, you seem to simply not know about tildes. There is no need to use a TUI or hang out on a Unix system to view the content.
Also, one more thing to note, uBlock Origin works better in Firefox https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...
No encryption or password locked?
Is it? I would think a prototype must bear some resemblance to the final product (as the proto- comes from the Greek root prōtos meaning "first" or "primitive").

I think this is just clever market validation testing.
Study Finds Reproducibility Issues in High-Impact Cancer Papers
Why exactly can't your local news company be replaced by "someone on substack"? If the individual reporters who currently work for that company would quit and host the same reporting on substack (either as a team or individually), what would be the major difference to the user?
Maybe craft your own with gentoo linux. That is how chrome os was made.
Oh, we should fear the fascist underpinnings of a "privacy focused" phone with an "uncensorable app store" designed by a yuppie who has no idea what he's doing.

Are you being serious?

I was expecting some kind of phone that blocks certain political viewpoints and reports your location and activities to the authorities.
This is really poor behaviour.

We almost went with Quill as they offer a great message threading model - one of the few in the space to do so, along with Zulip (which is open source).

Thankfully, we did not. Feel very sorry for sysadmins who have to drop everything and handle this in the run-up to Christmas.
Europe's middle class strong while America's squeezed by explosion of debt
It looks like they use an Antigravity MN4004 KV300 - 2PCS/SET [0] as the main motor ($145/2pcs).

[0] https://store.tmotor.com/goods.php?id=438
> one useful shim is known as HeapPadAllocation; it is applied to programs that have heap buffer overrun bugs. The shim intercepts calls to the HeapAllocate function and adds a specified amount to the requested size. That way, when the program overruns a buffer, it merely corrupts the padding rather than corrupting the next heap block.

Oh good grief.
That's a great feature
The key part being emphasized is that the audience believes its more functional than it is. The word prototype is ambiguous on that part
The critique of VMS is correct, and the general disdain for navy software, appropriate. VMS suffers from a combination of unintuitive UI spearheaded by mouse-only interaction; extreme configurability, which the navy narrows down by requiring that everyone operate it the same way; and being generally slow and buggy.

Having said all that, the author is placing way too much blame on the technology. It should be an aid and much less of an impediment, but there is no chance that the crew was operating correctly.
LKML: Add support for Rust as a second language to the Linux kernel
I disagree. “75% of TikTok users in the United States said that they used the platform to discover new artists, and 67% said they were more likely to seek out a song on a streaming platform if they heard it on the app” [1]. This full article is worth reading.

“Fleetwood Mac's "Dreams," re-entered the Hot 100 more than 40 years after hitting No. 1 on the chart, spurred by a viral video from user Nathan Apodaca… The album from which it hails, Rumours, also rocketed into the top 10 of the Billboard 200.” [2]

This one ^^ is particularly compelling to me. It’s easy to dismiss cases where growing artists grow faster because of tiktok. But this is clearly caused by tiktok alone. Also if you want examples of unpopular artists who grew a ton from tiktok those lists are very easy to find.

[1] https://www.browndailyherald.com/article/2021/09/for-better-...

[2] https://ew.com/music/megan-thee-stallion-tiktok-top-artist-2...
Calculate but Don’t Shut Up
I find the way Firefox handles displaying lots of tabs in the top bar really intuitive - instead of trying to cram them all within the width of your display they overflow, allowing you to scroll through them while still being able to see favicons and some title text. Can’t remember if Brave uses the same approach as Chrome for this

Also if you’re hardcore about managing your tabs I hear people swear by tree-style tabs https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
Yes, it does but knowing where you are isn't the problem for these systems it seems. Also, you can get very far with inertial tracking: https://en.wikipedia.org/wiki/Inertial_navigation_system

Couple that with point clouds of the sea floor, manual input from humans, etc, you can do quite well.
Kamala Is Right. Bluetooth Is a Risk
There are platforms with staying power that are just really big and hard for a single person to keep everything about them in their head.
Coding is just if statements, more or less. Programming and coding are different words with different meanings, though. What is the reason to conflate them?
He’s talking about soldier pile and lagging walls in this part. See https://www.coastaldrillingeast.com/capabilities/shoring/sol... for pictures. There are other types too (sheet pile, drilled pile, etc.).

Using these as “permanent” support is usually not done for corrosion reasons as you point out. They can be made into long term support elements but it’s costly and only done when footprint is essentially like in the middle of a city in between buildings. The buildings basement walls are designed for the entire lateral load as if the support of excavation system is fully corroded and gone, so most basements are very over engineered against earth load type failures.

Long term is generally 30 to 100 years in civil engineering, depending on when the structure was built. So beyond that life yes it’s a tear down on paper to rehab below grade.
This is a good point. Some of the stories around the early war torpedos almost belie belief.

"On 24 December 1941, during a war patrol, Commander Tyrell D. Jacobs in Sargo fired eight torpedoes at two different ships with no results. When two additional merchantmen came in view, Jacobs took extra care to set up his torpedo shots. He pursued the targets for fifty-seven minutes and made certain the TDC bearings matched perfectly before firing two torpedoes at each ship from an average range of 1,000 yd (910 m). The shots should have hit, but all failed to explode.

A few days after he discovered the torpedoes were running too deep, and corrected the problem, Jacobs detected a big, slow tanker. Again, his approach was meticulous, firing one torpedo at a close range of 1,200 yd (1,100 m). It missed. Exasperated, Jacobs broke radio silence to question the Mark 14's reliability."

https://en.wikipedia.org/wiki/Mark_14_torpedo#Problems
How does a subprocess deadlock happen in Python? Why would this be specific to Python, and not caused by deadlock in general?

I agree that 50 lines of bash is generally more maintainable than 200 lines of Python.
So Notepad is not core OS functionality because you can buy Word for only $99 to edit your config files? Am I getting this right?
> Binaries compiled against today's glibc can fail to run on a machine that hasn't been updated since last week because they rely on a new / different symbol.

Note, however, that it is a Glibc bug (modulo Drepper’s temper) if the reverse happens: Glibc symbol versioning ensures that binaries depending on an old Glibc (only) will run on a new one. So the proper way to build a maximally-compatible Linux executable would be to build a cross toolchain targeting an old Glibc and compile your code with it. Unfortunately, the build system is hell and old Glibcs doesn’t compile without backported patches, so while I did try to follow in the footsteps of a couple of people[1–5], I did not succeed.

Mass rebuilds still happen with other ecosystems, though. GHC-compiled Haskell libraries are fine-grained and not ABI-stable across compiler versions, so my Arch box regularly gets hit with a deluge of teensy Haskell library updates, and Arch is currently undergoing a massive Python rebuild (blocking all other Python package updates) behind the scenes as well.

[1]: https://github.com/wheybags/glibc_version_header (hack but easy and will probably work most of the time)

[2]: https://www.lordaro.co.uk/posts/2018-08-26-compiling-glibc.h... (someone’s mostly-nonhackish effort)

[3]: https://github.com/pypa/manylinux (what Python manylinux wheels use, more modern than absolutely necessary)

[4]: https://github.com/FooBarWidget/holy-build-box (ditto and is also a complete opaque cross-toolchain build recipe, but apparently people use that)

[5]: https://casualhacking.io/blog/2018/12/25/create-highly-porta... (missed it last time, so can’t say much)
Elon Musk says civilization will crumble if more people don't have more children
Awesomewm for the last couple of years. KDE for donkey's ages before that. (Still use Konsole and Dolphin.)

Took a lot of fiddling and trial and error to get it the way I wanted with a mix of tiling and floating windows depending on the app and such. Very happy with it though, and it has fulfilled my tiling window manager itch that I carried for a long time.

I'm setting up PC for my dad soon. Previously used the latest LTS of Kubuntu for non-power users, but considering trying Mint with XFCE instead and see how it behaves. (Use Arch for personal PC and Ubuntu for servers, so Mint and XFCE are new to me but think it will be a good fit for my familial tech support requirements.)
Will you be sourcing these assertions and adding them to the Wikipedia article?
But GGP comment was about what Microsoft added to Office in these 20 years? Why would other platforms matter?
That's the default.
Welcome to the reproducibility crisis, the crisis that ought to be a crisis:

https://en.wikipedia.org/wiki/Replication_crisis
Debezium is a useful tool, but requires a lot of babysitting. If the DB connection blips or DNS changes (say, if you just rebuilt your prod db), or in some other cases, it'll die and present this exact problem. Fortunately, it's easy to enable a "heartbeat" topic to alert on to make sure it can be restarted before the db disk fills (of course, db size growth alerts are critical too).

We've found that it's worth it for most use cases to switch to a vanilla JDBC Kafka Connector with frequent polling. This also allows for cases such as emitting joined data.

Other than Debezium, Postgres + Kafka + Kafka Connect builds a pretty stable system for sending data around all our different dbs, apps, and data lakes.
I get the sense that it would be many other things easier as well.
Just about all cryptocurrencies are built on top of 'number go up' deflationary FOMO token-omics. New buyers are buying from older buyers. The older buyers are the fools that are looking for greater fools.

But as you say, one day there might actually be real value here. But here's the rub, this is all decentralized, and thus anyone at any time can create their own chain, and many have already done so. And these technologies might just not need blockchain at all, for instance IPFS looks likely to lose to Torrents.

So why would I buy a piece of an existing chain, when I can just wait for the technology to be created and spin it off on a new chain, for a price of $nearly_free instead of $massive? This is not the same as investing in Google or Amazon in 1999. If I am buying into the coin for the utility and not for the hype, I would never touch a mainstream coin. If a AAA game were to create their own NFTs, they would do so on their own chain. I would generate my own chain to confirm my own identity.

No coin that currently exists has a long-term value above $0.
> It has been long established in the datacenter industry that if you build a building in $wierdplace, it is far more beneficial to your bottom line to haul your own traffic to a major exchange point than to pay to have each carrier come to you.

Unless you have a large enough customer base and can pressure carriers into peering with you in weird places. Deutsche Telekom AG in Germany does not peer at DE-CIX because they just don't want to. It's also the reason why YouTube regularly stutters in the evening for DTAG customers.
How did the boycott against the South African state "destroy" South Africa? It just made it a democratic country, something Israel is not
This looks very cool (although also very work-in-progress, judging by their long TODO list on GitLab). Thanks for linking it! I'm going to look into this some more.
I heard from someone at <big media company> that they couldn't switch to their fallback region because they couldn't update DNS on Route53. All the console commands and web interface were failing.
You might be misunderstanding. They parent may be saying that they download the maps and just search for a road and use it like a paper map.

Also, "GPS" in the United States colloquially refers what people in the UK would call "sat-nav" not to the satellites + protocol (what it actually means on paper).
YouTube Processes 4M ContentID Claims a Day, Transparency Report Reveals
> Its pretty funny watching this in realtime

Yes, Streisanding your disregard for public safety is hilarious. Elon should do prime-time comedy.

Hey wait a minute...
>but has an option to then show its own ads instead, which is not.

To be clear, the software pops up OS level ad notifications, whether you visit sites with ads to block or not. The two features are independent of each other.

It may still be a gray area, but its unfair to paint it as what its not.
>> We might really go to war in 2022 if China and Russia think they can take Ukraine and Taiwan. A hot war.

>Why, though? Whose interests does it really serve?

Not sure about Ukraine, but if Xi's perceived legitimacy falls further then he could invade Taiwan (and risk huge domestic backlash) as a gambit to hold onto power.

Don't forget that the CCP's raison d'etre is not to responsibly govern China but simply to accrue power. If that means sending 3 million Chinese youth into the Taiwan meat grinder, then that's a price he's willing to pay.
I think a huge problem with usb-c is that there's software lacking explaining the situation to the user. There exist a huge number of standards and options but for users it only works or it doesn't, but ideally it should be explained in an easy way. For example with power-delivery: I need X watt, you charger can provide it but the cable can only handle up to Y Watt. Identifying what's at fault, why and what to do.

Can one just write an app like this? For an macbook, the information should be there....although it sounds very, very complicated and involved.
GhostCell is interesting. I need to try that in some test cases. Apparently you can make data structures with backlinks, but the whole structure may be immutable once made. You need to change at least two links as an atomic operation for that. It's hard to express that via a type system hack.

Then there's the problem of you got there by following links, and now you want to mutate something. Chasing links is fine if they're read only, but if they're mutable, you have to make sure you don't have a loop of mutable references. Again, this is a non-local analysis kind of problem.
also about twice as fast ubiquiti in my experience
A while back I was a hiring manager at a company that checked a lot of boxes for the things developers want. Everything from flexibility, partial work from home (before COVID even), an option for 4x10s, freedom to choose your own development hardware and so on. We even had private offices with doors for developers, which was (at the time) the holy grail for developers who were sick of open office floor plans.

Yet we constantly lost candidates to our competitor across town because they would pay $5K more than our offers.

The kicker? The competitor had $0 employer contribution to healthcare, so that $5K higher comp was a net loss for anyone taking their family insurance plan.

But nothing mattered except that salary number to a surprising number of candidates.

Really opened my eyes to the difference between what people say they want and what they actually choose come decision time. We had a lot of people come back to us later after realizing the competitor wasn’t that great, but it was a strange experience. I always wonder how much easier hiring would have been if we dispensed with all of the expensive employee perks (private offices and top-tier health insurance are $$$) and instead just put it all toward developer compensation.
How is this different from FPGA?
More control, different choices for tradeoffs, it's a decent way to get detailed knowledge, a reinvented wheel that only works for your specific company may be a better fit and simpler than a universal wheel.

Of course, there's plenty of ways to waste a lot of resources reinventing the wheel.
Absolutely. Another HN commenter put it very nicely in a recent similar thread: people are working so they can make enough money to afford to be able to work.

If two adults have to work full time to have a house with kids, then they also have to be making enough for child care and various other things that they might be able to do more cheaply if only one of them was working.
My favorite weirdest fruit story is the Aziz Ansari skit on 50 cent and grapefruit (or grape fruit):

https://www.youtube.com/watch?v=waCF81HdKAA
Welcome to Vice News tech coverage. To be fair, you're probably not the target audience.

At best it's regurgitated news that you should already be aware of from other more direct sources. At worse it's this.
Why not share it publicly? If the ideas are good, I'm sure they'll get adopted by someone.
My former employer blocked GitHub, though not Google or SO, however I barely used SO (did use Google though). It was an Oracle shop, and really there's not much Oracle documentation on SO. Some SQL stuff from time to time, but really less than you'd think. If SO had been blocked it'd have been a bit irritating, but not awful for getting work done. Still, blocking GH and using Oracle did make me want to change to a different company.
hasn't the unintended consequences of FRACKING taught us anything?

you go poking fairly stable systems and they will become unstable for us fairly quickly and uncontrollably.
Copyright is a thing. When many newspapers and news sites have the exact same content, they're generally licensing it from a large news agency which actually wrote the story, it's not someone just illegally ripping off their paywalled content.

On the other hand, if multiple sites can each write equivalent content, then there's nothing wrong with competition eliminating whomever is weakest - the more expensive (not free), the less viral (harder to share), etc.
Anyone else having trouble with their Alexa devices? Mine are acting really wonky, couldn’t listen to NPR in the morning really messed up my routine.