MurphyA/hacker-news huggingface dataset:
by rpdillon | 2025-06-29 16:15:23+00:00
I sense that you're arguing in good faith, but your first argument is very strange.

The purpose of end-to-end encryption is that the messages cannot be read even by Apple. This is a feature that they advertise in their webpage about iMessage security.

All I'm saying is that a bunch of people believe that iMessage supports end-to-end encryption and at the same time know that their messages are encrypted by a key that Apple holds and can decrypt them with via iCloud backup.

That's quite literally marketing a privacy-centric product and having the reality (for the vast majority of users using the defaults) be substantially different than what was promised.

To put it even more starkly, Apple advertises that they can't read your messages, and yet they can.
by EA-3167 | 2025-06-29 16:15:36+00:00
> What do people think is a realistic outcome here?

Same as with Crypto, the bubble pops, and while the tech doesn't magically vanish it stops the seemingly geometric growth driven by speculative investment. The assumption built into all of these debates is so... uncritical, and can be summed up as, "The issues we see with 'AI', scaling, energy/water demand, hallucinations, running out of data and having to cannibalize itself, etc... can be solved within the existing frameworks." There is no indication of that being true, and frankly a lot of indications that it isn't.

Buuuuut a chunk of the US economy in the form of NVIDIA is tied up in pretending that it's true, a lot of companies are going whole hog into this, and of course a ton of people here are drawing their salaries based on that assumption. For those of us who aren't in that position however, much like Crypto was a real tech with hugely overblown marketing, 'AI' is the same.

Winter is coming.
by roody15 | 2025-06-29 16:16:46+00:00
Nothing. In the enterprise world the benefits vs the negatives of implanting ipv6 is not there. I manage around 3500 devices, 7 buildings and have 2 ten gig wan connections and one 4 gig wan connection and use NAT along with about 26 public ipv4 addresses.

To this day I have no compelling reason to adopt ipv6. Dual stack setup adds unnecessary traffic and complexity for little advantage.

To this day it is still hard to get assigned a block of static ipv6 addresses, have applied twice and been denied.

So not only is there little upside it is also still hard to even get allocated a block.

https://www.arin.net/resources/guide/ipv6/first_request/

“Step 1: Verify You Qualify If you meet any of the criteria below, you qualify to receive IPv6 address space:

Have an IPv4 assignment from ARIN or one of its predecessors Intend to immediately be IPv6 multi-homed Have 13 end sites (offices, data centers, etc.) within one year Use 2,000 IPv6 addresses within one year Use 200 /64 subnets within one year“
by uncircle | 2025-06-29 16:17:06+00:00
That said, if you have a foreign accent people expect a certain (low to average) level of fluency and can get quite confused if you use native idioms or slangs, which they only expect from native speakers with a native accent. There’s no way to pull off an “innit” unless you speak like a native Brit.

Vocab is easy to learn, losing one’s native accent is exponentially harder the older you learn a language, and as you probably know only through hard work with an accent coach you can eliminate that uncanny valley between fluent second-language speaker and native.

Also, not everyone wants to invest in a coach unless they really have to. You can learn a language on your own, not everybody has time, money and need to hire an accent coach.
by keybored | 2025-06-29 16:17:38+00:00
The Turing Test is overrated and/or misunderstood. You can trick an animal into thinking that the scaffold/robot with a camera in its eyes are its kin. So what does that say? All it proves is the limitation of the senses of that animal. It says nothing about us being able to engineer a replica of that animal.

> So where do we go from here if we're not convinced yet? The answer is: nowhere. Humans used to deny that animals could have consciousness because they don't have souls or aren't chosen by god according to some sacred books or something along those lines.

You bring up religion. People say that AI is conscious based on mystic vibes they unquestioningly take in (or accept gratefully) because the AI can write like a philosopher. That’s exactly like people thinking that the woods and the creeks are Alive. They see the phenonema around these natural objects and make extra-evidential inferences about how the conscious Nature is working with or against them.

