skysight-inc/HackerNews huggingface dataset:
> It's the crappy version 1. Just like iphone and ipad v1. They sucked.

iPhone 1.0 was incredible. There was nothing like it. iPad 1.0 (and following) has been lackluster. AVP is impressive, but lacking.

The iPhone changed the world of tech in an instant. There were aspects lacking (slow internet, no copy paste, no third-party apps), but saying it sucked is rewriting history. The things you take for granted about phones came from that.
It will work in the long run due to China’s terrible demographics, which are worse than Japan’s; and Xi’s extreme mishandling of China’s economy and foreign relations which are both intertwined.

All that’s needed is a military containment of China.
The problem is that we don't (as far as I know) have the tools or knowledge on how to accurately assess the impact. So, the more conservative option of "don't mess with it" makes sense here, considering that other species' introductions to other ecosystems have been disastrous.
In the US, you could still use cash or debit/credit cards. Not everyone uses mobile payments, my mom and brother use cards but I use Google Pay on my OnePlus 12. You could live a smartphone-free life in the US, but the US is super iPhone-heavy.

In Germany, I know they prefer physical cash the last time I checked. Maybe move there?
It's kinda sad that we have to use US keyboard layouts as well, to make us of all the keyboard shortcuts targeting it. Best example being the slash chars, which are not dedicated keys, so any shortcuts envolving them don't work.
I’ve done this for the past 3 years - two startup clients for 20 hrs/week each, just over 500k total pretax. Mostly staff-eng work, lots of independence, got to run some projects, pretty indistinguishable from full-time except for fewer meetings and no health care or equity. I’ve loved it - and so have the startups - they get a staff-level eng for the cost of a mid-level, just for half the hours. I think there’s value there.

Just wanted to put out a data point that it is possible and enjoyable.
We all die alone. God is dead. Etc.
i have a crazy idea... how about... not focusing on ever increasing the size of ai models, so that we don't need to build all those power-hungry ai training datacenters? just a thought
Downsize, how exactly?
HN has regularly featured startup news since the beginning, and Ycombinator is probably the most newsworthy player in the space on a significance-to-spammyness scale. I don't love this article but something about the news should be here.
The problem is that massive amounts of PV is needed to replace existing fossil fuels, so these would be extending the carbon output of coal/natural gas.

If AI training is being that power hungry, maybe we shouldn't be doing it ... right now.

It's all fueled by speculative VC funding. This isn't a slam dunk economics calculation, certainly no more than regulation to shut this nonsense down would be.
Fighting with Words: Richard Wright's Memoir, 'Black Boy (American Hunger)'
Finding the nearest location of a store or restaurant.
+1 while I don't have any idea this deep in hardware engineering, in normal appdev Chinese open source contributions are well known and there's a whole class of up and coming apps which are great, just not internationalized well enough for others to use yet
It's awesome, like it lots too.
I’m sorry, but have you heard of Y Combinator?
Ask HN: Why can't image generation models spell?
I’ve tried using the various state of the art commercially available models to generate artwork for my kids room, with his name in letters. None can render an image with his name properly spelled, and even after long chats where I explain the problem the models fail to spell correctly. It’s a common five letter name. What can’t the models spell?
IMO humans are quite well equipped for manual labor, much more so than for most office jobs. Millions of years of evolution perfected us for eye-motor coordination, not writing code or attending Teams meetings. Building robots that can do it as well as humans is going to be a difficult task.
macOS has dropped support for models built in 2017 (and older); for most consumers, using Apple software from the 2010 era is a very bad idea.
This is what I do. It got much better once I upgraded to the paid GPT4 access. I've been playing around with Claude3, I have a mild preference for the GPT4 but it's close.
Dalton & Michael - https://www.youtube.com/playlist?list=PLQ-uHSnFig5Nd98Sc9I-k...
The funny thing is that the social media app for Oculus (Horizon Worlds) is total dogshit. The third party VRChat is far more successful.
> But at the same time, at some point it is not feasible to enforce support for non-smartphone by law.

