skysight-inc/HackerNews huggingface dataset:
This can't be repeated often enough. App Store revenue (part of Services segment) is a key growth driver and Apple will drag this out for as long as they can.

I think it's inevitable iPhone 16 prices will increase in EU starting later this year. Arguably similar to Valve's Steam Deck, iPhone prices are subsidized by the apps revenue. Apple is going to try preserve their profit margins one way or another.
What fake world do I live?
I'd take a stable over a parking garage any day.

But yeah, the excrement does accumulate.
https://en.wikipedia.org/wiki/Kilroy_was_here
Great callout, thank you!
Unaddressed is why nothing is done, by the target of the subpeona, the NYCLU, the court, the city, or someone else, about this practice and about the apparent investigation into critics.

They all seem to treat it as a one-off event, when it doesn't seem to be. I can guess at the difficulties involved, but the question isn't raised and the issues aren't examined.
Handcrafted artisinal stuff is a luxury because that's the only niche that makes economic sense for it now, given mass production and other recent developments (too lazy to list, sorry).

Consider how you can't really get by in most of America without a car because we designed our cities to require them. It would be a mistake to conclude that, because life is harder in a car-optimized society without a car, society must be better off optimizing for cars.
Only if you take it that way. But when your smartphone is from Apple, along with you laptop, desktop, monitor, mouse, keyboard, calendar, notes, earpods, with a bevy of charging infrastructure to support that, it's not hard to see that you don't have to squint real hard to see it that way. There were some that went as far as to try and nominate Steve Jobs as president.
Thank you. It's good to know I'm not the only one who feels disrespected from people on the sidelines who clearly never opened a cosmology textbook.

It's one thing to ask curious questions, but "why don't you just do the thing that was ruled out 100 years ago" and expecting a detailed rebuttal is a bit rich. It's like asking "why don't they cure cancer by cutting it out of the body". Or "why don't you just apply basic set theory to P=NP".

It's always the same on these HN threads about cosmology. Even worse with dark matter, probably because you can understand rotating curves with high school physics. No one ever invents or roots for fringe theories on baryonic acoustic oscillations in the angular power spectrum of the cosmic microwave background.
I could definitely be wrong, but I don't see how dark energy would enter this scenario. DE doesn't seem to play a role in gravitationally bound systems like two black holes orbiting each other.
Tire wear and tear, which can also give off nasty particles, is also increased with the generally increased weight of EVs
Crypto more important than electricity?

And crypto doesn’t use electricity, it wastes it in on a completely arbitrary task.
I mean, if you want to bring up all the particles cars give off, look no further than the tail pipe on most cars.
> the walled garden creates an environment that is more attractive to the average user.

Any studies confirming this, or is it just your opinion? In my experience, nobody who owns an iPhone knows about the walled garden (among non-tech people at least).
Whether time proves that out - and whether 'more than a narrative' (meaning..safety culture) is actually related to this incident matter and are independent of it emerging as a narrative.

A very similar thing happened post Air France 447's crash into the Atlantic ocean. The reporting on it began to include any incident involving any airbus plane for quite a while until it was determined the crew was primarily at fault. There was a narrative building simply because of our tendency in media to have extreme recency bias.
> The concept of CI (Continuous Integration) and GitHub Actions have been not only life-changing but also eye-opening to me. They enable me to test my code with intensity and extensiveness that are unimaginable otherwise.

