skysight-inc/HackerNews huggingface dataset:
It's been ~10 years since I reversed my myopia and I'm surprised that it's still a mystery to the medical community. Mine started around 2014 I worked at a law firm and was constantly looking for files up close all day every day. My distant vision got VERY blurry and it freaked me out. It stayed like that for about 1 year. I just thought it was my "time" because a lot of people around me had glasses. I went to Clarkson Eyecare for and they gave me a prescription for long distance glasses. My gut didn't trust it. So I read a bunch of (what was at the time) conspiracy theories on what caused myopia.

The websites explained:
(1) Do NOT to use distance glasses because they actually elongate the eye even more over time and you'll have to get more and more powerful glasses as the years go by.
(2)Get lots of UV sunlight without sunglasses so the eye can "regenerate".
(3) Myopia is caused by looking at things very upclose for long periods of time and the eye muscle that focuses the eye to look that upclose over time gets "stuck that way" and trains the eye to elongate.

To stop and reverse moderate or beginning stage Myopia you need to wear 1x to 2x magnification glasses anytime you are doing upclose work. This way your eye muscle doesn't activate to focus the eye on the extremely upclose object. Get lots of outdoor time to relax the muscle. Move computer monitors back, avoid gaming or reading on your phone. Move objects away from your face, give it more space. When you are on the computer, wear the 1-2x magnifying readers.

After 1 year my myopia went away. The distance is crisp and sharp. This began my distrust of the medical community. Why didn't they tell me this was a treatment option?
>How would running awk for analysis on 6TB of data work quickly and efficiently?

In that 6TB is not that huge of an amount

That's their total dataset, and there's no "real time" requirement.

They can start a batch process, process the data, and be done with it.

Here's an example of someone using awk (read further down for the relevant section):

https://livefreeordichotomize.com/posts/2019-06-04-using-awk...

"I was now able to process a whole 5 terabyte batch in just a few hours."

>They say it would go into memory but its not clear to me how that would work as would still have paging and thrashing issues if the data didnt have often used sections of the data

There's no need to have paging and thrashing issues if you can fit all (or even most) of your data in memory. And you can always also split, process, and aggregate partial results.

>am I overthinking it and they were they just referring to buying a big ass Ram machine?

Yeah, they said one can buy a machine with several TB of memory.
Waymo has notably escaped any investigation of the "Prius vs Camry" crash induced during unsafe testing done in pursuit of a demo https://www.newyorker.com/magazine/2018/10/22/did-uber-steal...

> The car went onto a freeway, where it travelled past an on-ramp. According to people with knowledge of events that day, the Prius accidentally boxed in another vehicle, a Camry. A human driver could easily have handled the situation by slowing down and letting the Camry merge into traffic, but Google’s software wasn’t prepared for this scenario. The cars continued speeding down the freeway side by side. The Camry’s driver jerked his car onto the right shoulder. Then, apparently trying to avoid a guardrail, he veered to the left; the Camry pinwheeled across the freeway and into the median. Levandowski, who was acting as the safety driver, swerved hard to avoid colliding with the Camry, causing Taylor to injure his spine so severely that he eventually required multiple surgeries.

> Levandowski and Taylor didn’t know how badly damaged the Camry was. They didn’t go back to check on the other driver or to see if anyone else had been hurt. Neither they nor other Google executives made inquiries with the authorities. The police were not informed that a self-driving algorithm had contributed to the accident.

> According to former Google executives, in Project Chauffeur’s early years there were more than a dozen accidents, at least three of which were serious. One of Google’s first test cars, nicknamed kitt, was rear-ended by a pickup truck after it braked suddenly, because it couldn’t distinguish between a yellow and a red traffic light. Two of the Google employees who were in the car later sought medical treatment.

