skysight-inc/HackerNews huggingface dataset:
There is no “alternative” to GPG, because PGP/GPG’s problem space is poorly defined.

Modern cryptographic protocol design has moved away from “Swiss Army knife” designs: protocols and formats are now designed to do one thing well, rather than a whole bunch of things poorly and with an unintuitive user interface.

In other words: use TLS to communicate securely with services. Use Signal or another modern E2EE IM protocol to communicate securely with humans. For file encryption, use age. For digital signatures, use minisign or Sigstore.
I thought "TerraFork" had a nice ring to it.
> This idea that there is some evil conspiracy to screw people is crazy to me.

$203 million in wages stolen in the past 5 years, and that's just in New York.[1] The US Department of Labor recovered $3 billion in stolen wages 2017-2020.[2]

A large portion of wage theft also slips through the cracks because of cash transactions that make it hard to catch or when it's difficult for victims to seek legal redress, such as when they are undocumented.

But sure, there obviously is nothing to worry about. /s

[1] https://www.propublica.org/article/thousands-of-new-york-wor...

[2] https://www.epi.org/publication/wage-theft-2021/
Yes, if you get to automatic differentiation by overloading your operators to also take a “differential” type, you can further overload them to do symbolic arithmetic and then symbolic differentiation falls out for free.

See https://sritchie.github.io/emmy/src/emmy/differential.html for detail!
Who would want to?
> If every employer offers the same range, you’re screwed.

That's not likely to happen outside of collusion, or a severely limited labour market where there are very few employers to choose from. If every employer is offering the same compensation, then the first one to go slightly above that range will probably see more applicants.
Sure, that's why I am saying that it's not too objectionable.

But that kind of reputation borrowing/lending already regularly happens with private entities. Both companies and foundations etc.
Easy deployments are great, and all too rare. But feature flags are good too. It's actually a trade-off between determinism and control. No flags make the blob deterministic; flags give you control over the blob very late in its runtime. In the limit your feature flags might be set by an admin endpoint (which is very common, actually).

But the OP's real issue is git, and not wanting to work on a branch. I actually think that's a valid goal! I've noticed that many teams have simply moved "one level up" with their git usage. The repo is the new directory; the push is the new commit; etc. You can practice and get fast with it, but it's still too many moving parts and plenty of things to go wrong. I actually think that feature flags are too coarse anyway to block off incomplete code; you should probably use conditionals for incomplete code, even if you also have robust feature flag support. The reason is that you never, ever want to dynamically turn incomplete code on, so coupling the flag to a deployment makes perfect sense.
So every time you want to "invest" you have to gather this incredibly inconvenient password? Maybe I misunderstand how it works.
How I would build a new startup if I had to do it all over
I've never seen this. It's always been glued and nailed together.
Another likely scenario!
In terms of the actual article -- really nice finding. Or I guess, nice set of experiments to decipher what lots of LLM researchers have been finding!

I've noticed somewhat similar behavior while training graph neural networks to model physical systems, except that it takes way longer than a single epoch to get there. Or course, there's no pretending involved with my GNNs, but the models do have very constrained representations, so once they start to figure out how to represent the physics at hand, the loss plummets dramatically.
> I can switch from my desktop to my laptop, even to my phone, and pick up right where I left off with uncommitted changes, long running processes, etc.

Valid only while you have a (good) internet connection.
Out of curiosity, what are examples of files you can't live without?
Who's drawing parallels with chaos theory? The origin is Netflix injecting "chaos" like taking servers down randomly. It's not tied to any scientific theory: https://en.m.wikipedia.org/wiki/Chaos_engineering

"Stress testing" might be more intuitive but that's already established as simply testing under high traffic
> Here on HN (which is not a SPA) if I upvote someones comment while I'm responding to it, I lose my response.

That only happens if you disable JavaScript and voting has to be done through an href navigation. Otherwise HN constructs an Image with the voting URL as src, so there's no navigation and you don't lose anything.
Personally, long-lived branches feel like disaster waiting to materialize since by definition they do not integrate with upstream.

Yeah, you might be really responsible and rebase and test your feature frequently, but what about other people? They are more likely to break the integration with your code since they can't even see it.
Generally true, but one of my most successful mid-price purchases is a dresser in real walnut veneers over solid wood that is aging fantastically. It's just hard IMHO to know how thin or thick the veneer is.
Very fair! It's been close to a decade since I used Exercism so I don't really know what their stuff is like nowadays. From what I remember, the focus was less on teaching you the language directly (via instructions) and was more on encouraging the user to reiterate on their code and experiment, and letting reviewers lead the direction of growth.
> Airbnb could have gone to fix that. Why leave it to regulation?

when? they’ve had years. companies can’t logically fail to address a well known problem and then complain when regulations happen. there’s a sure way to slow regulations—address problems that you know will lead to regulation. don’t do… nothing, and then complain.
How Many Floppies?
> But you could also hide a camera in the booth, which is easier.

