MurphyA/hacker-news huggingface dataset:
by detaro | 2025-06-13 20:16:47+00:00
The iPhone opened up the smartphone market to many many more people.

We had smartphones before, but it didn't need to convert their tiny userbase to be a success (and I know some people who stuck with PocketPC-based smartphones for quite a while, because they had their use cases and workflows on them that other smartphones took time to cover).

Once the smartphone for everyone was a category, it was much more fighting between platforms than grabbing users that weren't considering a smartphone before. And after the initial rush that takes much more time to convince people to swap, and obviously app support etc is directly compared. (e.g. for me personally, Nokias Lumia line looked quite interesting at some point. But I wasn't the type to buy a new phone every year, by the time I was actually planning to replacing the Android phone I had it was already clear they'd stop supporting Windows Phone)
by const_cast | 2025-06-13 20:17:00+00:00
> Studies have shown artificial (and non-nutritional organic) sweeteners are much worse than sugar for decades.

What? No they haven't. This is just straight-up misinformation.

Aspartame is completely safe to consume. It's not carcinogenic, it doesn't mess up your metabolism, it doesn't do anything. At worst, it can cause some people stomach upset in large quantities.

We can't just lie and make things up because they sound intuitively true. Zero-calorie sweeteners sound too good to be true, sure. That doesn't mean they actually are, that's not science.

> There’s no valid reason to use artificial sweeteners (other than diabetes, but even then, gaining weight from the sweeteners is a problem if the diabetes is weight related.)

"There's no valid reason to use artificial sweeteners" -> proceeds to list valid reasons.

Yes, people use these for weight control because they're very effective and safe. Also: it's impossible to gain weight from artificial sweeteners like Aspartame. There's no calories in them, what would make you gain weight?
by ferongr | 2025-06-13 20:17:38+00:00
I'd like to use it because I support the creator's stated mission, but for me, performance seems very slow and unreliability is lacking

192.168. 1. 1 | Min | Avg | Max |Std.Dev|Reliab%| ----------------+-------+-------+-------+-------+-------+ - Cached Name | 0.000 | 0.002 | 0.002 | 0.001 | 100.0 | - Uncached Name | 0.025 | 0.080 | 0.304 | 0.059 | 100.0 | - DotCom Lookup | 0.027 | 0.039 | 0.129 | 0.026 | 100.0 | ---<-------->---+-------+-------+-------+-------+-------+ Non-routable local internet address Local Network Nameserver 1. 1. 1. 1 | Min | Avg | Max |Std.Dev|Reliab%| ----------------+-------+-------+-------+-------+-------+ + Cached Name | 0.027 | 0.029 | 0.039 | 0.001 | 100.0 | + Uncached Name | 0.028 | 0.037 | 0.080 | 0.016 | 100.0 | + DotCom Lookup | 0.029 | 0.034 | 0.059 | 0.007 | 100.0 | ---<-------->---+-------+-------+-------+-------+-------+ one.one.one.one CLOUDFLARENET, US 1. 0. 0. 1 | Min | Avg | Max |Std.Dev|Reliab%| ----------------+-------+-------+-------+-------+-------+ + Cached Name | 0.029 | 0.030 | 0.050 | 0.003 | 100.0 | + Uncached Name | 0.029 | 0.049 | 0.196 | 0.031 | 100.0 | + DotCom Lookup | 0.029 | 0.035 | 0.070 | 0.009 | 100.0 | ---<-------->---+-------+-------+-------+-------+-------+ one.one.one.one CLOUDFLARENET, US 8. 8. 4. 4 | Min | Avg | Max |Std.Dev|Reliab%| ----------------+-------+-------+-------+-------+-------+ - Cached Name | 0.059 | 0.066 | 0.151 | 0.015 | 100.0 | - Uncached Name | 0.059 | 0.080 | 0.290 | 0.045 | 100.0 | - DotCom Lookup | 0.059 | 0.063 | 0.089 | 0.006 | 100.0 | ---<-------->---+-------+-------+-------+-------+-------+ dns.google GOOGLE, US 8. 8. 8. 8 | Min | Avg | Max |Std.Dev|Reliab%| ----------------+-------+-------+-------+-------+-------+ - Cached Name | 0.059 | 0.066 | 0.105 | 0.011 | 100.0 | - Uncached Name | 0.059 | 0.091 | 0.319 | 0.061 | 100.0 | - DotCom Lookup | 0.058 | 0.064 | 0.089 | 0.008 | 100.0 | ---<-------->---+-------+-------+-------+-------+-------+ dns.google GOOGLE, US 193.110. 81. 0 | Min | Avg | Max |Std.Dev|Reliab%| ----------------+-------+-------+-------+-------+-------+ - Cached Name | 0.058 | 0.068 | 0.102 | 0.014 | 73.0 | - Uncached Name | 0.057 | 0.103 | 0.239 | 0.057 | 70.4 | - DotCom Lookup | 0.059 | 0.072 | 0.089 | 0.013 | 57.9 | ---<-------->---+-------+-------+-------+-------+-------+ dns0.eu DNS0EU, FR 185.253. 5. 0 | Min | Avg | Max |Std.Dev|Reliab%| ----------------+-------+-------+-------+-------+-------+ - Cached Name | 0.066 | 0.071 | 0.110 | 0.007 | 98.0 | - Uncached Name | 0.069 | 0.103 | 0.289 | 0.057 | 97.9 | - DotCom Lookup | 0.067 | 0.075 | 0.130 | 0.011 | 97.9 | ---<-------->---+-------+-------+-------+-------+-------+ dns0.eu DNS0EU, FR UTC: 2025-06-13, from 20:10:13 to 20:11:18, for 01:05.419
by coastalpuma | 2025-06-13 20:17:48+00:00
The comparison to the evolution of iOS is misleading. With iOS, they introduced users to a new platform by using familiar and appropriate design language on that platform. With the current redesign, they're using design language that is really geared towards AR on non-AR devices. The design is in service of devices that most people don't use and haven't showed much interest in using.
by abeppu | 2025-06-13 20:19:16+00:00
I'm dimly aware that the Hindley-Milner system is closely related to System F and that System F has many notable exceptions on of the most significant of which is System F<: (System F-sub), which I thought was the subject of a number of inference papers in the 80s and 90s.