That's such a surprising sentence for me to read in 2024. CI to me is like a compiler: a basic, necessary tool. One of those things I assume everyone else also does. I guess the Fortran people move a bit slower than the rest of the industry in this regard?
All forecasts. I race sailboat around Boston and they've been absolutely horrible. Not just for extreme weather events but even regular weather wind direction is off by nearly 180 degrees in direction regularly, wind strength is regularly wrong too. The predictions overemphasize rain events in the 10 day forecast during the Summer that nearly always completely go away and they fail to predict rain and lightning events. That's overing multiple weather models at various resolutions.
"Using .net Cost Me My Job" (2020)
Setting font-size based on viewing distance
YAML is the Perl of text formats and now it can be the Perl of programming languages too.
Recently: Embedded Swift on the Raspberry Pi Pico https://news.ycombinator.com/item?id=39611111
This is maybe true for software that can never conceivably interact with the outside world (can’t open files, isn’t scriptable, etc) but at least on Windows and macOS where shipping static binaries or necessary libraries with the software is the norm, vulnerabilities pile up pretty quickly these days making it a bad idea to regularly use or in some cases even have installed software past a certain age. For these programs it’s better to just run them in a VM where compatibility can be perfect by running an old OS and the size of the potential crater resulting from an exploit is minimized.

It’s a bit of a different situation under Linux where the norm is dynamically linked libraries kept up to date with a package manager, but even there static binaries and things like flatpaks and app images can be bad news.
"We're happy to announce the door lock we built now accepts coins"
LiFePO4 is extremely underrated in conversations about Li-ion. They are my go-to unless I need high power density high drain

Particularly larger LiFePo4 cylindricals and prismatics are fantastic. They have surprisingly good quality control despite almost entirely coming from largely untraceable Chinese manufacturers
When you have software in prod failing because it was built by shoddy "AI" and people who copy/paste because they don't know any better, and you need a fix, give me a ring.

I have tried using GPT4 & gemini extensively, and the amount of bullshit generated makes it unreliable if you don't already know the domain. These tools lack the critical stuff (being context-aware), and just make up libraries and APIs. Yet you can't be sure when it's bullshitting or not, making it an exercise in frustration for anything that's not trivial.

Save your money and buy an o'reilly subscription.
Engineers probably told to make a golden parachute for the execs.

Engineers love a good challenge. Let's compare tensile strength of gold to silk (the original parachute material): • Ultimate tensile strength of Gold is 220 MPa • degummed natural silk fibers, with a tensile strength of 614 MPa

So approximately just triple the gold thread versus silk thread. Expensive but doable. Gold may add to total weight (parachute + person) to keep floating causing velocity to increase versus silk. Attach warning label: IANA MECHENG.
Four commas in a row.
Thank you. Correction appreciated. Updated.
Disagree. It is rare that "the most general" and "the simplest" are the same thing.

I mean, it's magical when they're the same. It's just that you don't see that very often.
Self Driving Cars: Apple Silicon Equivalent to Four M3 Ultra SoCs
Or just walk. America was a horse powered nation before the automobile, not a horse riding nation.
Just a note that this isn't me (hence the quotes), just a fascinating (and sadly relatable) story of Compaq culture in the mid 2000s.
Every 4th or 5th person makes at least $200k/yr in the Bay Area. It's hard to believe but the percentiles are radically different vs. US-wide.

https://vitalsigns.mtc.ca.gov/indicators/income
I have in my codebase several really long django views files (3k lines!). They were written in a poor fashion with many nested if statements for parsing and error handling.

On a one by one basis I can use VSCode github copilot to rewrite each one the way I want it.

What I want to do is iterate through all functions in the files and do each one of them.

I know we are getting there, but does anybody know how that can be done right now?
Corporations are made up of humans and are, fundamentally, owned by people.

It should still be necessary that the State let people face their accuser before the State uses its monopoly on violence to deprive people of their property via the judicial process. Otherwise, I can think of all kinds of methods that a corrupt executive or judiciary could leverage against poeple ("we're shutting your company down." "Wait, why?" "Anonymous whistleblower. Definitely not because you're contributing legally to a PAC that's making it harder for the President to get reelected.")

