skysight-inc/HackerNews huggingface dataset:
I'm still surprised how very quickly Google ruined their reputation. They were still highly regarded a decade ago, at least way more than they are now. But they continued to burn their reputation to the ground in the next few years.
I suppose it's best if you never use any open source software ever again because they all do that. Like I said, it's standard boilerplate and it's absurd to think you get to wish for more from an open source project that you aren't contributing to.

Of course this boilerplate is necessary else you get people like yourself demanding unreasonable things.
That day gave me a scare. My best friend was just married and on his way out of New York for Europe. I didn’t know their actual itinerary, so there was a remote possibility of this being their plane.

Thankfully it was not, but felt “close” for me.
eclipse-cdt includes a GDB integrated debugger UI for C and C++ since forever. What's new here?
Slow down there Dr. Strangelove
How can anyone trust the editorial decisions of someone who thinks like that, let alone posts these thoughts publicly. It makes me wonder how many more such people are in positions of power in media or tech, but haven’t yet exposed themselves.
The context window of LLMs gives something like "through time reasoning". Chain of thought goes even further in this direction.
You seem to have a pretty reserved attitude about this. And I hope you are doing okay.
Which is the bad one no-one makes?

I've seen all these arguments on Facebook, generally with hundreds of political comments. (I withdrew Facebook's right to profile me, so I get completely junk, generic rubbish instead. It's disappointing, but not surprising.)
As a Swede, I have pondered over something similar. Nobody I have ever met have been in USA. It's obviously a satire made up by illuminati to enrage the masses while they dismantle the welfare system /s
Ask HN: What are some programming habits you picked up from Mentors?
For me, one of the ones I learned was creating list comprehensions using underscores as in [_*2 for _ in my_list]
It does nothing of the sort, and the current GitHub requirement is an explicitly temporary restriction, like it was for Trusted Publishing. Again: I am begging you to read the docs that we’ve compiled for this.
It's spelled Eudaimonia
> I don't see people complaining about this online very much

I complain about gdb all the time, speed is just one aspect. Step-by-step debugging is just terrible on Linux. Maybe that's actually the reason few people complain about it, they just don't use gdb, instead relying on other tools, especially printf(). I am not in the video game industry, but they seem to be way, way ahead of everyone else, especially Linux (non-game) developers. Maybe some collaboration is in order.

As for your specific problem, I don't know. Do you have optimization turned on when debugging? gcc/gdb and the LLVM equivalents let you debug optimized builds, but it is not ideal as knowing which instruction corresponds to which line is complicated, and maybe gdb is working extra hard for it. The "-Og" flag is supposed to only do "debugger friendly" optimizations, also "-ggdb" or "-ggdb3" is supposed to be better than plain "-g" for use with gdb.
Somewhat contrary to my own comment below, migrating PHP upwards can be painful, but some of that stems from who's involved. I'm brought in on PHP upgrade projects, and often the code is 10+ years old, and no one who wrote it is still around. There's typically no documentation, no tests, and little historical knowledge.

Now... that's also a problem in other languages too, but I've found it less so with something like... older Java. Because there are some things that are completely gone from earlier PHP, if people relied on those bits 15 years ago, there's potentially a lot of code touching that needs to happen.

My experience is there's less deprecation of language features in older languages (mostly thinking of Java). There were perhaps less 'wonky' ways of doing dynamic Java stuff in 2006, so 2006 Java will still work today. 2006 PHP can work today (see comments below), but the more 'advanced' your PHP was the more at-risk it will be when trying to upgrade to, say, PHP 8.x.

The other big thing, though, is frameworks. The more you tied your code to, say, ZF1, the bigger an upgrade effort will be (sometimes far bigger than expected). I've been hit by this a couple times in the last few years.
Livekit. Amazing product and community, and has a self-host option. Highly recommended whether you're doing WebRTC or voice agents. First version (pre-launch) was on Agora, their API was a nightmare, highly unrecommended.
To add to the weight problem, in my country (NL), road tax is calculated based on the weight of the car, not the amount of kilometers driven, although VAT and excise on fuel do compensate for that. That said, road tax is included in fuel costs over in Germany.

