skysight-inc/HackerNews huggingface dataset:
> Today's chat client is a lot more complicated. Sure, go back and use IRC from thirty years ago. Do you remember all those commands? slash-something?

Not a lot. A tiny bit. They are still displaying text and a few images, and struggling to do even that (I wonder if Slack still needs 20% CPU to display an animated GIF). And yeah, slash commands are stil there.

> Go download MP3s and put them in your folders and use a command-line program to play them back.

Yes. We can play them back with Winamp which has all the bells and whistles that modern players have, for a fraction of resources.

> Software is not getting worse.

Current software struggle to do many of the same things that software of 20 years ago was already doing even though modern software has several magnitudes more resources.
Fail to compile due to forward references in initializers.

The problem is, someone thought this was a good idea, but the act of supporting it ruled out a lot of more-useful future improvements.
It's really not though. At least not the first couple of years.

Get any combination of a house, nice cars for you and spouse, a nice adventure vehicle, pay college debt and kids education and you're already in the red if you want top shelf stuff.
Brain-Computer Interface (BCI)
yes, LLMs are dangerous.
Many people got distracted.
Not as bad as crypto, no scam there, but many founders are gonna waste time and regret.
But the job of a founder is to be wise with time.
If a founder isn't wise with time, the open market will kick them out of competition. That simple
So, that "I am as constant as the northern star" simile is a little mixed?
Shown HN: I made a tool to help visualize patent claims - here is the patent in question https://recurveip.com/claims/8655715