Note that here I'm assuming that the whistleblower's participation is necessary. I think you are assuming a more happy path where the whistleblower can nudge the State in a direction to put more scrutiny on a company that they don't realize is a problem. That already happens and sometimes works, but we also have whistleblowers because only they have access to internal documents that the company has chosen not to divulge (legally or illegally). When the case hinges on those, it's still quite just that if the State says "We're shutting you down because you replaced door plug bolts with chewing gum," the accused has the right to say "What? Who the hell is telling you we replaced door plug bolts with chewing gum, and what evidence do they have?" Because without that back-stop, it's just the government presenting evidence that they got... somewhere... and that's open to even more abuse than the status quo.
The engine can slow down the vehicle at roughly the same rate it can accelerate it. And if you have an EV that has a 3 second 0-60...
love the idea. hesitant to pay as I don't know if the product is for me. native english speaker. always interested in expanding my vocabulary and a tool that helps me do so using spaced repetition would be quite useful.
For the love of god insulate a shed if you must use one

The temperature swings won’t just hurt performance but risk thermal runaway if severe enough
> People who use bitcoin to pay for everyday stuff will reveal it

Good thing that there's no such people :)
Dash for macOS – API Documentation Browser, Snippet Manager
Generally, yes. Usually there are settings for how much regen you want, but the term 1 pedal usually inies a regenerative brake strong enough to stop at stop signs or when exiting freeways.
I have been learning English for close to 18 years by now.

I still can't count in English.
On the Nuclear Edge (1993)
My team is using OPA in a re-build of an application that we support. One of the main goals of the rebuild is to ensure we don't end up in a situation where every little rule change (including UAM changes) requires a full rebuild/deploy cycle of the app.

OPA replaces a complex hard-coded, and largely inscrutable UAM model with a (still complex), but flexibly defined, independently testable, and easily inspectable single-responsibility model.

I like that OPA has built in support for testing rulesets. The partial evaluation feature is amazing, ands makes it easy to apply UAM filters to endpoints that return large sets of data (we have consistent query APIs across the app, so could do this with a relatively simple OPA-aware proxy).

It's not all sunshine and roses, and the result might seem overly complex for a lot of use cases, but in our case I think OPA has provided a nice clean abstraction and enabled us to disentangle our UAM from the rest of our code and move more quickly overall.
Don't get it. If we have this amazing AI why don't we make good use of it? 90% of my job is not to write code (as a senior software engineer), is to:

- deobfuscate complex requirements into well divided chunks

- find gaps or holes in requirements so that I have to write the minimal amount of code

- understand codebases so that the implementation fits nicely

I don't need an "AI software engineer", I need an "AI people person who gives me well defined tasks". Now sure, if you combine those two kinds of AIs I could perhaps become irrelevant.
The OP was probably assuming no human would want to actually read a CSV raw, and so was probably correct from their POV. Your POV is probably from someone who reads CSVs raw. You don't have to be so rude about it, you're being even more smug than the OP, probably.
M4 MacBook Pro 'Formal Development' Kicked Off
It's so fucking embarrassing to be an Apple fan right now.

At least Apple Silicon is amazing! Too bad about everything else!
Care to explain a few?
Wait till you find out how much they spent on VR.

It is a real loophole in the economy. If you're a trillion dollar company the market will insist you set such sums on fire just to be in the race for $current-hype. If they do it drives their market cap higher still and if they don't they risk being considered un-innovative and therefore doomed to irrelevancy and the market cap will spiral downwards.

Sort of reminds me of The Producers.
Same here with my Bolt EUV. The only time I use the brakes are when I occasionally misjudge how quickly I’m coming up on a turn and one-pedal braking isn’t slowing me down fast enough; or when I first leave home, the car is fully charged, and one-pedal braking can’t regenerate the battery any further so it won’t brake for me.
Does anyone have the shader for this
An electric engine running in reverse is a battery charger, so yeah you run it in reverse and you slow down about as fast as you accelerate.

It doesn’t work completely like that obviously for reasons, but it does work like that for gentle accel/decel.
By household load I guess you aren't talking about the usual UPSes for computers & network gear, home entertainment systems, etc. where continual availability might be wanted.
Ask HN: What do you use for requirement management?
My company uses products from this company: https://cognition.us/. It has a lot of features but usability is terrible and many features are implemented in a half-assed way.