That said, the long-term theory of EVs is sound; if they have the right sensors and if they're interconnected with each other, more accidents will become preventable and the net result is a safer environment. But that's the theoretical outcome.
Yeah... Call me "curmudgeonly" but this is bait for clicks.
Open a terminal, type "man 1 ln". When the text shows up, you are usually in a less(1) paged window - type "/-s" to search for the option, "N" key to search forward, shift+"N" to search backwards.

If you see a reference like $name($number), you can get to the manpage with "man $number $name".

"man man" for the general man invocation, and "man less" on how to interact with the less pager.
That does not seem to actually be "in a docker container"?

It is just using docker to run the VM software (qemu with kvm) and runs macOS in that VM.

It is conveniently packaged up, but the title is very, very misleading.
Final sentence:

To this day, the burning of the library in Louvain remains a battle line, which we should be weary [sic] to ever cross again, for as Heinrich Heine (1797-1856) so eloquently once stated, “where they burn books, they will also burn people”.
Motivation is fleeting. Discipline and habits can sustain.

Unfortunately there is a feedback loop there which is consistency that is very hard to maintain to get over the proverbial hump first.
I call it..the Wolfram Apparatus
Yes, there are many mitochondrial diseases related to defects in fission and fusion- it seems plausible that something like what you are suggesting is involved.
But also, experienced programmers should never forget their printf debugging roots.

I was debugging something earlier this week that was hit like a hundred times in a tight loop. After the first dozen or so times I told gdb to continue, I realized, wait, this will be faster if I just fprintf some relevant information to a file. Sure enough the file pointed me in the right direction, and I was able to go back and get fancy with "disp" and "cond" and hit that breakpoint only when I needed to.
Very cool, but I tried a plus ("+"), and it didn't show up in the list, even when I clicked "show more" several times.
That’s fair. Any specifics?
I wouldn't be so sure. LLMs have hit a wall, anthropic and openai can't seem to make anything that performs better than their current offerings.

Developers are going to be in threat short term because the market is very competitive right now, but unless there's some brand new kind of AI that isn't an LLM, I think we've probably seen all they can do
> I am begging you to re-read the docs

The gp was pointing out that the docs heavily emphasise (& therefore encourage) GHA usage & suggested language changes.

If people are confused about what they need to use Trusted Publishing & you're suggesting (begging) a re-read as the solution, that seems evidence enough that the gp is correct about the docs needing a reword.
This is exactly what I meant when I said "people that seem to have willfully not read any of the docs or your clarifying comments here"
The european commission and EP are already the top political advertising spender for Facebook in most EU countries.

This will be an unexpected boost to their ad revenue
Great article, but I believe this needs a (2022).
I would add to that that in most scenarios where people think debugging doesn't help or won't work - it can.

Running inside Docker, multithreaded, multiprocessed, all can be debugged with a little effort. Most often much less effort that repeatedly printf debugging.
… If you are debugging c code surely you’re able to compile a debugger with whatever options you want?
Ubermensch is a fairly common loan word in the US. Overman is not.

https://en.wikipedia.org/wiki/Ubermensch
unless following an unethical law would in itself be unethical, then breaking the unethical law would be the only ethical choice. In this case cheating emissions, which I see as unethical, but also advantageous for the consumer, should have been done openly if VW saw following the law as unethical. Ethics and morality are subjective to understanding, and law only a crude approximation of divinity. Though I would argue that each person on the earth through a shared common experience has a rough and general idea of right from wrong...though I'm not always certain they pay attention to it.
Hey of course, happy to meet and exchange about our fun projects. You can send me an email using the address in the above comment and we'll setup something!
> The only difference is the legality. From an integrity point of view it's basically the same

I think cheating about harming the environment is another important difference.
For the Emacs users in the crowd, GUD is a pretty great GDB integration.
While your questions is interesting, it is not related to the news being discussed, which is about if USA is covering up details about aliens.

