skysight-inc/HackerNews huggingface dataset:
Should link here instead - my post is just a link and my own summary notes: https://adamj.eu/tech/2023/11/02/github-actions-faster-pytho...
This assumes that cars are the only way to get around.

A bus that starts and stops as it goes through traffic calming with 100 people on it will make an absolute joke of the efficiency of even the most fuel efficient of cars.

In areas where transit is given its own lane, or is a train, the time efficiency is much better as well. Plus if you give buses their own lanes you can remove traffic calming measures for them and give them signal priority, thus making them even more efficient from a resource, and time perspective.
> That doesn't work in the business they're in. They need to roll out definition updates quickly.

Well clearly we have incontrovertible evidence now (if it was needed) that YOLO-pushing insufficiently tested updates to everyone at once does not work either.

This is being called in many places (righfully) the largest IT outage in history. How many billions will be the cost? How many people died?

So yes, clearly not the correct way to operate.
I hope they make out of this recent recession but people should be cautious in using words like "the economy surged" when describing a 1.3% increase in economic activity.

If anything, Argentina is known for being a economic rollercoaster fueled by populist after populist government. It never works out and the current situation seems like more of the same.
Show HN: I am building an app that auto categorizes your data into clusters
I am still working on the concept so feedback is welcomed! if you are interested please leave your email or let me know. I am still trying to know whether this app is worth building.
It has a simple reason, any other device is much worse. All my Lenovo laptop batteries died in 2 years, meanwhile my MacBook from 2015 still gets 3 hours of battery life. That one was expensive, but now with Apple Silicon the Macbook has best power to performance ratio by far.

And it's not like other vendors are not full of crap either. I had a Dell laptop with a clearly broken display that they never acknowledged or repaired - and many other problems of all kinds. Apple was always least (but obviously not zero) problems and best build quality.
The world is not static and software these days is very interconnected. Dreams of not updating only work in a unchanging world. Sadly, this world is still to be found.
I live in BC, where speed cameras are banned by law. Right next door is Alberta.

Last time I was in Edmonton, known for extremely car centric design, wide roads, ample highways, etc. I was shocked by how much slower people drove, and as a result, how much safer driving was in general.

You only have to get slapped with a fine a few times before you start learning to control your speed.
This is why I believe felons / prisoners should be able to vote. Not allowing a significant portion of the population to vote leads to them being treated poorly.
Some of us have worked on embedded systems or board bringup. Scope and logic analyzer ... Serial port a luxury.

IIRC Windows has good support for debugging device drivers via the serial port. Overall the tooling for dealing with device drivers in windows is not bad including some special purpose static analysis tool and some pretty good testing.
How does it compare with LanceDB, and what's interesting about lantern technically?
This holds for most scripting options.
> Nope, I have seen software like Crowdstrike, S1, Huntress and Defender E5 stop active ransomware attacks.

Yes, occasionally they do. This is not an either-or situation.

While they do catch and stop attacks, it is also true that crowdstrike and its ilk are root-level backdoors into the system that bypass all protections and thus will cause problems sometimes.
Drivers have had to be signed forever and pass pretty rigorous test suites and static analysis.

The problem here is obviously this other file the driver sucks in. Just because the driver didn't crash for Microsoft in their lab doesn't mean a different file can't crash it...
It is definitely not too lossy to be valuable.

Imagine a town that has 100 cars in it and 10 traffic deaths per year vs a town that has 10,000 cars in it and also 10 traffic deaths per year. Both towns have the same population. Without any sort of normalization the towns look the same, but clearly very different things are going on in those scenarios and a per mile or per car or whatnot will help you identify that. Obviously it doesn't give you any sort of root cause but it is an indicator that a deeper investigation is needed.
the article uses several techniques of rhetoric in an attempt to make readers believe it.
A key component of CUDA is that the kernels are written in C/C++ and not some shader language you would only be familiar with if you were into graphics.
they reverted it after about one hour. but sure, they didn't need to target all customers all at once, that's a good point.
Makes me think of flystrike which is also a perfect analogy https://en.wikipedia.org/wiki/Myiasis
Such an excellent project!

https://www.nhtsa.gov/research-data/fatality-analysis-report...
> But we are committed now to living in a world that will be radically different and less pleasant for a lot of people.

Committed?

We will have extra energy for carbon capture on the next decade. This is a problem we can solve. Not before it gets worse, but we can stop it from being permanent.
I think if that was the case, the cost would go up.

Realtors work very, very hard; and they aren't getting rich. If it was as easy as you think, no one in their right mind would pay the commission.
Apple deprecated kernel extensions with 10.15 in order to improve reliability and eventually added a requirement that end users must disable SIP in order to install kexts. Security vendors moved to leverage the endpoint security framework and related APIs.