(tool is still WIP, if you're interested I would love to get your thoughts)
I notice you still haven't given me any plausible reason. What's the "strong version" then ?

the "definitive answer" was for the global historical interest on the israel/arab conflict. But once again, this is another issue than what we were talking about.
It’s not uncommon to ask a garage to take care of the whole TÜV inspection process - they’ll do a pre-inspection, correct any issues they find, take the car to the TÜV, and then also fix any issues in the (unlikely) event that it fails.

This likely wouldn’t be the process with a Tesla, given there are no brick-and-mortar Tesla mechanics, and it’s less likely (given the absence of servicing) you’d have an ongoing relationship with a traditional garage for the car.
Good embeddings are supposed to handle this natively. For example the embedding for API should be close to the embedding for Application Programming Interface. Purportedly.
Yes, nearsightedness is much worse in modern times. Many less people needed corrective lenses, even as they got older.
You seem to have commented on the wrong post. Or, this is not the post you're lookung for.
Thanks for the link. It's ironic that in the name of security, that solution is probably one of the best available. SSH is so protected against footguns that legitimate use cases are forced to use demonstrably worse security practices, just because some people might shoot themselves in the foot. I'm stuck with either that option, expect, or a total misuse of ssh-agent.
The creator in Star Maker isn't evil, though. It's explicitly dispassionate. And none of the characters claim to worship it!
In general, larger skulls correlate to greater intelligence. The limit on skull size is apparently the human birth canal size.

Generations of C-sections will eventually lead to greater average or median human intelligence.
Fair enough, but even if you’re lazy, it’s legitimately difficult to design a chat or email app that takes gigs and gigs of ram. You really have to try hard to bloat it as much as possible. But that bloat comes naturally with the incentive structure of the modern software industry.
I am considering it, and I am talking to my friends, but I do need a powerpoint presentation to be able to go on from here. I understand myself that it is a bargain, but I don't have the full money myself.
It seems like there's not much point to LLM+RAG over a good local search engine.

At least, that's what I've rapidly been concluding.

I'm still holding out a bit of hope for there being more though.
I suggest to get a HackRF and go through this series. You will have your first receiver working within the hour. - https://greatscottgadgets.com/sdr/
"Out on bail for allegedly hacking the hardware company Nvidia, Kurtaj, prosecutors say, pulled off the GTA heist while staying under police protection at a Travelodge hotel. Without his computer, he somehow managed to hack into Rockstar using his smartphone, an Amazon Firestick, and the TV in his hotel room."

Oh? I will allow it.

https://nymag.com/intelligencer/2023/12/teen-hacked-grand-th...
This is one of my favorite stories.

One of the best parts is the legend of the seven sisters in Australian aboriginal tradition.

Theory goes that the legend far, far predates first contact with Europeans, so it must have come with the first aboriginal settlers when they sailed from Africa. Which would make it one of (if not the) oldest stories in history.
Applies to nuclear, too. Check your own bias.
I think it would be possible. There's the version where you start with a blank file and mmap as you please, and the version where you still start with by specifying an executable and then set the other state. The latter version should work just fine with setid.

Agreed with the others that setid is bad and ultimately should be gotten rid of, but we do need to support it for a transitional period. So thanks, good question.
Well, for now I can't even figure out where Zotero stores the PDF locally on Android... Wish there was a button to open the PDF externally. I appreciate that there is a built in reader though.
If they could add some hardware tamper-evidence/tamper-response (design-to-meet FIPS 140-3 level 3 or EAL whatever, although no need to actually get certified), this could be super useful as a cheap application-specific HSM (which can run app logic inside, rather than the lobotomized/zombie signing oracle PKCS "HSM" use which is common.)

Obviously can prototype without this functionality, and can build out the toolchain/etc. I'm a lot more excited about Tropic Square than most alternatives, but this is shipping now.
Serious, why would anybody care besides modding community, and maybe GTA Online hackers?

No competitor can think there's anything there worth their money and effort.
This reminds me of the book "IBM and the Holocaust": https://en.m.wikipedia.org/wiki/IBM_and_the_Holocaust

Makes me wonder how long until we have a "Silicon Valley and the Gaza Holocaust" book, maybe not with this exact title, but following the tracks of its predecessor.

Historians and technologists will have a lot to study from this conflict. Probably the first time AI is assisting large-scale genocide/ethnic cleansing.
My head cannon is that “merry” is a euphemism for alcohol, which is often more necess… err… prevalent when it’s cold and you’re around extended family.
That's a cute idea, but it's extremely unlikely to be true. If nothing else, the human fascination with 7 is a much more likely explanation, especially since 6 is nowhere near as important a number in this way (1,2,3 and 7 are much more common in myths and fairytales).
This actually makes sense. Alcohol regulation is extremely complex due to the prohibition era. I imagine it's a nightmare to try to legally advertise alcohol over a interstate medium like SMS.

This regulational complexity is the same reason why major shippers (FedEx, UPS) generally don't ship alcohol without a special agreement. Spirits, wine, and beer can all be different, by state and even by county. This is why there are special alcohol distributors that specifically deliver and stock alcohol.
Yes agree the end user needs feedback at the authenticator. This device has an RGB LED and a touch sensor, so there are still some possibilities.
Perhaps it's misleading to throw around specific numbers like 100x, but Ruby is certainly orders of magnitude slower than languages like Go or Java. Both of which are not exactly known for their speed (compared to C++ or Julia, for example).
There's always this rift between the "language is slow" crowd and the "but it's not the bottleneck" crowd. I think this comes from the types of applications you work on and their scale.

I work at what a company that's not particularly large. Our original API is a Django monolith that serves about 1000req/s.

While you could argue Python isn't the bottleneck, Django often is. I hear the same feedback from colleagues that work in Rails. Not only do we run into issues with latency per request but we have to run a significant number of Kubernetes pods to serve this workload. With c#, golang, java or a similar language we would only require a handful of pods and drastically cut our compute costs.

Even for web workloads, these slow interpreted languages and their developer experience optimized frameworks absolutely do become a bottleneck and claiming they don't (or that you need to be at Google/Facebook scale before they do) is false.

Everything is a tradeoff but the way I think of it: speed is a feature.
> If you can speak God into existence by defining it, then I can speak it out of existence by calling BS.

Yeah:

> And that is why modern readers typically do not understand the argument. For example, they often think it is an attempt to “define God into existence,” as if Anselm believed that arbitrarily attaching certain meanings to certain words could tell us something about objective reality. But this is to confuse what Scholastics call a nominal definition – an explanation of the meaning of a word – with what they call a real definition – an explanation of the nature or essence of the objective reality a word refers to. Anselm is ultimately concerned with the latter, not the former. While he no doubt thinks that any reflective language user will agree that the notion of “that than which nothing greater can be conceived” is implicit in his use of the word “God,” the more important point he is driving at is that being that than which nothing greater can be conceived must as a matter of objective fact be of the essence or nature of being divine, just as (to use a stock modern example) being a compound of hydrogen and oxygen is of the essence of water.

* https://edwardfeser.blogspot.com/2010/11/anselms-ontological...

Which also has the stronger critique of the argument:

> The lesson is not that Anselm’s argument is unsound so much as that it presupposes knowledge (i.e. of God’s essence) that we cannot have. Moreover, the idea that reason points us to the existence of that than which there can be nothing greater is something Aquinas himself endorses as long as it is developed in an a posteriori fashion, as it is in Aquinas’s Fourth Way.

* Ibid

For a better argument, and summary of that argument, see Aristotle:

* https://tofspot.blogspot.com/2014/07/first-way-some-backgrou...

* https://tofspot.blogspot.com/2014/08/first-way-moving-tale.h...

* https://tofspot.blogspot.com/2014/09/first-way-part-ii-two-l...

* https://tofspot.blogspot.com/2014/10/first-way-part-iii-big-...

* https://tofspot.blogspot.com/2014/11/first-way-part-iv-casca...

* First 30m of this podcast: https://www.youtube.com/watch?v=SfQldsGrMfk

Book which covers arguments from Aristotle, Plotinus, Augustine, Aquinas, Leibniz:

* https://www.goodreads.com/book/show/35592365-five-proofs-of-...
"good 2 person team">"one person team". - yes.
however finding even 1 good dev is really difficult.
Finding 2 great devs is insanely difficult for an early stage startup with no money.
I've tried.
In an ideal world, ofc you are right.
But in real world of startups. Most got no chance finding good developers and almost none got a tiny chance finding 2 good developers
I'm no fan of LISPs but this is taking paren-phobia to a new level.
Snake in BQN/Raylib [video]
The factor limiting prevalence of flying things is that the biggest cost tends to be energy, and flight is pretty energy intensive. So it only makes sense when the travel time is so much more valuable than the energy cost of the transportation.

Plus, autonomously taking off/landing a large plane at designated locations where all other activity is carefully controlled, is much easier than having them fly and land in unpredictable environments such as at people's doors.
The best flatbed you can get as a consumer (Epson v850) is about as good as a mid range dedicated scanner (plustek), and it costs 2 or 3 times more.

A proper camera based setup is both faster and better in term of output. I scan my own film with a 40 mpx debayered camera and get at least 4 times the effective resolution of my v850
Do you have the basic media unit that doesn't do anything or what? Otherwise you can just google the instructions to update and unlock your unit's features for free. Most MIB2(.5) units can easily be hacked.
GTA V (admittedly not a very modern title anymore) is very playable on Apple Silicon systems, you can find plenty of demo footage on youtube.
I mean theres probably not a worse case scenario for Ai vehicles than a plane crashing in a city. Car crashes are nothing in comparison. I don't think the regulation here is misplaced.
There is no reason to assert the debt should be getting paid down if it’s still more logical to borrow and grow.

Especially when it’s USD denominated debts and the dollar is the most desired currency.

The US is in a ridiculously privileged position. We’re riding the gravy train of natural resources and no bad neighbors for the foreseeable future. Quibbling about our debt is dumb.

Europe is fucked tho
Regarding the B&H complaint, that was in 2019, you can update it with "B&H Photo Prevails in NY Sales Tax Dispute" in 2021 [1].

[1] https://advertisinglaw.fkks.com/post/102h8g1/bh-photo-prevai...
Neat, I am a fan of minimalist text editors. There is also uEmacs: https://github.com/torvalds/uemacs
Epic Rap Battles of History covered him and Jeff Bezos.
https://m.youtube.com/watch?v=fCeUvPL9rMc
Password authentication for SSH is often paired with OTP (by people who think that it's somehow more secure to force me to store two lots of credentials for convenience or non-interactive use than keys, and won't do Kerberos or certificate authN). There's a version of sshpass supporting that: https://github.com/dora38/sshpass
> While we take some time to rest up over the holidays and prepare for next year, we are re-publishing our top ten posts for the year.

https://news.ycombinator.com/item?id=34581303 January 2023, 41 comments
A very smart man a while back proposed that any given thing has two kinds of value: use value and exchange value. One does not necessarily overlap with the other, yet both can totally capture a things "value" depending on where you start.
Didn't Microsoft lay off the Hololens team last year?
I disagree. The claim that everything without censorship becomes a "Nazi bar" is ridiculous. It is only defensible if you have an absurdly wide definition of "Nazi". The claim that advertising and "brand-safe" content justifies political censorship is an especially sad one. As for the existence of alleged "systemic" abuse: I don't see any evidence that it exists.
When the subject of how bad the American healthcare system is, why is it that the European systems are always brought up as the ones to emulate and not those of some East Asian countries?

Stories I hear about Europe is that it’s affordable, but still slow and bureaucratic. You hear about some people even coming to the US (gasp!) to get expedited treatment.

Asia seems to be both affordable and also fast and efficient.
Context is very important here. Xi was appointed not elected by people. He got almost three thousand votes and one against. There is no election so it can't create friction. Like in eastern European nations where there was one party system and elections were virtually non existent. Friction there is not generated by politicians but usually from poverty or similar systematic issue. As long as Chinese population would perceive themself as improving and even rich system is safe. Democracies works very differently.
> > For every Tesla there is a Facebook that is a net negative. Just ask Myanmar.

It's the opposite, Tesla is a huge net negative, whereas Facebook is a huge net positive.

People are so weird these days, they come to hate the stuff that they use everyday and idolise stuff that would never use nor need to use

I believe it has to do with the fact that most people really aren't happy with themselves or their lives
Yes being able to seamlessly swap out the implementation of library functions is a crucial way to justify this sort of work on a shorter timescale.

I'm very glad that many such libraries already have process creation interfaces that possible, and in fact easier, to implement with this approach.
Does anyone know a good ELI5-type page for deCONZ and Phoscon ? Their documentation is kind of a mess.
Yeah, well - They should be looking at the hardware supported by the Linux kernels and our present day compilers, so they can look at software running on present day devices.

Another way, like you said, is to focus on adversarial interoperability, so paying attention to formats which do not have a meaningful way to disassemble / patch today and could use this treatment - for ensuring that critical systems always have a fallback. This especially means figuring out the supply chain of chips and firmware and having ways to ensure all of them are auditable.
code that uses coroutines is often a lot more straightforward than callbacks. with callbacks, it can also be non-trivial to even find out where / when some delegate was set. it's also often difficult to even navigate / read a single chain of actions without having to jump back and forth across several files, while also needing to follow around a trail of random variables. i'd still make the trade over to coroutines every single time. i'm definitely biased, though. i really really hate working with callback heavy code

(what i've usually done for hunting down coroutine errors is use a tracing profiler, or i guess just printf debugging. it is probably the worst part still, tho)
Yup, and I received a PR for this :) thanks whoever sent it. Should be fixed now.
I 100% get this point of view, I don't really care about performance more than I need to to ensure stuff doesn't grind to a crawl but. . . I can't help but feel something has gone wrong in software where things are, by default, very slow.

I've spent time optimizing code in the past (mostly python) and its not hard to speed things up a lot. It feels at times though that the ecosystem is working against you.

Tools like electron encourage you to ship many many times more download size than is needed. Python loops speeds are getting better, but they've historically been insanely slow.

I don't think we need to individually obsess over speed, but as an industry we need to give people the tools so that code is performing by default. I think we're moving away from that end.
Given that the ratio of passenger to cargo flights is roughly 10:1, it's not clear to me how this could ever really address a pilot shortage in a big way?
It could be a great learning material. I'm not a game developer, but I would be very happy to have an AAA game source code I can build locally.
This seems like something I should mention when someone talks about having had the C-Section.
My main workhorse is my desktop Linux machine (nothing can beat a water cooled desktop machine for raw power), but as work from home is not possible all the time, there is also a need for a laptop in my life.

I just got my self a Framework 13" AMD laptop and now believe that, barring any major incidents, I will not need to buy a new computer for a long while.

If in the coming years I ever feel a need to upgrade newer faster/better components, then bith machines allow for modular upgrades.
The Life and Death of Open Source Companies
Ask HN: Share your favorite software blog posts of 2023
Hey folks, I'm on the lookout for standout software engineering blog posts this year! Interested in anything from system scaling to crafty architectures, optimization, programming languages, and cool features. Whether it's from open-source projects, companies, or individuals, what are your absolute favorite blogs for tech insights in 2023?

P.S. Wishing you all a Merry Christmas and Happy Holidays!
On the other hand, text-based line-oriented APIs are a force multiplier that lets one solo dev/sysadmin be capable of administering (troubleshooting and building out and keeping alive) far more infrastructure than can be reasonably expected. And it's not sysvinit you should critique, but runit (fast and bulletproof - two things the other modern alternative doesn't really do).