> They even used to deny that other humans have consciousness to promote slavery and slaughtering. Today many would still deny consciousness in computers even when faced with overwhelming evidence, because they might fear for their jobs and thereby their wealth and social standing. Artificial intelligence is a direct threat to the foundations of personality in a capitalist society.

Yeah, preach. Before they enslaved people. Now people are afraid of losing their jobs—their only means of survival—so that the tech billionaires can reap all the productivity benefits for themselves. Preach.

And: their sense of personality? No. Just their means of being able to survive and live a good life. That’s how it relates to “capitalist society”. Because their identity (of letting a capitalist extract their value I guess?) is secondary to that more base need.

And who cares if the entity that takes their job (presumably) is conscious or not? What does it even matter? It doesn’t.

As for the overwhelming evidence, well. I guess it is overwhelming to the kind of person who hears voices in a valley where the terrain happens to have a shape which makes the wind make intonations.
by anon-3988 | 2025-06-29 16:17:50+00:00
I have a specific use case where I know from startup the list of words that I want to find and this will not change for the duration of the program. Can anyone think of a low latency solution to this? I have tried a lot of variations of bloom filter, perfect hash, linear lookup, binary search, set search etc

It appears that perfect hash is the one that works the best for my use case.
by surgical_fire | 2025-06-29 16:17:55+00:00
> Maturity/commoditization of technology (a good thing)

We are in a forum were more than once I have seen people deriding mature companies as "mediocre" because of "moderate profits".

This idea that line must eternally go up and growth must be infinite is pervasive, no matter how destructive it is.

The result is this unholy abomination of a union of hustle-culture and rent-seeking.
by ljm | 2025-06-29 16:18:12+00:00
You can easily tell the difference between services built under GDS, where the work favoured local contractors and agencies and otherwise smaller outfits, and those farmed out to the usual huge consultancy firms that are typically mired in controversy.

I would have much, much lower expectations for a body shop like Infosys or Accenture or Thoughtworks. They probably wouldn’t implement the design system right without billing extra for attention to detail.
by jfengel | 2025-06-29 16:18:28+00:00
With pictures I'd rather use select features: draw a box, shift click, etc.

File choosers usually do something like that, rather than a separate check box component. You select the icon rather than a check box near the icon, so it's slightly clearer what it is you want operated on.

Ideally you'd find other ways to narrow the list. A long list of items is a UX disaster waiting to happen. The more you can categorize your data beforehand, the better off you are. If you can make it all-or-nothing, you're less likely to mis-click.
by rawgabbit | 2025-06-29 16:20:01+00:00
Habeas corpus and due process originated in England. Those two rights protect people from arbitrary arrest and detention and ensure all their rights are given to them during legal proceedings. It seems hearsay is enough to be arrested in Britain today.

https://en.wikipedia.org/wiki/Habeas_corpus

https://en.m.wikipedia.org/wiki/Due_process
by robwwilliams | 2025-06-29 16:20:59+00:00
Right on the mark and on the vector we are now are all riding at high speed. Degrees or better yet, gradients of consciousness and levels of recursive self-consciousness. I would enjoy reading a much longer version of your probes of current AI systems.

What is still missing is autonomous mechanisms of self-controlled balancing between attention to the internal processes and the external needs.

Bravo Vitali. You would probably greatly enjoy Maturana and Valera’s Autopoiesis and Cognition (1980).
by itchyouch | 2025-06-29 16:21:36+00:00
My recent thoughts on why the US is complicit is that Israel is America's "bad cop" of the world. The trade is that the US will allow Israel to act with impunity in the region as long as Israel gets to be the bad guys to the world.

The reasoning for this is action about nuclear weapons programs. Israel gets to have nukes, developed by sending US expertise to Israel, while Israel has not been subject to nuclear investigation programs.

