skysight-inc/HackerNews huggingface dataset:
Kobo is really nice (I have a Libra 2 and have used a Sage) for reading ebooks and PDFs (and is decent for BW paginated manga), but the web browser sucks and there's no good RSS reader (koreader has one, but it's not very good). If you're not interested in online content, I'd totally recommend it. The build quality is miles ahead of others, and the screens don't have flat bezels so they don't get damaged easily.

If you like browsing the web on your ereader, definitely try one from Onyx Boox - it's locked-down android and designed to break quickly, doesn't have many-day battery life but lasts long enough. My Poke 5 was inseparable for the ~9 months it lasted before dying after being dropped one too many times.
> I think calling the 15 years of CDU government under Helmut Kohl

I fixed my mistake. :-)
It's because they changed the definition of quality. Now quality doesn't have much to do with user experience, but rather enhancing Microsoft's revenue.
...yet.

And I'm not just talking about privacy breaches, I'm talking about conscious, willful abuse.
I'd be careful reporting on this - you might get suicided.
These examples all seem rose-colored.

* games: there were definitely buggy games being released in the past, the major difference is now they can be fixed. But you have fan made patches for things like SimCity 4 and Skyrim. Heck Nintendo made its whole business off of shipping higher quality software than its buggy competitors in the 80s.

* bank software. Consumer facing bank software was worse in the past, I don’t think this is a great example of a category getting worse.

* security was also worse back in the day, objectively.

If anything we experience more problems because we now expose a greater surface area of our lives to technology
I have a friend who does marketing for their eshop using AI images turned into videos.

They get almost exactly what they had in mind every single time.

I use ChatGPT and Copilot for software development daily and it's not giving me any functions that don't exist. Tune your custom instructions. And yes, sure - it shouldn't be used by junior devs in the current state. But it accelerates the seniors so much it's unbelievable.
Why it didn't happen in 1949 then, or in 1959, or in 1969, or in 1979? What have changed?

I can see a clear link between perestroikas and ethnic cleansings, but perhaps you can reason that away.
Presumably the UG is still preferable to being a sole trader when dealing with much larger customers. Is that right? Or does providing services in your own name come across as more trustworthy to those parties?
I don't even care about the runtime, imagine if F# devs made anything that wasn't on top of Asp.net. The small community coupled with breaking changes from Asp.net leads to a lot of issues, and the interop story of F#/C# and Clojure/Java is night and day

I like Asp.net, but the thing I've run into several times in F# is there are breaking changes in libraries that the developers of F# can't keep up with.

- Giraffe doesn't support swagger docs, you have to use Asp.net directly, because the swagger generation isn't compatible with the way Giraffe does routing

- Microsoft Identity uses EF core by default. The EFcore.FSharp library doesn't support past .NET 6. You could use your own backend, but at this point, it's easier to just use C# interop

You could use C# for the routing of your app and F# for the business logic. But then there's the C#/F# interop story. Lots of little finicky type differences you have to convert. Whereas using Java from Clojure feels easy and natural to me.

And even if you use Asp.net directly and do interop correctly, you're basically using C# at that point. You're missing a lot of benefits of a functional language. It's not worth it in my opinion, even though F# is a wonderful language to me.

It's tough to learn the ecosystem in Clojure. But once you do, I've found the "small libraries" approach much better than the whole ecosystem tying itself to one web framework it can't even keep up with.
Yes, though this photo was immediately recognizable to me as "almost eclipse time" and I haven't seen an eclipse since 1999.

It is like being on a planet with a different (distant?) sun. Literally otherworldly.
that’s not how investing works. they don’t buy assets just because they feel like it, but because they expect a return — and the reason they’re buying real estate is because there’s a nice return due to imbalanced supply and demand. if housing is plentiful enough that the returns are low, investors will look elsewhere.
so, dumb question.

do lookups in large tables ever (practically, not theoretically) take one clock cycle?

