skysight-inc/HackerNews huggingface dataset:
If you are looking for alternative to kebab case to write identifier in programming language which reserve the - (U+002d) as an operator, chances are good you can use · (U+00B7 · MIDDLE DOT), that we use in middot case.

So isMorePleasantToRead, is_more_pleasant_to_read or is·more·pleasant·to·read is up to you.
>People remember the DNC and its politicians hyperfocusing on controversial social issues for the last decade to the exclusion of everything else.

Republicans haven't?
It's fine as long as it also allows for warp gates.
Thanks, what a nice characterization.

As someone who actually studied human computer interaction, and since I had to work with borderline unuseable macs multiple times in my career now, plus as someone seeing the utter failure of relatives in just using an iPhone (bought since "it is so much easier", now not even able to call from the car system since it is so buggy), the Apple popularity is absolutely a case where you have to look at external factors like social status. And if that translates to "the users are dummies" to you, then that's your interpretation. Plus yes, translating marketing/status concepts like a bogus "integrated" status absolutely is interesting, thus my intent to clarify whether that is really happening here (plus some criticism, admittedly).

Probably not worth it going further into this though, it will only derail.
Off the top of my head I'm mainly thinking about `cut and paste` in Finder, that's a very common one people complain about, but other than that I'm curious what you're referring to if it's happening five times a day with new things, any chance you could outline some examples?
LLMs are like having a nerdy friend who is willing to talk with you about anything.
In the context of DDoS, they're more like over-grazing it. Should the commons be set on fire to prevent over-grazing? Technically it prevents over-grazing. In the same way that a bullet is a cure for cancer.
Perhaps its a Ediacaran biota remnant, that had very diverse groups some of which could be misclassified because the consensus is against Ediacaran relics existing past their period.
Was there an option to roll back Google Docs to an earlier release? Or do shadow release A/B testing for a fraction of users?

(And thanks for the war story!)
> > It's always well worth your time to learn the rules for commonly-used, bedrock parts of a language, major libraries, and runtime systems that you intend to use.

I disagree. I've been long enough around to see languages sunsetted, libraries sunsetted. Big systems are standing on shamefully old versions. If your job is to work on one language - I agree, but when working with 100s of systems that go over multiple OTP versions, multiple Elixir versions, sprinkled with JavaScript, TypeScript, Ruby 1.0, Elm, Java, "oh my dear is it Python 2 running CoffeeScript?!", then memorizing anything is pointless, because chance is that thing that you memorized is:

- not yet in this project

- no longer in this project

- that tech isn't in the project

- project is written in Malboge, everything you know is irrelevant

- is explicitly forbidden by code owner (for more or less sensible reason)

> Bedrock parts don't substantially change, because if they did, they would invalidate every program ever written against those parts.

Been there, done that, bought a t-shirt. I dislike TypeScript for exact that reason [0], but in Elixir the same is true if you rely on --warnings-as-errors flag due to (in my opinion) broken deprecation mechanism.

Software is full of leaky abstractions. Do you know that it's not guaranteed that your system clock is monotonic? [1]

[0]: https://github.com/microsoft/TypeScript/wiki/Breaking-Change...
[1]: https://github.com/rust-lang/rust/blob/e2223c94bf433fc38234d...
I agree, but to be clear, the bad actor you're referring to is cloudflare and the good actor you're referring to is any actor seeking information on the internet.
The problem with treating food in a reductionist manner is partly the reason why we have so much UPF. Just looking at the ratio between carbs and fibre will just mean that the UPF manufacturers will shove in some more sawdust to increase the fibre content. It's like with the "low-fat" foods that just have more water content to reduce the fat percentage.

Ultimately, looking at isolated parts of food is limited by our knowledge of how those ingredients work together and affect our minds/bodies. It should be a lot simpler than that - limit processing to simple things like removing skin or seeds or cutting into smaller pieces. Pulverising things into a paste might be fine for making houmous, but we shouldn't be doing it so that food companies get a higher profit margin.
Why should an individual landlord have to subsidize an individual tenant? Its a scale of social interaction that doesnt make any sense.

