skysight-inc/HackerNews huggingface dataset:
Thanks for sharing.

I find it very odd how people are so fixated on construction zones in that thread. Construction zones _are_ confusing and don't follow the typical rules of the road. That's why they always come with slower speed restrictions. People acting like their car is trying to kill them clearly aren't assessing if they should even be using self-driving in these circumstances. In fact, they likely don't realize that many legally-licensed drivers also struggle in these conditions. Many people, especially those with poorer reactions or eyesight, have a challenging time navigating certain construction zones.

I have an L2 and it works amazingly well when there are exactly two clearly marked lines. It's not that hard to understand when I can and can't rely on the car to drive itself.

* Less than 2 lines visibly marked, drive it yourself.

* If there are more than 2 things that look like lines, drive it yourself.

Most highway driving is not in construction zones.
That's true for majority of countries across the world. Not just China.
The "population bomb" is the invention of eugenicists trying remake themselves into demographers in a bid to stay relevant.

The very same people who funded "sterilisation vans" in Asia were rooting for abortion bans in the West, and promoting "traditional family," in other words plain, old HITLERITES.
So it seems like you are saying DotComs were a scam? Which is obviously insane. I believe we are seeing something similar in crypto. Yes to bubble, and yes there are scams, but wow it seems like there are a lot of people here that think the entire thing is a scam. There are a lot of insanely smart people working on this that are obviously not doing scams, maybe you should take a deeper look?
Ya. I know this is true. Monospony. Constant jockeying around the supply chain for advantage.

Piqued, I briefly poked around trying to find absolute number of chips everyone produces, fab capacity, forecasts. Much like The Limiting Factor and others do for Li-ion batteries. No joy.
Everything needs to be an outrage, if you want to do things maturely you can find a $10 a month phone plan. You can then find a nice phone, like a really nice phone for games and all that good stuff for about $100 new.

Even though I make very good money, I'm very strict about how much I spend on my phones. I use mint sim and for two lines I pay about $40 a month, I have 10 gigs per line.

I only buy my phone's cash, and while recently I have treated myself to a new pixel 6, I was doing just fine with a $300 phone. And that's closer to the high end, but I've definitely seen people walk to T-Mobile and buy three or four iPhones, then get into really nasty loud arguments when they can't make their $300 a month bill.

As a side note, I absolutely hate how everything needs to be a social justice issue. Saying that companies like DoorDash expect you to have a working cell phone, and this is extremely oppressive doesn't do anyone any favors.

But then we run into Wired's incentives. They need clicks, writing nonsense gets them that.
Crypto went global while facing zero regulations - that is what let it become the longest running ponzi (?)
> Somehow people managed to survive before banks offered their rent seeking / fraud protection and I think they'd be OK without them if push came to shove.

People routinely fell victim to fraud. Why else would the government have introduced bans for ponzi schemes or regulatory requirements to go public with stocks, if not to reduce the amount of fraud?

Just because an entity uses "crypto" instead of "US dollars" it should not be absolved from the requirements of established players, they were instantiated for damn good reasons.
Indeed, but I don't think we're anywhere near the limit yet. I don't know about exponential growth, but I would predict at least double or triple the amount lost to scams in 2022.

(Barring some massive SEC/DoJ crackdown, or something. And even then, that'd only put a dent in it and would just scare away some US scammers. Most of the big ones are outside the US's reach.)
Nonsense. A better title is "An expensive phone for a poor person is a tax on stupidity"

I bought a used iPhone 7 literally two days ago for $65. Prior to this I've been using iPhone SE that I purchased for about $100 over 3 years ago. Works great.

There is absolutely no reason you have to spend a lot of money on a phone.
> Will NATO come for let’s say Latvia or Lithuania? I honestly don’t think so.

Poland may, because they see Russia as a nr 1 threat.
USA have to because they(NATO) will lose any credibility. If they won't Germany, Japan, Poland, Ukraine, South Korea and Taiwan will start nuclear programs right away.

Nobody wants nuclear proliferation.

This Russia-Ukraine issue is a negotiation tactic from Russia. There will be no invasion because it's too expensive to occupy a large country.

Short term:
Russia would like a land connection to Crimea, cause they have a problem with water. They don't want Ukraine in NATO.

Long term:
Russia negotiating position is weakening. They have army and natural resources. As world will be less dependent on carbohydrates, oil and gas in Siberia will be too expensive to extract.
Creators are ditching traditional social platforms
The “I have no sympathy for the victims” comments are crass. But there is a legitimate question of how much law enforcement these crimes deserve.

Arizona has a stupid motorists law [1]. If a car “becomes stranded after driving around barricades to enter a flooded stretch of roadway,” the driver “may be charged for the cost of their rescue.” A similar concept for crypto may be necessary. Law enforcement will pursue. But if they catch the crooks, the cost of enforcement is deducted from the proceeds and flows straight to the Treasury.