If things ever got bad, the US doesn't want to nuke the world, then face retribution, they want Israel to shoulder that burden.
by hylaride | 2025-06-29 16:21:47+00:00
On top of that, Apple users tend to be in the upper half of the income distribution - like in the USA iPhones are 55-60% of the market, but that skyrockets to well over 80% in the upper income half.

There's a reason advertisers salivate at that (and why Google gives Apple billions to default to Google search).
by libraryofbabel | 2025-06-29 16:22:14+00:00
> you can totes spot "unconscious" people

Don’t be too sure about that! https://xkcd.com/610/

That said, (based on my own experience anyway) I think you’re right that there are times of life when we are more conscious and less so. It’s a spectrum, not a binary thing.

Finally, there’s Chalmers’s idea of “philosophical zombies,” which would appear conscious according to all the criteria you give, but have no actual interior consciousness at all. (Opinions differ on whether this is a meaningful concept.)
by csomar | 2025-06-29 16:23:29+00:00
Give open source devs a break. We don't know the OP background or his motivations. He might have been working on this for fun. He doesn't need to justify any of this. This is open source and Free software. Take it as it is.

> If a software is hard to explain the purpose of to an average person in a single sentence, you have an uphill battle.

It does. If you use tailscale/cloudflare access and ngrok, the product is pretty well described. If you don't, then probably you don't need this product.
by patrakov | 2025-06-29 16:24:37+00:00
Writing this from a passively cooled (Streacom FC8 Evo) Linux PC with a Russian keyboard.

# dmidecode 3.6 Getting SMBIOS data from sysfs. SMBIOS 2.8 present. Handle 0x002C, DMI type 27, 15 bytes Cooling Device Temperature Probe Handle: 0x0029 Type: <OUT OF SPEC> Status: <OUT OF SPEC> Cooling Unit Group: 1 OEM-specific Information: 0x00000000 Nominal Speed: Unknown Or Non-rotating Description: Cooling Dev 1 Handle 0x002F, DMI type 27, 15 bytes Cooling Device Temperature Probe Handle: 0x0029 Type: <OUT OF SPEC> Status: <OUT OF SPEC> Cooling Unit Group: 1 OEM-specific Information: 0x00000000 Nominal Speed: Unknown Or Non-rotating Description: Not Specified Handle 0x0037, DMI type 27, 15 bytes Cooling Device Temperature Probe Handle: 0x0036 Type: Power Supply Fan Status: OK Cooling Unit Group: 1 OEM-specific Information: 0x00000000 Nominal Speed: Unknown Or Non-rotating Description: Cooling Dev 1

So a cooling device is still present.

Sensor data:

iwlwifi_1-virtual-0 Adapter: Virtual device temp1: +59.0°C acpitz-acpi-0 # Fake, always reports these temperatures Adapter: ACPI interface temp1: +27.8°C temp2: +29.8°C coretemp-isa-0000 Adapter: ISA adapter Package id 0: +51.0°C (high = +86.0°C, crit = +92.0°C) Core 0: +51.0°C (high = +86.0°C, crit = +92.0°C) Core 1: +47.0°C (high = +86.0°C, crit = +92.0°C) Core 2: +49.0°C (high = +86.0°C, crit = +92.0°C) Core 3: +49.0°C (high = +86.0°C, crit = +92.0°C)
by roody15 | 2025-06-29 16:24:45+00:00
“ we overvalue short-term gains (thus we have serious agent-principal and integrity issues),”

Agree and would even make the argument that Chinas rise in some is a response to short term with patience.

China is willing to move mountains and allow western corporations 8-10 years of ridiculous low labor costs and promote incredible profits. They then learn the process and the tech and now companies like TP-link, Huawei, BYD, tencent, and so forth are all legit and make good products. This approach can even be seen in their military. With all the talk of China invading Taiwan… the reality is it just won’t happen. China will patiently build the largest Navy and infiltrate the political landscape of Taiwan until they just peacefully transfer back into the fold.