I feel most intelligent people understand there's life elsewhere in the universe.

Also, people don't automatically assume said life come here and visit us all of the time just because they presumably exist.
When I used to program in C++ on Linux 10+ years ago, I used Qt Creator which has a built-in debugger (GDB frontend). It worked great and I don't see a reason to use anything else for C++ [and Qt].
That is not true. Even ChatGPT understands how they are different, I won’t paste the whole response but here are the differences it highlights:

Key differences:

1. Intent and harm:
• VW’s actions directly violated laws and had environmental and health consequences. Optimizing LLMs for chess benchmarks, while arguably misleading, doesn’t have immediate real-world harms.
2. Scope: Chess-specific optimization is generally a transparent choice within AI research. It’s not a hidden “defeat device” but rather an explicit design goal.
3. Broader impact: LLMs fine-tuned for benchmarks often still retain general-purpose capabilities. They aren’t necessarily “broken” outside chess, whereas VW cars fundamentally failed to meet emissions standards.
Attestations are worthless unless they're checked. I have no doubt they'll eventually become the default in pip which effectively makes them mandatory for 99% of people not willing to jump through the hoops of installing an unattested package.
If you want to start some shit ask gun people whether you can hunt deer with 5.56
Very wrong. The first time most people here probably heard about OpenAI back in 2017 or so was their DotA 2 bot.
I love how many neat and handy features are baked into the iOS accessibility settings. Apple should make more noise about these features. I recently discovered there’s a white noise generator baked in which meant I could get rid of the annoying white noise app I had been using to keep my napping baby asleep. Another recent discovery was the on screen anti-motion sickness things that move around with the accelerometer. I get terrible motion sickness and they make a massive difference.
The Billion-Dollar Startup Bringing AI into the Physical World
i've never heard anyone say that we don't have enough electricity

otoh, i'm not on facebook
In the hypothetical case that an EV's battery needs to be replaced, yes that will be a very expensive repair / maintenance cost. But that's not common, no more common than an engine rebuild / replacement; one source I found [0] says about 13% of EVs from before 2015 have had / needed a battery replacement, and 30% of cars from 2011. I can't find any reliable figures on car engine replacements, other than that on average, one is needed after 200.000 miles - but if maintained well, car engines can last much longer.

[0] https://www.recurrentauto.com/research/how-long-do-ev-batter...
The evolution of Ars Technica into what it has become today is much of the reason why I'd much rather read HN.

More often than not, the technical discussions here flies way above my head, but at least (except for the political ones), i do not feel like everything has to be turned into a "Black vs White, Good vs Evil, Smart vs Stupid" destruction of the counter-arguing party's arguments, and I usually learn something valuable along the way.
> the current GitHub requirement is an explicitly temporary restriction

It seems reasonable to suggest that advertising a solution for public use at a point in time when support is at <2 systems is not an ideal way to encourage an open ecosystem.
------> Point
---> You
No one suggested perfect efficiency. I'm debating with you, a product of a similar reproductive process (evolution) where a system of throwing away the bad offspring has worked just fine. Magical indeed!
Build Your Own Modular: A modular synthesizer in a ring binder
Were you using claude’s computer mode? It can do this
This is 10 year old story. It’s very interesting which ones stay in the public consciousness.
Nvidia aims to accelerate Japan's AI revolution
That is completely bananas, no?
The greater wear on tires issue is over stated. By far the greatest impact on tire wear is how you drive. My first set of all seasons in my BMW i4 M50 went more than 25k miles.

The cars being heavy issue may get better due to EVs longer term due to it bringing more attention to efficiency and manufacturers prioriting efficiency more. Additionally, some EVs are not notably heavier than ICE cars in their class; eg Tesla Model 3 and Model Y.
The Black Eyed Peas just name days of the week in the middle of I Gotta Feeling. That song is similarly stupid and also kind of sublime.
Interesting.

My experience is the opposite: I see developers waste hours stepping through their code a line at a time when a few judiciously placed logs (printfs() are fine, but we can do better) would have told them exactly what they needed in a jiffy.

