skysight-inc/HackerNews huggingface dataset:
I have the opposite experience with Chat and Compose. I use the latter much more. The "intelligence level" of the Chat is pretty poor and like the author says, starts with pointless code blocks, and you often end up with AI slop after a few minutes of back and forth.

Meanwhile, the Compose mode gives code changes a good shot either in one file or multiple, and you can easily direct it towards specific files. I do wish it could be a bit smarter about which files it looks at since unless you tell it about that file you have types in, it'll happily reimplement types it doesn't know of. And another big issue with Compose mode is that the product is just not really complete (as can be seen by how different the 3 UXes of applying edits are). It has reverted previous edits for me, even if they were saved on disk and the UI was in a fresh state (and even their "checkout" functionality lost the content).

The Cmd+K "edit these lines" mode has the most reliable behavior since it's such a self-contained problem where the implementation uses the least amount of tricks to make the LLM faster. But obviously it's also the least powerful.

I think it's great that companies are trying to figure this out but it's also clear that this problem isn't solved. There is so much to do around how the model gets context about your code, how it learns about your codebase over time (.cursorrules is just a crutch), and a LOT to do about how edits to code are applied when 95% of the output of the model is the old code and you just want those new lines of code applied. (On that last one, there are many ways to reduce output from the LLM but they're all problematic – Anthropic's Fast Edit feature is great here because it can rewrite the file super fast, but if I understand correctly it's way too expensive).
You have an active imagination. I like that in a budding social critic of your skill level!
> NYC stopped being the city that never sleeps a decade ago

I'll put a Post-It on the fridge when I get to my apartment there tomorrow.

> who cares about being able to take the subway at 3am?

Everyone I know in New York who works in medicine, for one. Everyone who has an early flight and wants to take the subway, either to their flight or to the airport where they work so the rest of us can take that flight. Everyone who wants to go to an outer-borough party and make it home without splurging on a cab.

> always a reason why something cannot be improved

Who said the Subway cannot be improved? Of course it can. It's dirty and we need more express lanes and more lines in general.

The S-Bahn is a smaller, simpler system for a smaller, poorer economy. It's not what New York needs to aspire towards. Beijing, Shanghai and Tokyo should be our models, not Berlin. (Paris can come too. As can Italy and the Netherlands' national rails. Deutsche Bahn gets bounced.)

> no one in New York really cares about making it cleaner or nicer unless there is some financial justification for doing so

Cleaner, yes. Nicer envelopes value judgements. I'd prefer another dirty station. Berliners wouldn't. We get a bigger system; they get a smaller, cleaner one.

> Bay Area is a similar situation: immense wealth in the area, and yet the quality of public spaces and infrastructure doesn’t reflect it

Bad comparison. Bay Area transportation infrastructure is trash. (I grew up in the Bay Area, too, so no home-field advantage here.)

> Money has a centrality in American culture that it doesn’t have in Japan or Europe

Money doesn't make a New Yorker value more dirty stations over fewer clean ones. (Do socialists build cleaner train stations?)

Again, look at the people with economic power in Europe and you see the same rapaciousness. There is simply less wealth to go around.
> If you need to wait until the end of the sentence to get the verb, for instance, then that could take more than five seconds