What do you mean it’s not feasible? We could certainly enforce it if there were legal will. We enforce society to do many things it wouldn’t do if it weren’t for legislation.
Came back from the article to post his quote, and here it is. Moving knowledge outside yourself crystallizes that knowledge. It makes me wonder what happens when LLMs strip that away for most people.
Like https://www.he360.com/products/rfgeo-radio-frequency-signal-... ?
In descending order of 'hand-holding/spoonfeding' involved

1. https://www.linuxfromscratch.org/

2. https://web.archive.org/web/20240224161022/https://kisslinux...
& https://kisscommunity.org/
& https://github.com/kisslinux

3. https://www.damnsmalllinux.org/

4. https://puppylinux-woof-ce.github.io/

5. https://www.plop.at/en/ploplinux/index.html

.. many more, but those are all too distro-specific, meaning 'family' and associated administration and packaging tools, default choices for desktop-environment, and whatnot else. Which teaches you almost nothing about 'Linux', but the specific choices of that 'distribution', and all the baggage and 'politics' that come with these.

I'm eyeing https://chimera-linux.org/ but currently am very happy with 'respins'/dervivatives of https://antixlinux.com/ because of their flexibility, which fit my use-cases very well. But only after having cleaned them of much stuff which I don't need.
I've often wanted (or thought that I wanted) something that works similarly to a SQL database but where you write queries at about the same level of abstraction as the output of EXPLAIN. SQL is great for generating ad-hoc reports, or in other contexts where performance isn't critical. But in a production environment you can't always rely on it to perform as expected.
This is merely a demonstration of China's general competence level in CPU design and fabrication. Loongson is poorly resourced and has only niche applications and sales. Huawei and Alibaba are at a completely different level of resource availability in comparison.
Side story about dinosaurs and AI...

I worked at a museum years ago, and one of the projects there was an AI chatbot for a titanosaur: https://www.fieldmuseum.org/exhibitions/maximo-titanosaur (near the bottom, the "Message Máximo" section; the web chat seems discontinued, but you can still text him).

From a marketing angle, it was interesting enough: a way to bring a fossil to life, giving him a name and a personality, with signage around the exhibition encouraging visitors to text him to ask questions about his past life, diet, tail, etc.