If you have a fairly shallow bug, that is a single point in your code that always behaves incorrectly, then I find debuggers reasonably effective.

But most of the bugs that I see aren't that shallow, with code misbehaving when the context is just so and perfectly fine otherwise. In those cases, I need to see lots of different invocations and their context. The debugger is like trying to drink the information ocean I need through a straw. A mostly plugged straw.

I wonder what makes our experiences so different? Do you unit test a lot? Particularly with TDD? I am guessing that this practice means I just don't get to see a lot of the bugs that a debugger would help me with.

(And it doesn't mean I never fire up the debugger. But it is fairly rare).
The title is wrong, and is not the actual title of the paper. They discovered some new aspects of how regular mitochondria work, not a new kind of mitochondria.
> Meta cuts the price of its ad-free plan by 40 percent in a bid to sate EU regulators

(the second article bundled with the first article, at least for me)

I'm sooooo feed up with platforms and news sites/papers knowingly starkly misrepresent the relationship of ADs and GDPR to mislead consumers and enforcement just accepting it.

I.e. they represent it as if the choice is "no-pay+ad+tracking" or "pay+no-ad+no-tracking" but that is _not_ what GDPR is about.

It's only about tracking and requires not tracking to be as easy as with tracking i.e. "no-pay+ad+tracking" vs. "no-pay+ad+no-tracking". If you want to also have a payed no-ad plan, sure go ahead, but that isn't required by GDPR nor is it _fulfilling the requirements GDPR it gives you_.

But most especially news sides require you to pay to not be spied on and also happen to then no longer show ads, which really isn't what GDPR is meant to enforce, privacy is recognized by the EU as a fundamental human right, not a luxury good you need to pay for.
On the flipside. American universities supported a rebuild of the library and today still it is one of the most magnificent libraries you will see anywhere in the world.
A generalist AI with a "chatty" interface that delegates to specialized modules for specific problem-solving seems like a good system to me.

"It looks like you're writing a letter" ;)
They've started charging for an easy verified domain thingy (https://bsky.social/about/blog/7-05-2023-business-plan - Doing it yourself involves messing with DNS records), and I _think_ they said they'd charge for longer/higher quality video uploads (video currently limited to 60s) and profile customisation stuff. They've claimed they won't do targeted ads; we'll see how long that lasts.
Show HN: Zyme – An Evolvable Programming Language
Zyme is an esoteric language for genetic programming: creating computer programs by means of natural selection.
Ars is so bad nowadays.
Yeah, their plans for monetisation seem to be along those lines, vs Twitter's pay-for-attention thing.
I don't think you could have given worse advice is you tried
This is very relevant to my industry (escape rooms). Our mailing lists quickly reach 10,000+ and unsubscribes happen often.

I was so focused on deliverability with Mailchimp that I didn’t realize (until I just checked) that I’ve been paying for 2,000 unsubscribers. I had assumed I wasn’t. Deleting them would have moved me down a tier. Strongly considering MailerLite now.
After trying many frontends for gdb I find that the TUI is the best. You just need to know about Ctrl + L to redraw if your program is printing stuff because the interface then become garbled.

I just put :

layout src
set confirm off

in my $XDG_CONFIG_HOME/gdb/gdbinit
I am not a number! I am a free man!
That is their job to horse-trade
"In 2005, the FAA announced its intention to mandate inerting systems, which pump nitrogen into the fuel tanks to reduce their flammability, on board every new airliner and on any existing airliner built since 1991. The final rule was issued in 2008, and every applicable airliner in the United States — which by now is virtually all of them — had a nitrogen inerting system installed by 2018."

And, not coincidentally, United and Delta retired their passenger 747s just before the deadline. It was never mentioned in any of the press stories about the last flights, those tended to be more nostalgic.

https://www.cnn.com/travel/article/delta-boeing-747-retireme...

https://www.prnewswire.com/news-releases/farewell-your-majes...