On Linux, ebpf provides an alternative, and I assume, plenty of advantages over trying to maintain kernel level extensions.

I haven’t researched, but my guess is that Microsoft hasn’t produced a suitable alternative for Windows security vendors.
Would really be interested in aggregating some of these stats e.g. which vehicle is most common in these incidents.
Crowdstrike and its ilk are basically malware. There have to be better anti-ransomware approaches, such as replicated, immutable logs for critical data.
The emergence of Companies in society wasn't to make the world better but to conduct business more efficiently. Sometimes there is alignment between those 2 things. Sometimes there is not. Since they aren't designed for it, don't look to them to solve social problems.

Making your neighborhood better is much less complex than making the world better. So look in your own neighborhood for groups, cooperatives, associations, societies that are working on specific issues. They might not capture as much Attention as large companies, but that's where you will see cool stuff happening.
Let's hypothesize a bit. What's preventing the C++ compiler from auto-inserting if-checks for NULL pointers, just like a human would? That it wouldn't know what to do in the 'else' block?
> The dynamic is similar to pharmaceutical ads on TV for drugs like Ozempic or Cialis. Instead of getting advice from disinterested parties, like their doctors, people are getting messages from quite interested parties — pharmaceutical companies — hoping they show up at their next medical visit and make an ask.

‘disinterested parties’ is a bold statement to make when there are plenty of cases of pharma reps giving out gifts and causing conflicts of interest with doctors. Corruption can occur anywhere, at least with DTC the motives are clear.
What is the difference between a "distributed object storage" and a file system?
Taken out of context, there’s no information there (it’s a random opinion). But if you want to drill down further on something that rhymes with colluding with Russia, see:

https://tildes.net/~misc/1hof/the_rise_of_strategic_corrupti...
Yeah... didn't mean the 1x as dismissively as it came off. Got to carried away with my point. My mistake.

But to my original point, I just don't buy the 10X story as being only how fast you write code. I've known developers who designed and wrote such that much time was saved working with that code in the future. These people are, IMO, much more deserving of the 10x moniker as maintaining code is much more important that just cranking it out... with the only possible exception being early stage startup (but not really as they will be crippled in the next stage).
Does this work on Android at all? I just have a static image. Using Brave.
The G5 macs were terribly engineered machines - the fan blade profile made them terribly noisy, the water cooling system corroded due to mismatched metals and coolant, and the leaking was conveniently above the power supply which then shorted out. For some reason the one I got had a 1 kilowatt power supply, but the machine only had two HD bays.

Their only saving grace was they are probably the most beautiful case ever made, and they are easy to convert to an ATX format to put a modern PC inside.
Pretty tortured analogy made worse by the fact that Apple is on every metric a more successful company after Steve Jobs.
there was a long time that pgvector only had basic similarity algorithms and not HNSW but pinecone did. That plus being “fully managed” made it a super compelling product. Nowadays, much less so, but there is still a market if it is more “enterprise ready” than others like Lantern
You are stating some obvious things which are not what is being argued here. I only gave the above quote because it is the conclusion that the Erlang designers came to after a lot of research/playing/implementing with other languages (read the full paper and others listed below). I had also stated above that "he conceived Erlang as Prolog-Ideas+Functional/Procedural+Concurrency+Fault-Tolerance." So we already know Erlang is a different language. Note that Robert Virding also states in the Erlog page "due to the fact that Erlang evolved from Prolog". So obviously Prolog was a huge influence on Erlang design (not to be confused with the fact that the first experimentation was done in Prolog) in addition to other systems/languages. The above paper also states "It was a strange mixture, with declarative features (inherited from Prolog), multi-tasking and concurrency (inherited from EriPascal and Ada) and an original combination of error handling mechanisms". The last came from AXE/PLEX and others.