[1] https://en.m.wikipedia.org/wiki/Stupid_motorist_law
Did someone think about tricking google bots into following URLs with the malicious bits?

It can be "fun". :)
Microservices are just a way to implement a distributed system.

The problem seems to be that quite a number of teams don't have any formation about system design (mono/distributed/mixed).

Most teams go for microservices because of hype and because they see an spagheti monolith and believe the problem is the monolith and not the rotten badly modularized code.
From a systems perspective, there is a balance to be achieved.

You want faster iteration times in order to provide feedback, but if they're too fast then you neglect other things or end up swinging wildly. Consider a thermostat that turned on the heat or cooling at just .1 degree below or above its target, or turned it off as soon as it hit the reverse. Or if because the feedback comes in as a torrent of data you attend to that feedback instead of other elements of the system or your capabilities.

As a system gets more complicated you have more factors to consider. In the case of programming, if you rely too much on that near-instant feedback, how much are you internalizing about your system, language, and environment? How often are you making the same errors but recovering quickly (so it's not slowing you down too much, or doesn't appear to be slowing you down too much) because of the feedback? How much faster could you ultimately be if your work were smoother and not so rough and jagged?

Introducing a delay, here, gives you time to contemplate. Even if it's just taking an hour or two a day to sit back from the keyboard and ponder what you've done that day and what you will do the next. Create a plan instead of jump into action, even if the plan doesn't get executed perfectly or ends up being the wrong plan that bit of contemplation is when you learn.

But too long a delay (especially a forced delay) causes other problems. The actually needed feedback (not just compiler errors and such, but your V&V issues discovered from testing and evaluation) getting delayed by a day or more can be too much (especially when working with a team, where other parts are potentially changing around your own changes). Too long a delay also promotes batching many unrelated changes together because you don't want to sit through the whole process again. Consider a system that takes a week or a month to get feedback from an external test team, you'd be tempted to throw many changes at them because of that week or month long delay (or more!) and not just one change.