The fact that the two airlines chose to continue to fly unmodified fuel tanks for a decade after the ruling is somewhat frightening.
It's not theoretical, and you don't need them to talk to each other to reduce accidents. Nor is the tech you mention necessarily unique to EVs. There's evidence already that the safety features shipping on modern cars, including collision warning, avoidance, cross traffic alerts, etc. are already helping to reduce accidents. Where EVs can help here on safety is encouraging people to drive more slowly (due to efficiency concerns) and also advanced in motor traction control that is not possible on an ICE vehicle. The rest is not unique to EVs.
My guess is they just trained gpt3.5-turbo-instruct on a lot of chess, much more than is in e.g. CommonCrawl, in order to boost it on that task. Then they didn't do this for other models.

People are alleging that OpenAI is calling out to a chess engine, but seem to be not considering this less scandalous possibility.

Of course, to the extent people are touting chess performance as evidence of general reasoning capabilities, OpenAI taking costly actions to boost specifically chess performance and not being transparent about it is still frustrating and, imo, dishonest.
Most of the time these days compiler writers are not cheating like VW did. In the 1980s compiler writers would insert code to recognize performance tests and then cheat - output values hard coded into the compiler instead of running the algorithm. Which is the type of thing that VW got in trouble for.

These days most compilers are trying to make the general case of code fast and they rarely look for benchmarks. I won't say they never do this - just that it is much less common - if only because magazine reviews/benchmarks are not nearly as important as they used to be and so the incentive is gone.
Ask HN: Any Chain Restaurant experience with Grubhub, DD, UberE Accounting?
Any managers/bookkeeper/accountants with experience at a Chain Restaurants who have revenue from third-party services such as Grubhub, DoorDash, UberEats?

How do you reconcile their records with your records to make sure you're getting paid?
Boring Architecture Is Starving Your Brain
A Millisecond Pulsar Engine for Interstellar Travel
Citation:

"A steerable design using binary star pairs as parts of a propulsive system that uses one star as payload and the other as fuel."
This is a study of people in their 70s. The vast majority of people with hearing loss in their 70s lost it late in life; they have no Deaf/HH community, they almost never learn to sign, and they often struggle to adjust for their loss of hearing.

The study you linked talks about reduced stimulation, and in particular _social_ stimulation:

> when an individual suffers from moderate to severe hearing loss, they are less likely to participate in social activities. Perhaps they are embarrassed about their hearing loss. Or they may simply find it unrewarding to attend a social event when they cannot hear what is going on.

People who are born deaf/hh , or who lose their hearing early in life, if they are allowed to access and participate Deaf/HH communities and spaces, simply do not have any of these difficulties in social contexts within those communities.

Martha’s Vineyard had an unusually high rate of congenital deafness for centuries [1]. It became a place where everybody, deaf and hearing alike, used sign language regularly. In such a society, being deaf was not a significant impediment to participating in social society at all; I am aware of no evidence that would suggest the dementia rates would be higher for the deaf residents just because of their deafness.

A disability is only a disability in a given context; for some conditions (eg advanced ALS), they are disabling in almost all contexts, while for others (eg a food allergy), they are disabling in a relatively narrow set of contexts. The relationship to dementia is caused by the hearing loss mis-fitting the individual’s context; people with the same condition but different contexts would not be deprived of stimulation and therefore not susceptible to dementia in the same way.

[1]: https://en.wikipedia.org/wiki/Martha's_Vineyard?wprov=sfti1#... (Martha’s Vineyard sign language is a major source for what became American Sign Language. The other was French Sign Language, which is why British Sign Language and ASL are quite different despite sharing the same local spoken language)
I am running the base model of Qwen2.5-Coder-32B with llama.cpp. It can only do completion, it can't chat. Where did you get that information from?
I haven't made a BitGrid ASIC, Compiler, debugger, nor characterized it's efficiency.

Haven't started using Genode as my daily driver.
Fashion History Timeline
boring zero information advertisement
This is brought up all the time by anti-EV folks. Usually in the form of "the grid can't handle everyone switching to EVs!" Which is obviously silly because no one is snapping the infinity gauntlet and turning all ICE vehicles into EVs overnight.