If there's a large lookup table, it would have to come from memory, which might mean cache and memory hierarchy delays, right?
Instagram, really? The only good thing about Instagram is that most of the people I know are on it. Trusting Meta is just as bad if not worse than trusting X or any other commercial social network. Half of the ads on Instagram are scam. As long as advertisers pays the platform doesn't care.
Excellent! Looking forward to play with it.
> An APT could exploit a Pegasus-like zero-day in iOS and install a replacement

Nothing about the way Signal currently does things prevents this from happening today.

Disallowing third party builds only serves to reduce eyes on the build tooling, which we've learned is a great place to hide backdoors.

Equating F-Droid with hackers.ru is a distasteful strawman. F-Droid appear to run as transparent and credible a distribution as Debian or Fedora. Credible enough that the Tor project distributes it's privacy-focused software via F-Droid.
Why SQL for Retrieval-Augmented Generation (RAG)
Things we know: high concentrations are catastrophically harmful, it persists in the environment indefinitely, and this shit is bio accumulative. That should be the end of any discussion about product safety.
EV Conversion under $3000 [video]
They hate some billionaires. The ones who fund the leftist agenda are cheered on.
There's something gross about people trying to force this sonder neologism through but I can't put my finger on it I'm hardly a prescriptivist either
StackOverflow, blind leading the blind.
Our choices about what we do (as a craft/career/industry/etc.) aren’t solely dictated by things like “because I can be nothing else.” Mostly because I doubt that most people (including myself) would even have the ability to answer that question for themselves.

I have no idea how everyone ended up doing what they are doing, but I know that mine wasnt dictated by that at all. At 18, when I was about to graduate high school, I had absolutely zero sense about who I can or cannot be. Over a decade later, I have a slightly better grasp on it. But it barely moved the needle, and I still have no idea who i can or cannot be.

I picked CS (computer science) as my degree. I had almost no experience with writing code (turbopascal 5 years prior for a semester doesn’t count), and i was behind most of my classmates in that aspect (who tested out of the first two intro courses, since they either had HS internships or AP CS credits or just personal projects like published apps and guthub repos).

Well actually, originally I picked EE (electrical engineering), but then I switched during the second day of the summer orientation for incoming freshmen to CS. Once we got to registering for the first semester of classes on the second day, I saw the choice of classes I had vs. what CS students had. The descriptions just sounded more interesting to me.

Did I base my choice at any given point based on who I thought I could be? Not at all. I had zero knowledge that led me to believe I would be a more capable CS graduate (as opposed to EE). I also chose not to go for pre-med, despite my parents’ wishes, but it also had nothing to do with who I thought I could or couldn’t be. I am glad I didnt go that route, because after developing an ongoing friendship with a guy who eventually became a licensed dermatologist, I learned a lot of things that led me to believe I couldn’t be a doctor (not without losing my sanity, at least).

I guess the point along this longwinded reply is, I don’t buy it even for a second that a significant number of artists picked their field because they didnt think they could be something else. Most of them are people just like you and me, and I believe they are just as aware that they have no idea as to whom they can and cannot be. At the very best, they would have a short list of who they know they cannot be (just like i know i could never be a doctor).
Only for higher income individuals. We get a Foreign Tax Credit for taxes already paid where we live/work.

Looks like the limit last year was $120k. Only 17% of Americans make more than $100k/year. Only ~5million Americans living abroad, or 1.5% of the population.

I'm sure those numbers are correlated, but I'll bet its under a few hundred thousand of people who are burdened with the tax. Even then, the benefits also are pretty nice.
Which issues/pains with getting nested containers?

I am aware of only a few settings that make a container nestle, or not, whether it is a vm, lxc/lxd type container, etc.
When I schedule periodic tasks I always use prime numbers for the loop time. That way it's less likely that tasks will be run at the same time.

It's not really that important, but I do it as a form of tribute to the cicadas.
> Consumer facing bank software was worse in the past

The user experience of an ATM has certainly declined over the decades. Monochrome screens with 2 columns of buttons were the pinnacle. But the uselessness of today's ATMs doesn't fall on the software developers, except indirectly. It isn't their fault that the product people wanted it to be the way it is now. If good software engineers refuse to implement bad ideas, the thinkers of the bad idea will simply reach deeper into the barrel to find someone desperate enough to do the job, and the result will be commensurate with this process.