> Ignoring failures because they're moderately unlikely is the hallmark of a bad developer.

Totally agree.
I remember clicking on some Google ads - when they were unobtrusive and textual - just to get these new nice guys some additional revenue (often ads were “on-topic” even).

But these jumping, blinking, content obtrusing things? And I am on a tablet 90% of the time…
Totally agree - you don't put an andon cord on your production line or 'do six sigma' and suddenly get perfect car quality - it's a slow and incremental process.
That's pretty cool, but I can see some ways this could go wrong. A hostile nation or well-funded terrorist group (sometimes those are the same thing) could hijack a plane without even being on board.

I hope they work hard to make it secure. It'll be a while before humans are willing to get on board one of these planes.
We're Thinking About Pain All Wrong
Did he leak GTA V (2013) or GTA VI (2024)? The story is inconsistent.
How is it implemented? Via transpilation to C?
I've been moving away from this model towards user-asssociated VPNs or (inverse) captive portals.

Used Powerbroker and cyberark for a long time and while they're good at stated purpose the integration with more flexible and modern auth systems has had a lot of friction.

The particular regulatory area I work in is also just a non-starter for federated AAA from outside the regulated systems which colors my opinion though.

Combined with command restrictions in openssh and sudo etc you end up with several wholly disjoint attack surfaces, decent logging, and granular user restrictions.
Australian natives have stories than originate over 10000 years ago that have been proven to be factual.
https://www.nytimes.com/2023/12/24/opinion/pain-crisis-opioi...
The being (or whatever you want to call this thing) might be outside of time, but to be omniscient it still has to know about things that happen in time.
It Was John Glenn Who Popularized the Word "Glitch" (2019)
> if you wait a few years might not be worth to pay for cray right away

And then you don’t get anything done because there is always a better computer just around the corner. Most of the time, proposals are written for hardware that already exist and don’t need the absolute best. If you have some CFD or MHD calculations to do for a rocket engine or a nuclear reactor, you don’t care about the computer on which it ran, just that it ran on time and did not hold the whole project back. Even cutting edge science does not require cutting edge hardware most of the time.

Just like buying a desktop next year won’t help you play games today, at some point you have to settle and accept that your hardware will be outdated by the time it comes online (it’s a bit better now, but leading HPC clusters still get obsolesced quite quickly).

> maybe this was before moores law though

The exponential character of available CPU time on larger computers was apparent before Moore’s law.