This makes me wonder what other people are using. I have heard mixed things about DOORS and others. Are there any systems that are nice to work with or does requirement management just suck?
Before I start reading, I'm going to hazard a guess that this was caused by a uniqueness constraint on a nullable column.

After reading: ah, I was wrong. I feel like this was caused by a very specific library doing a very specific thing that the developer wasn't aware of; it has nothing to do with soft deletes as a concept at all.
I like Emu. Sure they could do a lot of damage if they attacked you, but I've not experienced one being aggressive. They're either scared or curious and gentle. I've got a video of playing "do you get the food or do I grab the beak"
I would clarify that "there" in my "not there yet" doesn't assume superhuman AGI developer that will automagically solve all the software development projects. That's a deep philosophical issue best addressed in a pub somewhere ;-)

But roughly on par with what could be expected of today's junior software developer (unaided by AI)? Definitely.
Another day another set of researchers justifying their research which then gets spun as anti-EV FUD.
I suggest you start here:

https://ahtiahde.medium.com/limits-of-turing-machines-and-al...

If you don't have a CS background, I would suggest reading the wikipedia entries referenced in the medium article as well.
I'll give you examples of how it helps me:

1) copilot is a terrific auto complete, and writes tremendous amounts of repetitive boilerplate

2) copilot can help me kickstart writing some complex functions starting from a comment where I tell it what is the input and expected output. Is the implementation always perfect or bug free? No. But in general I just need to review and check rather than come up with the instruction entirely.

3) copilot chat helps me a lot in those situations where I would've googled to find how to do this or that and spent a lot of time with irrelevant or outdated search results

4) I have found use cases for LLMs in production. I had lots of unformatted plain text that I wanted to transform in markdown. All I needed to do is to provide few examples and it did everything on its own. No need to implement complex parsers, but make a query to OpenAI with the prompt and context. Few euros per month in OpenAI credits is still insanely cheaper than paying tons of money in writing and maintaining software by humans for that use case.

5) It helps me tremendously when trying to learn new programming languages or remembering some APIs. Writing CSS selectors is actually a very good example. But I don't feed it an entire HTML as you do, I literally tell him "how do I target the odd numbered list elements that are descendants of .foo-bar for this specific media query". Not sure why would you need to feed it an entire HTML.

6) LLMs have been extremely useful to generate images and icons for an entire frontend application I wrote

7) I instruct him to write and think about test cases about my code. And it does and writes the code and tests. Often thinks about test cases I would've never thought of and catches nice bugs.

I really don't buy nor think it can write too much on its own.

The promise of it writing anything but simple boilerplate, I find it ridiculous because there's way too much nuance in our products, business, devices, systems that you need to follow and work on.

But as a helper? It's terrific.

I'm 100% sure that people not using these tools are effectively limiting themselves and their productivity.

It's like arguing you're better off writing code without a type checker or without intellisense.

Sure you can do it, but you're gonna be less effective.
On 7, with personal insurance (say for phones, devices, car hire, etc) and my experiences of insurance companies trying anything to avoid pay out I have always been skeptical if business insurance would ever actually pay out.
Tangentially related, but Lucas Pope's new game, Mars After Midnight, just released for $6 on Playdate. Played it for a bit during my lunch break and it's really cool and creative.

I had read a few of his devlog posts[1] from a while back and it's really cool to get an insight into his process. A while back I had also gotten into reading his updates on the process as he built his last game, Return of the Obra Dinn[2]. Only got 10 pages or so into the thread but again, his talent and attention to detail are incredible.

[1] https://dukope.itch.io/mars-after-midnight/devlog/261758/mar...

[2] https://forums.tigsource.com/index.php?topic=40832.0
It is an excellent analogy of a human being's value as a common fraction. The numerator is what a person gives to society and the denominator is what he takes.
Ask HN: Consequences if the US bans TikTok
What are the likely consequences both short term
and long term, if the United States decides to block
one of the most popular applications on the internet.