Not sure what the answer is here but perhaps we could learn something back ?
by pizlonator | 2025-06-29 16:25:28+00:00
In Fil-C, data races have Java-like behavior.

The reason why YOLO-C has the bad data race behavior is because (1) data races might lead to memory safety violations and (2) the compiler is permitted to play more fast and loose than strictly necessary. Fil-C fixes (1) by making the language memory safe. Fil-C fixes (2) by just having different policies in the compiler.
by nilirl | 2025-06-29 16:26:35+00:00
Post was fun to read but a tad bit melodramatic.

The "leaps" were nice analogies but poor evidence of anything. The example chats were not surprising completions, considering the prompts.

That being said, my best guess echoes the author's final point: Our idea of mind-blowing AI will be accumulated over time, and over such a time it won't be mind-blowing.
by miketery | 2025-06-29 16:26:41+00:00
Awesome! Let me know how your experience is or if you have any questions.

I went pretty simple, used OpenAI agent sdk and built a couple of tools like “run_query” with read only connection. Initially I also had a tool for getting the join path from A to B, but the context I wrote out was sufficient.

I think main challenge with this agent is how to keep the context up to date.
by OneDeuxTriSeiGo | 2025-06-29 16:26:58+00:00
This seems extremely overly reductive. It's not just "time to practice".

It's also about having access to equipment that is available, clean, and in proper working order.

And it's about having access to educators who can teach you what you are doing right or wrong. And those educators having the time to be able to actually do so.

