skysight-inc/HackerNews huggingface dataset:
If this article was interesting to you, I strongly recommend "The Gun", by C.J. Chivers.

It's a history of the "AK family of rifles", and the AK-47 in particular. It starts well before that, with the impact of automatic weapons on warfare in general, but quickly comes back to the development of the AK. It covers a lot of interesting details around the social, political, and technical environment that led to the creation of the AK and its development since.

From a US-centric political perspective, the author seems pretty obviously "anti-gun". That said, it's one of those rare books where the author's political perspective is pretty much irrelevant. It's extremely well-researched and well-written. It's honestly an enjoyable read if you're at all interested in history, politics, warfare, or industrial design.
The initial part has a large element of luck, but to be fair it was also because your co-founder was busy networking in public spaces.

And most of the events after that sound like the fruits of being skilled, agreeable and available.

Luck played a part, but don't sell yourself short. :)
The FED printing money? All I hear is everyone blaming everything/everyone but the FED as far as inflation goes.
Have you read "The Unique and Its Property" by Max Stirner by any chance? I think you'd enjoy it. (The title is often translated as "The Ego and Its Own", but that entire translation is really, really bad)

It's basically a 19th Century proto-existentialist analysis trying to explain "Why do people sacrifice their free will to abstract ideas, and should they?"
You've chosen a really weird hill to get upset about. You also seem to have a way worse connotation for "smart compilers" than I have.
Probably better defined as in the number of people living within about 30 miles of Charing Cross. I.e. if about 3m people live in the central belt in Scotland and about 20m people live in the Greater London urban area then you would expect there to be about 6x more transport capacity on any given rail line or bus service. I would say very very roughly the trains in London are 3x longer and twice as frequent as the trains between and around Glasgow and Edinburgh. Busses are probably up to 6x more frequent than in Glasgow simply because the buses can't get larger so you need to run more of them to cope with demand. Trains and busses are still more crowded in London than they are in Scotland, probably because it would be physically impossible to have the same modal share of car journeys in London as you have in the central belt; due to the greater urban density there is not physically enough space to park as many vehicles. Transport investment was neglected in London in the 80's and 90's by the then Conservative administration who thought everyone would drive everywhere in the future. This doesn't work in London and as a result the trains and buses were overcrowded, unreliable and unsafe. Examples: Kings Cross Fire, 1950's slam door trains with no corridors. My train to school was a slam door train that regularly approached the max crush load of 7 people per m² and was the most unreliable line in Britain for most of the late 80's and 90's. Overcrowding on lines around Manchester and Birmingham has probably been forecasted decades ago but the government will not have done anything about it in the last 12 years because the urban northern cities don't vote Conservative just like urban London doesn't.
I think an introductory course would ideally hop back and forth between the explicit execution of specific examples and the understanding of abstract concepts. As you say the concepts are very important - for example, the author never mentioned the associative, distributive, or commutative rules which apply to all cases of addition and multiplication (but not necessarily to subtraction and division). Those are universally applicable, and indeed understanding them is important for moving on to higher maths (group theory etc.)

However, without doing a fair amount of ditch-digging, abstract general theories of ditches might be hard to grasp. For a programming example, consider data structures - lists, trees, graphs, and so on. The abstract concept is clearly what allows larger constructs to be made, i.e. entire programs, but if you've never actually implemented a linked list in any particular programming language, and try to, the result is almost certainly going to be a buggy disaster.

The optimal math education might be one where for every hour the instructor spends on the conceptual approach, the student then spends about three hours on the execution approach as applied to specific examples of those concepts (ideally with a teaching assistant around to help if the student gets stuck).
That's probably because it's not true. You can see the definition of M1 changed at the exact time that chart shows a spike.

https://www.federalreserve.gov/releases/h6/current/default.h...
It seems like this tool solves the "happy path" insofar as folks who use a bunch of managed services that share the same API shape between providers. If you just own a bunch of http services in load balancers, I bet this works really well. But for more exotic deployments (e.g. hybrid cloud & on-prem w/ DirectConnect/BGP arcana), this is going to fall short.

That of course is the primary issue with any of these multi-cloud toolchains, its not feasible for them to understand the makeup of every org's cloud infrastructure. The permutations are practically infinite. As such, they have to make make educated guesses to get a pareto distribution of value. The paradox here is that any truly difficult multi-cloud effort is difficult solely because of infrastructure complexity, not because of API deltas between the providers— the existing abstractions don't improve this at all.

In my experience, you're better off owning your own DSL for this sort of thing, but you're going to run into the same issue of impedance mismatch when your infra gets more complex. As an aside, I always push back on the knee jerk reaction that multi-cloud is ever truly necessary (its rarely is, but thats another topic altogether).
> Rolling out updates in this way provides a major advantage In terms of QA testing: they can start a new software update out on employee cars, then move to maybe a few thousand owners to get initial thoughts on the update