It is also easier to check whether there is a camera in the booth.
Yeah I don't want an undo-tree bound like that, because when I'm hitting undo, I just want a quick response. Default emacs behaviour is what I want.

And C-g, yeah, I don't know what it was doing. It got really weird.

In general this thing seems to want to open buffers all over the place. It's... visually confusing and I kept losing cursor focus in the task I was trying to focus on.
What percentage of NYC apartments are rent-controlled?
Looking forward to your feedback when you use it! Currently we validate with mappings from TypeScript to JSONSchema. OpenAPI is definitely a gold standard, but I think JSONSchema is fairly strong as well.

We're still considering better typing solutions like ZOD or OpenAPI wrappers, but our focus right now is core feature parity as an API tool.

We'll do a better job with written documentation! We forgot that video isn't always a medium that people prefer.
It's not religious faith, it's engineering knowledge, and having worked with CPU and chip design teams at companies such as Samsung and SiFive.

Anyone who knows what they're talking about will tell you the same thing. If you don't want to listen to me then listen to Jim Keller. Or ARM star designer (ARM7TDMI, Thumb2, among others) David Jaggar.
Influential, yes. Best? Depends on which major. If you are into political science not related to American political scene, uSA easily ranked bottom few. If you are talking about economics, depend on which school. I know some organization will filter you out if you from Chicago school.
The spoiling was already quite obscene during the Dotcom Bubble 1996-00. IPO valuations were directly related to the number of programmers in a company, so they did everything to hire and retain staff.
I do agree things like the GC are very large if we're comparing against standard JavaScript, so I don't believe the technology is ready for standard customer facing websites. For things like internal applications/extranet type applications, I think that the runtime download cost is minimal compared to the functionality that you are given with a proper framework (I can only speak of Microsoft Blazor, but that's just language ignorance, and I know there are other that fit the model as well). As a web developer that also writes utilities to run on the desktop, for things such as ETL or fixing bad data, being able to not switch to another language or even really framework is a huge boon for my time. I know JavaScript, but being able to rarely have to deal with it keeps my head in what I'm solving, rather than having to context switch between interface and server.
This is really cool -- if done right, it has the potential to massively decrease the incidence of false and misleading photos in the world, by massively increasing the reputational risk associated with making and distributing them. I hope regular people start to pay attention to this kind of provenance, since that's where the effect will come from. Time will tell.

(Also, I'm really cool for predicting ~5 years ago that this specific tech would happen -- bringing my count of successful tech predictions to 1.)
I agree. Airbnb should have done this instead of shafting the guests. This is why no tears lost seeing the crackdown! Frankly when I travel I avoid ABNB like the plague but still sad to see tourists with real needs having to scramble!
Why has NYC made building new hotels harder?
"Vivid" is the javascript definition of touching shit when it works and breaking it
> A major theoretical discovery of K="computers can't do XYZ" would be another such thing for all of us who in the modern world chase these fads about computers reinventing finance or art or the modern economy. You'd have people in the year 2100 saying "can you believe only 75 years ago, everyone would just believe that computers were magically going to fix X and then they wouldn't and everyone would suddenly believe they would now fix Y and then they wouldn't and then Z and they wouldn't and and and... straight faced rationalist businesspeople acting like 'Tech-Jesus is coming' on August 1st, oh sorry it's September 1st, sorry -- October 1st? November? Maybe in the coming year? well SURELY this decade."

This might be a higher-level thing that you mean given that I'm not sure it's something "provable" or "disprovable", but I'm constantly amazed how incredulous people are that I don't expect any car to be fully self-driving (like in the sense that there wouldn't even need to be a steering wheel and someone without a license could ride in it alone) any time in the next few decades. To be clear, I'm not claiming that it's something that _definitely_ won't happen, but I don't think it's super likely, whereas the vast majority of people I share this opinion with (even people with similarly high levels of technical expertise) seem to think that it's almost a foregone conclusion that this will be solved within maybe 30 years.
> By using MAME as emulation backend, a vast array of 8- and 16-bit platforms are covered.

That's genius!
I don't think we need to descend to this level of mysticism when discussing knives.

If you want a knife that is a carefully crafted beautiful object, hand-made by a craftsman with a long legacy and great skill, then feel free to buy a Japanese or handmade American (or whatever) knife. It'll be beautiful. You'll likely love using it, and think about the story often when you do. It's a great thing.

But if you want a knife that's going to be sharp, durable, safe, and efficient, don't feel like you need to believe the hype about steel, or the hype about craftsmanship. Especially don't believe that you need to accept either a knife that is going to require careful maintenance, or a knife that's "soft" or "gummy".

On nearly any objective measure - edge retention, hardness, toughness, wear resistance, corrosion resistance, etc - there are modern steels that significantly outperform low-alloy carbon steel. More specifically, there are modern steels that are significantly closer to any reasonable Pareto frontier of knife steel than low-allow carbon steel (Japanese or not). Many of these steels are corrosion resistant, if not outright stainless. Particle metallurgy steels like S35VN or Magnacut or S30V, while expensive, have incredible properties for kitchen knives of many styles. There are even modern steels like S90V that are so wear resistant that sharpening them without machines can lead to madness.

Low-allow carbon steel (like the mythologized Japanese steels) are significantly easier to work with traditional techniques, and therefore frequently chosen by the people who practice those techniques. That workability comes to come with significant tradeoffs (including corrosion resistance, which is important for both edge retention and every day usefulness).

This article also isn't super clear about sharpness. There's a lot more to edge geometry than is presented here. In fact, edge and bevel geometry is easily more important than steel. Depending what they are cutting through the thickness of the edge may matter, but often the thickness just behind the edge matters just as much.

If you're interested in getting into knives and want to avoid the mythology, I highly recommend Larrin Thomas' book "Knife Engineering". It's a great read on the things that matter, and the tradeoffs in the space.

A while ago I started making my own knives. Now every kitchen knife I own is one I made myself, including heat treating and other possibly mythological processes. On that journey, I've learned a huge amount of respect for the incredible craft that is knifemaking, but also a lot of skepticism for the assertions that connect knife craft techniques to knife performance.

These days I sharpen on a Tormek wet grinder, and touch up with a 1000 grit "splash and go" stone. Sharpening can be an entire hobby of its own, but again you don't need to buy into the mythology to get a knife that's extremely sharp.
Sorry to be negative, but I think the conventions around marriage needs to be redone alongside all the other changes around marriage. To wit, the ability of a woman to divorce you and receive alimony and child support for basically the rest of her life. It's not clear to me what reason a rational person has for NOT getting divorced after enough time has elapsed that alimony is possible. Roughly 50% of marriages end in divorce; 50% of those are high conflict. When you buy a ring and give it to her, this will not factor into that judgement. You can pay for everything and the only thing the judge will look at is your incomes. Be smart and split everything down the middle, including the ring.
When my wife and I got married we went to a local unfinished furniture store for our bedroom set. We finished it and used it for years. It is now the guest bedroom set. Our bedroom set was inherited from my parents which they inherited from my grandparents. Just recently we received a shipment of my mothers bedroom set from her teenage years that my aunt took after my grandparents passed (this wi go to my daughter after college). We also received my grandparents dining table and a few other pieces. We have my parents 1940s bar, etc. For other pieces we spent years going to estate sales finding the right pieces. When we pass my daughter will receive it all. Some of these pieces are 80 years old and still as solid as the day they where made. I highly recommend investing in good furniture, and in most cases, if you are willing to take the time, you can find amazing pieces via estate sales. Google for listing. We have picked up end tables from the 50-60s that we have seen in antique shops 1/10 their asking price at estate sales. There are tons of sites. It is 100% worth your time.

It was the same thing for rugs. We started with the cheap amazon ones and replaced them with hand made ones via inheritance over time.

Emotionally sitting down in the chair at the dining table my grandfather always sat it was just amazing rush of happy memories. We went with our daughter and added to the family inheritance buy having her help pick out the handmade rug that went under the table. When we where young it was not something we could afford, but now we can we focus on memories for the next generation.
Nice, you are on “FIRE” by the looks of things. Impressed with both the income and that frugal setup!
Brutalist report looks very clean and simple. I have been using this for past 1 month
I went to a SF Giants game the other day with StubHub tickets ready to scan. I entered the bridge side of the park ready to go through metal detectors. I walked through and there were no detectors but cameras at the gate. I was confused and just kept walking and then someone scanned my tickets. I literally felt like I could have walked in with contraband and nobody would stop me. Were those cameras that looked at me on the way in doing some sort of scanning to see if I looked like I was nervous or suspicious? Genuinely curious because that seemed really dangerous.
Unfortunately, having a URL is only the beginning. After that it gets complicated, because the "source" you get by following a URL in Deno (or a web browser) has often been put through the blender, repackaged and minified by some CDN. It's hard to read and VS Code's debugger doesn't handle it well. Sometimes I'm left just looking at type definitions and it's unclear where the source code for the implementation is at all. Aren't source maps supposed to help here?

So, I look at the repo instead, but now I don't know how it matches up with the code I'm actually running.

I find Go modules to be easier to understand. They are similarly distributed (many source repos will work), but when you navigate to the source code, you get the actual source.
Jaron Lanier: Artificial intelligence is not a threat to humans [video]
I disagree. I have a friend who is into steno, and it was really fun to pass the article along without the spoiler.
I’m not sure what the context here is, but as a lifelong NJ resident I can assure you that there are a lot more legal burdens here than you find in most other states. Of course we do ignore most of the driving laws
Mine is hackernews almost every single day.

I literally have 10 different tabs opened on my phone with different HN discussions.
True generally, although many Tokyo pedestrian bridges have narrow ramp space reserved adjacent to the steps so that people with bicycles can walk them up to or down from bridge level with considerably less difficulty than if only steps were provided. The remaining cases are not addressed in these designs, though.
It's certainly not as ergonomic as using the SSH extension directly, but you can SSH manually to your dev box, open a vscode tunnel, then connect to that from vscode.dev in a pinch.
The problem is that knowing the rug can be yanked out anytime, the desire of people who helped write and maintain the tools to do so has somewhat fallen to zero.
> It's not clear to me what reason a rational person has for NOT getting divorced after enough time has elapsed that alimony is possible.

I mean, assuming that you like your spouse, it's a perfectly rational decision to stay with them despite it being possible to make money by leaving them. It's economics-paper level sociopathy to suggest that "I could maximize my personal income by divorcing the person I love" is an action to be taken.
I tried that but it's just really hard to keep up over time -- e.g. I used a rule based on the domain name but domain names change somewhere often. Toss in things like "ugh, which of my three emails did I use on this site" or "which high school teacher did I say was my favorite for this site" and it ends up being a big hairy mess that screams for an encrypted place to stick my notes.

Also, what I consider "non obvious" isn't that non-obvious. Given enough of a sample size, a committed attacker can guess a lot of rules. And if the prize (a crypto wallet) is big enough, they might be motivated enough to give it a go.
I've heard that before, usually from people with no experience in actual scientific computing. There's nothing wrong with using functional programming in scientific applications. I do. But I don't see how it's "specifically" good for scientific programming.

The thing about performance in scientific programming, it is often binary: You either need the very best, or you don't care about it at all. Unlike other areas of programming, there is no middle ground. If you need your scientific code to be performant, then you need to squeeze every last bit of performance out of your hardware, which you can only do with something like Fortran or C. If you don't care about performance, then it doesn't matter. That's why Python is so popular.

Ideally I would love for something like F# to replace python in the scientific computing space, but the ecosystem is so much larger in python. That's what matters to most scientists.
Diamond is not the energetically favorable form of carbon at room temperature and pressure, so to manufacturer there will always need to be expensive tricks. Not as expensive as digging out tons of kimberlite, but still not cheap.
Dimensional (construction grade) might not be, but it’s hard to say. Go to the lumberyard and pick out your own and you’re probably OK. I’ve sent boards back over the years, but it’s more an hit or miss issue of sloppy QA at the yard.

Solid wood includes what you find at an “exotic woods” store. There the quality hasn’t declined at all AFAIK. For interior work, it is worth a visit to your local exotics just to see what they have. It’s a fun field trip for the kids if nothing else. More expensive, but often no glue or staining required (sealing recommended) and lives on for many decades as the quality hardwood components can/should be resurfaced/repurposed.

Be aware of whether sustainable foresting practices are followed and if the species are endangered. There are many varieties of quality hardwood without those concerns.
> The latter is taken VERY seriously at Meta, with quarterly reports of ongoing disinformation campaigns and tactics used on the platform.

Whatever helps you sleep at night I guess.
> This is probably going to get a lot flake but what did we expect when big tech started eating up open source solutions and competing with the companies who started the work

Big tech started doing that when open source as fairly young, and it was never a problem, because no one was launching a business centered around making open source software and being better than big established firms at selling services around it.

What actually created the crisis is when, a couple decades later, people started to launch VC backed startups with the growth demands that involves and business plans that centered around creating open source software and selling hosted access to it.
Bond energy.
So have you tried it? Has anyone done it? Upthread it was suggested for consumers. (And you'd have to be a pretty big enterprise to have any leverage with Apple!)
To me, the most interesting part is that "long-term" extends beyond 2040, probably give or take a whole bunch of get-out-free clauses. No doubt long-term planning is in Apple's blood, but, what strategic thinking could extend this far out in the tech world?
What portion of the housing supply would need to be Airbnbs to raise rents say 10%?

I just can’t seem to get the math to pencil so that the amount of investor owned Airbnbs would make a meaningful impact on the rents/prices…
You can find the answer by trying the following: generate random data according to a model, fit a linear regression (or any other distribution), sample from the distribution, add it as to the training set.
This was written in 2002 and includes a warning to Sun about Java commoditising hardware: “When the music stops, where are you going to sit down?”

That was… prescient.

Oracle acquired Sun in 2009-2010 and notably Oracle is a software company that benefits from the commoditisation of hardware, unlike Sun.

Java byte code portability is great for Oracle, but was a strategic mistake for Sun.