skysight-inc/HackerNews huggingface dataset:
A few months on Hacker News there was a post about Mixxx[1], an open-source DJ software. It prompted me to download it and play around. It's very cool. Despite being a complete novice, I learned a few things after a dozen hours of playing around:

* I don't have a physical controller, but I can understand why people always use them. Keyboard and mouse are not fully sufficient.

* The built-in key and beat detection is really quite good for house music, and it gets you most of the way there in terms of managing song transitions (but not all the way there)

* A side effect of consuming 99% of all of my music from youtube and spotify means I have no local library to feed into Mixxx (I ended up yt-dlp'ing a bunch of stuff)

* There is a true art in song selection, and I don't possess this skill.

[1] https://mixxx.org/
I dunno if the CIA would trust them but I like Amcrest cameras

https://amcrest.com/

because they have a wide range of different price points and capabilities. Use these with software like

https://zoneminder.com/

which you could run on a cheap Linux box. For secure access use

https://tailscale.com/
X Goes Down for Thousands Users
Since a hypercube is a higher-dimensional cube, I think a higher-dimensional hyperbola would be a "hyperhyperbola".
I would like to see what a "populist value system" looks like.
US economic data at risk from Elon Musk's Doge cuts
https://archive.ph/c4MdE
Microsoft forces Windows 11 to use a Microsoft Account – removes bypassnro
> The problem is that it's an AI program's impression, not an artist's impression.

I just made a similar reply, but I disagree with this. The artist iterates with their prompts to the AI tool to get what they wanted. So when they stopped tweaking the prompt, they were satisfied with the result to be their impression
I thought it was a pun with moiré then saw the surf board. I was fooled again as it was about moiré!
This is very subjective, but I feel they are all imitators of ChatGPT. I also contend that the ChatGPT API (and UI) will or has become a de facto standard in the same manner that intel's 80886 Instruction set evolved into x86
> The 80% of the revenue spent on operating costs is just invested in their economy and creates jobs and pays taxes.

Yes and also not the full 21.9B claimed by the article. I wonder how one could contemplate the different levels of external war that could be exerted by a country based on its external economic ties. One the one hand is going full juche with no external economic ties (which the DPRK isn't quite), and on the other is some fully external state run on banking or tourism like Liechtenstein or Maldives.
Interesting, thanks for elaborating! Still not sure I understand sadly, but maybe it’s just different worldviews on how to play language games. Like, you say we don’t need to teach nuance, and that animal is a useful term — but then what does it denote, if not a group of creatures?

To me, this discussion should center around utility — “objectively wrong” is assumed to apply to basically everything we ever say on some level (what are the chances we happen to live at the End of Science?) so I hesitate to adopt such a binary framework. In this light, taking a stand against “animal, plant, fungus”—which sums up an overwhelming majority of how laypeople interact with the world—seems of dubious value.

Re:examples, kelp are plants and slime molds are molds, and therefor fungi. Boom. Does that capture 100% of their characteristics on a genetic level? Presumably not (and TIL kelp are technically like flexible coral colonies, not vascular plants)! Is it more useful for 99.9% of usage than “they’re their own things, somewhat unlike anything else”? Definitely, yes.

P.s. animal vegetable mineral also seems to have held up okay…? It’s a culinary thing AFAIK, not an exhaustive list of all objects.
I don't think "buy some car insurance if you're going to drive" is any more unreasonable than "buy a crash helmet if you're going to drive".

But I can see how there would be a range of valid opinions on the matter. Some places do have a single government-owned insurance company: whatever they say you have to pay, you have to pay. No other options.
Maybe this wasn't clear, but the Probabilities are a low level variable that may not be exposed in the UI, it IS exposed through API as logprobs in the ChatGPT api. And of course if you have binary access like with a LLama LLM you may have even deeper access to this p variable
I buy the $10 one because the margin has to come from somewhere. 9/10, the more expensive product is better.
No you don't have to search whole graph with BFS (it might happen if source and target is on opposite corners), first time you reach a node you know 100% that it is the shortest path. That's one of basic invariants allowing BFS to produce correct result, you can terminate early when all targets are reached. A difference between A* and BFS is that instead of searching shortest path between two points BFS finds shortest path from single point to ALL points in graph. A* makes a tradeof of speeding up individual query by answering to weaker question. When problem allows it replacing thousands of A* calls by single BFS or Dijkstra call can give a major speedup. Another important difference is that BFS only works on graphs where all edges have same length, A* supports mixed edge lengths. They are not interchangeable, just like finding minimum element in a list isn't replacement for sorting the list.
Your last point is the most important skill a DJ needs to learn. Song selection is everything.
What kind of operation is stealing plates in bulk like that? My guess is none.
I wouldn't trust any of the baby monitors. Even some of the "best" ones, like the Owlet are questionable. You might want to get one of the smaller Unifi cameras and use their Protect product to access it remotely. Cloud accessible but all stored locally.
I guess it wasn't very obvious, but SP2 had a ton of security enhancements.
Passing the cost onto the consumer is what makes the business look less appealing compared to local alternatives, helping to break the monopoly.
Even though I agree with what you're doing in principle, I feel it's necessary to remind and warn everyone here that sabotaging bots could be viewed as a violation of laws such as the US's Computer Fraud and Abuse Act[1]. I mean, unless the Second Amendment is suddenly interpreted to include cyberweapons.

[1] https://en.wikipedia.org/wiki/Computer_Fraud_and_Abuse_Act
I have to ask, why?
This is what's really scary, deregulating crypto, maybe other financial deregulation, high tariffs, and maybe an inability to see what's happening in the economy could really lead to a nasty depression.
Congress takes another swing at Uncle Sam's software licensing mess
Siri's 'Non-Existent' AI Features Spark Apple Legal Battle
> Kernel-level crashes, the only kind of crash that risks half-written files, are no more likely during dpkg than any other time. A bad update is the same bad update regardless, no better, no worse.

Imagine this scenario; you're writing a CI pipeline:

1. You write some script to `apt-get install` blah blah

2. As soon as the script is done, your CI job finishes.

3. Your job is finished, so the VM is powered off.

4. The hypervisor hits the power button but, oops, the VM still had dirty disk cache/pending writes.

The hypervisor may immediately pull the power (chaos monkey style; developers don't have patience), in which case those writes are now corrupted. Or, it may use ACPI shutdown which then should also have an ultimate timeout before pulling power (otherwise stalled IO might prevent resources from ever being cleaned up).

If you rely on sync to occur at step 4 during the kernel to gracefully exit, how long does the kernel wait before it decides that some shutdown-timeout occurred? How long does the hypervisor wait and is it longer than the kernel would wait? Are you even sure that the VM shutdown command you're sending is the graceful one?

How would you fsync at step 3?

For step 2, perhaps you might have an exit script that calls `fsync`.

For step 1, perhaps you might call `fsync` after `apt-get install` is done.
Cuba is doing pretty well for a country under one of the biggest and longest blockades in history.
I noticed this in Taiwan between 2018-2020 when I was staying there. A highly educated population but with little to no opportunities. Most of very ambitious talent found jobs in China or Singapore.

A strong business environment, or strong investment opportunities, or a large consumer base is very much needed to have attractive jobs. A strongly educated workforce does little to enable such an environment. Intuitively, it is just very hard to make money off of a small, low income population, and it is even harder to export services built for a local market to a non local market. So the ambitious talent just find opportunities elsewhere.

It also depends how hard it is to migrate out of the region. If there are strong family ties and good standard of living, you'd be surprised at how much talent is willing to stay.

Interestingly enough, Taiwan in 2024/2025 has seen huge growth in wages, for many reasons, but the biggest IMO being the highly educated workforce.
First sentence:

>The EU is considering ... to retaliate against Donald Trump...

Did you by chance read the article yourself?
I did say indentured servants, not slaves...

Thonik not sure what the difference is when the servent can be killed with impunity
We had all of those things before WW2.
Good story defends itself even if you know the ending.
Not everyone is as impressed as us by new tech, especially when it's kinda buggy.

The article makes a lot of good points. I get a lot of slop responses to both coding and non-coding prompts, but I've also gotten some really really good responses, especially code completion from Copilot. Even today, ChatGPT saved me a ton of Google searches.

I'm going to continue using it and taking every response with a grain of salt. It can only get better and better.
Why were they blocked on Github?

Edit: Dupe, with reason given:

https://news.ycombinator.com/item?id=43492578
Do you use your knives daily in a fashion that might injure bystanders? If so maybe you should be made to carry mandatory insurance.
I love this book but yes, you really need to understand when it makes sense to apply these patterns and when not to. I think of these kinds of architectural patterns like I think of project management. They both add an overhead, and both get a bad rap because if they are used indiscriminately, you will have many cases where the overhead completely dominates any value you get from applying them. However, when used judiciously they are critical to the success of the project.

For example, if I am standing up a straight-forward calendar rest api, I am not going to have a complicated architecture. However, these kinds of patterns, especially an adherence to a ports and adapters architecture, has been critical for me in building trading systems that are easy to switch between simulation and production modes seamlessly. In those cases I am really sure I will need to easily unplug simulators with real trading engines, or historical event feeds with real-time feeds, and its necessary that the business logic have not dual implementations to keep in sync.
Big improvements to checkpoint performance in latest LangGraph Python
People pushing the state of the art are pretty much not who we want setting regulations to protect us from people pushing state of the art :)
Instead municipalities have been known to tweak whatever variables they can to maximize their fees collected. In the city I live in, they illegally put speed cameras too soon after a speed change. The city fought against it and won, so the cameras stayed where they are. There is a 5mph drop right before one of the speed cameras and the road jumps up 10mph shortly after. This creates dangerous highway situations where locals aware of the cameras speed up to the camera point, slam on their brakes, and then speed off again after. There is no reason other than revenue for the speed to drop like that on a highway for such a short and straight section without abnormal entrances and exits.

Throw in red light camera setups where they reduce the yellow lights to dangerous levels for everyone in order to collect more fees despite longer yellow light times being one of the most effective ways to prevent collisions in intersections.

https://www.salon.com/2017/04/05/this-may-have-happened-to-y...
Come on, man. I can't say I miss the trillion charger types of the late 1990s and early 2000s. We have the EU to thank for USB-C. It may not be perfect, but being able to use the same charger to power/charge my phone, headphones and laptop is awesome. I can't say the same of my retro gear, until I modify it myself to have a USB-C charging port. Having a compatible wireless communication standard is along the same lines, in my opinion.
Preventing the word break doesn't seem very desirable, especially if it causes a large gap.
Next step is gemini hosting Personal Home Pages.
"How hard is it to implement XML/XSLT/XPATH streaming?"

It's actually quite annoying on the general case. It is completely possible to write an XPath expression that says to match a super early tag on an arbitrarily-distant further tag.

In another post in this thread I mention how I think it's better to think of it as a multicursor, and this is part of why. XPath doesn't limit itself to just "descending", you can freely cursor up and down in the document as you write your expression.

So it is easy to write expressions where you literally can't match the first tag, or be sure you shouldn't return it, until the whole document has been parsed.
I think as a technical term, pausless (as used here) has a specific meaning, just like real-time has a specific technical meaning (not literally 0 latency since that's generally physically impossible).
It was kind of Foucault’s entire point that society is running on norms that describe a prison.
Nothing wrong with inadvertently teaching folk new words, it was an uncommon and welcome surprise for me
That software just didn‘t work that way. I don’t think it tried to convince the users that they were wrong by spouting nonsense that seems legitimate.
To put this in context, during Covid, hundreds of bodies were being dumped in the Ganges river, buried in shallow graves on the sandbars in states like Uttar Pradesh. The state govt took an active role to remove the grave markers so that an accurate estimate of the numbers could not be ascertained. These were covered by local bloggers, vloggers and news channels.

Kerala is one of the few states that managed medical supplies of Oxygen pretty well. In many other states many died because hospitals ran out of it.
And if he sues you no lawyer will take your case...

"Trump says Skadden, Arps law firm will provide $100 million in pro bono legal services, avoiding executive order" -
https://www.cnbc.com/2025/03/28/trump-skadden-law-firm-execu...

"Legal community shaken by a powerful law firm's decision to give in to Trump's demands" -
https://www.nbcnews.com/politics/trump-administration/legal-...

Guess which country will be at the bottom of Wikipedia's Corruption Perceptions Index next year....
Interpreting APL has a similar case: where a more verbose language would write something like:

a+a where a=2

the terser APL expression is:

a+a:2

(in which the left `a` is in scope of the right `a:`, which serves as both an lval for 2 and an rval for `a+`)

I don't know how APL did/does it, but when attempting to handle this syntax in a right-to-left operator evaluator I also wound up adding an ephemeral lvalue case.

(note also that C can be nearly as terse; it would express the above as:

(a=2,a+a)

assuming [unlike either of the above] that a has already been declared)
You can actually annotate the return type of json.load better than that:

JSON = float | bool | int | str | None | list[“JSON”] | dict[str, “JSON”]
It isn't niche just because education has taken a nosedive.
So... the goal is to make `apt` to be web scale?

(to be clear: my comment is sarcasm and web scale is a reference to a joke about reliability [0])

[0]: https://www.youtube.com/watch?v=b2F-DItXtZs
Goodbye USA. Was nice meeting you...

"Trump says Skadden, Arps law firm will provide $100 million in pro bono legal services, avoiding executive order" -
https://www.cnbc.com/2025/03/28/trump-skadden-law-firm-execu...

"Legal community shaken by a powerful law firm's decision to give in to Trump's demands" -
https://www.nbcnews.com/politics/trump-administration/legal-...
They are way ahead of you in Turkey.

https://www.usatoday.com/story/news/world/2025/03/27/pikachu...
Auto-Formatting Prolog Code
I'm not denying the phenomenon exists. But to try to say that adults would be upset if teachers spoke to their children like they weren't developmentally challenged is completely ridiculous.
Merriam-Webster is an American dictionary and therefore totally irrelevant to me.
The Right Way to Use Fonts.com Web Fonts (2020)
Practically, it's all through this `type_traits` header that (often) end up in unreadable messes. It's all possible because of the catchy acronym SFINAE. It doesn't make much sense to me either, so I avoid it :)

https://en.cppreference.com/w/cpp/language/sfinae
> but there is no simple formula for the product of the odd numbers.

There is. It is N! divided by the product of all even numbers up to N.
Do you even understand the argument being made by the person I was replying to?
I have a Linux server running Frigate, but Agentdvr is also great, with my local IP cams connected. I bought four amcrest cams for 50$ a piece. I blocked them from leaving my home network via adguard. I have them running via wifi but via their Ethernet port would be even safer. Wife approves!

I’ve found frigate to be faster than Agentdvr but Agentdvr has more features.
Seems interesting but I have already second app linked to my profile.
Mr White, which is correct English. I believe Americans might put a dot after these abbreviations, but nobody else does.
Cash Flow Data Is Censorship-Resistant
I share your sentiments as a developer. That was one of my motivations for starting work on this. I wanted developers to decide and develop some of these metrics. I am not sure how exactly that looks like and I am hoping open source will help in figuring that out. In the meantime please check the faq. Developer productivity is not something that can be measured with simple metrics like time spent coding.
>I guess I was getting at the fact that 99% of people won’t consistently hit high reader numbers. So to pick this as your goal, or starting point for an article, is dangerous because it just leads you to stop writing at some point.

Oh, but I don't even think the numbers have to be "high" for this advice to apply.

Like I talk to bloggers who don't really have a strategy except to just keep writing and submitting to HN or reddit, but they don't get traction, so they get discouraged and give up.

The point I'm hoping to get across to those bloggers is that they can find readers if they think through from the beginning what topics they want to write about and what channels allow them to reach readers that match. That technique works even if you just want a few dozen people to read your posts.
Would the average consumer be willing to accept the price increase due to the weight of glass containers vs plastic? The heavier glass will cost the vendor more in shipping on top of the container itself. That's shipping from the glass maker to the bottling facility, shipping from the bottling facility to the distribution center, shipping from distro to retail. There could then be additional shipping from retail to consumer.

Glass would also be much more susceptible to storage temperatures. Liquids susceptible to temps below freezing could be bad for glass containers without enough room for contents expansion.
Founder Charlie Javice found guilty of defrauding JPMorgan Chase
That's probably taken from Systemantics
Honestly this is crazy enough to work. Bonus points if both you and the scraping company reside in the same state.
As a 50+ nerd, for decades I carried the idea that can't we just build a sufficiently large neural net, throw some data at it and have somehow be usefully intelligent? So it's kind of showing strong signs of something I've been waiting for.

In the 70's I read in some science book for kids about how one day we will likely be able to use light emitting diodes for illumination instead of light bulbs, and this "cold light" will save us lots of energy. Waited out that one too; it turned out so.
Cease and desist from Signal incoming, from their legal terms:

> "Signal", Signal logos, and other trademarks are trademarks or registered trademarks of Signal Technology Foundation in the United States and other countries (more info here).
I'm worried this will cause a buildup of plastic in arctic regions during the summer
Why should the author work around Signal's rate limiting? Are you asking the author to enable spamming?
Seems interesting but it looks like some cli with web server running on someone else's machine, so basically no security, no encryption. Also probably this bot have an access to your entire chat history.
Oracle has reportedly suffered 2 separate breaches exposing customers' PII
https://ntfy.sh

https://github.com/caronc/apprise
I think this is the best insight into why OP is successful: "Once I have a business, my priority is to make it the best possible option for the user"
I'd be curious what the time, effort, and cost would be to lay HVDC cable between Africa and Spain and burn the fossil gas in Africa (vs moving it to Europe over pipeline to burn). Over time, you could use storage and renewables on the Africa side to green the energy.
> Will it be used by the individual for self-improvement and time management?

At the moment my only goal is for the developer to use it to track and observe work habits. All else is not really applicable at the moment.
I could not get it to work, there was a dialog window popping up that I couldn’t click to dismiss. Tried many times and went back to Serato.
It doesn't need to be in bulk though. If you're not a dumb criminal looking to do this, you put in the work by just driving around a city center looking for a make/model/color you are interested.

Or, if you want to be organized, you run around with plate readers and log make/model/color/number and then sell that data.
At the end of the day, most modern clothing isn't made in brand factories.

It's subcontracted out to tons of shop, who then subcontract their orders out to even more shops.

Unsurprising that given such a system product varies.
For fractional scaling on my Fedora setup under Gnome, I just load up the Tweaks tool, click on Fonts, and adjust the Scaling Factor on the bottom. This seams to work about as good as fractional scaling would (at least for me). I used to need to also set the default scaling factor in Chrome / Firefox separately, but they seem to be picking it up correctly now too.
If anyone from Framework is reading, I've noticed something weird about your website which I think would be worth fixing. When I go to the Framework Laptop 13 page [1] the only buttons I see are "pre-order now" which makes me think I can't buy one today. But when I click "pre-order now" and go to the shop, I can choose older version of the 13 and buy them today.

Context is I've a friend who told me last night he wants one of these laptops but that they're not currently available...overall seems the website is a bit misleading on current availability.

[1] https://frame.work/laptop13