That said I generally agree with your point. The lazy article fails to establish the premise.
Well, the string can be trusted to not have a working XSS attack, because it's been sanitized.
The most popular web browsers are open source. Android is open source and the extent that it isn't is the extent that they're running into anti-trust claims. A sizable chunk of the population uses ad blockers.

"People don't care" is at best defeatism and at worst explicit propaganda designed to discourage people from making the attempt. Sometimes it works, sometimes it doesn't. It works more often when you try than when you don't.
In this article we are going to discuss Blockchain data indexing. Blockchain is a type of a shared database that differs from a typical database in the way it stores information. A blockchain is a growing list of records, also called blocks, that are linked together using the latest cryptography technology. In general, each block contains a cryptographic hash of the previous block, a timestamp, and transaction data.
For example, the transaction data in a Bitcoin Block contains information about the Sender, Receiver and the number of bitcoins to be transferred.
That's an impressive crowd:
https://twitter.com/EndWokeness/status/1777016250935226399
Ramanujan is an interesting comparison. He was an outstanding mathematician, but it feels like his prowess came from a deep love of math and concomitant time spent on it. There's an anecdote somewhere about child Ramanujan working his way through thousands of elementary lemmas for fun, and I wonder if this gave him the almost occult intuitive ability reported by his collaborators. The stories about him have a tone of awe, but not fear.

In some contrast, von Neumann seems to have been able to take his enormous fluid intelligence and speed and apply it to pretty much whatever problem he decided, and he did it across many areas, including non-scientific ones. The stories about him are tinged with a little unease, and it's a little harder to see the human underneath his achievements.
Agree, and yet I regret even bothering to take a photo of the last eclipse.

If you had a camera set up pointed at the sun, automatically snapping photos every so many seconds — go for it. You can forget abut the camera and enjoy the event.
Just wasted 5 minutes
It tastes like soggy beef bullion cubes melted in beer manufacturing byproducts. Don't do it.
It’s not just money they made so much money they actually dislodged and eliminated the conditions and opportunities that created hacker culture in the first place
This is a strange comment that probably reflects the sliver of academics you're familiar with. Who do you think wrote and continues to develop R and all those packages? There are actually many types of software in use by academics.
BBC story: https://www.bbc.co.uk/news/business-68758088
> anything moderately large would need to be put into a special memory block that the OS could rearrange at will, and one would need to lock the block's handle to keep it stable while accessing it

Didn't 16-bit Windows and classic Mac OS do something similar? If you're doing multitasking on a system without an MMU then I think that kind of live heap defragmentation would have been practically required.
That's what was most surprising to me. You're used to seeing it get dark at night every night... but it gets orange before it gets dark. With an eclipse, it doesn't get orange. In 2017 my brain's auto-white-balance function had a lot of trouble with this and everything looked strangely blue. I was also surprised by the temperature drop and stillness.

This time, it looks like it's going to be cloudy. I have no idea what to expect.
Can you share how/where you got those search numbers? Can they be verified by others here, across more than one service (ahrefs etc)?
Live like daniel and wait for the evil food to make everyone sick.
Ya gotta work a bit on your empathy there. I think it’s pretty clear that the ellipsis is something more than just an ellipsis to them.
BTW, the author of this piece is an amazing writer. The rest of his blog and the blog roll at 3quarksdaily are worth a closer look.
> The best I'd say is a sense of collectiveness that is somewhat higher than other countries.

I wouldn't say that this comes anywhere close to many other countries in Germany. Societal coherence in e.g. Russia or Norway is much higher than in Germany.

I think it's rather the other way around: The countries you're comparing to might be exceptionally bad at it, and Germany is average.
But how else are you going to be tempted by their excellent mortgage rates?
My partner was diagnosed back in 2016. We went and saw totality in 2017. That day we made hopefully plans to see the one tomorrow. Here we are, 7 years later having driven half way across the country to see tomorrow's eclipse. She is still in treatment and will be forever but she's here. I will definitely make a date for the next one in 20 years.