This can have lots of issues. Imagine something like a good school zone changing, an event that may not be accounted for by the index. Insurance and taxes are determined by current value, that is partially determined by market rent, but the landlord cant adjust.

This also hurts a specific landlord when it comes time to sell, making a tenanted property potentially less valuable (and reducing the incentive to take on a tenant at all). This does not impact the general property value mind, as the tenant only benefits and creates this problem if the index is below the market.

If you want a fair balance, "its mine as long as I pay market rent" is pretty good. "its mine as long as I pay indexed rent" is not great, as it removes the financial benefit of capital investment from the landlord.
Just configure something like RightAlt to work as a compose key:

Compose--- produces —

Compose--. produces –

Lots of other characters like áăǎ°±€ are available through compose: https://whynothugo.nl/journal/2024/07/12/typing-non-english-...

> Absolutely proper and correct use of em dashes, en dashes, and hyphens is, to me, the most obvious tell of the LLM writer.

Or just someone who likes to use the right characters. There was a report a few months back about how writing from autistic kids keeps getting mislabelled as LLM simply because they use the correct specific terms.

Please stop associating being precise with being an LLM.
What bothers me the most is getting an image result I want the full res version of, and being redirected to a discover page that doesn't have what I wanted
The rise of tools like Cursor reminds me of the Industrial Revolution in France. When machines first appeared in factories, unskilled workers who didn’t understand how they operated often got injured - sometimes quite literally losing fingers. But for skilled craftsmen, these machines became force multipliers, dramatically increasing productivity and improving overall living standards.

The same applies to software development. If you lack the fundamentals - how memory, I/O, networking, and databases work - you’re at risk of building something fragile that will break under real-world conditions. But for those who understand the moving parts, tools like Cursor supercharge efficiency, allowing them to focus on high-level problem-solving rather than boilerplate coding.

Technology evolves, but the need for deep knowledge remains.
Those who invest in learning the craft will always have the advantage.
It didn't. The Java port is an entirely different source. Essentially a re-write.
"Trust but verify"

With an LLM it should be "Don't trust, verify" - but it isn't that hard to verify LLM claims, just ask it for original sources.

Compare to ye olde scientific calculators (90s), they were allowed in tests because even though they could solve equations, they couldn't show the work. And showing the work was 90% of the score. At best you could use one to verify your solution.

But then tech progressed and now calculators can solve equations step by step -> banned from tests at school.
Given two buildings collapsing in the one video (in Mandalay) napkin math maybe thousand+ dead in Myanmar - https://x.com/cheguwera/status/1905541137504354763
That works with uv as well. Launch Jupyter with

uv tool run jupyter lab

and then put

!uv pip install my_cool_library
!uv pip install other_library
...

in the first cell. Now you get full uv caching goodness.
That is obviously just something he has to say, to pitch his AI company, but I reckon it is BS.

Since AGI does not seem around the corner, coders will be required as ever.

But I would not ignore AI to learn to code. Its great for asking endles stupid beginner questions. And yeah, some answers will be wrong, but my human tutors also taught me some very wrong concepts.
But some coding without any help, is likely beneficial for learning.
Yeah having hard time agreeing with that article which even concludes that its maybe, who knows, but more study needed. All based on some questionnaires about things that are often hard to describe in a/b/c/d manner.

I have personally tons of patience, more than most people I know personally and professionally, and its one of the best assets to have in the toolbox. Why shouldn't it be a virtue? Even if we decide not, who actually cares about labeling. Life is simply better, reaching long term goals is much easier, one is more content if not outright happier (or happiness level overall is higher).
Hello from Spark Gravity
We've got an LLM analyzing merge requests. While most of what it writes is too wordy for my liking and I'd prefer if people making MRs would actually write good descriptions and commit messages instead of saying "we use squash merges", one thing I do like it is that it suggests a better title. The title of an MR is used in the squash merge commit, and that commit is used in the changelog which is what users of our library rely on to consider what they need to check before upgrading.

On the one side, people should write good MR titles for this reason. On the other, sometimes you just don't know, and people's brains are already overflowing with all of the tasks they need to do in order to do their job properly.

