skysight-inc/HackerNews huggingface dataset:
While APL-styled C may be one extreme, I've noticed that average code has taken an uncomfortable shift in the other direction especially within the past decade, and I find it irritating to work with a lot of the "modern" stuff as it's far too verbose and needlessly indirect. I suspect the rise of strongly lowest-common-denominator lame coding standards and the desire by corporations to make programmers easily replaceable dunces is to blame for that insipidness.

(Aside: odd domain names like the one in this article I normally ignore in search results since they're usually full of SEO'd spam, but if one makes it to HN it's usually worth a look.)
You’ll never know till you hack it out. I’d like a world where more people are curious.
Oh with modern architectures this sentence is so wrong. If you don't think about grooming the hardware in the right way from the get go you will never touch peak performance by a couple orders of magnitudes period. See how games are developed and I tell you they don't just use OOP with virtual interfaces and neat indirections all over the place then think oh it is ok we will optimize after the fact.
Benchexec: BenchExec: A Framework for Reliable Benchmarking and Resource Measur
"Humans have limited RAM"

I would suggest we have flexible RAM. Also, we have an awful lot of it. The analogy breaks down as soon as you look at it too seriously!

In IT we largely deal with compute, persistent storage and non-persistent storage. Roughly speaking: CPU, RAM, HDD. In humans we might be considered to have similar "abilities" but unlike IT there is a mostly a single thing that performs all of those functions - the brain. That organ is both compute and storage.

LLMs can be surprisingly useful but they are a tool. As with all tools they can be abused and no doubt you have spotted all those tech blogs that spout the same old thing and often with subtle failings (hallucinations).

Keep your tools sharp and know how to safely use sharp tools.
The funniest part is that I am sure they are dead serious about it…
Along similar lines, timg : https://github.com/hzeller/timg
Does this just connect to your phone by Bluetooth for its connection?

That knob is nice for smart home automation, in addition to a music player, I could see a thermostat, a light or fan control lots of things.
not supporting multi-threading is not a design flaw, it's a conscious design choice. Multi-threading is hugely overrated as the UNIX kernel already distributes workload across processes and processors. It's a performance hack.
Déjà vu is just one of many uncanny kinds of déjà experiences
It's been making the rounds for weeks on FB
I think even into the 90s it would be difficult from a compute and sensor perspective.
https://archive.ph/Swy3x
I just got 1Password in the last ~6 months, and have noticed this. Specifically when logging into AWS with IAM user. Maybe its just me, but I haven't been able to add more than one username/password to a login which is frustrating, specifically impacts my example above.
Do you have any references? I thought all wgpu objects are wrapped with an Arc<Mutex<>>.
Show HN: I made an extension to manage my daily Things 3 tasks in the browser
One year I got these creepy stalk plants. Took a while to identify them.

They were like 5 feet tall, and I'm pretty certain they could star in a b-grade horror movie.

here's the plant (but the wikipedia images don't do it justice):

https://en.wikipedia.org/wiki/Verbascum_thapsus

EDIT better images:
https://duckduckgo.com/?t=ffcm&q=Verbascum+thapsus&ia=images...
This is just how learning happens either way.

As a noob I copied code from Railscasts or Stack Overflow or docs or IRC without understanding it just to get things working. And then at some point I was doing less and less of it, and then rarely at all.

But what if the code I copied isn't correct?! Didn't the sky fall down? Well, things would break and I would have to figure out why or steal a better solution, and then I could observe the delta between what didn't work vs what worked. And boom, learning happened.

LLMs just speed that cycle up tremendously. The concern trolling over LLMs basically imagines a hypothetical person who can't learn anything and doesn't care. More power to them imo if they can build what they want without understanding it. That's a cracked lazy person we all should fear.
> I can drive through Oklahoma (several states away) and their system will automatically read my plates at a toll road and a bill will arrive at my home.

I’ve driven a car with USA license plates through tolls in Canada and gotten a bill at home.

