skysight-inc/HackerNews huggingface dataset:
> If you let your opposition wield it, they will destroy your way of life,

Plenty of things in climate-forward policy actually improve everyone's quality of life, even if the "way of life" changes.

Take EVs for example. As we transition to them, local air quality improves, not just for the EV drivers but also for non EV drivers.

Same for heat pumps replacing fossil burning furnaces - they are so efficient that it still results in a CO2 and emissions reduction if we burn natural gas at a power plant to power them.

And for most people and drives EVs are just a better experience (acceleration, vibration, smoothness), and heat from a heat pump feels better than a gas furnace since it doesn't excessively dry the air, and also has no risk of leaking combustion byproducts into your living space.

But sure, if "way of life" means the "principle" of burning fossil fuels directly for day to day propulsion and space heating, then yes climate policy is a threat to that, but being wedded to a technology for its own sake seems backwards.
Yes? Always has been.
Reducing the cost of batteries is one of the important things along that way. That allows many other things to be electrified.
>Most people in tech changes jobs after 2 years

[[Citation Needed]]

This isn't true in the industry at large. To the degree it's true among the HN demographic it's true early in careers. People don't do that forever. If you have a family, you like the stability of a place and don't want to have to spend all of your nights and weekends grinding Leetcode and networking. Once you're in a senior position, it takes time to build the connections and reputation inside a company to be effective, and constantly moving is a disadvantage. Even if you're done being promoted, many people reach a point where they're earning enough to support their lifestyle and have other priorities. I have plenty of friends at companies like Microsoft, Google, and smaller boring companies HN doesn't care about that absolutely could switch jobs for another 20-40% in comp but would have to work twice as many hours a week to do so, and that's a bad trade.
Oh, please. We have a confirmed account of Obama ordering the (successful) execution of an American citizen without due process. So it's not just theoretical.
Any kind of sales where you are buying leads or paying for the right sell someone else's product. If it was as good as they say, they'd be doing it themselves not pitching it to you.
I don't know what else to call having campaign insiders inside a media outlet feed debate questions to their affiliated campaign ahead of time so they can prepare.
I don't have horribly strong opinions here, but the argument feels circular to me:

- The format should be kept simple to encourage more people to build tools on top of it, and users will be more likely to work with it.

- We should deal with the emergent complexity of bad validation by making tools more complicated and having them detect errors on their end.

If users are going to use a validation tool to work with data, then they can also use a helper tool to generate data. And if the goal is to make it easier to build on top of data, import it, etc... allowing developers to do less work validating everything makes it easier for them to build things.

I'm going over the various threads on this page, and half of the critics here are saying that user data should be user facing, and the other half are saying that separate tools/validators should be used when submitting data. I don't know how to reconcile those two ideas; particularly a few comments that I'm seeing that validation should be primarily clientside embedded in tools.

Again, no strong opinions, and I'll freely admit I'm not familiar enough with OSM's data model to really have an opinion on whether simplification is necessary. But one of the good things about user facing data should be that you can confidently manipulate it without requiring a validator. If you need a validator, then why not also just use a tool to generate/translate the data?

To me, "just use a tool" doesn't seem like a convincing argument for making a data structure more error prone, at least not if the idea is that people should be able to work directly with that data structure.

----

> you'll need to create a new version of the file format and update all tools reading it even if they won't handle the new type, instead of just having old tools silently ignoring the new format that they don't understand.

Again, not sure that I understand the full scope of the problem here, and I'm not trying to make a strong claim, but extensible/backwards-compatible file formats exist. And again, I don't really see how validation solves this problem, you're just as likely to end up with a validator in your pipeline that rejects extensions as invalid, or a renderer that doesn't know how to handle a data extension that used to be invalid or impossible.

Wouldn't be nicer to have a clear definition of what's possible that everyone is aware of and can reason about without inspecting the entire validation stack? Wouldn't it be nice to not finish a big mapping project and then only find out that it has errors when you submit it? Or to know that if your viewer supports vWhatever of the spec that it is guaranteed to actually work, and not fall over when it encounters a novel extension to the data format that it doesn't understand or that it didn't think was possible? Personally, I'd rather be able to know right off the bat what a program supports rather than have to intuit it by seeing how it behaves and looking around for missing data.

Part of what's nice about trying to do extensions explicitly rather than implicitly through assumptions about data shape, is that it's easier to explicitly identify what is and isn't an extension.
Thank you. That's easy enough to understand, even for me ;-) The only piece that might use a bit more illumination, is what kind of people are likely to use Keyoxide to check on your proof of ownership once you've set it up, and why they would do so.
> I’d like to add that one should be aware that such timestamps are only valid until the TSA certificate expires (or is revoked).