But also, finally, it's just a suggestion; we don't have AIs writing our changelog yet, except ironically to make them worse / cringe.
Yeah, doesn't look like this article is very good and has drawn it's own conclusions.

Reading the abstract of the paper, it doesn't mention virtue once. Unfortunately the paper is paywalled:

https://journals.sagepub.com/doi/10.1177/01461672241284028

It does say it's investigating:

"patience as a targeted form of emotion regulation"

Emotion regulation sure sounds like what a layman might describe as a virtue to me.
It's like a mouse that some variable proportion of the time pretends it's moved the cursor and clicked a button, but actually it hasn't and you have to put a lot of work in to find out whether it did or didn't do what you expected.

It used to be annoying enough just having to clean the trackball, but at least you knew when it wasn't working.
Read Text Nicely
Copy and paste plaintext to read it nicely!

You can remove white-space from lines, manipulate new lines and add prefixes / suffixes as well.

It's supposed to give you the bare minimum tools to do 90% of what you want to do with plaintext, like converting text into markdown quotes, or processing chat records copied from WhatsApp or discord.

I do think that everyone should make some personalized version of this themselves though. I love plaintext and I believe with the right tools you can do so much just with it.

Any suggestions welcomed!

There have been various readers / reading modes for broader usage. See Unclutter @ https://news.ycombinator.com/item?id=33718850
The point is, "the platform those games were designed for" is the Playstation API for some titles. So you'll get the best experience on there.

Unless you play benchmarks instead of games, and care about 8k/1200 fps of course.
I think it's different from country to country, here in Sweden I think iMessage is reasonably popular, and people here generally go to Facebook Messenger rather than WhatsApp when it comes to cross-platform communication.
Did you read it?

jurmous's points seem to be aligned with the article.
Is it a failure when everyone writes javascript/html/css instead of doing native applications for non gaming?

Yes?
Fix Production Issues in Your Local Environment
On the other hand, there's no actual need for this huge pile of random numbers. If you've somehow managed to generate one secure 256-bit key then from that key you can derive all the "random" numbers you'll ever need for every cryptographic protocol—and you can do this derivation in a completely deterministic, auditable, testable way, as illustrated by EdDSA. (If you haven't managed to generate one secure 256-bit key then you have much bigger problems.)

This excerpt was the impetus to leave my job working for a company that makes a stupidly expensive high throughput hardware Quantum TRNG.
I've been using an iphone in lockdown mode for a while now, simply to disable a number of the poor security design choices Apple made.

One thing I just noticed this last week after upgrading to 18.x is that lockdown mode also disables RCS. I found I couldn't enable RCS, so turned lockdown mode off, found RCS now worked, then turned lockdown back on.

I can live without RCS mode.

For me, the one real annoyance of lockdown mode is that it disables 2G connectivity. Oh well, I guess one can carry a second 2G capable feature phone.
Small Language Models (SLMs) for Efficient Edge Deployment
Windows 11 will happily load sermouse.sys if you hook a serial mouse to a USB serial adapter and plug it in.

Even on arm64!
Gaming on windows is fine, but there's no reason to use windows for anything else. Dual boot to linux for a better desktop and none of the crud that Windows 11 has in it.
You said no word about the god damn candy crush ads. As if we don't have enough sources for cancer and other terminal illnesses
0 0 000048 48 H LATIN CAPITAL LETTER H
1 1 00006F 6F o LATIN SMALL LETTER O
2 2 000077 77 w LATIN SMALL LETTER W
3 3 000020 20 SPACE
4 4 000074 74 t LATIN SMALL LETTER T
5 5 00006F 6F o LATIN SMALL LETTER O
6 6 000020 20 SPACE
7 7 000055 55 U LATIN CAPITAL LETTER U
8 8 000073 73 s LATIN SMALL LETTER S
9 9 000065 65 e LATIN SMALL LETTER E
10 10 000020 20 SPACE
11 11 000045 45 E LATIN CAPITAL LETTER E
12 12 00006D 6D m LATIN SMALL LETTER M
13 13 000020 20 SPACE
14 14 000044 44 D LATIN CAPITAL LETTER D
15 15 000061 61 a LATIN SMALL LETTER A
16 16 000073 73 s LATIN SMALL LETTER S
17 17 000068 68 h LATIN SMALL LETTER H
18 18 000065 65 e LATIN SMALL LETTER E
19 19 000073 73 s LATIN SMALL LETTER S
20 20 000020 20 SPACE
21 21 000028 28 ( LEFT PARENTHESIS
22 22 002013 E2 80 93 – EN DASH
23 25 000029 29 ) RIGHT PARENTHESIS

