skysight-inc/HackerNews huggingface dataset:
bold assumption to make without sources or testing. Rubber gaskets are a thing and last time I had a sim slot on my iphone, they had one there.

I know immersion testing is about depth and time, but 99% of the time phones are in danger of water damage, we are talking about a 6' pool or a 6 inch bathtub/sink/toilet for 15 seconds, not being submerged in 100' of seawater for 10 days while SCUBA diving. A rubber gasket on a SIM tray does perfectly fine in these normal situations.

I think it takes a pretty tortured interpretation of reality to not acknowledge that Apple hates SD cards for one reason only: So they can sell additional storage for $100 per 128GB (and secondarily, because when people underestimate their needs, they're likely to either pay for expensive iCloud storage to compensate, or upgrade their otherwise perfectly working phone in a short time in order to get a bigger SSD. Apple wins in all cases.)

They're protecting their legendary, industry-leading margins. Which they're free to do. And we customers are free to deride them for their extreme stinginess.
This would be an amazing alternative to not having work profiles if it worked on the iPhone. Work Profile is the biggest feature I miss from my Android days.
"Demand" / "market" has to win the award for the words most used to paper over the hideous inhumanity of large systems.
Toddlers make up fun games all the time. Isn't programming the point? Where's Roblox? Is there a single Twine game that an 11 year old has played?
Think Datomic is unitemporal a.o.t. bitemporal.
I always struggle to understand this sentiment. There seems to be a huge labor shortage, particularly for physical and skilled labor.

Auto mechanics change 120/hr for labor, someone recently quoted me 40k to spend a week landscaping my residential back yard, and an arborist wanted 3k for a single day of chainsaw work pruning a big tree.
add to this the constant claims in the field of renewable energy and the energy transition. I've heard "energy storage is a solved problem" so many times that i cannot help but laugh.

Code & techbros are not the solution to everything.
I remember the first time I tried a pizza with anchovies. I thought this was the stupidest pizza topping I'd ever heard of, but I gave it a try - OMG, what a metanoia!
As it happens there's a talk happening next week at PGConf NYC on time travel and system-time versioning in Postgres by the DBOS team: https://postgresql.us/events/pgconfnyc2024/schedule/session/...

But system-time is only half the story. There has been chatter over the years on the PG mailing lists, but there doesn't seem to be much momentum currently towards adding full SQL:2011 bitemporal support to Postgres. Adding support in a way that feels as natural as using Datomic seems unlikely.
The high resolution digitized versions are no longer available for purchase at Amazon, just a single issue June 1987. They're also not available anywhere else that I know of, the archive.org versions are inferior / bad scans / low resolution.
Hamming AI (YC S24) Is Hiring a Founding Engineer in SF
Cloudflare Goes with AMD EPYC Genoa-X for Their Next-Gen Servers
We looked into this, and we couldn't find a way to do so, but we've open sourced the data (here: https://github.com/bitcomplete/labs-delta-viewport-tester-vi...) so if you are able to find a way to do so, that could be a great option.
> use nuclear material to melt its way through the ice

All 300 watts of it? It's not going to even make an indentation, let alone through 10s of km of ice.
stanza (https://lbstanza.org/) is a very interesting experiment in designing for gradual types rather than retrofitting them onto a dynamic language
The idea is that rather than doing a bunch of completely independent research projects, all of your projects are designed in service of answering some larger research question.
You can export your workspace, and import it into another version of SI. But we aren't producing IaC under the hood - we have a high fidelity modeling layer, and then we allow you to program those models directly.

But if you move off of System Initiative, we don't impact your resources at all. You can just stop using it.
An introduction to measure theory [pdf]
I've tracked every piece of clothing I've worn for three years (2021)
TIC80 is great, and I like that it drops some of the arbitrary restrictions that Pico has. And there are some pretty impressive demos including 3d rendering.

Also super easy to deploy your game with builtin emscripten generation
They're just green threads with some nice syntax sugar, right? Instead of an OS-level "pause" with a futex-wait or sleep (resumed by the kernel scheduler), they do an application-level pause and require some application-level scheduler. (But coroutines can still call library or kernel functions that block/sleep, breaking userspace scheduling?)
No matter how careful, I don't see how they don't accidentally introduce earth bacteria to other planets and moons?

We have life in practically every hostile location on earth and bacteria survive even the most constantly sterilized environments like hospitals and clean-rooms?
It was not Fujitsu. It was MetaWare, which had a fair degree of experience with compilers. It had a contemporaneous Pascal compiler, which was quite well known, and Pascal already had nested functions.
It absolutely is. We're adding more resources all the time, we hang out in Discord and build the things folks need most. We're working on GCP now.
People don't hate MS because they're big. They hate them because they make shit software and are force people to use it with anti-competitive practices. If each of Microsoft's products had to compete individually, most of them would go the way of Windows Phone, Zune, Internet Explorer, and Xbox. Their few good products would benefit from this too by increasing interoperability with other software. They need to be broken up.
I'd love to learn more about what you're envisioning for the caller/callee relationship here! Do you mean recursively show callers/callees as you zoom out?
If your kid likes Roblox, do Roblox
Despite all the shade, I think that Roblox is the company that does by far the most in the market to moderate their space and make it safe for kids.
It is still online place.
>Still, it's surprising that they can't even conceive of doing anything without profit motive as an incentive.

Realistically, what percentage of the workforce in any field would continue working if they stopped getting paid (or took a 75% pay cut)? 1%? 0.1%? The reason people work is to make money that they can spend on the things they need to live, and hopefully have some left over for the things they enjoy.

I love programming, building hardware, tinkering, etc in my spare time (as one of my hobbies), and I'm employed as an embedded engineer. I like my work. If my company stopped paying me, I would be looking for a new job immediately. Does that mean I don't enjoy my work? No, I just have this job to make money so that I can afford to live and do all of the things I enjoy.

I would argue that yes, people who believe people should enjoy their work without a "profit motive" are naive, or at least sufficiently wealthy to forget what it's like to rely on income from employment.
It's still closed source. If this company goes kaput, you're hosed. If you need to customize it to make progress years down the line you're hosed.
Think of it this way - if you want to "move off of terraform", you're existing IaC isn't useful either (because you need Terraform/OpenTofu to run it). SI is the same.
I love my blog. I post like maybe 4 times a year when I feel suitably inspired.

I find HN far and away the most random aggregator. Reddit is very reliable for me. When I share my posts on HN they almost never get traction. But then they randomly do months later when someone shares the same post! Kind of annoying.

My blog is artisanal handcrafted HTML and CSS. I honestly find it much easier and simpler than generators.

I currently host on Cloudflare for free. I was previously on Netlify.

https://www.forrestthewoods.com/blog/
PHP is a fantastic system scripting language IMO. Much more ergonomic for the task than Python. But I'll do you one better: Perl. Perl is incredibly stable and ergonomic for system scripting. It's probably the most ergonomic scripting lang I've ever used.

The benefit is Perl is robust, unchanging for decades at a time, and available on pretty much every system. Bash is not portable, Perl is.
Is it wise to operate e-commerce seller for cashflow and making a startup?
Hi, I’m a solo founder for 3.5 years and I haven’t make a viable service and try to survive now.

I’m doing a e-commerce seller for the cashflow while trying to make a startup. My first idea was making a cash flow through e-commerce until making a product market fit for the long term startup. Also I thought working as a seller would be a good way to find a problem in the sector, which could be a startup idea. I have been seeing that a lot of startups have been failed without making product market fit and ran out of money. So, I choose this way.

But in reality, making a e-commerce itself is too hard and time consuming so I barely do the long term startup work. I’m pursuing tech based startup for the long term. but I feel if I focus on e-commerce, I might have to do this for 3-5 years because making a e-commerce itself needs time to grow. So, it’s like reversal of main work.

So now I feel confused in two options. First, stick on the first idea, which is focusing on e-commerce for the cashflow and try to make a startup. Second, getting a job in tech sector and making some experiences while making a startup in weekend.

Would you give me some advice for my thought and situation?
I suspect the voting is more based on the fact that you're essentially saying "your child should give up, this field is bad and there are no good spaces for kids" when that's both terrible advice and not at all true. Yes, there are exploitative spaces, but there are in fact good spaces too. And your whole thing about how "making games is less fun than playing them and playing them is actually a dark pattern that is evil" is extremely cynical and doesn't hold well if you know about more games than mobile ones or CoD.

If the post was about a kid wanting to write novels and you had said "writing is not as fun as reading, and you shouldn't read anyways because most books are scammy self-help books and conspiracy theories that exploit your brain," I think you would be similarly downvoted. Nothing to do with a Roblox scandal in that case either.
Architectural innovations can definitely help with training/inference speed - that was the case with convolutional networks too - but for model performance (as in 'intelligence' not speed) dataset size and quality were always more important. Even with classical ML models the advice was to stop tweaking the model and clean the data/gather more data first.
Um... No, Germany bumps them in offpeak hours https://app.electricitymaps.com/zone/DE?lang=en You can also check their imports.

Sorry, I'm quite bad at googling, may you show me what you found regarding this topic? I mean how much energy storage does Germany need to not use fossils and to not import from neighbor states with fossil generation?
I'm not a Tik-Tok child and have an attention span long enough to focus on coding longer pieces. However, I shouldn't be required to read all this wall of text to understand what this product is about. Could you summarize it in 4 sentences: what it is and why I should use it (instead of X or Y)?
I think the biggest hurdle is the human condition. We're prepared to spend 10x to get a human into some version of outer space as basically cargo, but don't get the same emotional resonance with unmanned exploration even though that's were the valuable science happens.
Yet the human trafficking is worse now. The human suffering is worse now for policy and political reasons. AND, there are kids in cages now. AND, that policy started under Obama.

Is the adminstration inviting more migration or is it saying "don't come"? It's a disorganized human disaster.
Not to me. It says "System Initiative is an Intuitive, Powerful, and Collaborative replacement for Infrastructure as Code" but I still don't understand what it does or why I would want to use it.
for me, i've saved myself time and energy at least 10 times by writing stuff down and publishing it on my blog/forums. i know i help people, but i mainly do it for Future Sergio.
That price is interesting.

Anki has a paid iOS app, that has a relatively hefty price: 25 USD/EUR. The developer has explained that he was experimenting with different pricepoints, and while it is true that it is considered to be a pretty high price, simply this brings in the most profit. (Personally I can imagine this is true, I did buy it also, only to support the project).

I guess something similar could be in the background here too, that selling it cheaper simply wouldn't worth it (though I don't want to go into the value/lack of value of a wallpaper application)
At Github, https://github.com/JabRef/jabref
You don't, because we built the functionality in to the data model - you can review changes (in multiplayer!) and automate things directly in the application. Usually when we're talking infrastructure code, you don't really roll back to an N-1 version. In SI, you would make the changes you want in a change set, it would tell you if it looks like your change would work, and then you would apply the change set to run the actions needed.
Counterpoint: if you are giving a user instructions (how tos, support interactions etc) then having the buttons, and concepts clearly marked out is really helpful.

E.g. if support tells a customer "click on your account" - then what does that mean? account is a generic abstract thing, how does one click on that? The customer must deduce that support is referring to one particular button on one particular place. Or support must say "the button labeled 'account' on the top right hand corner of the screen". If there is a unique name, then saying "click on 'Your Account"' is simpler.

It's even more critical when support needs to explain something abstract to a customer. Like, imagine explaining the difference between the temporary and EBS storage of a EC2 instance without any of the capitalized feature names.
Traditionally the way to prevent "callback hell" is to use something like async/await syntax. Without that there aren't a ton of good options. Like you mentioned, you could switch to promises with polling.
Ok. I'm not sure what angle you come at this from, whether you disagree with my presentation of this (if you know the Quantum Electrodynamics), or some formulation I'm making (if you're not familiar with QED).

If you ARE familiar with QED, I would appreciate it if you point out my error.

If you're not, then I would be interested in knowing what you mean by "both levels of abstraction".

I personally think the Many World Interpretation (MWI) is the most consistent interpretation of Quantum Mechanics (QM). In this interpretation, "electrons" are merely an area of space where the electron field is in an excited state. And in atoms (larger than Hydrogen), it's a bit more excited than where there is just a single electron.

Other QM interpretatons have exactly this math, but hypothesises about wavefunction collapse (which is not needed for the theory to work).

This is the main reason I don't consider individual elementary "particles" to have identity.

There is another, too, that may be more intuitive: In QED, especially in Feynmann diagrams, positrons behave exactly like electrons moving back in time. (This can happen for instance in photon-photon scattering within optical materials).

Now if you simply think such statements don't bring new insights (and you don't know QED), then I suppose this is right, at minimum for you. Which is completely fair. I also find these things really hard to grasp, and that's after spending an fair amount of time wrestling with it in my 20s.
AI tools for software engineers, but without the hype – with Simon Willison [video]
Personally it's more about the user interface. Searching history for instance is a mess on Firefox, you got it in collection tab and in history menu.
Then if you click on yesterday, it won't sort by the hour at which I browsed it yesterday but at the most recent date so that the sort order is messed up with the stuff you browsed today, and so on, and so on.

You say you're a developer. I had to tweak my company website myself, not knowing anything about css, html, JavaScript, chrome developer tools were intuitive enough.

Firefox developer tools? even years later, now than I understand well website development, I often still can't figure out how to do stuff.
Anyone treating spec as the *only* source code?
1. ask LLM to summarize a codebase into its implicit spec
2. ask LLM to generate codebase from the spec
3. starting now, version control the spec, treat the codebase as a compiled artifact

Has anybody tried building anything this way?
Very cool. I imagined my organizations entire codebase being mapped like this and across different frameworks and languages.

I don’t know if I missed this in the video or if it’s not yet possible, but that’s a lot of manual work, so instead of connecting the nodes, give a simple bot to run in the repo folder to automate the visualization.

It’s super cool and I’m adding to my watch list.

If I were you, i’d target enterprise organizations or local municipalities IT groups who are going through or planning their digital transformations. They have a need for way-finding and sense making across legacy and new work.

If you play your cards right, Salesforce will come knocking in under a year. I see a lot of compatibility with their vision and product offerings.
Awesome! I'm trying out this again, I'd be awesome that you share your methods. Semantic chunking it's a pretty cool thing too. Nice work
In reply to 'its pricing killed it for me', that was not ambiguous.
Not the person above, but...

> I write for myself all the time, in private

The approach can be similar. I mean, I write for myself; nobody reads my blog. They can, sure, but nobody does because I almost never give out the URL to anyone.

So the result is I don't feel the need to care too much about explaining, etc. except when I want.
Target has taken a hard stance on shoplifting for a while, and have invested a lot of money into surveillance, facial recognition, etc. Most major retailers do to some degree but Target led the pack. At some point they had to realize that wasn't going to do much and just called in the Pinkertons to stare everyone down
It seems the recitation problem has been fixed with the latest models. In my tests, the answer generation no longer stops prematurely. Before I resume a project that was on hold due to this issue, I'm gathering feedback from other users about their experiences with this and the new models. Are you still having this problem?
Surprisingly well handled by all concerned.

It's nice to see a resolution without everyone jumping to maximum aggression as a first step.
Scientists do not read science journalism, for a very good reason.

Gell-Mann amnesia is in full effect. "Science" "Journalists" are rarely even one of those things.
It's difficult to find a succinct overview. Here is a slide deck buried among links: http://www.capstone-engine.org/BHUSA2014-capstone.pdf
This was my immediate question. Looking at this data in my city it reports a bunch of chargers that are either 100% gone or have been broken for a year. PlugShare reports those all correctly. I'd have a pretty bad time trying to charge around here (metro population of 2.5 million) if I relied on this dataset.
> will be updated into into a single-file b-tree structure

I'm not knowledgeable on this, but my understanding was a b-tree is a way of sorting values that could be ordered in a certain way. Like this would be a b-tree of IDs

```

[8]

/ \

[3, 5] [10, 12]

/ | \ / | \

[1] [4] [6,7] [9] [11, 13]

```

You traverse by comparing your needle to the root node and going left or right depending on the results.

How is that done with configuration options? That seems like it would just be a regular hashmap which is already efficient to read. What would a b-tree of key/values even look like that wouldn't be less efficient than a hashmap?
The GLP-1 weight loss revolution
As someone who had to work on the inside of almost every iPhone model ever made, I can tell you first hand that it is mostly about looks.
Because it seems neat but there were a whole lot of decisions that made actually working on it really annoying. After the 4, they just weren't made in a way that facilitated fixing.

To be fair, at that point the replacement rate was so fast that I can see why it didn't make sense to spend time making it repairable.
The issue is they kept that philosophy for way too long into models that would last quite a while and need repairs in the long term.

Now they have started fixing their act (well under a lot of both public pressure and legal pressure from EU) and the latest model doesn't just look pretty, they start to make sense from an (dis)assembly/fixing point of view.

A least now they have figured out that they can put the port on a separate board so you don't have to literally disassemble the whole phone just to replace the port (that tend to fail under heavy use, especially the models based on the 6 that needed a lot of juicing).

Looks are deceiving, don't be fooled, just because it looks neat doesn't mean it is.
An engineer is to a software company what a tractor is to a farmer. The tractor does the thing. Getting rid of the tractor because and expecting the same level of productivity is... insane?

You can add a bigger engine that makes the tractor better at tractoring (e.g. github copilot), but that doesn't replace the tractor.
Show HN: I created new music player for Linux and Windows
In 2021 I started Ild-Music project for educational purposes. It is a comfy music player to enjoy However, I faced with 2 problems:
1) I have a lot of music file primarily mp3.
2) Absence of tool, which can supply enjoyable experience on Windows and Linux systems.
In next year (2022) I decided to take upgrade and yes that was interesting journey. When everything was done in December of 2023, I focused on another interesting projects and came up with T-Flex team as a software developer. It was very friendly and ready to help team.
However, back to the Ild-Music project, it still looked weird, by this reason in May of 2024 I began redesign whole project for better user experience. It’s took me 5 months of journey within finding new solutions.
And now with huge pleasure I post here the launching of new open-source project. Everyone can get on board and contribute his own idea or just take and try a brand something new – Ild-Music.

Planning features:
1) plugin extensibility
2) more music file formats to support
3) Mac OS support
4) improved localization
5) improved UI theaming
Not op, but..

Writing for my future self (I know from coding) is like writing for another person. So making it readable, sources cited, etc. is being kind to future me.

Also, it’s like that old saw about teaching - if you can’t explain something to another, you probably don’t really know the topic. The exercise of writing about something with another person in mind helps me organize the information and understand it at a deeper level.
The people advocating the "approach of surrender absolutely everything to Putin preemptively" and "people saying helping Ukraine should be avoided" are very different - and are both still pretty strong interpretations. Instead of looking at cartoonish arguments people have - what's the best argument you've come across for not supplying Ukraine with weapons? Have you heard any that seem reasonable at all to you? Which is the most reasonable?
> The difference between the 10x dev and 1x dev is that the former creates bugs 10x faster
nice! yes, that's what I was suggesting for sure. You could put waypoints with contact info in a folder, and share that? Wouldn't obviously be useful for people without the apps.