Maybe I'm just old fashioned, but I believe in doing the QA before you ship the code. Especially for safety critical code. "Move fast and break things" was cute when it was just for some upstart entertainment company, but is straight up professional malpractice for any product that is expected to be reliable.

Lack of centralizing connectivity was actually a beneficial constraint for most contexts. If a car model's software is found to have a safety critical bug that needs fixing, the recall process of making cars go back to the dealer should be regarded as a small price compared to the gravity of the mistake.
> Wasn't there a old Twilight Zone episode about that eventuality?

Indeed: https://en.wikipedia.org/wiki/Time_Enough_at_Last

Adapted from this short story: https://gutenberg.org/files/32633/32633-h/32633-h.htm
> If this is one of a hundred similar models what makes this one better/special?

There aren't any similar models. The complexity of the immune system has defeated any systemic model. In most cases, even the simple cascade from a single interaction is not modeled.

Most importantly, this is an *experimental* model: it simplifies the complexity by focusing on a narrow range of interactions that can be modeled in-silico and validated experimentally, but whose collective behavior can *also* be modeled and validated -- and, most importantly, tied to systemic outcomes, of health and disease.

It defines a waltz of truth, that could be the fashion for decades.
Can't wait for it to hit the US.
This post illustrates my ignorance. I thought biology's biggest problem was mortality
Prior to MS acquisition, Github free offering was really bad: No private repos, no CI pipeline and I think there was not real "team".
Agreed. Now they have the data to deep fake you turning your head.

I hope they delete the data immediately after use.
That's what I thought, too.

I mean, just google "Zuckerberg sunscreen".
> That's not very hard

From what I understand, it involves replacing nearly every local distribution station in existence, because nobody prepared for this.

When I had my charger installed, my electrician mentioned that I was at capacity for the service line. To upgrade it, I would have to pay to have the sidewalk and road dug up and repaired, for a couple of city blocks.

I don't think "not very hard" is the appropriate framing.
With the explosion of image gen AI out there recently, I feel confident that within a year anyone will have access to free or nearly free totally unchained image generation on par with or better than current DALLE-2.
Ok. I guess I'll ask my dumb question. Why is that bad or "the next big thing"?
Dashboards as code: A new approach to visualizing AWS APIs
You manage your infrastructure with code, why not manage your dashboards the same way? AWS Open Source Blog post walks through on how to visualize AWS resources using the open source dashboard-as-code feature from Steampipe.io
Yikes! Well, thanks for educating me. I knew some large carriers had much shorter chains, so assumed they would have been the longest. Guess not.
The power of Unix. The simplicity of Mac. (July 2011) [pdf]
> If the process is expensive, it will only be available to rich people.

Most technology gets distributed to the masses. It makes more sense to sell something cheaply to a lot of people than just a few people at a higher price. The same reason the wealthiest people in the world can't buy a better iPhone. The economics behind the technology encourages mass adoption and a reasonable price
Metabase 0.44 Released
I don't know, maybe? But if I did, 10% of people would go out and intentionally infect themselves on principle to demonstrate their freedumb. And 10% of people would start bricking themselves into their houses...
Some secrets keep themselves.

"The history of mankind is the history of war between gangs of hypnotists."
All true, but you make it sound boring. :( I was under the impression that the ISO standard was (arguably) the "best" way to write a Prolog implementation, providing a flexible foundation to build future features on top of. Was I misinformed?
Who's being forced to scrap working vehicles?
So it's incentive for someone to not take a flight? I would assume travel has a certain degree if inelasticity in demand which would cause the tax to be much less effective in actually reducing emissions. The only way for this to actually reduce emissions is if someone decided to not travel at all and just stay home. If they decided to go by car, I assume that would be worse (180 passengers don't take a flight but drive instead). I mean if you have to go to your grandmother's funeral 5 states away, you gotta go. If you have to go on a business trip, you have to go. What's the estimated percentage of carbon emissions would an 8% tax reduce? I guess this is aimed at leisure travel primarily.

This seems like one of those things that sound right on a macro level, but doesn't take into account the inelastic demand of travel. For it to actually reduce emissions (the goal), the tax would probably need to be much, much higher to the point where you just don't go to grandma's funeral.

Honestly, for me, the TSA and the actual flight experience in the US as kept me from flying at all since about 2006. I can't stand any part of it. I don't care much for driving either and only put around 2000 miles a year on my vehicle. Most of this is because I can work at home. I guess I've got a pretty low footprint.
But I'm fighting an uphill battle here, especially as freelancer.