Ironic.
The message those people are sending is truly awful.
I haven't been gaming since when there was huge gap between graphical possibilities and actual design (that is beginning of 3d era) - so I do not miss that. However I can see the decline in macOS, like pushing for 'apple intelligence', more and more restricting gatekeeper, iOS-ification of desktop (ie.: mentioned system settings), constant connections to AWS, etc.

But since I'm not gaming I cannot imagine going back to Windows. On the other hand I'm quite enjoying Linux...

> So why pay more for a lesser experience

...however, with few exceptions, I haven't used mouse in decade... and I haven't found anything like MBP's touchpad yet. Maybe I just need to do better research.
> 1Password tried SwiftUI for their Mac app

1Password had a beautiful native Mac app that works to this day. Even assuming SwiftUI is actually bad, why did they have to migrate at all? What was wrong with the existing app?

I'm not disagreeing with the opinions on Apple software quality, but I think the 1Password case is more down to their taking of VC money and having to give (JS) devs some busywork to rebuild something that worked perfectly well.
I would also suggest getting off Twitter.
> Because if you can vibe code… so can everyone else.

That's really the money shot, right there.

CEOs have this dream of firing all their "obnoxious" engineers, and "vibe-coding" their own products. That's not something new. People have been selling this dream to gullible C-suiters since I first started coding in Machine Code (1980s).

The future will belong to the engineers that can leverage AI. Engineering is a lot more involved than "HAL, write me a Facebook," which is the C-suite dream.

It's just that engineering will move another level up, as it has, for hundreds of years.
I have an old Roland S760 sampler from the early 90s. One of the innovations Roland made in this (lower cost) space was to add the ability to hook up a monitor and a mouse, to make chopping samples and programming patches much easier than peering at a tiny screen like on an Akai S1000 of the time (which I also have), or even worse on the S760's tiny two-line display

The mouse connector is MSX, which are very difficult to find these days, so mine came with a DIY MSX->PS2 connector. Sadly the PS2 mouse it came with was on it's last legs, so I wanted to replace it with something more modern. All I could find at the time were MS mice that came with a USB-PS2 connector. When I plugged it in, it barely worked and I could never understand why.

I did finally manage to track down a NOS PS2 mouse and it worked perfectly again. Until this post, I never understood just WHY it didn't work, so thank you!

The S760 is a fantastic sampler. It's kinda like a JD990 but as a sampler and without the full synth engine complexity. Made famous by Daft Punk and a lot of others as the S760 digital multimode filter became one of their signature sounds.
> Out of the last 100 years how many inventions have been made that could make any human awe like llms do right now?

Lots e.g. vacuum cleaners.

> But at no point in history could you talk to your phone

You could always "talk" to your phone just like you could "talk" to a parrot or a dog. What does that even mean?

If we're talking about LLMs, I still haven't been able to have a real conversation with 1. There's too much of a lag to feel like a conversation and often doesn't reply with anything related.
Researchers get spiking neural behavior out of a pair of transistors
Requires login to actually do anything, like Twitter.

Making both completely useless as sources
Ship of Harkinian
Mega quake centered on a major city in a developing economy state. Information is slow to come out because of the Junta no doubt but the death toll is likely to be far far larger then folks initially are reading.

So bizarre to see a lot more news coverage about places like Bangkok when the epicenter was on a large city in another country. But it's a reminder that information flows more slowly out of these closed societies
> Also why is notorization a completely different process from code signing

Because they do completely different things. Signing is a proof that you were the one to write and package that software; notarisation is an online security check for malware. If I recall, you still sign but do not notarise when distributing to the Mac App Store.
But I don´t want to "consume" more than Americans. I want to eat healthy food in reasonable quantities and maintain a sensible weight.

