skysight-inc/HackerNews huggingface dataset:
Define most here a little bit more. I would imaging most people using it are hobbyists/students and, in that case, I think you're right.

But most people using it in industry fall into two camps:

1. using it because the project is old enough that C++ was a reasonable default when the project started. You may also be right here

2. using it because performance is absolutely critical to the application, here I would actually imagine you're wrong. noexcept removes a ton of stack-unwinding code, and you can absolutely get a significant performance boost out of it. It would be weird if they didn't pull this lever, given the perf boost and that errors as values is also a fairly reasonable way to handle problem

In the second category, google famously had a "no exceptions" rule at one point (could still be in effect, I have no knowlegde of google)
Improved __attribute__((cleanup)) Through defer
Especially since it genuinely is. I’m not claiming the U.S. is better in an objective sense but clearly the two countries are in opposition to each other. China clearly would love a divided U.S.
No offense but that's just American centrism at play. Lingua franca of computing is English, everyone should just learn "the human language" and it'll save everyone's times, computer runs in English, everything should translate clean from English, etc etc.

There's nothing wrong in using local languages. Speaking not-English is not bad. Many go for English because there's a lot of money to chase in the market, not because it's objectively right by some truth of this universe.
I remember there was scripts that remove the ads .tk injected
FWIW, there’s already a commercially available braille display that uses spinning wheels:

https://bristolbraille.org

Very interesting approach.
Thanks for the clarification here! I don't know enough about the flight operations here so I just kept it with the article's explanation and a big if this is accurate.
I... actually can't wait? You're not wrong that it can be overused but there is risk in both directions and pretending like there isn't just fully exposes you to one of them.
One of my students told me they all pirate textbooks. I haven't been a student in a university for almost 30 years but I remember what it was like. It was a scam back then.

When I was in college, the internet was relatively young, but that didn't stop us from using it to cut out the bookstore out as the middleman for reselling books. Our local test Usenet group was where all the cool kids hung out and we used that as a place to sell and trade used books for a fraction the cost of the bookstore.

But that mechanism no longer works in the ebook era. So I'm not surprised students found another way.

(Dad was a teacher, too, and he also couldn't bear forcing his students to pay for new editions of a textbook. So he wrote his own. Students could print copies at cost in the print shop (pre-internet). I've continued the tradition of writing my own books and putting them online for free for the students. Greed over educational materials is a poor look. Also, AI is coming.)
How Cuba Recruits Spies to Penetrate Inner Circles of the U.S. Government
If the users were using free domains instead of paying for a domain do you think they'd use paid cloudflare? The cost of a domain is so much lower than the cost of Cloudflare.
I wish more people understood this - that most (all?) people are missing the required years of knowledge and understanding of nuance to be able to judge an idea "on its merits", particularly scientific/technological ideas. Trusting expert consensus - while certainly not perfect - is the only logical (and relatively safe) way forward.

What's of even more concern to me is the prevalence of this in the HN crowd - ostensibly a bunch of very intelligent people with expert knowledge in their respective fields and who thus understand what goes into actually understanding something...
It is necessary to grow, as growth does not occur in a comfortable place.
It should also be noted that you can also get a significant speed up by writing situation specific code, instead of handling the general case, if your problem allows it.

This kind of guarantees that custom code, written competently, will always be able to outpace standard library code. The standard library is one of the few things that probably always needs to handle the general case.
The end goal is "The Media" manipulation. Idea being you automate the identification of disinformation, automate alerting social media websites of disinformation. The website themselves will of course be incentivized to automatically remove disinformation based on the alerts.