With an alleged 150 million users in the US,
there will probably be protests against such
a decision.

Of more importance how will it impact competition
and applications if the US sets a precedence to ban
apps the state does not want their citizens to see.
It depends. The fee applies only if Mozilla opts into the "new terms". You’re right that it if Mozilla chooses the new terms, they have to pay the fee on the app store too.
But they are allowed to stay on the old terms and still offer "real" Firefox. In this case they pay nothing.

From https://daringfireball.net/2024/01/apples_plans_for_the_dma:

"Stay in App Store under the current (pre-DMA) rules, exclusively. Developers that take this option:
Are not permitted to use any of the new business terms available in the EU, but new iOS platform options for the EU, such as alternate browser engines, are allowed. (Because they are required to be allowed.)"
You might be on to something here. It definitely seems to be the case because I'm using multiple different models as part of my everyday process and getting excellent results as a very experienced low level C++ systems engineer.

What is worse is that seems to be leading to a self-amplifying feedback loop, where people not up to speed enough with the models try to use them, fail and give up making them fall even further behind.
Sure but the same optimizations that bring the costs down, bring down the average laborers value.

I'm not saying that things were sunshine and rainbows pre-industrialization, but there's some level of analysis to be done on the durability and value of a handcrafted piece of clothing, the care that goes into maintaining it, the value of a local economy, and the other side where you're forced to buy cheap items that degrade at a far faster rate.

If a town's local businesses are put out by a new walmart's ability to carry low prices, does the town truly come out ahead with those low prices? Or does Walmart simply extract more money from the town than it returns, leaving the town worse off?
Automotive braking is a source of highly charged aerosol particles
Call me crazy, but I don't think churning butter and writing a novel are in the same category of human endeavor at all.
Wow nice. Quick work.
Interesting. There's something about this.

Two days ago I was jump roping. Sometimes I was (mentally) counting in English, sometimes in my native language. I'm not sure which one I did more often, but when I paid attention, I noticed that I made fewer mistakes when counting in my native language. An explanation would be that my brain can do that more effortlessly. Despite the fact that I lived in the US for longer than I lived in my native country.
...and most of those startups are hoping they won't have to raise cash at today's lower valuations.
They’ve unkilled it last I heard. I got an email a few months ago from Chevrolet saying they decided to keep making Bolts due to their popularity, and to keep an eye out for the next model in 2024 or 2025 (can’t remember which year).
That is a joke and not different than downloading it from an alternative App Store. Still has to go though Apple notorisation and pay the Apple Tech Fee/tax. No small dev can do that.
As with everything about AI, HN once again shows a remarkable inability to project into the future.

This site has honestly been absolutely useless when discussing new technology now. No excitement, no curiosity. Just constantly crapping on anything new and lamenting that a brand new technology is not 100% perfect within a year of launch.

Remove "Hacker" from this site's name, because I see none of that spirit here anymore!
Suit yourself!

I suspect your questions would be answered better by playing around with the tool in question for a few minutes anyway, as you seem to be asking about capabilities the tool does not purport to have.
Some initial thoughts:

- It would be significantly more helpful if it could ingest my database schema.

- Why make me manually pick files instead of indexing them all and doing some RAG magic?

- Having used ChatGPT for similar tasks, I'm skeptical that step 2 you have, where it generates a high-level solution, will work all that well. Right now, LLMs work best for me when I'm giving them much more specific tasks and keeping the high-level plan in my head.

- This isn't really a technical design doc in the sense that I use the term? This might just be me using language incorrectly but I typically call a tech design doc a document that explains the inner workings of a system, normally with something like a UML or similar diagram. This just seems like todo list or subtask generation for writing a feature.

- Have you considered feeding the AST directly into the LLM? Honestly just curious how well it would understand the code if you did that vs. giving it the raw source.

Either way, congrats on the launch!