Also, passports have existed forever.
This needs 2014 in the title.
I seem to have attracted the ire of HN's community censors for commentary on their attempts to revise the past. A lost of my posts seem to have caught a flurry of downvotes.
Yeah, Xcode has been the biggest driver of me upgrading my Macbook. Even still I managed to put it off for 8 years, but that's because I took a break from Xcode for several years.
A Wired article reminding adult humans that siphons exist.

Feels like a bad sign for humanity that we're getting this simple in the citizen-science 'laymen' explanations.

"Can you dig a hole without an excavator?" Wired circa 2029
Feathers McGraw, alongside a real penguin that bit him at a zoo, was the inspiration for Linus making the Linux mascot a penguin. He's become kind of one of those deep hacker lore things, like Monty Python, so it's nice to see him return.
I’m not seeing any evidence that any of this is actually good for Google’s business. Their observations that half of code checked in is from suggestions by an LLM is not really surprising in a regimented dev platform with tons of boilerplate. That stat tells us nothing about actual code quality, development velocity, or skill curves over time, much less business impact.

What product of Google’s has been improved by this feedback loop? The trajectory of Google search itself in the past year has been steadily downhill. And what other products of theirs I use don’t really change much, at least not in positive ways. Gmail is just gradually being crushed from every side by other app widgets scrounging for attention. Chrome has added… genAI features and more spyware? Great.
On sufficiently large and old code bases, yes, this is exactly the case.
Saw this recently as the 'Toilet theory of the internet.' [0]

[0] https://news.ycombinator.com/item?id=40409671
We do not have complete coverage in the kitchen. It's a bit of stretch to call a dishwashing machine a robot. Your air-conditioner is a cooling robot by the same logic. And no laundry or bathroom-cleaning bots anywhere.
It is effectively missing E2E, because it misses the point completely. The point of E2E (and, particularly, PFS) is to a) exist before you even realize you need it; and b) make your private and not-so-private conversations indistinguishable from each other.

In other words, you want your chats with news and memes E2E by default, so when you chat about something sensitive you a) don't have to do anything, b) won't forget about it until it's too late and c) won't give away the fact that this particular conversation suddenly went private.

Telegram management is weirdly stubborn af in this regard. Which could be either "we know better" syndrome, simple ignorance, or even malice. They, however, undeniably know their ways with UX and marketing, so, once again, as in an old Russian proverb, we end up with a barrel of honey, with a spoonful of tar - the nicest-looking but crappily implemented tech always wins.
The model itself isn't censored, but the network service used in the demo is.
What kind of tech are you using for the real-time copilot? Is it a Chrome extension? Are you piping voice to deepgram and then using openai to provide real time responses?
Hi! I’m Rafael, an indie developer from the Philippines, and I'm excited to introduce Today View, a tool I made for the Things user community.

I love using Things as my daily task manager, but it has one major downside: it lacks support for non-Apple platforms like Windows or Linux computers. The natural solution would be to use the web and access Things as a web app, but unfortunately, the folks at Cultured Code (the makers of Things) have made it clear that this won't happen anytime soon. Bummer.

A few months ago, I started brainstorming ways to work around this problem, particularly for the most important feature in Things for me: the "Today" list of tasks. The Today page is where I track my daily tasks and spend 90% of my time in Things.

Then it dawned on me: What if I could leverage Things' award-winning iOS shortcut support to bridge this gap?

That's how Today View, a browser extension, and its companion iOS shortcut were born. This tools allows you to view your Today list of tasks in your favorite browser, regardless of the platform you're on!

If you're a Things user, I hope you'll give Today View a try and let me know what you think.
Oh come on, the user is talking about building UIs. I don't know how else you learn. Your attitude just reeks of high-horse. As if it was better to learn things from stackoverflow.
This is the first Windows upgrade I'm aware of that has a hardware requirement, because it needs TPM 2.0, which isn't included on all computer hardware. I would have upgraded by now but I literally can't without upgrading my hardware first. And my hardware is still in great shape and still very powerful (I'm still playing the latest games on my computer, often with high settings still), there's no reason for me to replace it except to let me get Windows 11, which is a crappy reason.
Google prints money until search goes away. Nothing else they work on has to succeed.
Front-end development is fundamentally about programming a web browser. Make sure you eventually deeply understand that execution environment [0].