This comic hit close to home. Thank you for posting the link.
He's lying. Lula is corrupt? Of course he is. Just as corrupt as anyone that came before and after him. But he's far from being the biggest criminal. He's the first president in BR history to really narrow the gap of social inequality.

That's why the extreme right hates him and persecuted him until he was illegally jailed. He was so popular that they were afraid that he would be able to install a communist government in Brazil.

But Lula is just a populist. He's center left and friends with all big bankers. He's far from a communist. But he's no angel.
What a mess of an article. Complete ignorance. If you haven't read it yet, I'd suggest not wasting your time. It's just a lot of unfounded assumptions and hand-wringing by someone who appears to have a (very large) axe to grind.
>Should the focus not be on disposal methods but on ensuring sustainable regeneration of farmland in this case?

Isn't "sustainable regeneration of farmland" (whatever that means) orthogonal to methane being generated from landfills? After all, food waste in landfills generate the same amount of carbon regardless of how they're farmed. It's not like a rotting tomato that's grown using "sustainable regeneration of farmland" magically emits less methane than one that's grown conventionally.
A decado isn't what it used to be.
They could've implemented their own virtual memory and paged it to disk. Very easy to do. That's what we had to do to load 64mb ROMs when creating an n64 emulator for Xbox.
Engineers at Digital Equipment Corp. Saved Ethernet
I do not think people remember how bad software was over a decade ago or even more.

Web browsers for example. I remember the days before Firefox got that quantum update and the crashes went down. Chrome tabs crashing. Adobe Flash.

Windows Vista came out in 2007.

Windows 7: Windows Vista with proper QA and drivers.

Windows 8: the user interface. Yes, some of you liked it, most didn't. It was very bad.

Internet Explorer... Windows 98... Windows ME...

Windows 10 was so much better. Windows 11 is the next Vista phase.

Mesa on Linux before Valve started hiring contractors to work on it. Remember the days when a major release of Mesa was based on if it implemented a new version of OpenGL?

AMD graphics before AMD properly supported it on Linux. AMD drivers on Windows before Youtubers started actually using AMD cards and complained about the drivers.

Games For Windows Live was closed on August 15 2013.

This was before fun things like mitigations for hardware vulnerabilities that software has to deal with. Or the growing scale problems AWS has to deal with it controlling 90% of a growing market.

Even Bing has gotten... a little better...

I guess Mac OS X has objectively gotten worse, but it has been that way since Snow Leopard (half joking).