This is simply not true.

More precisely, it depends on the definition of "valid", but conventionally the death of a notary doesn't invalidate their notarizations.
I literally can't imagine ever wanting to do business with Elon Musk. Matt Levine has written a lot about this deal and it sounds extremely clearcut that Elon is contractually committed. There is no "buyers remorse" or "lol, jk" clause in the deal.

That said, I have a feeling he will weasel out with nothing more than a slap on the wirst, if even that.

Twitter's board isn't exactly known for its competence and backbone, so I suspect it will back down if Elon yells and lies enough about whatever pretext he decides to use to back out of the deal.
This is CS 101 material here, if it's obscure to people in the software industry, that speaks poorly of the industry and who it hires.
Show HN: No Plan B – Tactical Planning Game (+free demo)
This article doesn't go over my favorite reason why Linked Lists are bad. Their main use case is that you can insert into the middle in constant time, right? Well, how do you find the insertion point? If your answer is anything algebraic, then I've got bad news for you: inserting into the middle might be constant time, but getting to the insertion point will be linear time.

Really, the only use case for linked lists is if direct pointers to elements are cached somewhere, and in that case you are probably using a map anyway. IMO linked lists should be replaced with an ordered map for this reason.
Yeah, that's what I meant with my comment.
Every language is hard when you are working with hard problems (e.g. concurrency).

I've also found Rust to be hard until I got a decent understanding of the borrow checker and how it works.

After that, the only times I found Rust to be hard were when I was trying to make it conform to my way of thinking, rather than changing how I approached the problem to match the way Rust was designed. I've had a similar experience in other complex and well-designed languages such as Clojure, Erlang, and Haskell.

In my experience the benefits of Rust (safety-guarantees, speed, good ease of use vs complexity tradeoffs) much outweigh the quirks and learning curve.
The competitive strategy idea does work - except for there is a singular you/me and endless competition (humans looking to advance themselves)
the article mentions two boards, an inside controller that activates the solenoid and a keypad - which communicate using rs232. which seems right, they just neglected to require you to enter the factory code before setting a new combination.
So, does he just get to walk away with a PhD for this?
That is dumb. The US isn't raising money by printing it; money issued by the Fed doesn't go to the government to pay for government expenditures, it goes into the economy via the financial system. It eventually works its way back to the government, but not before reducing the value of the money below what it would be without the policy, which is why the Fed does it (to fight deflation expected without the policy), which makes it a singularly ineffective means of finding government.

Marginal government spending comes from borrowing, not money printing. Does money printing make borrowing easier? Sure, nominally, but it increases how much money the government has to borrow for the same real spending.

Also, graphing the absolute size of the deficit is dumb in this context; it doesn't mean anything. To the extent there is a debt or deficit problem, its in the ratio of either to GDP.

And the talk about government profit history compared to the deficit size is weird. The government isn't a business and isn't run to make and return a profit. Government surpluses are a sign of either taxes or borrowing in excess of needs, which for the federal government would be a bad thing. (State governments have different constraints.)
Ilya Shapiro Resignation Letter to Georgetown University
Hypothetical question:

Let's assume for a while that amino acids are everywhere in the solar system or galaxy (if not universe). Let's also assume that there are many earth-like planets.

If we found alien life on another earth-like planet, could it be possible that it too would have independently-evolved DNA? Not just DNA-like substances, but chemically identical DNA?

I guess I am wondering was DNA such an incredible fluke here on earth that we'll never see it again, or is it "the logical conclusion" for a bunch of similar amino acids in very similar environments? IIRC DNA is a chemically stable structure etc
In another thread[1] I've mentioned the SVG Tiny profile[2], which has been defined almost twenty years ago and is apparently already used in some cases where the full power of SVG is not required.

[1]: https://news.ycombinator.com/item?id=31638850

[2]: https://www.w3.org/TR/SVGTiny/
AFAIK there are laws against pyramid schemes, but MLMs are okay. Also, MLMs are pyramid schemes with extra steps, so they are basically the designer drugs of financial hucksterism.
Conformant open source support for Mali-G57
Here's an idea: permission system for NPM packages
What does this mean exactly? Or what could it mean?
> Not sure I'm following you here.

What I'm pointing out is that the issue is not that insurance and labor costs wash each other out, or the rest of the country would have more than zero full-service stations.

Here is a recent academic paper that models the cost of labor: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4064061
Don't you need carbon because the C-C bonds won't be disrupted by O2? I read that somewhere iirc in Larry Gonick's cartoon about chemistry.
You can, it's just not as nice. Writing code this way can also require unsafe. Async in Rust is primarily about achieving zero-cost async code in a safe way.
"Just sprinkle some child porn on him Johnson, and let's get out of here"