What's the difference between that work decades ago and the work from Stephen Dolan in 2016 cited in this post? Like, what's the thing that is demonstrated now that we didn't have like 30 years ago?

https://en.wikipedia.org/wiki/System_F#System_F%3C:
by username223 | 2025-06-13 20:19:33+00:00
This. When step one is "install our weird build system," I'll immediately look for something else that meets my needs. All build systems suck, so everyone thinks they can write a better one, and too many people try. Pretty soon you end up having to learn a majority of this (https://en.wikipedia.org/wiki/List_of_build_automation_softw...) to get your code to compile.
by hackandthink | 2025-06-13 20:19:44+00:00
"Having tried and failed to negotiate a suitable treaty of alliance with the British and French, and fearing an Anglo-French design of involving them in a war with Germany which they would have to fight alone, the Soviets turned to a deal with Hitler."

"The Soviet Union and the Origins of the Second World War" Russo-German Relations and the Road to War, 1933-1941

Geoffrey Roberts

https://api.pageplace.de/preview/DT0400.9781349241248_A35684...
by quickthrowman | 2025-06-13 20:19:47+00:00
> Insulating HV is a totally different world than your typical 240V, 480V, even 1kV insulation.

Hell, even the difference between 600V (low voltage) THHN (thermoplastic) or XHHW (XLPE) insulation and a 2.4kV/5kV (medium voltage) cable is enormous.
by wvenable | 2025-06-13 20:20:28+00:00
We pulled out an old Windows Phone from a drawer at work a few years ago. I had never used one before but I was actually quite impressed with the fluidity and design of the UI. The design was a little dark but I could understand now what it had it's fans.

Ironically Microsoft is a company that knows that apps make the platform more than anything else and they botched it so badly.
by FirmwareBurner | 2025-06-13 20:21:48+00:00
>Translucent UI is usually a bad idea outside of movies and non-critical game interfaces.

We're taking about Apple here, who prioritize aesthetics over everything else, shipping a defective keyboard design for 5 years straight just to shave 1 millimeter of thickness on the laptop.

It needs to 'wow' people in the Apple Store in terms of looks and feel, usability be dammed.
by stapedium | 2025-06-13 20:21:53+00:00
In 2008 or 2009 Palm still had enough relevant legacy apps that they could have convinced me to stay with WebOS, but launching a tablet (no phone) in 2010. Forget it! That shop has sailed and youre not onboard! By 2010, you were either android/java or ios/ObjC. If they really wanted to present an alternative platform they should have been giving away those 200k tablets and a compiler/sdk to cs majors. They werent! It was a half hearted effort. Acquisition was probably to bail out board members with palm stock with a buyout.
by fedsocpuppet | 2025-06-13 20:22:43+00:00
julia> using Random, BenchmarkTools julia> function isvowel(c) idx = (c | 0x20) - Int('a') return (0x00104111 & (1 << idx)) != 0 end julia> hasvowel(str) = any(c -> isvowel(Int(c)), str) julia> @btime hasvowel(s) setup=(s=randstring("bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ0123456789", 10)) 15.739 ns (0 allocations: 0 bytes) false