It was a long time ago, but Larry Page was well aware of it, and imagine if that incident received fair coverage and investigation.
AI hype effect rubbing off from nVidia. Although Intel's Gaudi GPUs are probably just as competitive as AMDs, if not more.
I agree with you. I've had to debug some of that junk.
It's because people remember having more money and paying less for things under Trump and they are currently living under the opposite of that.
That's a bit of a blanket statement because it's highly location dependent. For example here in the Bay Area, there's a decent amount of Cinemark locations available, and a subscription costs $11/mo for 1 ticket per month with rollover — and those tickets can be used for non-subscibers. They also allow additional ticket purchases at the discounted subscription price.

Even if one only goes to the movies a few times a year it's still a good deal over paying retail. A family of 4 can go to the movies 3x per year on $132 here in the SFBAY, which is a far cry from $1,000.

Yes, AMC has a much pricier subscription but they also hand out waaay more tickets.
> I don't follow. Doesn't herd immunity mean the herd is immune? As in, there is no transmission and the pathogen either dies or fades to the background?

In a perfect world where everyone gets vaccinated and vaccines are 100% effective in all people against all individuals of a strain, yeah, probably. In reality, not everyone gets vaccinated, and not everyone reacts well to the vaccine, and sometimes individuals from a strain slip by, so no. Some individuals from a strain will survive, some people will catch it and get sick, and of those surviving the sickness, they'll become the breeding ground for a new mutation.

> Either way, eventually almost everyone caught covid (obviously with some exceptions), no matter how many shots you got or didn't get.

Source? The latest data shows that out of ~40 million Canadians, about 4.8 million or about 12% are reported to have tested positive for Covid at any point and been recorded as such. Globally, the figure is about 775 million out of 8 billion[0].

Among vaccinated Canadians, CCDR 2024 Vol. 50 published by the PHAC[1] shows that both despite waning immunity from the vaccines (which is partially attributable to the poor understanding of what would both be safe for humans and long-term effective against Covid) as well as the emergence of new variants both causing spikes in overall case count and associated stats (like hospital admissions and deaths), vaccinated people were measurably less likely to contract the disease and to fall severely ill if they did. This is roughly in line with your comment about vaccines reducing infection severity.

The study is a relatively quick read and I encourage you to give it a look if you have the stomach for medical statistics (which admittedly is pretty dry). The methodology is nothing special, but not problematic IMO, and the sample size and population distribution are good for a study of this scale (though there's an overrepresentation of the unvaccinated relative to the Canadian population; in this case, it likely doesn't represent an issue).

[0] https://data.who.int/dashboards/covid19/cases?n=c
[1] https://www.canada.ca/en/public-health/services/reports-publications/canada-communicable-disease-report-ccdr/monthly-issue/2024-50/issue-1-2-january-february-2024/covid-19-outcome-trends-vaccination-status-canada.html
Because that car is a highly stylish car aimed at upper middle class people, and has the styling, pricing, and marketing to match.

The Jeep is going to be midmarket with probably a lot of cost-cutting features. Probably not as nice fit and finish and such and will probably hit the $25k price point, after the $7500 subsidy.

If I had to guess it might be an electric version of the ICE Jeep Compass which starts at $25k. EV motors and batteries are reaching an economic point where they are becoming practically drop-in replacements for ICE drivetrains. The engine, drivetrain, emissions, etc stuff is also expensive. Assembly I imagine is cheaper too because electric cars are simpler machines.
Yes. The taxes on these vehicles need to be raised considerably to discourage people.
Some 20 years ago VW did a comercial in Europe about the Golf being able to do over 1,000 km. Everybody though it has no merit, and assumed a larger tank instead of a technological hit.
Surely AWS knows how to set up a mirror. It's just a mistake, they'll surely correct it. Also simply blogging about it (which gets amplified by Phoronix, then by HN) is a better strategy for getting their attention than blocking.
They totally deserved it for making namespaces that "just happen to be" URLs. XML is insane.
Yeah talk about disingenuous.
Hi !

I came here to post your article and found you did it already.

Thank you, it's full of interesting details and beautiful pictures.

Computer science is old enough that we can do "computer archeology" nowadays.

It feels like you found a treasure from an ancient civilization and try to understand what it does and how it works.