That said, it sounds like they caught him fair and square with actual evidence (the backdoor, the access logs, and the versioning of the leak) and the mistrial was the result of a confused jury.
Ah... "Government program" and "at cost" have a rather long record of spiraling-out-of-control costs. And recent events in Europe may had lessened the appeal of the "we'll trust our friends, $Other_Country, to faithfully meet our energy needs for the next few decades" strategy.
I think what Tom might mean is that because Ctrl-v is not the standard system paste shortcut on Mac (it is Cmd-v), the editor is not inheriting default functionality here.
If the editor does in fact implement its own copy and paste, there is a possibility that it would not use the system clipboard (although it might, the NSPasteboard interface enables this).
https://crates.io/crates/mio is the de-facto standard package that's similar to libuv/libevent. The most popular async executor, Tokio, is built on top of this. They're maintained by the same organization.
Maybe some of those sites would flood given enough time? (I am not a geologist)
Aren't Amazon Truck Drivers hourly employees? What risk and liability do they have?
I am not sure how this an MLM like your other examples
Yes, in some ways it is like TempleOS' text editor. It also has some similarities to the Oberon project's text editor.
I don't disagree that 'it' isn't a zero-sum game. I'm a proponent of 'humane capitalism' (term I made up) ..... which dials back the sociopathic nature of capitalism to be a society multiplier, rather than resource hoarder.

An example - although people disagree with Musks's methods, an alternate version of Tesla/SpaceX that treats employees more well rounded like, would be a great model. Advancing society, and helping those involved in creating it.
Pretty much all ISPs included at least one email, but it is certainly possible that some family members lacked a personal e-mail.