Joe Armstrong wrote two papers The Development of Erlang (linked here https://news.ycombinator.com/item?id=40998632) and a longer A History of Erlang (pdf at https://www.labouseur.com/courses/erlang/history-of-erlang-a...). In addition to his thesis (pdf at https://erlang.org/download/armstrong_thesis_2003.pdf) they provide a fascinating study into what goes into the design of a language i.e. lots of messy experiments, shifting goals, inspiration/features from many different languages etc. until everything coalesces into a organic whole which is then validated by users. Reading the above two papers will give you a more complete picture of Prolog's influence on Erlang (in addition to others).
Nonsense. Mostly because nobody actually "kills someone and then drives in circles".

Human life being valuable does not change that certain activities carry a certain amount of risk, and so of course the more you do that activity the more likelihood the risk manifests. It is valuable information to know if one area has a hugely disproportionate number of traffic deaths compared to overall traffic metrics.

e.g. let's say I'm picking between two cities for my next job. Every day I will drive 25 miles to work, regardless of which city I choose. I look at the stats and see that in X city, there is 1 traffic death per 10,000,000 miles driven. In Y city, there is 1 traffic death per 100,000 miles. Therefore if I live in Y city I am 100x more likely to be involved in a fatal traffic accident. That is very relevant info to me and doesn't cheapen the value of human life at all.
I've solved this for me with this alias:

alias foliate='WEBKIT_DISABLE_DMABUF_RENDERER=1 foliate'
American manufacturing won’t have to compete on a level playing field with foreign competition if there are significant tariffs though, which is part of the platform AFAIK. So I guess it would fit as “making things Americans buy”?
This is not intended for commercial services. Realistically, this software was made for people who keep servers in their basement. The security profile of LAN users is very different than public AWS.
I've found disabling/enabling the virtual network bridge fixes VPN issues.

Of course in win11 Microsoft decided to make the bridge hidden for some unknown reason, so good luck figuring it out...
You only need one link in the chain of doctor -> pharmacist -> pixys -> nurse to be reliant on Windows for this to fail.
This whole mess is an example of how media desire for eyeballs and sensationalism can drive paranoia and panic. None of the big networks used their power to bring common sense and rationalism to this issue. Instead they fueled the flames and caused great harm. People are gullible. I wish media could be held accountable for their failings in these situations.
Their inflation has been a rollercoaster but their GDP per capita has pretty consistently been on a downward trend for half a century.

https://substackcdn.com/image/fetch/w_1456,c_limit,f_webp,q_...

Also calling the politics just a series of populists does not accurately represent the economic agendas which have been exactly the same thing (basically left leaning populism via a heavy administrative state) repeated ad nauseam with the exact same outcome.

The whole reason Milei won was because the competition was from the same parties as always, proposing the same solutions as always, and he was the only one demanding something change, so people saw it as and opportunity and looked past the more radical stuff he was saying.
It’s an S3 api compatible object store that supports distributed storage across different servers.

Object store = store blobs of bytes. Usually by bucket + key accessible over HTTP. No POSIX expectation.

Distributed = works spread across multiple servers in different locations.
The more advanced index algorithms don’t fit nicely into typical database indexes like B-Trees. That’s definitely why there was a lag between dbs like Pinecone and Postgres. However, that moat isn’t significant and being quickly filled in
> Shame is what keeps us plebeians in place.

>> The first step in becoming a top player is the realization that playing to win means doing whatever most increases your chances of winning. That is true by definition of playing to win. The game knows no rules of “honor” or of “cheapness.” The game only knows winning and losing.
interesting puff piece.

The real title is "metrics foreign banks look at are rising because that's the only thing being focused. metrics for actual well being down". It's all there between the lines in their source reports.

I expect a huge, huge, loan soon. Then temporary reprieve for the population with some populist actions. Right around re-election.
I honestly think the desktop and web need a redo. This will never happen, but this is my naive dream:

I want to open my laptop to an operating system with no advertisements or 1000 programs running in the background. It should be pretty simple with basic application support like a text editor, office suite,: database...etc. It would have a super powerful scripting language built-in with DSLs for graphics, UI, mathematics/science, OS, sound, hardware...etc. It would also have some good hardware peripherals you could control. Basically an ideal work and hobby computer that has some centralized/integrated way of accessing all the tools you need with minimal fuss. It just makes me wonder why in some respects there are still many things that the Xerox Alto or Commodore 64 can do that I can't easily do in Windows.

Need to write a simple videogame? That should just involve opening the shell and typing in some high level primitives instead of downloading some crazy big software and libraries

If(Foo){
Draw-Circle -Vertex [100,25] -Radius [2]
}

Want to do some linear algebra work?

Invert-Matrix -FileInput 'example.csv' -Sparse 'True'

Maybe you want to read some data from some kind of hardware device that has a sensor (e.g. measuring air quality) and send it to a chart?

ForeverLoop(Get-Data -Port [0]) | LineChart

The commands above are obviously made up, but that is kind of what I'm thinking about. With modern OS, I have to download, install, and configure many tools to typically do these things and it is so messy and cumbersome. I often can't share with anyone else either without them installing all the same apps (e.g
.maybe they have to download anaconda Python and postgres).

The Web is also just way too complex now. Ideally there would be a much simpler way to build beautiful and simple sites similarly to the hypothetical apps above.
I see. thanks for the details.
They might be referring to the early 1990's Apple, before Steve Jobs came back.
Funny you're saying that. In context of the stricken crowds I've read that FedEx, UPS and SouthWest had no problems at all, because many systems run on Windows95, or even something based on Win3.1x :-) Seems they are well isolated, but networked nonetheless. Or do you think they use bush-drums and smoke signs to conduct their businesses?
> it's not very compelling up against the current reality of 40,000 unimaginably violent early deaths every single year in the US alone