True. Whenever I've done freelance/consultancy stuff in the past my rule has been that if a client invites feedback then I'll test the water once. If they're receptive I'll elaborate. Otherwise I'll usually drop any process-related feedback and fit in as well as I reasonably can with everyone else since IME that is normally the most effective way to work in that kind of environment. It's always a bit disappointing if you can see a client making obvious mistakes and you know how to fix them but sometimes it happens and if they're not interested in changing then ultimately that's their decision and their responsibility.
I can think of a few ways that more specific regulations could address this:

- It will not be legal for miners to run/"execute code on behalf of" smart contracts from the sanctioned list, which can be downloaded from the Treasury web site and is updated regularly. This is very akin to how the sanctioned people list works currently.

- The treasury will maintain a list of blockchain addresses that are known to contain tainted coins and all businesses need to verify they don't accept business when the payment comes from one of those. A little bit more tricky since you can send money from any wallet to any other one, but still this is how a lot of the current sanctions already work. You could imagine this being only applicable for companies with a banking or exchange license or something like that. Perhaps it would become a part of regular auditing done by accountancy companies.

- (Possibly the most likely depending on how much lobbying the crypto industry manages to get in) Miners don't have to do anything, but all crypto exchanges with users in the USA (in this case, I'd expect the EU and other big jurisdictions to develop similar rules over time) are forbidden from transacting with a list of addresses belonging to contracts available from the Treasury.

Options 2 and 3 are very similar, but 3 is scoped only to exchanges. Since the majority of users is not sophisticated enough to transact without exchanges, this seems like it would give the most bang for the buck for the Treasury. More sophisticated launderers could be tracked on a case-by-case basis if needed.

One thing I think is not very likely to happen is for the Treasury to say: "Oh well! Those crypto rascals outsmarted us by running their money laundering smart contracts on the Eth VM, so we guess money laundering is fine now".
Hey everyone!

This is a guide we have put together to help startups and companies building a security team. This is an opinionated guide based on our observations working at large tech companies who have successfully built out their security teams.
I don't know they did it. But one approach I (badly) tried was to use the firmware image for the old AirPort Express that got AirPlay 2 support.

Someone had already extracted the key which was used to encrypt the firmware, so you could download the firmware from Apple and look at the unencrypted firmware blob.

Perhaps even boot it using something like QEMU? But I never got anywhere with that...
Possibly nuclear fusion. Everybody's still conditioned to respond with the "30 years away" meme, but it's getting serious venture funding because all sorts of enabling technologies have made it a lot more feasible.

Well-funded net power attempts in the next several years: Zap Energy in 2023, Helion in 2024, CFS in 2025, General Fusion in 2026.

Previous net power attempts: zero, unless you credit NIF which ignores all sorts of losses before energy hits fuel.
Hi there, in another reply I mentioned GitLab for Open Source provides Ultimate features and higher limits to Open Source projects for free: https://news.ycombinator.com/item?id=32387621
> to survive long enough to be inherited by someone other than its original author.

survival is far too low of a bar. We want delighted customers, low churn on employees, low minimum bar of required IQ to understand it (easier hiring, less stress), inexpensive modifications + improvements.

Survival is only sufficient for cash strapped startups on borrowed time&money because if survival fails, then the future no longer matters.

But as soon as the future seems probable there is _much much_ better aims than just surviving.
Do they license AirPlay from Apple? Or did they also reverse engineer the protocol?
Not exactly, but I have had 2 experiences that made me think it's possible:

1) I was working for a small company that did contracts related to graphics and printing. At some point we were asked to evaluate a MacOS (8 or 9) extension from Extensys. I don't recall what the extension did beyond the general thing that all extensions do, which is patch some system routines to update their functionality. But the code was incredibly clean and clear. Despite having never written a Mac system extension before and having only a vague understanding of the process of doing so, I was easily able to follow the code and understand how it worked. Unfortunately, we ended up not taking whatever the job was (probably just updating the extension for a more recent OS or something), so I didn't actually get to work on it.

2) Many years ago I sold some video filters for popular video editing programs (Final Cut Pro, After Effects, etc.). Eventually I sold my IP to a competitor and went to work for someone else. Fast forward ~12 years, and I'm at a trade show, when I see some 3rd company still selling my products! I don't know if that means my code was actually good, but it survived for at least 12 years after I stopped working on it, so I guess someone was at least able to figure it out.
... X0% of the people who can replicate the path, can replicate the results, is the guess I'm pulling out of my ass. Not X0% of the global population.
I'm just trying to correct disinformation. It's an important one too, because then otherwise you get to go on pretending as if the Rust project likes complexity for the sake of complexity.
Unfortunately not, it was supposed to be recorded, but some technical issues prevented this from happening :(

I wonder if it would be legally ok now that I've left that company to write a blog post about the content of that lecture. (taking into consideration that it's trivial to decompile the client code out of the game SWF file)