I don´t want to own a car and drive 2 hours to work every day, and consume more car ownership - I want to cycle or walk, and stay fit and enjoy the sun.

You see the mistake you're making?

I lived in the US for 6 years, and could have stayed. It was an easy decision to go back to Europe.
An invisible AI for passing live-coding interviews
(2014).02.05
Windows 7 start menu search was always reliable and had predictable behavior from my experience. It can be done, just that modern software engineers' skills and career incentives no longer permit it.
I disagree. It’s unfair to put words in other people’s mouth which is who I was replying to.
Show HN: TishCommerce – Next.js eCommerce platform with no database, MIT License
a fully open-source eCommerce solution built with Next.js 15, TypeScript, Tailwind CSS, and Redux. It’s database-free (products are stored in a JSON file), ideal for small stores (up to ~200 products). PayPal Express (available on Cart & Product pages), PayPal Standard, Stripe Payment Element, Newsletter (Mailchimp), Contact Form (Google reCAPTCHA v3), Order confirmation via email (Resend API), Easily deploy on Vercel
The same happened to me when ordering a DIN-to-PS2 keyboard adapter from Aliexpress. But that one doesn't really need any extra circuit IIRC so it was even weirder they made a fake one.
Two things here can't be true at the same time: You either believe that a guy who went bankrupt six times running casinos, and thinks tariffs are paid by the export country...Is an economic genius, OR you believe Warren Buffet and every other US and European analyst that says this is going to be one of the few artificially induced recessions.

Which one of them is going to be?

And now is pressuring car manufacturers not to follow normal corporate financial management...

"Trump Warned U.S. Automakers Not to Raise Prices in Response to Tariffs" - https://www.wsj.com/business/autos/trump-tariffs-automaker-p...
From where does the premise that "artificial intelligence" is supposed to be infallible and super human come from? I think 20th century science fiction did a good job of establishing the premise that artificial intelligence will be sometimes useful but will often fail in bizarre ways that seem interesting to humans. Misunderstandings orders, applying orders literally in a way humans never would, or just flat out going haywire. Asimov's stories, HAL9000, countless others. These were the popular media tropes about artificial intelligence and the "real deal" seems to line up with them remarkably well!

When businessmen sell me "artificial intelligence", I come prepared for lots of fuckery.
But how pleasant is it to write?
You can build a European airliner, but not a European Google
Specifically, better scores on the measures of impulsivity, emotional awareness and flexibility, and also the personality trait of agreeableness were all linked to higher patience scores.... But these results do suggest that patience is not so much virtue as a method to help us to deal with frustrations — and that some of us are better equipped to employ this coping mechanism than others.

The flaw in this argument is that non-impulsiveness, emotional awareness, and agreeableness are all considered virtues! And I really don’t like the implicit suggestion that impatient people are just born that way and patient people won the luck of the draw: I was far more impatient before I started getting mental health treatment.
I don’t even argue that they might get useful at some point, but when I point a mouse at a button and press the button it usually results in a reliable action.
When I use the LLM (I have so far tried: Claude, ChatGPT, DeepSeek, Mistral) it does something but that something usually isn’t what I want (~the linked tweet).
Prompting, studying and understanding the result and then cleaning up the mess for the low price of an expensive monthly sub leaves me with worse results than if I did the thing myself, usually takes longer and often leaves me with subtle bugs I’m genuinely afraid of growing into exploitable vulnerabilities.
Using it strictly as a rubber duck is neat but also largely pointless.
Since other people are getting something out of the tech, I’ll just assume that the hammer doesn’t fit my nails.
I noticed that too, seems that since Sequoia a slight delay was introduced, so you need to wait a bit after pressing alt before pressing tab.

No idea if it’s related to the new double tapping of alt to open the siri text input.
https://archive.ph/ps0bx
There's a post office there, you can send and receive mail, there's quite probably someone delivering mail to mailboxes in town and within a 5km radius (or more).

Amazon will either deliver via post or have a contractor for the area.

Street View Post Office: https://www.google.com/maps/uv?pb=!1s0x6a24cb38b99ba2a3%3A0x...