My first e-mail was aidenn@geocities.com, but I forgot the password and had no way to recover it since it was my only e-mail, so I added a zero to the end and re-registered. Say what you want about yahoo, but that e-mail address still works!
Why even have primaries? The DNC is well within their rights to return to the smoke-filled room.
The majority of the improvements come from the Faster-CPython (https://github.com/faster-cpython/ideas) project, sponsored by Microsoft (Thanks!!)
You’ve literally contradicted yourself between the two paragraphs. You’ve said that powerful tools exist, but for people who need or appreciate line-by-line diffing, they should adapt to the state of the tools as they exist today.

I would argue that we’ve been too lazy to create powerful programs with open formats that do work well with Git and other line-by-line diff systems. Version control as functionality is a solved problem (yes, it’s got lots of usability problems and should probably make it impossible for a user to lose work, but those are separate from this discussion). Creating a hack that does in fact adapt the text tools to us (defining us as, like the author, someone who wants to use plain text) is exactly what they’ve done.
I've been running GNU/Linux at home (mostly Slackware) since 1998, but I never, ever recommend it to people who don't ask me about GNU/Linux first. I didn't mind becoming my own sysadmin in my late teens, since it wasn't like I had anything better to do at the time, but most people have better things to do and GNU/Linux is still an OS that requires sysadmin skills. This is even the case with Fedora, Ubuntu, and Manjaro when something goes wrong that can't be fixed with a GUI app.
> Another perspective is that if the DNC hadn't engaged in corrupt practices then foreign intelligence services wouldn't have anything to leak.

There was no leakage of GOP emails, therefore there was nothing to leak, i.e., no corruption of concern.

If I misread your intent I apologize, it can be challenging in the most benign situations and it's more so tricky when its a subject of disagreement.

But my claim still unfortunately holds. The DNC leak was a political hit job that only intended to smear the opposing party. A better example is Hunter Biden -- his employment really was with corrupt intents and if there really was evidence that corruption was rewarded it should be prosecuted.

But if that very concern is legitimate, then it should be applied to all. There's plenty of evidence of that a certain son-in-law engaged in far more egregious affairs and there is not a peep about that.

So I couldn't help but read your comment as yet another "gotcha" that fuels this false narrative.
iOS has support for mixed simultaneous languages but only in a certain small number of combinations.
Also, who knows how long the window would last where a civilization uses electromagnetic waves to communicate, in the ways we would look for them? We've only used them for a hundred-plus years or so, maybe in another hundred we will be using something else. That would mean there is only a 200-year period where we emitted detectible radiation, which is only detectible within a certain radius, and the detector would have to be within that radius and listening during that 200-year window at exactly the right distance and time to catch it.
This tangentially reminds me of a shameless puff piece on one of the financial networks about a startup lead by a "self-made man" who invested part of his trust fund into his business and whose father, worth over $250M at the time, was a major investor.
Brand Indicators for Message Identification, part anti-phishing feature, part marketing gimmick. Essentially favicons for email. The Wikipedia article does the best job of summarizing it without marketing industry fluff:

https://en.wikipedia.org/wiki/Brand_Indicators_for_Message_I...
How do you find work that you can be emotionally de-vested in?

I find it extremely difficult to stay engaged with work I don't care about, this creates a negative feedback loop that's the kiss of death for me at any job.
Maybe I just got lucky, but I just built an http to irc relay using Rocket (tokio based) and the irc client crate (also tokio based) and the implementation came out super clean. I made some small wrong turns along the way like breaking graceful shutdown by putting a non terminating future into a join! with the main Rocket future, but with enough time in the various docs I got it right and it's pretty elegant. The Anyhow crate made error handling easy, and I'm happy to see Rocket building on stable since last time I used it. There wasn't really any borrow checker pain or messing with lifetimes. The compiler was very helpful, as usual.
Aside: what is the "speed of smell"? I assumed it would slowly diffuse across the room, but when one of my kids has a dirty nappy/diaper it is like a lightning bolt in my nostrils from the other side of the room.
Okay, well, the disadvantage is it is not driven by a person, so it is less safe, and less flexible.

What would be any of the advantages of it?
Aren't you French?
Back End Engineer - Remote Work!
Idea Evolver is seeking a full-time Backend Software Engineer to work on Software as a Medical Device projects for our clients. This person will be responsible for supporting the Backend team as well as QA and Test Engineers.

Idea Evolver is an audience market research, search media and product development partner. Notable clients include Danone, United Therapeutics, BlueBird Bio, and K. Hovnanian Homes.

Qualifications

• 4+ years professional software development
• Writing high-quality code to build and maintain APIs and backend systems
• Debugging and fixing issues with APIs and backend systems
• Experience and interest in writing production-quality code in GoLang.
• Experience working in SQL and/or No-SQL DB (Postgres experience is a plus)
• Experience working on Kubernetes/containers and Google Cloud environment or AWS/Azure.
• Vue/nuxt on the frontend (preferable)
• Linux experience.
• This role is primarily for a backend engineer, but the ideal candidate would have some experience or interest working full stack

Compensation and Benefits

Medical, Dental and Vision benefits
401k with company match
Paid time off for vacation, sick time, and holidays
Or use Socket: https://socket.dev/
Yup, tried it on a current samsung recently. It's basic but it works.
That's not that new an idea. Even at 1% of c we could fully colonize the Milky Way in 10 million years, which is a blink of an eye compared to the >4B years the EArth has been here.

The second issue is that planets don't really matter other than being essentially "mass repositories". They're a highly inefficient way of creating living area. I'm speaking of course of Dyson Swarms as a highly likely alternative. I saw "highly likely" because it requires no new physics, no new materials beyond what we already have, is orders of magnitude more efficient (in living space per unit mass terms) and is essentially just an engineering problem (obviously a big one).

If you accept that premise then it's even less likely there are other spacefaring civilizations within our light cone because they would stick out like a sore thumb. Certainly a whole galaxy of these would be detectable by us currently from millions of light years away.
The etymology is lots of fun when it comes to programming. As one of my friends used to say "meta is greek for after, which is why metaprograms run before programs"
The few rooms I found on Clubhouse that were interesting had a theme of reading bedtime/sleep stories.

Which is essentially a live podcast to put you to sleep
> Every kind of functionality you can imagine already exists in open formats with powerful programs designed to make it easy for you to compose rich documents.

Not only that, but this kind of thing has existed for ~30 years now. I remember MS Word 6.0 on Windows 3.1, 16 bits and 4MB of RAM, with large documents with significant styling, embedded Powerpoint and Excel documents, MS Draw vector art, etc.

I concur that the line-based approach most Git tooling uses is not good enough. At the very least, even for code, it should be integrated with Tree-Sitter etc. by now and be comparing changes at the AST level, not just the raw text; and when it comes to documents, we should get side-by-side diffs showing the rendered document.

But is there a market for this, besides just you and me?
Video Live Streaming: Notes on RTMP, HLS, and WebRTC
A lot of name brand electronic locks can be bypassed with a tool like the Spike Master that lets you manually drive the solenoid, so even from brands that should know better there are issues.

Sadly this is an issue of market demand rather than poor engineering. Good security costs more and this is priced into the safe/lock ecosystem - if you want real security buy a commercial safe with a Group 1 lock. Sadly though this leaves consumers at risk who don't understand this. They buy a safe from a brand they recognize and they think they are in good shape. Meanwhile I get shunned on forums by actual safe techs by encouraging muggles to do their own research and buy higher quality commercial safes 2nd hand for less money.
Solves a prime number conjecture, not the prime number conjecture (https://en.wikipedia.org/wiki/Goldbach%27s_conjecture).