From a technical angle, it was a simple system built on Google Dialogflow (https://cloud.google.com/dialogflow?hl=en), a natural language parsing and no-code response tree system. This was all before GPTs really came in vogue, so the responses were all human-curated: parsed Dialogflow intent tokens in, highest matching response variants out, all edited in Dialogflow's nice GUI.

But what I really liked about it was the scientific angle. There were some serious behind-the-scenes efforts to make his responses scientifically accurate yet easily digestible. That museum was a research institution as well, and had a ton of PhD paleontologists actually researching titanosaurs and other sauropods. This was a way to collect popular questions from the public, filter it through their professional expertise, and then distill that knowledge back down into bite-size chunks suitable for families and kids, all while maintaining scientific integrity. Every week or so, the team would collect the latest questions, points of confusion, etc., and then it run it by the scientists again to update the dialog tree accordingly.

If the project were launched today instead, I wonder if it'd be possible to do something similar with a very tightly scoped GPT that could be trained only on the scientific data (published papers, etc.), eliminating or vastly reducing hallucinations, while still giving the GPT limited room to express a personality and not be limited by scripted responses. But there would still have to be a human in the loop to vet those responses for scientific accuracy. Not sure how to best build something like that, but it would be awesome for understaffed museum exhibitions (which is most of them!), a way for the public to be able to ask the exhibition itself questions, instead of hoping a knowledgeable PhD happened to be available right then.
This is actually partially part of it - if you're tracking your activities based on natural phenomena, you don't need to worry about a calendar - just things like "days since full moon" or "weeks since the flood".
Some examples were given as answers, occupations etc. But even when nothing like that happens, in the "continuous" case - a country is still undergoing changes. Laws, language, culture, people, etc are not the same 100s of years later. So even that is kind of a Ship of Theseus type of challenge...
I mean, it's a commercialised payload launch system. I'd be surprised if they weren't.
> To Big Tech I say: Prove me wrong.

That's asking to be skynetted. Is that really what you want?
Even if the models aren't gargantuan, millions of people using AI applications is going to burn a lot of power.
This might be why Bill Gates is invested so heavily into TerraPower.
The other question is, is it morally right? For what legitimate reason do we have to cut them off of chips?

The literal only reason I see is jealousy. Power tripping.

The whole weapons thing is bullshit. You don't need the top of the line ic to power military equipment. This is really just petty jealousy and economic hording by the USA.
Will definitely read this in a minute
> No Blacks, No Irish

You can't decide to be black or Irish. You can very well decide to not have a smartphone.

Which is a fine decision and I happen to support it. But it is a very different level of discrimination. Depending on your definition it might not be discrimination at all.
I think that's the one: https://jackpoulson.substack.com/p/lockheed-is-now-tracking-...
> Similarly, if you go looking for compression support in Rust, there's none in the standard library.

I have no idea why that is considered a criticism.

Compression support is the kind of thing which is going to evolve over time and compression formats will change and performance and APIs of different libraries will get better.

You avoid the problem where the compression library in the std library is the one that experienced programmers tell all the noobs that they should never use.
An interesting read well worth the time, despite no crucial new knowledge in the search for life.
> Mobil BankID are so widely used, while BankID on a computer is not.

Because it is convenient, but you are not forced to use Mobilt BankID because pretty much every service will still work with desktop bankid or the physical device (säkerhetsdosa) your bank gives you.

> However, BankID says they do not support /e/, and even if it works now, they say all risk is on me if does not work in the future. That is not a risk I want to take. I figure it's easier stay with what I know works than to backtrack in the future.

Yes, not officially supported, but if it's just Android it will most likely work just fine.

If you moved here from another country then I can certainly say you picked the wrong country, everything is digital, there is no "privacy", and as you said cash is disappearing rapidly.

Personally I quite like the bankid and swish system, it just makes my life so much easier.
my favorite out of their YC videos. I really like the way those two think through things.
That and 6k (21MP) or 18k (63MP) film scans where applicable. Modern formats can’t quite handle that yet but soon, and mixed reality/projection displays will open up screen formats
Good point, as the edit should be within the site guidelines intended to reduce clickbait in favour of clarity. I've done so as it's within the edit window.
> People that want to store a little use cloud or other stuff like Flash. Of course that degrades over time but for a few bucks you have multiple. People that want to store a lot use tape. There isn't really much room in between.

Traditional rotating platter drives?
> It was promised as the messiah to bring heterogenous compute, memory pooling, and composable server architectures.

Some linky clicky from there:

https://www.semianalysis.com/p/cxl-deep-dive-future-of-compo...

https://www.semianalysis.com/i/142640721/quick-cxl-refresher...
He says to people who have to be halt privileged to be able to afford being there :)

I'm glad where I'm from we don't have top universities. All are equally good and cheap.
Will that break Mozilla UnifiedNip Backend on Android?
Someday imagine we save only prompts in git & generate entire app in the build pipeline. This expects app generation is always consistent.

However, not using ai today. Mainly because, I am running legacy ucode.
I'm not talking about the fuzzing but the design approach. As in, can you make a real browser starting with a kind of 'happy path' implementation and then retrofitting it do be a real browser. That part I'm somewhat skeptical of. It's a totally sensible way to learn to make a real browser, no doubt.
A reasonable solution would be to recognize abandonware as a legal category under copyright law. If a company decides to tax write-off a work or let it go out of print (including print on demand for an obscene price) then revoke the copyright and put it in the public domain. Tax write offs that weren't ever released like Warner Bros has become infamous for of late should additionally be required to be publicly released. Uploading it to something like a "Warners Bros Tax Write offs" Youtube channel would be sufficient for preservation purposes.