Do not ignore the fundamentals: HTML, CSS, and JavaScript have been, and still are, the foundation of front-end development.

[0] https://developer.chrome.com/blog/round-up-of-web-browser-in...
100%. We have the stupidest housing laws. "economically illiterate leftist lawlessness" is the exact way to put this, and I myself usually tend towards the left.
Copenhagen, Denmark, started doing this maybe 20 years ago. Today there are very few cars in the center of town and very few car parking spots. The few there are is super expensive and hard to get.
It's definitely not uncommon but Costco has a reputation for being pretty pro-consumer so many probably find it surprising. As far as I'm aware Trader Joe's is the only big US chain not selling customer data at this point.
Best Buy is shutting down its Samsung repair program
The size-change principle for program termination (2001)
> entirely optional

Optional. I'll bet.
How does this differ from momentum in practice? Gradient momentum already applies an exponential-decay average to the gradients. The authors discuss how their approach differs from momentum in formula, but not how it differs in practice. Essentially, momentum and Adam and all other second order optimizers already have explored this intellectual space, so I’m not sure why this paper exists unless it has some practical applications on top of the existing practice.
You reminded me of one of the first Mac games I got as a kid: Shufflepuck Cafe, I don't think it had spin but the sideways speed of your mouse was imparted on the puck
dotcoma.it, from the dot-com era.
They probably just buy the other party.
Washington doesn’t even officially offer a RealID. Instead they have the “Enhanced ID” which functions as a passport card but does not have the security features required on a RealID (though it does have some additional features like RFID).
Nothing is live, not even conversations with people in the same room, 1 ns per ft delayed.
I've added infinite loops to error paths to hang the process in a state where a debugger can be attached for further inspection, but those never went into something meant to be released. Maybe that happened here.
A whole generation has grown up on CinemaSins et al, and takes hermeneutics to mean finding continuity errors or plotholes.
Yes exactly, they’re not in it for the money else they’d be chasing money instead of art. That’s why it’s so good; they’re willing to suffer for it. Money corrupts everything.
The flying bedstead of 1964 was a reusable rocket that propulsively la ded and was reused. It didn’t go very high tho. . .

https://www.nasa.gov/image-article/flying-bedstead/
I haven't tried it in about 6 months using whatever version was packaged with Ubuntu 22.04. My configuration was basically the same as yours. systemd-networkd seemed to always be a moving target as far as configuration syntax but mine was mostly the same as yours syntactically and functionally the same.

It is mute now. I deployed a new Ubiquiti network including cameras about 6 months ago resulting in the linux router/firewall being replaced with a Dream Machine Pro.
Tesla was a 6 month old company consisting of an office and a desk and a borrowed electric kit car, with no design, no money, no plan, no contracts.

Then Musk came in with several million dollars and got it created in any real sense of the word.

As for Twitter, what's your evidence that it isn't doing well? I use it regularly, and it works fine.
Emacs word-wrap does it the "sane" way out of the box in 26.3. The current version is 29.3. I tested it with that exact text just now. I doubt it would have gotten worse after 26.3, so something in the author's config or build is probably messing it up. Maybe he's using an even older version. Or maybe he mistakenly doesn't actually have word-wrap set.
Today on Facebook I saw a headline: "Marvel Fans Want to See Miley Cyrus as Rogue in the MCU". And I thought to myself: Which Marvel fans?

And now...

> Just five years later, in 2024, there is widespread enthusiasm among software engineers about how AI is helping write code.

Which software engineers?
Welcome to the AI pawn shop, where you sell your skills to the AI, you get paid and then your knowledge and skills is sold at cents per token.
Open-Endedness Is Essential for Artificial Superhuman Intelligence
Very cool. You can control the paddle with the mouse by holding left click. I missed that my first playthrough and used the arrow keys.
Feel free to substitute UK for Australia for your entire comment! I remember my mum getting a shitty on about ID cards in the UK back the '80s. We were living in West Germany at the time and the locals had them. The debate in the UK was ... desultory.