Google search has objectively gotten worse.
That's interesting. I took a lot of pictures in 2017, which was my first total eclipse, and don't regret it all. I kind of had a vision in mind for the picture and it came out perfect. (Looking through a telephoto lens at the sun is probably the least interesting picture. I took a wide shot with the corona clearly visible and the rest of the scenery and the eclipsegoers on the ground. I'd like to get 4 minutes worth of star trails sometime, but I'm too lazy to bring my tripod this year. Maybe next time. It's going to be cloudy anyway.)
What are their crimes?!
I don't think I ever saw a monochrome ATM that could deposit checks. Letting me choose what denominations I want also seems to be a more recent development. IMO the ATMs now are better than 10 or especially 20 years ago in those ways.

Games-wise, KOTOR2 has to be one of the leading contenders for bad release quality - 20 years old.
Even if you pivot to AI, the technology advances have been so swift that even AI practitioners need to keep up to not fall behind. While certain fundamental skills such as statistics, linear algebra, and elementary machine learning algorithms (including neural networks) are important and I don’t believe will fall out of style anytime soon, the cutting edge is evolving at breakneck pace. It seems right now that large language models are the rage now. Just a few years ago there was a major emphasis on deep learning, and before then was “big data.”

My advice is to continue searching for jobs in various fields of computing; it’s a tough market right now and it may be hard to specialize. In the meanwhile, use your time unemployed to get up to speed with AI as well as to practice Leetcode. I believe you’ll find something eventually, but it is a tough market.
Email being different from chat is a big factor and another one is that the entire system in Signal is designed and engineered specifically for the purpose, from the protocol on up. Retrofitting privacy, confidentiality, etc onto email is one of those noble 90's cryptography dreams that turned out to be unrealistic and impractical.
I think it's just caching on their end that's causing this issue. If you add any other query param in the URL that message goes away.
Once AI becomes covertly Narcissistic, or Machiavellian, then indeed very big trouble - psychologically - is in store for vast swathes of people.

Here are a couple of brief videos on dark psychological strategies - which AI can be taught to have:

"6 Dark Psychology Tricks To Beware Of":
https://www.youtube.com/watch?v=saEErVMirqc

"My #1 Covert Sign For Spotting Narcissism":
https://www.youtube.com/watch?v=P-NlptpY7Ls
Given the amount of immigrants in Europe in general and in Germany in particular, I don't think they are trying to deter people. Or if they are trying it's not working.

The incompetence is not confined to immigration, it's pretty much everywhere. Same goes for France actually.
Autonomous Weapons: The False Promise of Civilian Protection (2022)
This rule has been changed in 2006, see the wikipedia entry. Also the double tax rule allows you to tax the win in the target country and not Germany.
They use this book called "Der Process" as a manual
I know this is a tongue-in-cheek critique of the process, but it's also a really handy guide! Good job author.
I took a look at the source, as I was curious about how does one perform a FFT of a signal, but stumbled upon this. Could somebody explain to me what this calculation does? (in is the audio signal, if I'm not wrong)

window := make([]float64, len(in))
for i, x := range in {
window[i] = float64(x) * (0.54 - 0.46*math.Cos(2*math.Pi*float64(i)/float64(len(in)-1)))

Thanks
The sausage
If it's a modern case, how do you deal with dust?
These are excellent suggestions, and much appreciated. Thanks!

If you train a binary classifier on the embeddings, have you found that the resulting probabilities are also good for ranking? Or do you stick with a distance measure for that?
I thought this was gonna be about the latest release of the IDE hehe
More HN discussion on PumpkinOS

PumpkinOS / 3 years ago|52 comments

https://news.ycombinator.com/item?id=28466858

Related discussion on rePalm:

PalmOS on Raspberry Pi 169 points by Tijdreiziger on Sept 10, 2021 | 86 comments

https://news.ycombinator.com/item?id=28487817
The answer is “because the author is engaged in rosy retrospection”.

The Atlantic, in 2013: Why is software so slow?[0]

Mac Observer, in 2015: OS X quality is declining.[1]

Some random programmer blog, in 2015: “Worse Is Better” 25 Years Later – Have We Gotten Lazy?[2]

Information Week, in 2009: Paging AIM: Why Does Software Always Get Worse?[3]

MIT Technology Review, in 2002: Why software is so bad.[4]

[0] https://www.theatlantic.com/magazine/archive/2013/09/why-is-...

[1] https://www.macobserver.com/tmo/article/mac-experts-weigh-in...

[2] https://spin.atomicobject.com/worse-is-better-vs-right-thing...

[3] https://www.informationweek.com/it-leadership/paging-aim-why...

[4] https://www.technologyreview.com/2002/07/01/40875/why-softwa...
Tiny clocks.
I wonder about these kinds of "things are getting worse" assertions.

I might put it a different way:

- new software might have more problems than older stable software.

- There is exponentially more software being created now

- new software is on the forefront of solving more of society's problems

- maybe things are getting better? (though there is some dystopian software, like any cookie/privacy dialog)

- this might be an example of doing the right things poorly, instead of doing the wrong things well¹.

[1] I think of accidental empires

"Hippies tend to do the right things poorly; nerds tend to do the wrong things well."

https://www.cringely.com/2013/02/10/accidental-empires-part-...
More like “capitalist porn.” Mostly seems to just be people salivating over how much wealth they can extract with the next big tech advancements.
Do they also sell really old ones, so you can start in business and immediately advertise with a slogan like "since 1950"? This is something that has been somewhat common in Britain with businesses such as breweries, as provenance is highly valued by the market, yet not generally examined with much rigour!