Practically speaking, it will allow mass manipulation of public opinion for pretty much any topic by identifying opposing opinions as disinformation and automating the process nationwide or worldwide.
Unions and apprenticeships?
No, I agree this really does seem autogenerated, or at the very least written by somebody who doesn’t understand the topic at all and is going through the motions of padding things out to hit a hype / word count. It’s got that weird summary focusing on the wrong things and wild speculations dressed up as serious predictions vibe, like there are words saying things in places because there are supposed to be words there and not because it’s actually imparting useful information.
I’m not sure that’s the link you intended? I see the iPhone keynote from 2007.
What a shame, but i guess the homogenization of corporate america must roll on.
Anything else you've noticed the free market compromising on re: air travel.
God. I’d forgotten all about .tk until reading this comment. What an amazing time.
Thanks for finding that… but it does imply to me that maybe the author should have led with that? If researchers are already using SQLite then the fact they can more or less trivially transition to DuckDB, with an escape hatch back if needed, seems a decent selling point.
Dubbing is awful (and awful for learning a language) - eg Arnold doesn't ever sound like Arnold; people's voices don't always match their physique but voice is a very large part of someones/ a character personality.
> Now with a significant portion of textbooks (and books in general) become mainly E-books

I don't know about textbooks, but the overall share of publishing industry revenue that comes from ebooks is really low. Something like 7%, and falling steadily. I had assumed it was much larger.

https://wordsrated.com/ebooks-sales-statistics/
> Early pandemic had some great examples of this.

The American civil war has some great examples too.
With all the layoffs, the big Tech still keep on filing for more H1Bs.