I can't speak for other members of the Commonwealth but I'm sure there will be similar stories.

As you say we all have a de-facto ID cards via driving licenses and/or passports. On the bright side, I don't fear for my life describing this state of affairs ... yet 8)
I think you’re right and nobody really wants to hear it but here goes: Fedora works the best on laptop computers which are the overwhelming majority of regular people’s personal computers at home, and the only reason it can work so well is because of the work that went into systemd to get it where it is today. So much stuff is considered, even down to swap strategy for modern computers with solid-state drives, that Fedora should probably be crowned “least-worst distro” for ex-Windows users.

If there was an effort to get them all on one, either gnome or kde (probably kde for ex-windows users tho) it would do wonders for Linux overall, and maybe 2025 is the year of the Linux Desktop with Win10 EOL.

(I don’t even like it, or systemd really, but it’s a necessary ‘evil’ to have it backed by some sort of commercial entity as well)
I didn't notice it when I worked in WTC2 except on very windy days. But I was only on the 15th floor. I don't recall noticing it in the Empire State Building when I was on the 52nd floor. Neither the old WTC nor the ESB have a tuned mass damper to cut down on the swaying.
Since most of the users can do the math in their head of what their star cost x number of stars, surely their application can?
In Go or any other runtime that schedules code implicitly on multiple OS threads, this wouldn't work: application writer can (and should, if they need deterministic results) ensure that reads from RNG are done in some specific order, but which of these reads will run on which thread is still non-deterministic, and so will be the results if the library uses thread-local RNG state.
If they developed their application on Linux, you might see a Linux desktop instead.
> many state governments must already be abusing their powers that way

The point is in shattering that power. If it's all at the federal level, there is nobody who can realistically check its mis-use. While at the state level, mis-use will be (a) contained and (b) checkable.
Just “Forgot” then reassociated the pods and saw no such animation. I did see some animation the first time I connected, but I may have skipped through it because I was excited to try out my $600 headphones and it was in the way of me and the music. Still no answer for why the headphones setting page lists every shortcut except skip/prev.

If AI was real, Siri would tell me I can simply triple press the crown when I ask it to skip the track while wearing airpods. Or at least be able to answer when I directly ask it “how to skip a track when wearing airpods max”. As is, it just runs a google search and tells me to figure it out myself. Thanks.
>in the next several hundred years doesn't make it not worth using.

A decade before my grandfather was born the area of my country was part of the Russian empire.

He was born into a democratic republic that turned into an autocracy while he was a child.

When he became a teenager the country was occupied by the Soviet Union, then the nazis, then the Soviet Union again. That last one lasted for 50 years during which he was sent to a gulag camp.

Then the Soviet Union collapsed and the country became a democratic republic again.

And now war seems to be on the horizon and the country might end up as part of a new Russian empire again. Probably won't, but the possibility exists.

Modern democracies are young. The US is the odd one by being so old without changing the form of its government.

Edit: the country also joined the EU, which took some sovereignty away, but I think this is a minor thing.
Alonzo Mourning and his ex-wife have a North Miami HS named after them.
I actually lived in a country where everyone had a right for free shelter. It was called the USSR.

The quality and quantity of said shelter was beyond abysmal. Several families sharing a single apartment, a family per room, was the norm.

If anyone attempted to squatter anywhere, they would very quickly find themselves free sheltered in Gulag. If they were to argue for their rights against oppression and exploitation, like you do, they would be very quickly free sheltered in a mad house and injected with generous doses of haloperidol.
Yes, though it's not about taking precedence but about sampling frequency. So for example, if you have 1 GB emails, 10 GB external data, you can instead sample your emails twice as much and effectively change the ratio of what the model was trained on from 1:10 to 2:10.
> in 15 years of residential IPv6 usage