I disagree. The economy depends on the rivers of money that flow through the roads. Roads dispense communication, goods, labor, et al, over the vast area that is the USA. 40k deaths, distributed across the US, is a good deal.

On the other hand, I had great expectations for companies that wanted to provide a solution that's safer for a profit (robocars). A handful of people died during the development, and it's rejected outright by large portions of the population. So here we are.
Defective McAfee update causes worldwide meltdown (2010) of XP PCs
These suing hypotheticals work both ways- they can sue for crashing 100% of your computers - so don't really explain any decision
Why aren't we upvoting a list of alternatives to CrowdStrike here?
The boson that physics almost rejected
I think its likely too late for gitlab, their code seems to suffer from poor outset design and has been hacked at too much.

The fact there are 4 generations of job dependency tags alone must be a quagmire to modify.
El programa “Venga la alegría” de TV Azteca también confirmó el fallecimiento de Laura Riva y envió condolencias: “En Venga la salud expresamos nuestro agradecimiento a todos sus familiares, amigos y seguidores que envían sentidos mensajes de fortaleza.
I noticed the third stonecutter wasn't doing jackshit.
> The executives, including the cybersecurity company’s chief security officer, sold through so-called 10b5-1 plans, which are meant to remove any potential to benefit from knowledge of material nonpublic information.

Nothing interesting to see here. Move along.
The one experientially almost nobody in the cohort today experienced.
Does your file system have search? Mine doesn’t. Instead I have software that implements search on top of it. Does it support filtering? Mine uses software on top again. Which an S3 api totally supports.

Does your remote file server magically avoid network latency? Mine doesn’t.

In case you didn’t know, inside the bucket you can use a full path for S3 files. So you can have directories or folders or whatever.

Some benefits of this system (KV style access) is to support concurrent usage better. Not every system needs it, but if you’re using an object store you might.
Suggesting “Being more careful” never solves these issues because eventually someone somewhere will have a momentary slip up that causes this.

The real takeaway is that we need to design systems so this kind of issue is less possible. Put less code in the kernel, use tools that prevent these kinds of issues, design computers that can roll back the system if they crash.
See https://news.ycombinator.com/item?id=41013798
Some things that matter can't be measured.
> And you are confused.

You literally said "The whole purpose of being an academic is to publish and disseminate knowledge." You are now saying this means something different than it's apparent reading?

> which includes the knowledge being used to build better technologies, products, and processes by for profit companies.

Why then do you think these entities are entitled to the output of academics without paying for it, or as a compromise, contributing back to the pool of global knowledge in kind?

What I'm getting at is the way you and the GP have framed this position is that you might then consider it wrong for an academic to charge for access to their work or for themselves to start a business and profit from it. That seems off to me.

> The antipathy towards profit is one of the many great contradictions of the Left.

This is an oversimplification of an easily understood nuance. For profit companies are obviously fine but we might also want a measure to determine if any one entity is contributing more to society than it is extracting from it.

In lieu of this perhaps forcing companies to contribute back to the same body of public knowledge that they obviously benefit from is not some great contradictory injustice.

> They will willingly make the public worse off in order to prevent a private profit.

Since business have no natural right to exist we, as people, have every right to exclude some of them from operating or even existing at all. Is my aversion to slavery actually a disguised antipathy towards profit?
Judgement is always part of the process, but yeah running a routine code is pretty easy to train for. It's one of the easiest procedures in medicine. There are a small number of things that can go wrong that cause quick death, and for each a small number of ways to fix them. You can learn all that in a 150 hour EMT class.
Extreme viewpoint, but agree strongly. Big reason why working in Common Lisp brings a smile to my face - it’s a standard, quicklisp works, ffi works, etc. I can run code and follow instructions written DECADES ago, it just damn works.
A 10 year old driver would crash your system, and you can't install some VM like you can with some game. Not that great prioritization
What technique do you use to get BERT to work on longer documents?
In what way should the gov decide which company to fund, and why? If it is a commercial/private company, their existence should be justified by their profits.

It makes sense for the government to fund R&D that the private sector won't fund, possibly because it would be profitable for the overall economy but not for any one company. Obviously a dozen companies are already building self-driving so that doesn't apply.
Especially out in the field where we have a lot more autonomy. If our iPads break we'll just use paper.
Speed kills.

A road where traffic moves at 30mph can be poorly designed and lead to lots of accidents, but so long as those accidents are not a vehicle hitting a pedestrian they're unlikely to be fatal.

A road where traffic moves at 70mph is another story.
I'd say you don't know what you're talking about.

Milei cut back government spending by 30% from the first month on (that's a 15% gdp of spending cuts in a month), and achieved fiscal surplus/superavit on that month. Contrary to the (very wrong) keynsian economics, deficit spending doesn't promote economic growth and Milei's measures and results demonstrate that actually having a smaller government with surplus promotes economic growth.