And it's about having the ability to attend performances or competitions so that you can learn to actually perform and to receive impartial critique to improve. That doesn't just mean having the option of attending these events but also being able to afford the fees associated with the events as well as being able to afford transportation (whether that's getting there yourself or having family being able to take time off from work to transport you there and back).

You don't need every one of these to be able to succeed but each one of these legs you take away is one less leg the next generation of lower and middle class musicians have to stand on.
by cesarb | 2025-06-29 16:27:38+00:00
> For comparison, the internet mostly transitioned off of TLS 1.0 just fine, why can't we do the same for transitioning off ipv4?

This is a great demonstration of the advantages of the end-to-end principle. The reason the transition off TLS 1.0 (and earlier SSL 3.0) could happen so quickly is that only the endpoints (the server and the client) needed to be updated to understand the new protocol; nodes in the middle of the path (routers, switches, and so on) only needed to care about the IPv4 (or IPv6) layer, which didn't change with new TLS versions.

But that only works for layers above the network protocol; when updating the network protocol itself, every node is affected.

(And the TLS transition also took longer than it should, in large part because a lot of "middleboxes" violated the end-to-end principle by inspecting or even modifying the TLS connection, without taking part in the protocol negotiation. TLS 1.3 had to be modified to pretend to be a resumed TLS 1.2 connection to trick these middleboxes into not incorrectly rejecting the newer version of the protocol.)
by jovial_cavalier | 2025-06-29 16:27:39+00:00
Because the company knows that there are child predators on their site, and not only do they not care, but that is basically their tacit business model.

https://hindenburgresearch.com/roblox/

edit: some quotes from the article, attributed to concerned employees -

“You’re supposed to make sure that your users are safe and but then the downside is that, if you’re limiting users’ engagement, it’s hurting your metrics. It’s hurting the [daily] active users, the time spent on the platform, and in a lot of cases, the leadership doesn’t want that.”

“You have to make a make a decision, right? You can keep your players safe, but then it would be less of them on the platform. Or you just let them do what they want to do. And then the numbers all look good and investors will be happy.”
by JoeAltmaier | 2025-06-29 16:27:53+00:00
As a consumer, I did have a negative view of Energy Star. Each year, as I understand it, the standard for achieving that rating involved progressively leaner use of power or water by the appliance e.g. washing machine.

I bought a new washer. It didn't do anything (get the clothes clean) until you manually modified the water and time settings to the max. Overriding any Energy Star feature essentially.

Annoying, to have to do this every time. Forget and you had a tub of stinky clothes and had to wash them again. Not saving anything of course; wasting that entire first run.

But it's not about my frustration, it should be about actual sane standards. Is anyone considering that, I wonder.
by rsync | 2025-06-29 16:28:17+00:00
"The problem is, as the author definitely knows, that running systems that enable connections costs money."

It's not that much of a problem because it doesn't cost that much money.

A full rack and 1gb at he.net costs something like $350/mo. I think it's $500 if you get the entire 10gb. Very fast servers are available for, basically, shipping charges on ebay.

The cost that seems prohibitive is all of the flashing lights and fancy imagery and reactive design, etc.

Further, the frameworks and scaffolding that enable all of the tracking and ads ... are themselves expensive and this complexity becomes self-reinforcing.

A final unnecessary set of costs is the neurotic compulsion for 5-9s reliability and perfect, instantaneous responsiveness from every geography.

What does it cost to run lobste.rs ? Metafilter ? HN ?

I think any reasonably resourced individual could do it as a hobby in their spare time - especially if you strip away the CDNs and the load balancers and the expensive frameworks, etc.
by dimal | 2025-06-29 16:28:32+00:00
I think Apple may be in the process of being enshittified. Stuff like this, their complete failure to do anything useful with AI, the anti-accessibility of a Liquid Glass, and the simple observation of how many things in the Apple ecosystem don’t “just work” is making me feel like giving up on it.

I spend an enormous amount of money on Apple products, and increasingly they lead to frustration and anger at the thoughtlessness and plain shittiness of them. I’m really wondering why I bother. They clearly don’t have my interests in mind.
by contingencies | 2025-06-29 16:28:46+00:00
This is interesting for generalized problems ("make me a sandwich") but not useful for most real world functions ("perform x within y space at z cost/speed"). I think the number of people on the humanoid bandwagon trying to implement generalized applications is staggering right now. The physics tells you they will never be as fast as purpose-built devices, nor as small, nor as cheap. That's not to say there's zero value there, but really we're - uh - grasping at straws...
by bigyabai | 2025-06-29 16:29:10+00:00
Isn't politics famous for moralizing inherently immoral decisions, such that people forget how to engage in constructive discourse and resign themselves to tribalism? Doesn't that process inherently degrade the quality of both politics and technology?

Maybe I'm alone, but one of the few reasons I care about technology is to not treat it like politics or fairy magic.
by bobs_salsa | 2025-06-29 16:29:51+00:00
Not disagreeing on the above, I agree quite strongly in fact. It’s important we are critical of our own tribes.

Your final question though is maybe worth a challenge. Why can’t both sides be in the wrong? I always find we are quick to make a problem quite polar without accepting the grey mush in between.

In this case, China has similarly also demonstrated its far reaching and abusive capabilities when given the opportunity (my thoughts around belt-and-road, Tibet, Uighurs and its own treatment of its people in its past). Your point on china not being in a war is also one that can be challenged, proxy wars have and continue to be a thing. China has played their part and continue contributing to active conflicts.
by wonderwonder | 2025-06-29 16:30:20+00:00
Can you present me with an alternative that was implemented, ran for a significant period of time and resulted in a better quality of life for those under it? Also poverty is not genocide, if you are going to present an argument please make it factual. You insult victims of actual genocide and minimize what they have endured with this comparison.

I didn’t say perfect, i said best.
by me_smith | 2025-06-29 16:30:31+00:00
We will be having our first child soon so these are the type of things that interest me. I want to limit phones and screens. I assume it’s easy at first but as they grow older there will be more friction as they interact more with other kids and the outside world. I know at some point they will need to know how to use them but when is the right time? Curious if anyone has any tips?