If you do that, the preservation problem will take care of itself between organizations like The Internet Archive and the various piracy groups. This might also make it easier politically to crack down on the pirates who insist on distributed unauthorized copies of new releases by making them less sympathetic.
Resources spent re-inventing wheels is resources not spent gaining a lead.
Agree, it is Curse of Lisp mixed in NIH syndrome. Syntax of cond* is no more straightforward than that of pcase. As was pointed out on mailing list. Awkward decision by maintainers to keep both into core.
That isn’t really what the parent is talking about at all…

If your issue is with the device requiring connection with an external account, Vision Pro requires an AppleID which will tie it to way more of your digital things than a Facebook login.
Amazon Proposes Pkernfs for Better Handling Hypervisor Live Updates
Swish is only the surface of the dystopia that Sweden is these days. Wait until you find out how Swedish personal numbers (personnummers) work. The government, banks, insurance companies, landlords, etc. can pretty much deny anyone (including Swedish citizens) basic services if they don't have one.
Mediocrity is far too positive a word for the dumpster fire that is Siri.
An archival quality format can take this into account with error correction data and logic. Nothing says you have to use the common formats (which may be more vulnerable to data corruption) for the archives.
Which is the problem most protocols solve by putting the essential things in core.
It makes me sad as my SO struggles a lot with sleep. It's been years since she's had a good nights sleep.

Sadly her issues are mostly psychologically rooted due to past trauma, while all the treatments seem to be geared towards "simple" physical issues. She's tried contacting various sleep clinics here and they've all said they can't help.

She struggles a lot with falling asleep, she's exceptionally sensitive to sound and vibration while trying to sleep or sleeping, and if she falls asleep she almost always have nightmares, which significantly reduces the quality of the sleep even if they don't always wake her up.

One issue is that when you're that close to the limit of what is no longer bearable, it's hard to just try things. For example, I've been thinking exposure therapy might help for her sound and light sensitivity, but she's not convinced it'll help and doesn't want to try potentially sleeping even worse for many weeks. Which I understand, but...
Honest question: what do you (in the general sense, not specifically asking the parent) use Siri for? I think my main (only?) use case is setting a timer.

Maybe I find conversational UIs awkward, or maybe I just got jaded REALLY quickly from Siri’s lacking capabilities early on, but I have hardly used it in the decade or whatever that it’s been around.
How much do these CPUs cost? There'll be international buyers if they can beat Intel and AMD in terms of price to performance ratio, even if the chips are slower and consume more power. For general home and business computing Zen 1 performance is more than adequate especially since these are designed for Linux.
Faking PBR on Mobile Using MatCaps
It changed, it used to be immediately considered UB, but isn’t any longer, as your grandparent says, that’s what is documented now. It still leads to UB, but isn’t inherently UB on its own. There’s a term for this but I’m forgetting at the moment and search is failing me.

I agree that bstr is what you want unless you specifically understand this detail and know why it is the way it is.
LLM Inference Speed of Light
I don't use it at all. The handful of times I have tried to ask ChatGPT questions or to implement some algorithm it has made up or gotten wrong integral parts.
Even on a non-tiling WM, I'll rather have double decorations for GNOME apps than suffer the client side decorations.
The biggest gain for me has been avoiding Google/SO for API references and "How do I just do this thing" type questions. The productivity increase is insane versus sifting through the nightmare of whatever web results have become today.
There’s also other reasons. For example, take binary search:

* prefetch + cmov. These should be part of the STL but languages and compilers struggle to emit the cmov properly (Rust’s been broken for 6 years: https://github.com/rust-lang/rust/issues/53823). Prefetch is an interesting one because while you do optimize the binary search in a micro benchmark, you’re potentially putting extra pressure on the cache with “garbage” data which means it’s a greedy optimization that might hurt surrounding code. Probably should have separate implementations as binary search isn’t necessarily always in the hot path.

* Eytzinger layout has additional limitations that are often not discussed when pointing out “hey this is faster”. Adding elements is non-trivial since you first have to add + sort (as you would for binary search) and then rebuild a new parallel eytzinger layout from scratch (i.e. you’d have it be an index of pointers rather than the values themselves which adds memory overhead + indirection for the comparisons). You can’t find the “insertion” position for non-existent elements which means it can’t be used for std::lower_bound (i.e. if the element doesn’t exist, you just get None back instead of Err(position where it can be slotted in to maintain order).

Basically, optimizations can sometimes rely on changing the problem domain so that you can trade off features of the algorithm against the runtime. These kinds of algorithms can be a bad fit for a standard library which aims to be a toolbox of “good enough” algorithms and data structures for problems that appear very very frequently. Or they could be part of the standard library toolkit just under a different name but you also have to balance that against maintenance concerns.
I definitely prefer the current way of working
Shocked. Just shocking... (useless comment I know)
You do realize that most people still borrow physical books, right?

> A pirate can run a local LLM for natural-language queries, and find a semantic needle in a thousand-page haystack; or select a dozen excerpts and present them side-by-side for immediate comparison. How can the clunky system of DRM-locked lending e-book readers compete? Near-future. A personal LLM could track a researcher's progress page by page, and pro-actively recommend reading suggestions for an individual chapter from an individual book from a million-volume library—and instantly display it, highlighting special lines, glossing words, annotating jargon, hyperlinking (other) books, writing explanations in the marginalia, translating languages. Transformative creations. What's the poor schmuck stuck in Andrew Carnegie's library doing?

Almost all these capabilities exist. Yet we do not have pirate libraries doing this. I will not simply assume they will happen if/when libraries disappear.

At the moment, the library offers more utility than these pirate libraries. Perhaps not more features, but definitely more utility.
Why isn't anyone talking about Huawei Freebuds 3 pro?
Isn't that basically how social security numbers are in the US? Paying your taxes, opening a bank account, starting an insurance policy, and applying for an apartment all ask for an SSN. This isn't a Sweden thing, it's just a 21st century thing.
wut

the average theorem in euclids' elements (written 2000 years back) would have a reasoning chain of at least 10 steps.

all of the mathematical machinery humans build need 100% accuracy in each step
We need to end entropy. https://www.theonion.com/christian-right-lobbies-to-overturn...
> Does anyone know the advantages of only accepting Swish and no card?

It may be cheaper for the merchant, though I'm not aware what the card fees are. It's also just easier to do than accepting cards (especially if you are a small company, or just don't have an "actual" company at all)

It's also instant, which I don't think card payments are.
Not optimising things that "make no sense" is how we ended up with operating systems needing gigabytes of RAM just to boot, and AAA video games taking over 100GB each. A reasonably efficient system is the sum of reasonably efficient parts, or else you end up in UniformlySlowCode hell.
...A what?
I use it almost daily for something that is simple but under appreciated I don’t know why it’s not in every marketing video: “Siri, remind me tomorrow at 10am to do X”

I outsource so much of my memory to the phone via Siri ALL THE TIME. It’s so useful. Even for things in 20m. I’ll easily forget if I don’t do this, and it’s reliable so it gives me confidence. It also keeps the notification present until I actually do the thing, so I have a kind of string around my finger until the task is accomplished. I can also snooze that notification as needed to rebring it up at the right time.

Every time I do this around non-tech people they go “wow I didn’t know you could do that.” I swear it’s literally life changing, particularly for anyone over 30.
Heh. When I was a teenager, I once convinced my parents not to buy a clock because it used IIII instead of IV. Clearly a counterfeit!

Then we went home and noticed all the clocks in the house had IIII.
There will be much more automated AI code than experienced reviewers, and with each generation there will be less if most development gets automated.
Or at least send a watermarked copy to the Library of Congress for future preservation. If those copies get out, the US can reimburse them or…something.