How about Congress bans new H1Bs for tech companies for a few years until the market settles?
Troglodytes? cave dwellers?
Scientists get to declare they are right by finding evidence that their theory works. Convincing their peers makes that easier (they'll have more resources and help in the search for evidence), but ultimately the evidence should be clear to everyone.

Do germs grow in a heated, sealed flask? No. Clear evidence for germ theory, disproving the accepted view at the time, spontaneous generation.

Do nuclear fission and modern electronics work? Clear evidence for quantum physics, even though Einstein argued against it till the end.

Is GPS accurate before or after adjusting for time passing faster in orbit? (After.) Clear evidence for general relativity, despite how wild it seems.

On the other hand, when a group of people collectively tell you their ideas are right, and that other ideas are "fringe", without clear evidence, that's an ideology or a religion.
The US loves a divided US, too
Why not explain why you're talking about a shopping mall in a thread about online social media platforms?
This seems like such a weird problem to me. If they're criminals, just send the cops? If you can't send the cops, then they aren't criminals?

How do you end up in this limbo where you need critical infrastructure to play judge?
That is in part because DuckDB would not be used in an application supporting multiple concurrent clients.

It’s a desktop / single process analysis tool, not a replacement for what a ride sharing app would use for ride scheduling.
Super+rmb
Levelling Up: What got you here won't get you there
They didn‘t need any such cover for the Iraq war.
Librarians should just begin directly teaching people how to use Z-Library and Annas-Archive.
MDF is an engineered product comprised of homogenized hard and soft wood pulp, binding agents. It is dehydrated and pressed together to create a material that is of higher density than fiber board.

The amount of sawdust needed to create a sheet of this stuff is astronomical compared to the output, not to mention the manufacturing process being very resource intensive. You also cannot just take bags of sawdust from the wood mill - it must be macerated and ground to a very fine dust with roughly the consistency of flour.

The main advantage it has is that it is heavy (to weigh down furniture) and very easy to cut with bandsaws, mills, lasers, etc because of its uniform distribution of its constituent parts. It’s also good for applying vinyl wraps and edging which is one reason why arcade cabinets are often made from it.

All this for a product that is roughly the same price as A cabinet-grade ply:

MDF 3/4” x 4’ x 8’ for $52.98: https://www.homedepot.com/p/3-4-in-x-4-ft-x-8-ft-MDF-Panel-D...

Radiata Pine plywood 23/32” x 4’ x 8’ for $55.98: https://www.homedepot.com/p/23-32-in-x-4-ft-x-8-ft-Cabinet-G...
Well BlackBerry eventually did acquire QNX. But this was in 2010 which was far too late…
BBEG: Big Bad Evil Guy/Gal
Quest 3 is good enough albeit barely.
Congrats and thank you!
I have a ticket on my backlog to clear our main project non-used dependencies. haha
> CLASSIC CISC was micro-coded

Sometimes. Far from always. Some would have a complicated hardwired state machine. Some would have a complicated hardwired state machine and be pipelined. Some would have microcode and be pipelined (by flowing the microcode bits through the pipeline and of course dropping those that have already been used so less and less microcode bits survive at each stage).
SCID (the open source chess database) has a very efficient scheme.

https://scidvspc.sourceforge.net/doc/Formats.htm
Except the list of hobbies is basically all the common men’s hobbies. It’s not just golf.
Check this out, I just saw a reference to this recently:

https://www.nia.nih.gov/news/noninvasive-brain-wave-treatmen...
> Geoffrey Chaucer wrote one of the first major works of literature in English, but 99.9% of Englishmen alive today wouldn’t be able to understand a word of it because of how much English has changed.

That is true for Beowulf, but not for Chaucer. If you just read the words in Chaucer, pronouncing them exactly as you would if your were sounding them out, you will be able to understand pretty much the entire thing after at most a few hours practice.

We did this in my freshman English class and it was a lot of fun.
Ask HN: How do you use AI for software engineering?
Hey HN,

It feels like so much has changed in the last 18 months and I feel like I'm behind the curve.

I love software engineering and have been somewhat hesitant to use these new tools. But I am now committed to becoming an expert on using AI in my development workflow.

What are the tips you would give to somebody who is trying to figure this stuff out for the first time?

I have Copilot installed. Are there other tools that are making a big difference? Any particular workflows that make these tools most effective? Etc. I'm open to hearing everything!

Thank you all!

EDIT: So many amazing answers. One thing I'm curious about... if you can, I would love to see example transcripts from ChatGPT. Obviously many won't be able to be shared, but hopefully somebody has something that can!
I think such an airplane has this sensor to the extent that it is a modern misdesign roped in by the ease of adding unnecessary parts.

Who has tested the plane with no detectable pilots in real flight, how often will these sensors be in the percentage of unnecessary parts in defect.

Now that people are thinking this way did they forget that a good seat adjuster can't be overbuilt to destroy or kill whatever is in front of it when it is allowed to operate?

Self recovering fuses are cheaper than ever and are all that's needed if no one has upgraded parts based on higher is better instead of designing to use.
I don't think Stanford students arrived there happily and without making any sacrifices.

Anyway I think the main drive for most of us is an irrational obsession with curiosity and regarding the unknown as a fascinating cliffhanger.
> Hopefully without having to induce those brainwaves, otherwise you might be able to do it during the day but you wouldn't exactly be conscious. But there's also the question of whether those brainwaves are doing more than just cleaning the brain.

...Lucid daydreaming button, anyone? Maybe not lucid if it's the exact same as normal sleep, but I'm sure that if such a thing more exist, you'd be able to adjust exactly how it affects your brain.
I don't know what kind of nokia your talking about but I use a 12 year old nokia feature phone, works fine, very robust, had countless drops, onto countless surfaces, often gets smushed when I go rock climbing and forget it's in my pocket. The battery is barely working but I still get 4 or 5 days charge on it.

I will have to upgrade soon to a 4G version because the 3G bands are getting repurposed in the UK over the next few years. Otherwise I would have kept going with it. Thankfully HMD still make the ones that run the S3 OS... which is immediately obvious when they actually bother quoting standby time in the specs; the KaiOS ones are basically just a worse android phone with all the same power drain issues and not enough compute or utility to justify it.
Florida man who refused to sell his home to a developer now lives in the shadows
SpaceX Prepares to Comply with 'Lawful Intercepts' for Cellular Starlink System
>All I can do is sit. I can think, I can look or listen. But I can't leave the chair.

I think that's even worse for me. I can in fact sit in a chair and get stuck in my own head for hours. I've even stayed awake in my bed for hours, no TV, no computer, ignoring phone notificataions, being stuck in my own thoughts. Buzzing thoughts about my job, my life, my past, family, choices I should have taken, choices I should not have taken, or just random triva I gathered over the year. My mind can never truly be quiet, something will pop up and fade just as quickly to the next tangential thought.

It's just not productive and I usually end up more remorseful than when I sat down. I try to get outside or do literally anything else to avoid getting stuck there. I can never truly be "bored" so I may as well try to distract with something productive. Or not productive but not depressing.
I think about this "potential for ossification" a lot, especially in the Python Data Stack.

Because there's a ton of pandas code on GitHub (much of it trash) any data task asked of ChatGPT/Claude inevitably returns some pandas (mostly correct, but often wrong/inefficient/ugly/hard to grok).

How could a new library (like Polars, or my own failed "redframes") possibly unseat pandas now? Might LLMs actually lead us to, and get us stuck in, a "local maximum" of sorts?
It is in the citizens interest that the do gooders be divided so they get nothing done.
"The Universe is the fastest aging thing in the Universe"
Doesn’t work like that. An aligned character will get shot and “learn a good lesson and will look forward to avoid situations like this in the future, because friendship always wins” and will repeat something like that indefinitely. Roleplay is a mutual thing, they shoot, you scream in pain.
Go has many barnacles. Off the top of my head:

- context.Context is two different barnacles. The first is the thing itself; do I "need" context here? Probably should add it just to be safe. The second is the myriad of older libraries that don't use it or have tacked it on with a duplicate set of functions/methods. Library authors seem to not understand the point of major versions or else are afraid to pull that trigger.

- http.Client is a barnacle. First, there's the fact that you have to close the response.Body even if you don't use it. Then there's the difficulty of adding middleware or high-level configuration to it. Then there's the fact that they broke their own rules for context.Context and instead of taking it as a parameter in the methods, it's stored as part of a struct. You can work around many of these problems for your own code, but not when using third-party libraries.

- The entire log package is a barnacle. Thankfully we now have log/slog but log existed for so long that lots of third-party libraries use it. Even if the library authors knew to avoid the footguns that are Fatal/Fatalf/Fatalln and Panic/Panicf/Panicln, context and level support are spotty at best.

- The (crypto/rand).Read and (math/rand).Read debacle. Really, the entire math/rand package is a barnacle. Thankfully this has also been addressed with math/rand/v2 but the old one will live on for compatibility.
Yup... parent point 1 is an often a misfeature in production (yes, sometimes the plan is better, but sometimes not).
Except for people listening to your airpod microphone that sounds like you are under water half the time
Seconded! I recently built a large 50" x 90" work surface in my garage and used MDO sign board (another phenolic resin product, not much more expensive than MDF and available at many construction-oriented lumber yards) for the top surface over top of a hardwood plywood subsurface and heavily milled Douglas Fir legs and trusses, all doweled and glued together. I've been quite happy. It was easy to use a router on to make channels for t-tracks, and has been quite stable for the past 6 months or so through the fall, winter, and spring weather changes with only an oil-filled radiant heater to keep things from getting too frigid.
At this rate, China is gonna be able to catch up with Intel/AMD soon?
That was definitely NameZero. Their problem was they had no way to control what you ran inside your frame, so everyone ran a well-distributed code snippet that removed the ad frame.
Data point: my stuff is all free online, yet people still buy for-profit paper copies. So it's not impossible.
I remember flexing on my friends that the google site I had got a proper name with .tk!
Interesting! In the future I may try to build a framework-agnostic version. HTML-only would be pretty cool. Thanks for trying it out.
Giving up entirely on the compile time of "performance" builds can be bad too though, e.g. for people writing games, audio software, etc.
The Economics of Pirate Radio (2020)
Its very rare that "buying" a ebook results in you "owning" the copy you bought, at best its a rental. A physical book though, if you are holding it in your hands, you own it.
I made something like this a few weeks ago and I looked everywhere to find out more about this is was a quine or not. Thank you so much for sharing this.
I don't think that would be a good idea. It would introduce an admin burden on the schools related to moderating/monitoring the sites. And they would more than likely overstep in one way or another, when enforcing their rules.
If you don't, someone else will
What impact will this have on the design of future orbital vehicles? I can't imagine everyone needing to launch hundreds of tons into orbit, much in the way that people don't buy a lorry if they just want to pick up their kid from school.
This is one case where something distributed would be of real benefit.
> so newly discovered likely you didn’t learn about it in school.

So with the slow pace knowledge makes it into the school curriculum, you likely wouldn't have heard about it in school unless you just left the system a year or two ago (if even then).
Thanks for your comment. I love just a few things on my Quest 2, and several times a week I take ten minute breaks for ping pong, something meditative, tai chi, etc.

You reminded me of the negative aspects of the Meta/Facebook corporate mass, and they should clean up their act in privacy, etc. for VR in the same way they have basically purchased good will in the AI community for releasing LLM model weights.

Apologies for going off topic, but Apple similarly really needs to trade a little profit for buying themselves a better “look” because they are looking a little tarnished also.
It’s definitely performant. I’ve been using it for mofe than a year under parallels on an M1pro macbook to run solidworks. It runs solidworks about as well as my 2019 13” intel MacBook running bootcamp. It runs non-GPU intensive stuff much better.
AI is a lot older than Reddit.
Corporations aren't people and apple is flush with cash, so I'm not sure what it means for apple to be harmed. Likewise I'm not sure apple is harmed if shareholders feel owning apple stock is safe. The only harm I sort of kind of buy is that it promotes future litigation against Apple.

From a software security perspective, the courts seem like a different "branch" with different properties, so a bad faith actor could explore the difference between what the legal system intends to do and what the legal system can actually do (much like software security is about what software can actually do rather than what the programmer intends it to do).

There are mechanisms for companies to transfer cash/value to shareholders, so if the input and output are the same, but the "stacktrace" of the transfer is different, I think that's worth a little scrutiny.
A MongoDB Guy Learns CouchDB (2011)
Consider the possibility that this due to influence by foreign controlled bots and targeted information warfare against American citizens.
Ah, co.cc, the tld that was full of php reverse shells!
Without Google, Mozilla would be selling their default search setting to the next highest bidder instead. They've done so in the past (selling the US search box to Yahoo).

It's a bit of an odd market, since there aren't that many buyers or sellers, and since Firefox users are about the least valuable user segment. But that should already be reflected in the money Firefox is making from Google. And just back of the envelope it doesn't look like Google is overpaying Firefox compared to other browsers where they buy being the default search engine. We know from the recent lawsuit that Google paid Apple $26B in 2021. We also know from Mozilla's financials that the Firefox deal pays only about $400M/year.

Microsoft should definitely be interested in this, based on the statements their execs made under oath about the value of economies of scale and of query/click streams just last year. DuckDuckGo is already more than happy to pay Apple for being a non-default search (i.e. they pay Apple, and rather that complain about it being unfair they tried to keep it secret). There's no reason why Firefox couldn't get in on that action too.
“Dark matter” always seemed like a cop out to this layperson. You can’t just give up and attribute problems with your theory to a mysterious substance that can’t be seen or measured!
What is an efficient process to avoid using versions with known vulnerabilities for long times when using a tool like stablebuild?
I'm about the median age in the US and wouldn't expect anyone less than a decade younger than me to have been taught it in school unless they went for a degree in a related field, and possibly not even then.
2015 is after I finished grad school and something like a decade after I'd last taken a class where it might have been taught if it had already been around for enough years to make it into the curriculum.