How did you obtain it?
Thanks! I just checked out devbox, it's so great to have a more user-friendly nix for people like me who don't want to mess with nix!

Also, great point about Gleam! What I like about it, other than types and JS compilation, is exactly the tooling! The devs clearly understood that tooling is extremely important these days and have focused on that. If it's truly inter-operable with Elixir/Erlang libs, I'll probably just use Gleam instead.
Not just sunny weather, but straight streets laid out in a N/S and E/W pattern, very little grade, and consistent numbering\naming across cities.
May not answer all your questions, but this may be a good starting point: https://hexdocs.pm/nx/Nx.Defn.html
I feel like a big audience would be people moving away from Spark.
That's really only true if you consider within the same class or model of car, where the technology has advanced... but old cars are so affordable you can get a much higher end and much safer car. Do you think a 2024 Chevy Trax is safer than a 2012 Audi Q5? Both are compact SUVs but you can buy 3-4 nice condition low mileage Q5s for the price of the Chevy.

Regardless of tech like changes in crumple zone design, you also can't negate the safety benefits of substantially better brakes, handling, driver comfort, and road visibility from a better designed car made with higher end parts and materials.
I note you didn't answer any of my questions

But I understand your anger, and largely agree with you.
Are you tempted to try to repair it and get it up and running (even partially if it's possible) ?
I can't think of a single-word translation for schadenfreude either, but that doesn't mean anything
Gemini Nano for Chrome
It's been something of a give and take. Modern cars are significantly more reliable than they used to be, often going 150k miles without any issues beyond regular maintenance. But when they do break, repairs are a lot more costly.
Look around you when driving. If you're in a small car like me, vw golf, you realize how out of place you are. Every vehicle behind me feels like they have their high beams on because their car is so much higher off the ground.

I love the efficiency of my small car, but the lack of safety to those outside of the vehicle is a huge concern. One can buy a 2ton vehicle off the lot today that can do 0-60 in 3.0, the hummer ev. I really don't feel safe in a small car anymore.

I'm not the only one who thinks this. It's a race to get bigger and beefier cars . Unless we put in regulations, it's only going to get worse. No wonder pedestrian deaths have risen.
The ICE Fiat 500 is a cheap car in Europe. Is it different in the USA?
Anecdotally, it has to do with people feeling safer around the super-sized trucks in an SUV than they do a sedan.
It's a meaningless comparison. They're showing a "before and after" but the "before" is something that nobody uses.
We have abundant fog and seasonal rain in SF, but not much hail or snow.

That's why they've done winter testing in Tahoe (since 2017) and Buffalo NY (last winter).
When they ask, "how do I know if I have product-market fit?", i will point them here

> With every other project, I had to beg and plead with people even to try my product. With TinyPilot, there was so much demand that I struggled for months to keep the product stocked.
Anecdata 2, I bike through SF almost daily, and much prefer a Waymo driving near me as opposed to your average SF driver.
Idea I had: given user question, run model twice – once with web search assistance, once without. Then, continuously fine-tune the model in the background on every question (or a random sample of them) to prefer the web-search-augmented response to the non-augmented response. Maybe update the model every day (or even once every few hours) based on that fine-tuning.

I wonder how that idea would perform in practice.
I would love a cheap electric Jeep. Can they actually produce a significant number of them? and turn a profit?
You must be confusing Halide with Filmic Pro.
Waymo is likely already better than a upper-quartile meat module under those conditions. https://x.com/Boenau/status/1795495310170685915
Ah, gotcha! Thanks.
About 80%. Which is great, if everything goes well. But if you're in the 20% that get to learn via failure, the cost is much higher to you.

One of the core skills of being a founder is learning when to delegate.
Notes on MMc Queues
that’s 2022 thinking
From this small, recent study in India, it looks like Hyperopia was more common (slightly) than Myopia: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9359264/
A brokerage fee of roughly 20% sounds wild. Can anyone comment on whether he was ripped off or whether it’s normal?
OpenVPN Super Easy
Hello! I made this for myself some time ago and I think it is stable enough to share here. This is a super easy way to setup an OpenVPN server with UDP and TCP support along with automatic generation of client .opvn files

Enjoy!
I think the Python dev style I adopted can't be easily ported to Elixir. In Python, I rely heavily on an LSP because I want to fiddle with a lot of functions/classes located deeply in libraries. In VSCode, I simply press CMD and click on any function (or in Neovim, I `gf` or `gd` it). I thought it'd make even more sense in Elixir because apparently everything is a module. Am I missing something? How do you use iex efficiently?
You have no idea if I'm full of shit or not.
Not a programer, but pretty good systems admin I worked with was going to school to become a medical doctor. Looks like he graduated, but just an undergrad, not a PHD. Next thing I knew he bought a sailboat and was starting a YouTube channel to chronicle is journeys. I fellowed him, but he only made a few videos.

I just checked out his LinkedIn. Looks like that didn't pan out, as he bounced around to about 9 different companies and is now at a FAANG.

I think about it a lot, but keep waiting for the company to force my hand and lay me off. We usually have a couple rounds of layoffs per year. I figured I wouldn't make it past a few years and now I'm closing in on 20 years. At this rate I'll be hoping for a well timed early retirement package.
Nanny state nonsense and government overreach. If you want to drive a Smart car no one is stopping you. Others make can their own appropriate choices.
If you only knew how many chicken are killed every day.

For eating, but also - are you aware what happens to the male chicken of the egg-laying breeds?
Ongoing Venus Volcanic Activity Discovered with NASA's Magellan Data
Thanks for reading!

>Once manufacturing (and other tedium) was outsourced, I'd have thought that's "making it". More or less "passive income" presuming the employees took care of everything else. If the revenue truly was 208k, you'd just need to "hang in there" for 2.5 years and you'd make whatever you got in the sale, then everything else coming in later would be just "extra".

Yeah, I definitely understand that expectation, but I don't think I could have gotten it to 100% passive income.

Even if everything ran perfectly, everyone still needs a manager. So at the bare minimum, someone has to check in with the team, make sure everyone's being paid, etc.

But with so many moving parts in a hardware company, things are never running perfectly. There's always something going on like some part is no longer available or some process has changed with our vendors or one of our vendors has made a mistake and we have to work with them to fix it.

I theoretically could have hired a COO to manage operations, but that person would have to be comfortable managing a dev team, support teams, and making hardware/logistics decisions. So even if I could find a qualified COO willing to work for a $150k salary, the full cost after payroll taxes and benefits would likely exceed any profits the company was making.
I wasn't expecting that plot twist at the end. The whole thing actually makes me calm reading it. Poetic!
“maladaptive plasticity” is a keyword to google here.
Adding a USB Port to the ThinkPad X1 Nano (The Hard Way)
Keeping an old car functioning is only better for the environment up to a certain point. If your cars are staying on the road long enough, eventually it makes more environmental sense to replace a 50 year old car that gets 18 miles per gallon with a new one that gets 45 and can last another 50 years.
Thanks for posting that article, quite a throwback -- but first I've ever encountered it. Really great piece. I do think we've all been sold on the entrepreneur vision/lifestyle, but the unsexy reality is it's an insane slog that might not even pay off.

It's always good to get these reality checks from time to time.
That's a feature not a bug.

It's selective definancialization, and I love it. Same reason why buying tax foreclosures is such a great bargain: you don't have to compete with bank-financed buyers!
The reason for why these are so cheap in China is cutthroat competition that sees manufacturers selling their cars at a loss. Chinese manufacturers are basically cleaning the slate in the domestic EV market.
I would expect the evergreen postings on the major boards, but it just feels out of place here.

Maybe I just feel bitter since the only jobs in my area are evergreen garbage.
> how to detect an "ad" if it's served with the content fully sever-side? Now _that_ needs some serious ML to decipher.

This has been my red line on where I will allow ads vs blocking them. If a site is hosting their own ads, that's acceptable to me. If they are using an ad provider, that is not. The newspaper example is my go to. If you wanted your ad in a paper, you called the paper and took out an ad. Today's equivalent would be every time you opened the paper, a slight delay while it randomly chose the highest bids for the ad space while potentially also inserting something that would slowly eat your hands. That's a nope.

You are obviously in the camp that feels entitled to be able to read anything at anytime without allowing for a website to earn money by wanting to block all ads regardless of their origin.
It's sort of a PITA. Click on the name of the person who sent you the LUT in iMessage and scroll down to "Documents". Tap on the LUT file. Use the Share button in the lower left corner and then, where it lists the apps, tap "More". You'll see Kino listed. If you tap it, it will automatically import it.

Again, PITA, but given the iOS infrastructure, I'm surprised it works at all.
LLMs Have Favorites Numbers
Wow. This is like the invasion of the body snatchers. The whole republican party seems more and more each day like a headless chicken. Running on a corpse where the head at least has been infiltrated, emptied and replaced entirely by a team of pro-russian propagandists.

Democrats on the other hand seem totally bullied and paralyzed by Israel even if they may lose the young vote for that.

Difficult choices ahead. US democracy may need shock therapy to reboot it and start again free of "everybody blackmailed and a spy placed on each node". To introduce asap a third party would be the faster cure to alleviate lots and lots of their structural problems (because one of the two parties has always the monopoly of the opposition). Could work but could backfire also.
I've never done any iOS dev but I always assumed it was partly because the Android GUI toolkit (views, fragments etc.) is just SO awful that it just isn't feasible to make nice UIs. Certainly in the apps I've made there's absolutely no way I would invest time into animations, custom widgets, etc.

Hopefully Flutter will fix that because the difference in usability is night and day. It's just a shame the Dart ecosystem is so dead.
Lerp smoothing is broken – a journey of decay and delta time [video]
Not me. To me hybrids are the worst of both worlds when it comes to maintenance.

I bought my EV to get rid of oil changes, transmission fluid flushes, alternator issues, spark plugs, oil filters, break pad/rotor changes, and most importantly, trips to gas stations.

The only reason I need to get it serviced is for tire rotations and recalls.

That’s it.
Published? Title?
UDP through a proxy is total non-sense. There isn't any single UDP-based service that is cleanly proxyable. Not just one. Most of them rely on the source IP address itself (plus port) or announce it in the protocol, then require either to spoof the source address and reconfigure all servers to route responses through the proxy, or the proxy to mangle the contents (not even always possible). There's no notion or indication of beginning nor end of connection, packet direction, nor number of packets expected in each direction. Sometimes assigned ports on both sides are not even compatible anymore with some protocols. And it's even funnier when some users want to proxy some IPv6 traffic to an IPv4 server and they don't even understand that it's not possible to perform transparent proxying in this case. UDP has always been for light stateless stuff on direct connections, and a proxy is everything but that.

In short, only services that support being NATted by a firewall will be transportable over a proxy (sometimes with some efforts), and will always be better handled using LVS that does that natively, with less overhead, less resources and less configuration. I've yet to see a single valid case for generic UDP proxying.

The only cases that make sense are service proxies (syslog proxy, DNS proxy etc), which I'm perfectly fine with. For example our syslog proxy can listen to UDP and forward to UDP, TCP and/or stdout, message by message. But for now I'll continue to firmly oppose to the supporting generic UDP in haproxy and I will continue to tell requesters that their demand is stupid and proves a very poor understanding of networking basics.

In the end there's a nice tradeoff: internally at HAProxyTech some of my coworkers have implemented generic proxying in the enterprise edition for all those whom we don't want to say their demand is stupid, because they're willing to pay to avoid using their brain. They're happy with that (at least I hope so), and we don't have to pollute the core with code trying to plug uncovered areas for people complaining on an issue tracker that something does not work due to their uneducated architectural choices. So in the end everyone wins.
That doesn't seem odd to me. Pomodoro/focus apps are a category where people start casual, but end up developing very specific desires that narrow their options. Someone catering to that can charge a bit.

Whether it's ethical for developers to cater to that kind of helpless behavior is another question.