some 77 thousand times faster
by southernplaces7 | 2025-06-13 20:22:44+00:00
It's a wonderfully entertaining book and for that reason I loved it, but Andy Weir really, really glosses over and hand-waves away all kinds of other difficulties for so quickly and easily building a ship that can travel at nearly the speed of light.

He basically just has it work because the fuel difficulties are solved and bam, the main character can zip around nearby start systems at close to perfect C on a ship built with little more than our current 21st century technology. Fun, but not even in the most basic way an attempt at presenting any science seriously.

What makes it more amusing is that for many other parts of the main drama, he puts a lot of effort into making the descriptions and scenarios seem as realistic and science-rich as you could like. I suspect a lot of entertaining word salad there too though.
by const_cast | 2025-06-13 20:23:04+00:00
1. Artificial sweeteners are healthier substitutes. Aspartame is truly a free lunch. It's not carcinogenic, it's zero-calories for real, it doesn't cause X Y Z. It's perfectly safe.

2. "no free lunch" is a phrase we need to retire forever. Yes, there is free lunch, we do it all the time. That's why infant mortality was 50% and now it's 1 in 1000. That's just called progress, we make things better all the time. That's kind of what humans do.
by fazlerocks | 2025-06-13 20:23:47+00:00
the best "payment" is often just updating them on how their help changed your trajectory. a simple message years later saying "that advice you gave me led to X" means everything