Out of curiosity, what residential ISPs were handing out IPv6 15 years ago?
The on-site audience might have access to milestones the rest of us don't see, hence the "for no apparent reason" cheers.

I'm delighted by the cheers. They're doing amazing things, and I'm pleased by their passion.
The mainstream liberal position back when I was a Democrat is that America’s policing of the world was a bad thing. The movie “Team America: World Police” reflected the sentiment of Jon Stewart watching younger Democrats. Stanning for NATO and “our allies” was for evil neocons like Bush and Cheney.
Discussed at the time:

Make your program slower with threads - https://news.ycombinator.com/item?id=8711162 - Dec 2014 (47 comments)
What you say tracks - but I'm wondering what happens if they manage to unlock some meaningful velocity increase to the point where they can begin tackling other domains and shuttling out products at a higher rate...Agree with your thoughts on search - it's f'ing unusable now and frustrating to look at.
Meaningful velocity increase while keeping quality high enough for the services to function in production and charge users..
At first the CPU was beating me as it could jump around to get more of the balls returned, but once it was thick enough I pulled ahead as I seemed better able to aim for returning the big clusters.
I think you meant Bobby O'Tables.
What are some specific examples of these posts that you're getting tired of? Links would be helpful.
I imagine these numbers can get padded by including people that have no chance of injury because nothing new is being done (ie human exploration has always been risky).
But increasingly I prefer to ask LLMs the same things I used to search Google for...
The government will know about your assault gun purchases and possibly hamper your ability to overthrow the government is the main argument. It's usually packaged as State's rights to also make it seem like the civil war was justified among other things.
> in my experience aerospace is way better in most ways.

As an Amethyst user, I'm approaching this comparison from the other direction: is there one compelling reason to switch?

The improvement I'd most like to see in Amethyst is more stable window placement when I remove a monitor then add it again (I do that a lot with my laptop).

It would be fantastic to have integration between Amethyst-managed spaces, Firefox windows, and Proton Pass vaults. As in Space 1 knows that new windows should use the Google account in my Work vault, and Space 2 knows that new windows should log out from Google because there is no Google account in my Personal vault. I doubt that's an imminent prospect, though.

In general, I prefer the Amethyst approach of extending the builtin OSX window management to the Aerospace approach of replacing it. Clearly the Amethyst developers weren't convinced that it's impossible to move windows between spaces with hotkeys, because they went ahead and implemented that.

Overall, I'm really happy that these window managers are being written. I use a 42 inch monitor, which would be awkward without them.
What Is a Klein Bottle?
More component count often let's you run same perf at lower clock (Nvidia 2000 series mobile chips had more cuda cores and lower clock than desktop and could match it at lower TDP).
Or more insidiously, is correct for everything except the edge cases.
Using processes to manage threading is more of a hack than having threaded processes.
I wonder if they have a "no collection" deal with citi their CC provider?
Blaming PRNGs sounds like bikeshedding when it's the hot paths in user-land that often do too much or do it badly without respecting the caches, the branch predictor, and/or compiler or don't diagonalize the problem sufficiently to break the hot section of the problem into independent steps to run concurrently and in parallel as much as possible. Some classes of problems have no known parallel solution, and that's okay and beneficial in some cases.

Also, if you feel that strongly, please don't roll your own crypto and use a CSPRNG.
Ehh, evolution is less concerned with the survival of the individual than that. But I hadn't considered the benefit to the group.
> Point me to the rapes of Nanking the allies did.

The Soviets were allies. Look up what they did in Germany at the end of WW II. And that's not even looking at all the other atrocities they had perpetrated before the war started, many of them on their own people.

Also, the empire building I referred to on the part of the US, Britain, and other European countries took place well before WW II. That doesn't mean it can just be ignored.

> Or maybe just stop spreading Soviet propaganda.

It seems to me that you are the one spreading Soviet propaganda since you are not even acknowledging the moral implications of having the Soviets as allies in WW II.
Is there a comparable service for audio analysis?
You are way more likely to unplug a laptop than a desktop.