So strike a balance, find a point where your iteration cycle permits you time to think and not just act so you can really learn (both programming and the particular system you're trying to develop). Smooth out your development so that you're slowed down not by having to take corrective steps but having to ponder logical steps. "Is this the right data structure? Well, if I isolate it in my domain model then I can swap it out later and no one will be impacted." or "I'll take a walk around the building and think about what I actually need here."
Phones have become really cheap and great. Eg a midrange Samsung is as good as a flagship from a few years ago.
No, no it’s not.

Most people use their phone for angry political rants and maybe finding dinner.

If your poor your you can get a huawei phone used for $59 and you’re good.
Are they new though? Phones and phone bills have been a mandatory part of life since since before I was born.
> the most loaded "just" in history

nah I can do better. DNA is just data, you can say it "holds information" the way a footprint holds information but that's just an idiom.

knowing is just a perception. you can think you know something and be wrong.
GRC's – Healthy Sleep Formula
Show HN: Data Fetching Layouts for Nextjs
similar situation here, I'm a dev for a major business news company. her comments are brazen at best.
This seems to be what we’ve always known: Interpreters with public input are just vulnerabilities waiting to happen.
I tend to build monoliths, because I've got a sub-two-pizza team to work with. If I could throw dozens of people at the problem, and moreover, needed to invent things to keep that many people busy, then I think microservices would be more interesting.
Wheels aren’t all too useful without roads and fixed cleared paths. Any prey can escape a wheeled predator easily and a predator could push wheeled prey to unmanageable terrain. A wheeled jaguar can’t get you when you are swinging through the trees.
Overpopulation is not a problem because the current population is under the limit of the amount of people the Earth can feed and most models think the current trend will reverse before we pass that point. For the rest, you have it backward. The only reason we can feed that many people is the green revolution. Subsistence farming is simply not productive enough. It would have led to famine as soon as sixty years ago.
Even professional investors have a hard time telling scams apart from legit operations. Just look at the Madoff scandal.

And when even the professionals fail to see scams, how is the general public supposed to do so?
I think a lot of moderators don't realize they're working for a multi billion dollar company atm. It's much harder to hide that when you can google reddit's stock price.
Nature has a millions of years head start in engineering. We've figured a lot out in a short time, but everything we do is very heavy and inefficient by comparison.

Ruby-throated hummingbirds, for example, migrate 500 miles over the Gulf of Mexico in a single flight. Imagine trying to build a drone that weighs 20 grams and can fly 500 miles.

We've got a lot to figure out in terms of intelligence, energy efficiency, and material science.
Hang on, minting and circulating are different things. The USDT circulating supply is currently approximately 76 billion.
Yup, rpi being the the "most acclaimed" SBC Linux platform shows that even in our midst marketing is everything, while other SBC have actual full opensource full mainline for every components (both for first boot stages, and EL3) support from SoC vendor.
I have spent a lot of time with node(express), Java(Spring) and rails. I see a lot of complaints about node, but node with typescript has been a joy to work with. It is lightweight and has a type system. I know where every piece of code is coming from, there is no magic involved. I either wrote the function in that file, I am importing it, or it is a method on a js object. I only have know one language for both front end and back end. A better standard library would be nice.

Rails is nice in terms of getting the project set up, not bikeshedding about the tooling, and working with the db. But the actual coding has been painful for me. I really dislike working with a non typed language. I dislike optional parans in function calls and optional braces for hashes. I dislike all the magic of rails. I never know what is going on because there is some functionality that inherits from a rails class or some other part of the code base. I would rather write a bit more code for a bit more clarity. Maybe if python were typed I would like Django? But python has all of that nonsense around virtualenv.

Spring has been ok, but not great. Too much bloated abstract factory creator nonsense. Dependency injection never really clicked for me. All of these annotations. I quite liked plain Java but Spring just felt like this monster.

All in all node(express) has been the nicest for me.
Ask HN: What else don't I know? (that the big tech companied have invented?)
So google has TrueTime, which after I read three lines about it is insanely useful. I am trying to figure out how they get it to work. But I was wondering, what else do
the "big boys" do well that I don't know about?

(the rabbit hole I started with was a job ad for ex-Googlers "who hated waiting for the ad batch runs to complete" - so batch runs are still a thing :-)

https://storage.googleapis.com/pub-tools-public-publication-data/pdf/65b514eda12d025585183a641b5a9e096a3c4be5.pdf
You can draw "vector" graphics like this with the caveat that the low audio bandwidth means you can't really draw straight lines (like the old Asteroids games) and have to stick with curves that aren't always what you want.
That’s...surprising. What airport and parking lot?
A Patristic Critique of Political Economy
That's interesting. It seems a bit weird that a log analyzer would need to do additional logging, but maybe that's the case in larger systems. I wonder if using log4j as a tool for log analysis as opposed to generation might be a shadow use case of the library. You could have an app that parses log files, converts them to Event objects and then processes that event stream through log4j. I have no idea whether that would be terribly useful and is actually being done by anyone but I guess that's one scenario where these CVE's could cause delayed effects.
Ooh, thanks for these pointers. Those are very interesting.
> or is reasonable for one repository to manage

The amount of code one repository can reasonably manage is quite large. (Linux, Google, Microsoft, Facebook, and others...)

https://en.wikipedia.org/wiki/Monorepo
Wow, I'm still reading the spec but on the surface this appears to be almost exactly what I've been looking for for over a year[0] and somehow unable to find. I really appreciate you taking the time.

And yeah I hear what you're saying about ideas haha.

[0]: https://news.ycombinator.com/item?id=23761788
Here's the really simple explanations.

Emulations is pretty much literally just mapping instructions between processors. So there may be an instruction in my custom chipset called "Add4", which adds 4 inputs. I would emulate ADD4 RAX, 0x1234, 0x2345, 0x3456 that by

ADD RAX, 0x1234;
ADD RAX, 0x2345;
ADD RAX, 0x3456;

It gets a bit more complicated with architecture differences like memory configurations. But that all emulation is.

When you're virtualizing, you pretty much just need to manage hardware. The hypervisor does this for you by managing which resources go to where. You could virtualize it by just running it like a program. But that's really painful and tedious, so you rely on the CPU to support it. Each chip has it's differences, but it's effectively just like a syscall. You have VMCALL and VMEXIT instructions. And then you have a handler in your vmexit table, which is exactly like a syscall table. So if(exitreason == CPUID_EXIT) cpuid_handler();

For a good book you can look up "Hardware and software support for virtualization" https://www.amazon.com/Hardware-Software-Virtualization-Synt... . It's honestly the only good resource i've found on what really makes this work.
Okay, invest in a top 40 crypto. Defi scams usually involve outrageous APR and reward claims from a sketchy Telegram channel actively trying to recruit ignorant or vulnerable individuals. Same as every other scammer, but with the new and improved hype words
> Isn't this true of the entire cryptocurrency cult though?

In the real world, "crypto holdings" are IOUs with a dynamic value of how much is being owed. This absolutely can create (and especially transfer) real world wealth.
What if vulnerabilities’ PR cost to companies will always be less than the price on the black market for exploits?
What is 'rich enough'? Looking at elderly issues in UK, noone ever is
How mature is blitz? Is it common to run into missing features that you would probably find third party modules for in other ecosystems?
Some other people also never realise that "broke on paper" means nothing when you are an energy-independent state with arms and a nuclear capacity to protect its territory.
Granted, but every new technology goes through this and the tools and best practices are improving. The code is open source too. I don't know why people, technologists especially, aren't recognizing this.

It's also worth examining the current system. How happy are you with your bank's 0.01% interest rate? Which is actually negative when you factor in inflation that's eroding the value of our dollars faster than ever, and increasingly transferring wealth to the top 1%? How happy are you about bank CEO compensation and bailouts? No one in crypto is asking for a bailout, even when it crashes 80%. And what about the fact that bank's charge poor people the most or flat out deny service? Or the fact that it's all closed source and behind closed doors.
Crimea is in no way comparable to the Baltic States. It has a Russian speaking majority, while the referendum they staged there was likely falsified to an extent, most of the people living there did not really support the Ukrainian state and weren't particularly opposed to it Crimea being a part of Russia. In 2014 Ukraine was basically a failed state, economically and politically. At the time the average income in Russia was several times as large as in Ukraine (they are almost even now).

Geopolitically it made sense for the US and the West to largely ignore it. Due to their military presence there no one could argue that it wasn't Russia sphere of influence anyway. It was a small price to pay for ensuring that the the rest of Ukraine would shift it's alignment from Russia to EU/NATO (not having a Russian fleet stationed in one of your ports would likely make this move easier).

None of this in any way applies to the Baltic States.
Also note that `printf "%q"` is an alternative to this.
Nope, because cryptocurrencies also removed all other protections.

- The scams are online, so I cannot knock on the scammer's door with an angry mob and ask for our money back.

- Pseudonymous identities means scammers have strong protections against being sued or prosecuted.

- Digital wallets, as opposed to cash in bank vaults, means that you can lose all your savings in one mistake.

- Complete lack of trusted third parties means there's no one to appeal to, or to raise alarms in suspicious cases.

The old protections were already pretty bad (scams and thievery very much did exist), and cryptocurrencies are lacking even those basic protections.
I've been on a kick of reading books about computer history of the 80s/90s, and one of the weird things that I didn't know before I started was the fact that Hitachi got pretty deep into mainframes and they were a major IBM competitor for a time.

IIRC, they have reorganized a lot but are still around and have followed IBM's path into consulting and selling other people's hardware.
I used to work at a regional telecom company, and one of the jobs I did there involved keeping part of the order processing system alive. It consisted of something on the order of 100 PCs running OS/2 (this was in the mid-90s), with 3270 emulators that would connect to the mainframes, scrape information on the order forms, and plug them into forms on Unix boxes for another part of the order process. And the reverse.

But, this software was notoriously unreliable. There were two of us trying to keep this system moving, and we couldn't go to lunch together because we couldn't step away from the system for more than half an hour without getting paged.

We had one person at the data center where these systems lived that would walk the aisles of machines, looking at the screens, and trying to decide if the PC was hung and needed rebooting. I wrote some code that would watch logfiles these machines generated and would alert if the log for a specific system hadn't updated in ~30 minutes, and we could then ask the person on the floor to check on it. But, some orders could take an hour to process, and weren't really hung. So the person would have to go eyeball the screen and see if it looked like it was working or not.

This was developed by the same team that spent a year developing a tool called "the blue GUI", and I went with them out to the service center that was going to be using it so they could show it off. If memory serves me, it was a giant window with a shitton of input fields laid out in columns and rows. How this was different from a spreadsheet, I really never understood, but a team of 10 had been working on this for a year.

The lead developer I went with was sour on the 4 hour drive back, because the management of the service center declared that it was totally useless.
This is Pelosi’s “and yet she persisted”.
Literally nobody claimed otherwise.
When you read "Linux malware", do you interpret it as "malware baked into Linux"?
Thanks for the info and the awesome ISP!
That assumes they're not correct
Have you tried paying cash for a car? I did. The dealership said absolutely not. They don't accept cash but they're happy to take a cashiers check.

On a side note, I do agree forcing people to use an app to pay for parking is complete BS.
If it could it would
I've always been annoyed by the fact that there's no page hierarchy in Nextjs. While Nextjs nowdays comes with built-in layouts (https://nextjs.org/docs/basic-features/layouts), it's far from a perfect solution. That's why I created and open sourced this type safe and minimal layout library with various data fetching options. Hope somebody enjoys!
In the US, banking scams and crashes were very common before the various reforms enacted in the early 20th century. Wildcat banks in the west printed money with reckless abandon, which quickly became completely worthless. Bank runs were pretty common, due to a low overall confidence in the banking system. And a worker in 19th century America was lucky if they were paid in actual money, instead of a company scrip.
Don't start with doing everything faangs do, and hiring grand wizard architects who do nothing but evaluate what third party b2b software we can sign deals with
And the second household is necessarily in one of the more expensive real estate markets in the country.