I meant a five-second delay after the speaker finishes talking or the user taps a button to start the translation, not necessarily a five-second rolling window.
My project Reshape (https://github.com/fabianlindfors/reshape) might be interesting to you, it's a bit like blue/green DB deployments in that it uses a two-step process where it can support both the old and the new schema at the same time during the deployment phase.
Expert in Profession or Expert in Domain
What happened to my American English?
Tragedy of the (Data) Commons
What is the encoding of the filenames?
We do it all the time. I can type while talking to people. I can also read/process the text ahead while saying out loud what I read a few words back. We do a lot of things concurrently when dealing with text - I'm not staring at the cursor when writing code either.

(Unless you meant it literally. No, I didn't mean actual peripheral vision. Just noticing things beyond what I type.)
Both prescriptive standards and descriptive standards have their uses. If POSIX is a prescriptive standard, then maybe another standard should exist that is descriptive.
And Italian. Way back in time I used to get phone calls (at work) from Italian customers not speaking English, and I could always write down what they said on the phone, and get it right. Always. I knew very little Italian at the time.
Thanks so much for sharing my work! :)

The devs here are a lot more nuanced than the guys on Reddit lol
You don't get poor from that level of rich replacing a lawnmower

The mower was £500 (my Dad was the gardener)
Must be subsampling because DSC gets you to 70hz at 8K.
The history at the beginning of this is not correct. Two examples: the assertion that there was one compatible UNIX prior to United States vs AT&T, the statement that GNU and BSD started that same year. Very, very off.
I found this very extended with "date" input. It seems that every single frontend library has its own date widgets, and lots of them look awful in small screens. You have to add a JS and CSS just for that widget, some depending on jQuery. True, some of them are very configurable, but with the tiny cost of "<input type='date'>" you have a widget that looks decent and native everywhere, probably cover your needs, and you can forget about it forever (e.g. no updates, no CDN).
These kind of pieces is what ends up with worshiping stuff like Go with its clunky design evolution, it turns out either the language handles the complexity of the world, or the source code makes it visible in needless boilerplate.

Agree on the general tone, only up voted by accident.
... https://github.com/microsoft/vscode? It's MIT licensed. Or are we here to start GPL vs MIT for the 10,000th time?
You don't back up your claim with any evidence:
"Second, the Gulf Stream is a western boundary current driven by physical forces like gyre circulation that are due to the rotation of the Earth and midlatitude coriolis effects, it won't be shut down under warming."

The experts are not saying what you are claiming here.
You provide links which are not directly related to AMOC collapse.
I call cherry picking.
There is no free in this era. Somebody collects face images probably.
Now you made that a spoiler, and a really easy one to catch the eye. Why?
I think it is interesting, but I can't help but feel that things like this result in the homogenizing and blandefying of content. It is like training a model to predict what movies will be successful at the box office -- the result will be the same kinds of movies over and over. No one knows what the breakthrough success is until it shows up, and no model can predict those. Essentially this is teaching people how to make HN full of nothing but complaints and indie success stories.

What is your take on this?
My experience is the opposite can be true: I learned how to differentiate and integrate in high school but did not get a deep intuitive understanding until 10 years after when I got back at Math for video games and machine learning. If I were to teach someone I would first work through practical problems with acceleration, speed and position, going from one to the other with computer calculations (I remember the concept really clicking with the use of accelerometers inputs), and only going into the symbolic notation and hand calculation after already being able to use them. But that’s just my way of learning.
I don't understand, are you using LLMs purely for information retrieval, like a database (or search index)? I mean sure that's one usecase, but for me the true power of LLMs comes from actually processing and transforming information, not just retrieving it.
Is that your actual experience or expectation? If you're just making assumptions, I'd encourage you to give it an actual try. Talking about using Cursor is a bit like talking about riding a bike with someone who never did it. (But yeah, it's totally not for everyone, and that's fine)
Parsing the Cohost Export with DuckDB
Basically coding in SQL, very cool.
Okay, but you would add more value if you could also state what is the correct order if things.
Also known as “manually”.
I feel your pain, also being on all three.

The biggest difference IMO is in how they're handled by large organizations and how prod permissions are provisioned by them. In Azure you have one user account and one org, with subscriptions for your user account to activate to get permissions. You can have multiple subscriptions but they're under the same login/user account and you can have multiple active at the same time. In AWS, you get access to an account or accounts that have different logins, so you get to juggle those with login/logout, even if there's SSO. In GCP, there are multiple projects, under a single login, but you may have to juggle projects.

The other aspect is how regions are dealt with. AWS global resource index/search thing is useful, but it totally feels like I spend more time juggling regions with AWS. Azure's regions themselves are, let's just say, interesting. GCP is better at it than AWS, and less interesting than Azure (which is a good thing).
> Can we at least agree it's weird Google is trying to promote 2 different languages for multiplatform development?

Google doesn’t promote anything. There are two competing teams with their own agendas. Flutter’s bills are mostly paid by internal usage, as far as I know. Android is mainly focused on Android part of Compose.

Multiplatform Compose, on the other hand, is mostly pushed by JetBrains to eat some of Flutter’s lunch and promote Kotlin usage to drive their IDE sales.

> Let me compare Unity to Flutter for a bit. When Unity jobs are hard to come by, I'm still an OK C# dev.
Flutter/Dart doesn't offer they same freedom. Say what you want about Microsoft, but C# can essentially do anything. Including keeping me employed.

I might be wrong, as I’ve worked with .Net professionally, but I doubt you can jump from Senior Unity C# developer to Senior Asp.Net developer. Language is a small part in modern development.
The Biospec 15.2 Tesla MRI is now sold for more than 10 years…
The game isn't really based on the story though, which at least to me was a bit disappointing, the only common element is the 'smart dust'. It also went for a 50's pop-culture retro look which doesn't really fit together with Lem's stories.

Other then that, I had a decent amount of fun with the game once I realized that it's more of an interactive graphics novel.
Agree, he just had bad public relations.
I like how the conclusion of the article paints a very positive picture for the language. It’s as if the entire negative tone of the article was a poor attempt to sound insightful for clicks.
There's also potentially big advances to be made in single use but easily recondition-able aluminium-air batteries due to an expanding market. An anecdote I've heard is a lot of R&D is focused on these at the moment as they have a higher energy to weight ratio compared to lithium chemistries so are idea for "disposable" use cases such as suicide bomb drones. There's also the more pedestrian idea of automated battery swap stations.

On a similar note, thermal imagers have got shockingly cheap recently, 50KPixel cube camera modules are available for <$200 and <$800 for the 0.33MPixel version.
I recently picked up an integrated module with a 24x32 pixel sensor, LCD, uC and LiPo for £30n and it can "see" someone step out from behind a wall at a distance of 3 meters, ideal for my use case (airsoft!)
Not an expert here, but I think a lot of monitoring tools still use HTTP/1.0 to check if a system is still responsive. Not sure if I just came into contact with old solutions here though.

Of course it is also questionable if a blog needs monitoring of this kind.
It's much harder to to implement a language in a proper way than writing a widget library.

But that hardness comes from the level of knowledge one must have in different fields such as compiler theory, cathegory theory, hardware, beside classical computer science and coding.

To write a widget library you just have to know how to code and have some experience.

That being said, the amount of work for implementing a widget library might be higher, but is less qualified work being done.

I dabbled in computer language theory and compilers and it's hard. I have no issues reading source code for widget and GUI libraries.
I think

> Basically the cloud for everyone but the tech companies

is referring to the idea that tech companies are competent enough to run their own computers, not that Azure is missing something specific.
Same. Over 20 years (note taking especially) it is reduced to scribbles. The value of it is the time thinking while writing it mostly, though todo's are longer lived.
Well, not here. But it's really close. This time.
And Erlang, Java as well.
are you kidding me right now? How do you think the data structure is accessed? Hint: code

You youngun's have hidden behind APIs for so long you don't even know how things work.
On the flip side there are several high quality youtubers whose content fits that bill, focused on their niche, regularly pumping out content (despite a lack of current events sometimes) while being entertaining. Thinking of people like 3blue1brown

Maybe one reason for lack of newsletters is YouTube pays more and video is sometimes a better format, Levine has a bloomberg salary too, not many people are going to employ you to be writing about roman philosophy full time
More like dupe detector buster - the link has been submitted some 4 months ago[0]; adding ?hn is a semi-conventional way to get it to appear as a new submission instead of counting as an upvote towards the older story.

--

[0] - https://news.ycombinator.com/item?id=40921398
Quick question. Do you remember any jump scares or the likes?

I love the setting and the aesthetics but for my live I can't stand some monster/zombie/etc bursting suddenly out of a cupboard.
Decentralized Global Social Feed (https://github.com/did-1) Think of it like a decentralized Twitter where the data is entirely in the user's hands and where everyone is free to post content and subscribe to new posts. It could be also be compared to decentralized global RSS feed.
It's none of your business to ever tip anywhere UNLESS you explicitly want to thank somebody for their service. How hard is that to understand?

It is the workplace's responsibility to pay their staff adequately. NOT YOURS.

0% tip all the way everywhere. No matter if I have $10 or $10k on the bill.
https://docs.python.org/3/howto/free-threading-python.html
An interrupt handler could schedule an asynchronous task just fine. In a lot of situations that would be a very good way to handle things.

You shouldn't await in an interrupt handler, but there's a lot of things you shouldn't do in an interrupt handler. A rule like that doesn't mean you need a noasync mode. (And if you really wanted to use await there, you could make it work with priorities or with a separate task queue.)
Displays break all the time
Ask HN: What did Sony do wrong with PS3 signing?
Background info: https://arstechnica.com/gaming/2010/12/ps3-hacked-through-poor-implementation-of-cryptography/

From the article:

> But when fail0verflow worked backwards from generated keys, they found out that a parameter that should have been randomized for each key generation wasn't being randomized at all. Instead, the PS3 was using the same number for that variable, every single time, making it easy to work out acceptable keys.

Which parameter are they talking about? Seed?
Even though I am not a big fan of its design, there are hardly any scenarios were Go doesn't fit other than cargo cult against automatic resource management languages.

To the point that even disliking Go, I might favour it over Rust, unless using any kind of automatic resource management is forbidden, and I don't feel like reaching out to C++ for whatever reason.
> The 16:9 aspect ratio was designed for cinema, not computers

The 4:3 aspect ratio was pretty good for computers displaying a single document or the equivalent; two of those side by side is much better than one when you want side-by-side documents (say, two code windows, or code and related documentstion.) But a single curved monitor is better than one big flat one. In one monitor, that's 8:3, or 24:9. 21:9 isn't perfect for that, but it’s pretty good. 32:9 is equivalentto three side-by-side, which has its uses, too...
This is not true when your employees’ compensation depends on the stock. They all implicitly become speculative traders and watching the employees at Amazon/Google become millionaires in a couple of years caused a lot of brain drain at Microsoft.
What the Hype and Reality of Agents: Resurgence of the Past, with LLM Flavors
They fixed the spec sheet. Now they report 8k60hz.
Most common are that multiple gambling sites are own by one company. So if the company sponsors, you can put multiple brands on (and for SEO purposes).
Young Pioneers certainly offered the drums and flags, and even bugles, as a bonus.

It depends how openly: leonine foxes when less; vulpine lions when more. (if the 不 or even 後 don't notice words and deeds don't match, that's their problem) Note that Kipling, in trying to keep his protagonist heroic, fobbed off all the fraud on a henchbird. [when Rikki puts Nagaina in a fork with the last egg, (a) he had not planned to do so, and (b) his threat is forceful, not fraudulent]

more tk on offering struggle
Most of the forms features are from the early 90s. You're not working in the same millennium as some of the specification writers.
Me too, having dealt with those people many years ago.

Amusingly, a big problem during the Cold War era was administrative. NSA's main HQ was at Fort Meade. When that filled up, various auxiliary functions, such as personnel and training, were moved out to Friendship Annex (FANX), near what was then called Friendship Air Terminal, now "Baltimore-Washington International". Working at FANX had less prestige than working at Ft. Meade. Computer security was at FANX. This had a real effect on the effort. Being at FANX meant being on the second team.

NSA had a major downsizing after the collapse of the Soviet Union, and a major rework for the War on Terror. I can't speak to the modern situation. But computer security is still at FANX.
They kind of did it before with DartAngular. Maybe this is a Red Hat/CentOS division, where Flock is an upstream community edition and Flutter is ... I don't know.

I asked because it is confusing. My assumption would be that if this is an independent organization they couldn't use 'Flutter' because that is a registered trademark of Google, and they would say they are not connected to Google. I'm looking through their website and github repo for any statement that either asserts or denies a connection to Google - and I'm not seeing it.
They fit into the same way as C, C++, Lisp, Scheme, Rust, Scala... macros, Java and Kotlin compiler plugins, .NET code generators, do fit into a project.

There are several WWDC sessions about how and why.
I was exactly the same. I was good at integrating but had no idea why we were doing it. Then we did a physics-based module (called mechanics) and it was like you: a hundred light bulbs went on. Nowadays I "see" numbers in a totally different way. If I see a time axis I can't help but see the rates of change etc. I wonder if it could be taught in a more top down way: start thinking about rates of change in some discontinuous functions, like finance. How growth of assets over time relates to income. Then move to continuous with distance, speed, acceleration. Then do the thing where you differentiate symbolically.
40Mya isn't ancient by solar system standards.
As someone who switched to using a keyboard for writing at the age of 14.. yes. But at least I can write my own language by hand, if I have to, even though it looks horrible (always did). I can draw it instead of writing it, and it looks better (filling in forms and the like).

For Japanese I use a keyboard.. should be fine but.. no. Whenever we're at a table and need to jot something down on paper, or near a whiteboard, I feel like an illiterate person, because I can't write by hand. I can read stuff I can't write. Even hiragana. I never did enough practice. My wife writes down everything so easily.. and I can't. Writing romaji.. argh. I hate that I can't write, by hand, what I can read.
First read hyperhydration and thought that to be completely plausible as bladder pressure is quite distracting.
I’m not going to apologize for being harsh. But I will link a resource to help you understand. http://cslibrary.stanford.edu/110/BinaryTrees.html
Yes, creating a binary and calling that would circumvent the AGPL. But then everything will be more complex and slower.

Also, doing this extra work and developing the binary is probably more expensive than just buying a commercial license.
My laptop repair count went way down (from 3 a year to one every 5 years) once chips no longer had the ability to become unseated. I think it is a reliability boon and a repair cost savings, not an up-front cost savings.
I’ve yet to switch to Cursor as my main editor (Sublime still wins on performance by miles, plus no distracting tab anything), but I do hop in when stamping out boilerplate and repetitive code for which it is great, but it’s only a minor performance bump.

I have also used cursor to write Kubernetes client code with great success because the API space is so large it doesn’t fit into my head that well (not often writing such code these days) so that has been incredibly helpful.

So it’s not revolutionising my workflow but certainly a useful tool in some situations.
it wasn't about putting emojis in commit messages, it was about putting them in the application
I have my dots wired up where I basically fire off a completion request any time I select anything in emacs.

I just spend any amount of tokens to build a database of how 4o behaves correlated to everything emacs knows, which is everything. I’m putting down tens of megabytes a day on what exact point they did whatever thing.
I learned 10 finger typing when I was 8 in school (42 years ago), and have been glued to computer since then ; if I write something, or even sign something, it is complete gibberish, even to myself. To me it looks like those last stages of dementia scribbling, but I know that's not it because it was like this since I was 12 or so; my teachers couldn't read my writing and it affected my grades.
https://docs.swift.org/swift-book/documentation/the-swift-pr... seems to do both to me?
The thing I dislike about Dart and some other language like Swift or Ruby is that they only have one application.

With Dart you write Flutter aps. With Swift you write iOS apps. With Ruby you write Rails apps.

Java, C#, Rust, C, C++, Go, Python are usable for more than one thing.

I am not saying Dart and Flutter aren't nice, but for sure I would love to see Dart extending to more than just Flutter and making Dart usable for more would be an initiative I would applaud.
4, 4.5K makes little difference, and no $1300 is the US price, not including taxes. It's 12,000DKK including taxes. People has to pay the tax, so it makes no sense to not factor that in when setting the price.
Id love to see your GitHub before and after