also - helping the next person who reminds you of your younger self. pay it forward instead of trying to pay it back directly. most mentors get more satisfaction from seeing the ripple effect than getting something back personally
by zozbot234 | 2025-06-13 20:23:47+00:00
"Cantor's diagonalization argument" is best understood as a mere special case of Lawvere's fixed-point theorem. Lawvere's theorem is really the meat of the argument, and it's also the part that is very easy for exotic systems to "accept", since it's close to a purely logical argument. Whether these systems truly accept "Cantor's argument" is perhaps only a matter of perception and intuition, that people may perhaps disagree about.
by cycomanic | 2025-06-13 20:24:20+00:00
So true. A friend of mine worked as a manager at an ECO diary producer (milk, cheese yoghurt). An investment firm bought the owners who build the company from nothing for a substantial sum. They then brought in a new young executive team who mainly had experience and making online clothes and food retail startups. Initially the owners had a requirement to consult to the business for some amount of time. That was quickly dropped as they didn't want the old owners to "interfere" (essentially telling the exec that they what they wanted to do didn't work). After less than a year my friend and the product manager where the only managers left from before and they had become the "nay sayers" (I.e. telling the boars their ideas and execution don't work in this industry) and where eventually let go. By this time they had lost major costumers, majorly invested into equipment that still didn't work (as the product manager predicted from the get go) and the company was probably worth less than half. I just read the news that 7 years later they sold at 2% of the purchase price. Cases like this should really be mandatory study.
by msgodel | 2025-06-13 20:24:24+00:00
I actually have a homebrew Linux AR setup that I use heavily and absolutely think it will be the future (although it will be similar to the smartphone where you get a combined form factor and paradigm shift that people think are both connected.)

Good AR glasses are already available and combined with modern LLMs you can have normal people thinking about computers the way we do. This will feel less invasive than smartphones do currently while being able to do much more.

I'm absolutely certain Apple will not survive the transition though.
by thenaturalist | 2025-06-13 20:24:31+00:00
As other comments allude to, there are several factual weaknesses quickly obvious in contrast to the storyline of the article.

Another rather significant historical fact the author completely omits is that the iPhone generated crazy hype among consumer customers [0] and bored the business community.

I think it would still even be graceful to assume the opposite about AR "computing".

Constructing the premise of "this is a precursor of the next big thing" in light of this contrast is rather hard to follow.

[0]: https://www.nytimes.com/2007/06/27/technology/circuits/27pog...
by klabb3 | 2025-06-13 20:25:22+00:00
> It also seems like a way to try and go directly against things like React Native and Kotlin Multiplatform.

This is a bingo for me. If you know your web, you know these effects are almost impossible to pull off. Or any other UI framework for that matter.

This is a play that will enforce the line between proprietary ”native” and cross platform technologies, no matter how performant or good they may be. It is designed to surface the underlying tech stack to the user, so it can be a differentiator kinda like the green bubble or the constant camera array realignment that are both pure social posturing.

10-15 years ago it might have worked, but honestly, I don’t think it will this time. It’s too specific to be adopted and copied by other UI platforms, and Apple-only ecosystem just isn’t feasible for even the most hardcore Apple fans.

It will certainly be adopted by Apple-only devs that make bespoke quality apps in Swift, but Apple really overestimates how much value those can deliver in a world where smartphone is utility in a broad ecosystem. Your average business, from libraries to airlines to grocery stores, don’t have a reason to create full-native apps in 2-3 completely separate stacks. The differentiating features on eg iOS vs Android are simply not effecting the vast majority of real-life businesses.
by fazlerocks | 2025-06-13 20:25:35+00:00
we've tried a bunch of different approaches and honestly the best feedback comes from getting people in a room (or zoom) together

widgets are fine for quick "this button doesn't work" stuff but for real UI feedback you need context… what were they trying to do, where did they get confused, what did they expect to happen

we do weekly design reviews where everyone can see the same screen and talk through flows in real time. way more valuable than async comments scattered across different tools

the trick is making it feel collaborative instead of like a critique session. when people feel heard they give way better feedback
by wvenable | 2025-06-13 20:25:43+00:00
> I have an LG TV now that also runs WebOS and... it's still trash! 14 years later. The fundamental idea of using web technologies for an entire OS is bad.

I don't think the idea is flawed; in fact, I think modern software development has proven out this whole idea. If WebOS sucks I believe it's more because it simply doesn't get enough development attention.

Fundamentally Android also sucks but they've managed to hammer it into the platform that it is today. The same could be said for Windows. Look at Linux, fundamentally a sound platform, but nobody is there hammer the rough edges to success.
by TMWNN | 2025-06-13 20:26:01+00:00
>It's not the headline but something he said buried in the article's text: "agree with me or you are a nazi fascist". Minor disagreements will get you put on permanent blocklists that are widely subscribed to.

This is why Mastodon almost immediately crashed and burned after it started getting media attention pre-Bluesky/Threads. Not just accounts, but entire instances collapsed, got blocklisted, and/or both! <https://news.ycombinator.com/item?id=34748195>
by kbos87 | 2025-06-13 20:26:16+00:00
I think the appeal and the value equation of AR would be completely different if it didn’t feel like you were donning a heavy headset to step into the matrix. It’s very likely that there will be innovation in translucent displays and input methods that make AR ubiquitous at some point in the future. I just don’t know if that will be in 5 years or 15 years.
by munk-a | 2025-06-13 20:26:51+00:00
PHP has it all!

I think the main dividing line here is whether you want to lean into strict typing or whether you prefer a more loose typing structure. The extremes of both (where, for instance, the length of an array is part of its type definition or there are not contractual guarantees about data) are both awful. I think the level of type strictness you desire as a product is probably best dictated by team and project size (which you'll note changes over the lifetime of the product) with a lack of typing making it much easier to prototype early code while extremely strict typing can serve as a strong code contract in a large codebase where no one person can still comprehend the entirety of it.

It's a constant push and pull of conflicting motivations.
by const_cast | 2025-06-13 20:27:13+00:00
> There's nothing wrong with eating saturated fat, cholesterol, and sodium.

Yes there is: diets high in saturated fats cause heart disease in the long term. There's a lot of meta-analysis on this, it's very much established.

> Saturated fat made up a big part of people's diets in many regions, long before the modern epidemics of diabetes and heart disease.

No, no they don't. This is a common misconception.

High saturated fats come from farmed meat, which is a fairly new phenomenon. Game meat is actually typically very low in saturated fat, and high in unsaturated fat.

In addition, high meat consumption is a new thing. Past 100 years only. Pre-historic humans were hunter-gathers, but almost all their diet was carbohydrates. They ate upwards of 100 grams of fiber a day and little to no meat, because meat is quite hard to get. Even after that meat consumption remained low, up until the past hundred years where wealth and farming allowed high meat consumption.

But, even today, you might be shocked to know that most humans globally do not eat a diet high in meat. It's only the west.
by tootie | 2025-06-13 20:27:18+00:00
I remember when that was happening. Autonomy boasted a few flagship products around enterprise search and CMS. Products I was very familiar with as an implementer. Products that well and truly sucked even back in the early days when they didn't have a ton of competition. By 2011 they were losing customers. Even without seeing their balance sheet, the $10B price tag just felt it had to be a huge mistake.
by lcnPylGDnU4H9OF | 2025-06-13 20:27:52+00:00
With my words "the interpretation" I am talking about this:

> The question to me reads more like "would I jump" not "would I fly", thus maybe leading to the answer.

I am saying that (if I understand them correctly), they are interpreting the question "would I?" as referring to "jump" not "fly". Given that interpretation, it still makes sense to conclude that they would not fall because they simply don't jump. (I agree that it is an unlikely meaning; it is not how I interpret that sentence, just how I understand the other commenter's interpretation.)
by fazlerocks | 2025-06-13 20:28:06+00:00
we've shifted to focusing way more on problem-solving ability during interviews rather than just coding skills

still do technical screens but now we give people access to AI tools during the process - because that's how they'll actually work. want to see how they break down problems, ask the right questions, and iterate on solutions

honestly the candidates who can effectively use AI to solve complex problems are often better hires than people who can code from scratch but struggle with ambiguous requirements

the key is testing for engineering thinking, not just programming syntax
by btilly | 2025-06-13 20:29:00+00:00
We can create a countable list that contains every possible description that can ever be created. For example just write down numbers in base ASCII, using a programmable markup language (like TeX) that lets us represent anything that we want. (OK, TeX can only describe shapes down to the wavelength of visible light, but that's good enough for me.)

In what sense does an idea exist when it cannot be described by anything on that list?
by Nifty3929 | 2025-06-13 20:29:17+00:00
I think there is a bit stronger version of your argument: The wealth that I have is intrinsically tied to me personally: It's a business that I'm running, an idea I'm pursuing, etc. Taking it away from me destroys it.

The discrepancy comes from confusing money with wealth. You can take my $100 and then you will have $100. But if you take my business away from me, you will end up with very little. And so will everybody else that was benefitting from the business that I was running.
by saghm | 2025-06-13 20:30:43+00:00
I had heard that it wasn't suppression as much as just not making it a thing at all, and that AMD used the opportunity to extend x86 to 64-bit, and Intel was essentially forced to follow suit to avoid losing more of the market. It also explains why the shorthand "amd64" is used; Intel didn't actually design x86_64 itself.
by LTL_FTC | 2025-06-13 20:30:59+00:00
I worked as a Sales Consultant for AT&T wireless during this period. They really did do a great job training the employees. We attended day long trainings and we were each given windows phones as our work phones. I loved my Samsung and Nokia Windows phones and was quite knowledgeable. The issue was that we were commissioned-based employees. What do you think sales people pushed: the iPhone with an entire wall of accessories or the Windows phone with two cases? Employees needed to have their commission structure altered to benefit significantly more from each windows phone sale if this was ever to succeed. This is why iPhone competitors failed initially, the sales people took the path of least resistance and more money, just like most would.
by scarface_74 | 2025-06-13 20:31:16+00:00
It wouldn’t matter. By 2010, tge iPhone 4 was out. iOS 4 allowed enough multitasking to be useful as far as most people cared about. Apple had manufacturing capabilities that Palm could only dream about via its Chinese supply chain. It had the app ecosystem. physical Apple stores, carrier relationships, marketing, the iPhone 4 was already a status symbol in China.

If MS couldn’t break into the mobile market, Palm definitely didn’t have a chance.
by ninkendo | 2025-06-13 20:31:24+00:00
I was curious if there were any interesting bit-masking patterns in ASCII for vowels that could be exploited, so I shamelessly asked ChatGPT and it gave a pretty nice insight:

- Setting bit 5 high forces lowercase for the input letter

- masking with `& 31` gives an index from 0-25 for the input letter

Then you can the `bt` instruction (in x86_64) to bit-test against the set of bits for a,e,i,o,u (after lowercasing) and return whether it matches, in a single instruction.

It came up with this, which I thought was pretty nice: https://godbolt.org/z/KjMdz99be

I'm sure there's other cool ways to test multiple vowels at once using AVX2 or AVX-512, I didn't really get that far. I just thought the bit-test trick was pretty sweet.

Chat transcript is here (it failed pretty spectacularly the first couple times, tripping over AT&T syntax and getting an off-by-one error, but still pretty good) https://chatgpt.com/share/684c8b39-a9c4-8012-8bb6-74e1f8b6d0...