I haven't worked or saw that code base for more than 4 years, but I could probably just jump back right in it without problems.
I dislike both formulations as it puts the answer in the question.

I think it should be something like "Who owns the data Tesla collected from your car?".
Now imagine swarm of these with gps trackers and a laser gun following them. I bet US army already is working on it.
There is very little advice that's good, but if you make a living producing content, you gotta get your quota up. The algorithm prioritizes new content. People want something to read every day over coffee, even if there's nothing new to read that's good.
Honestly, this is spoken like someone who has never used a robotic vacuum. Unless you vacuum your house daily, it helps your house look a whole lot better. Visible dirt on the floor has a bigger impact on the look (and frankly hygiene) your house than you might imagine. And even if you do vacuum your house daily, the robotic vacuum will save you hours of time every week.

That said, if you don't care about visible dirt on your floors, perhaps you're right, it won't improve your life.
Twilio hacked by SMS phishing campaign targeting internet companies
How do you know the cash you got out of the ATM hasn't been in North Korea? You don't, and you wouldn't be guilty of sanctions violations even if they were.

You violate sanctions if you transact with a sanctioned entity. It is that simple.

If the NFT owner accepts coins from a sanctioned address, then yes, they have violated sanctions.
all the coverage of this seems afraid of it.

what's the downside to my home automation knowing that my kitchen is next to my living room?
By HN convention, a year in parens indicates the year of the article, not the topic.
I love these kind of hacks. Nicely done. However I must disagree with one thing in the original article:

> Brilliant sound

I have a Symfonisk bookshelf speaker in my kitchen, and I don’t think the sound is brilliant. It is too boomy for a speaker that is supposed to be placed near a wall or in a bookshelf. The low price forces some compromises and I suspect this is one.
> Let me know when libertarianism achieves any more than attracting bears

My pleasure. The United States was founded on libertarian principles (excluding allowing slavery to continue, this was fixed in 1865).

The result was the rise if poor people to the most successful nation in the world, and the greatest rise in the wealth of those poor people.

This did not happen in, say, South America, that was discovered and colonized at the same time. The Antebellum South also did not prosper under slavery and was crushed by the free economy of the North.

Other countries which embraced libertarian principles also experience a surge in their economies, like the German Miracle after WW2, same for Japan.
https://archive.ph/i6quL
Well, to start, you're literally saying "to deal with this particular symptom of depression, just don't have that symptom." That's extremely invalidating and completely denies the nature of depression as a condition. It's not something you just "get over" or "stop having." If it was that easy, a depressed person wouldn't need this advice. Getting started is very often the whole problem.

Sincerely,

a depressed person
Yes, hence my delight at the creation of MiniRust.
Why wouldn't they just fake that, though?
Flip that around the other way: you are identified having received a transaction at the end of a chain from some crime with serious consequences. Do you want to have to prove to their satisfaction that you had no knowledge of this and aren’t part of some cartel’s money laundering operation? Can you keep doing that each time you use a mixer or does that start to look like a pattern where they stop believing you? Is there anything in your life that is innocent but could be strung together by an ambitious investigator? (e.g. your roommate’s boyfriend is Colombian, now you’re both getting questions and I hope he’s not self-employed)

It’s that grind which is fatal for mixers, not unlike Tor exit nodes. Nobody _needs_ to use them except money launderers but they depend on benign traffic for concealment. Even most privacy-minded people are going to hesitate if it taints their ability to make transactions with regulated businesses and the less innocent traffic there is, the more likely it is that using one will attract scrutiny, accelerating that feedback loop since most people don’t want to deal with the risk even if they are totally innocent.

The other level to consider: this mentions DPRK. That means all of the intelligence agencies could be involved and that increases the odds that a mixer is compromised or even run by them as a honeypot. Think about how you can decide whether to trust one, and whether the odds are that you’re signing up for additional privacy invasion like the people who’ve used certain messaging systems or VPNs.
Sure, rights do have limits. But those limitations should have to go through due process before being applied. A few folks in the treasury department making a list of addresses without any kind of process for proving that the humans involved have engaged in wrongdoing is not compatible with the idea of limited government in a free society.
While this is interesting, I think IVF still has a long way to go for ensuring solid patient outcomes in reasonable amounts of time. There's still a lot of voodoo around getting good embryo's from retrievals and implanting them.
While I fully approve not using your phone, the company should issue you one, what is the security benefit of not using a personal phone? It's not really different from a company phone.
When you get hacked by the very same method that you tout as a security product that you sell (SMS 2FA).
This entire thread reeks of burnout.

Source: Am burnt out.