skysight-inc/HackerNews huggingface dataset:
I doubt it, in the early 80s, 16bit minis were common, so there were memory limits and segment sizes we do not have to worry about at all these days.

I did not get to program on 32 bit minis until maybe around 1988 or so. By then, minis were just starting to be replaced by PCs.

PCs kind of stopped companies from developing better minis. Where I was, by the late 80s, the high-end mini from the vendor I worked for was a borderline mainframe, maybe even a mainframe. But sales were falling at that point.
Yes sounds like the same thing! I also couldn't find anyone else doing it. Sounds super interesting what you're doing so I'd love to read your blog post when it's done if you want to drop me a message/email.

My project was using 2D SDFs for UI which meant you could use a bunch of primitive shapes and union/difference between them, and also add outlines, shadows, glows etc. This means that if you tile up the screen and use a union between two rectangles, only the tile with the overlap needs to calculate the union. It's a little more complicated in 3D with frustum culling.

I was doing it in webgl which doesn't have storage buffers and so I had to use uniforms to pass the data which is a huge limitation. Apparently webgpu could be better so I will try to figure that out one day. But it is early prototype so no links or anything yet.
Tangentially-related, it remains surprising that many U.S.-based developers I've spoken with fail to realize that they need to obtain an Export Control Classification (ECCN) from the US Dept of Commerce's Bureau of Industry and Security (BIS) before publishing their apps in the app store or otherwise making them available on the net. And then devs need to submit annual updates for their products.

Most will get a mass market exemption under 5D992, but a surprising number of modern applications making 'interesting' uses of crypto will need export licenses.

https://www.bis.doc.gov/index.php/encryption-and-export-admi...
I live in an area where there are plentiful eagles and I never heard of anyone eating one. I kayak around some islands in a nearby river where eagles nest and frequently encounter people at boat landings inquiring about eagle feathers. The laws around that stuff are pretty harsh - I always figured them to be under-cover Feds.
Very cool website! Adding visuals dynamically is costly and complex, but I'll try harder.
Notably they didn’t run perhaps the worlds most popular child porn distribution network at the same time and didn’t have it all over their devices.
Exactly! I'd also think it might be awkward to explain its use and sanctity to children, grandchildren, parents and Mr. Rogers.
I use Rectangle Mac. Will definitely check this out
It's easier for me to spin up postgres and redis with automated backups using coolify than manually write a deploy/backup script.

Outside that I deploy apps outside coolify as it doesn't scale automatically.
Kinda, but you are describing an implementation detail. More broadly, here's how it works:

Infrastructure as a Service (IaaS) - you rent a VM with a publicly accessible IP address. Everything else – patching/updating the OS, deploying your application code or binaries, process lifecycle management, logs, TLS certs, load balancing multiple servers and more – is your responsibility. Example: EC2.

Platform as a Service (PaaS) - the provider also manages the OS for your VM, including deploying and running your code on it, restarts, a logging pipeline, providing a HTTPS URL, scaling to multiple servers and more. All you have to do is write your application code to start a web server and listen for web requests on a particular port. Example: Heroku.

Functions as a Service (FaaS) - this goes one step further, and the concepts of web servers, ports and HTTP requests/responses are also abstracted out from your application code (hence "serverless"). You write a function with a set of inputs and outputs, and it's up to the platform to execute this function whenever demanded. The request can be sent via HTTP or a message queue or something else entirely. Your code itself doesn't have to care. Example: AWS Lambda
Mozilla/TriLM-Llamafile · Hugging Face
Wait, it depends on what you're doing. Pipes also create a subshell so they are a big nono when used inside a loop.

Suppose you're cycling on the lines of stdout and need to use sed, cut and so on, using pipes will slow down things considerably (and sed, cut startup time will make things worse).

Using bash/zsh string interpolation would be much faster.
The Anthropocene: why it matters even without a formal geological definition
Motorola radios marketed at law enforcement have flawed AES encryption and can be decrypted in near real time. You are delusional if you think your consumer phone or any app on it is more secure than that.
I'd love to hear from someone who's used both e.g. MicroPython and e.g. COBOL.

Both are resource efficient but probably have fascinating differences in what they're like to use.
https://www.nytimes.com/2024/08/23/science/helen-fisher-dead...
Try Steam
We had WordStar. What more did you really need?
Telegram is selling Telegram Premium and other services in France, which means they are doing business in France and are thus subject to its laws.
This isn't about Durov or Telegram, it's about "E2EEing everything would give you a free pass not to moderate anything, which seems very naive"

An e2e communication system is just a shovel, or a car, or a saw, or any other tool that does a specific thing for which there is any valid need, which there absolutely is. Thinking that there is any logically valid way around that is what is very naive.
Unfortunately not a historic curiosity. I know somehow who ate one in France a decade or so ago.
> Can I use the IOGraph produced image for commercial purposes?

> A: Only with our written/e-mail permission. Get in touch with us and we’ll sort that out.

So my plotted mouse movements aren't mine? What exactly is the legal claim here and how does it differ from say a CAD program?
I agree, that is the situation. But I am merely wondering if there is some country that is doing better than others, in this context. I think the best way to go about it is when you simply prevent criticism of culture and government of country where you incorporate. That way the only danger is if foreign government goes after you. So you have to pick a large enough country that is not too friendly with others' legal systems.
Right, I think that's not the only distinction here. Yes, Realpage pushes its customers to accept its recommendations. But by centralizing where this research is done, it doesn't have to do that to be engaging in anticompetitive behavior, because it also aggregates data volunteered by other organizations you might be nominally competing with, and the more people are using this service, the less likely a competitor might have some information that's not publicly available (or even that is available but isn't part of some standard method of analysis) they might be using to compete on price. The centralization of this service across competing organizations unto itself is a form of price-fixing, regardless of whether the company also demands that you use its estimates
The Tornado cash developers were charged because they personally profited from criminal activity (laundering greater than $1 billion, helping North Korea). Someone developing software is not in the same situation if they are not also operating a service which criminals can use.
I think it's just not how states and state-like organisations should conduct information campaigns.

Israel has over the years investigated and found guilty a number of its citizens as guilty of crimes against Palestinians - nothing surprising about that, in any large community you'll find criminals.

But imagine UNRWA was spending its budget on AdWords that link from "Israel" to a list of such crimes. I think that would leave a similarly bad taste.
Lisp Machines had high resolution displays, loads of disk space, a language that was mostly type safe, with built in editor with capabilities that modern IDEs still often lack, email, etc ...

Here is a pretty brochure for the LM-2 (a relabelled MIT CADR): http://www.bitsavers.org/pdf/symbolics/brochures/LM-2.pdf

But would you have paid 80k USD for one (http://www.bitsavers.org/pdf/symbolics/LM-2/LM-2_Price_List_...) -- and that is without monitor, disk, ...?
> What if there's only one plausible model rent valuation, or there's multiple plausible models that spit out basically the same number?

Then we'd have a different situation.

> options are widely priced using the black-scholes model, because that's basically the state of the art. Is everyone using that model engaging in price collusion as well?

Options dealers would absolutely get smoked if they all started using the same model to increase spreads. As for the base pricing model, everyone is constantly iterating and adapting it. Because they're competing. (Source: former options market maker.)
It's not about resource location, it is about attracting talent.

India is seeing a similar trend in many founders moving their startups to Bangalore despite higher costs and (often) lower quality of life than their starting cities, just because it has the largest talent pool of developers.
Show HN: KubeAI – Open AI on Kubernetes
The open source AI ecosystem is progressing at a pace that is hard to keep up with. Our team is building KubeAI to make it easy to quickly operationalize OSS models and tools within Kubernetes. The goal is to serve as a drop-in replacement for proprietary platforms like OpenAI while also integrating well with existing cloud infrastructure (i.e. messaging systems, databases, etc). Design decisions are being made with an adherence to simplicity as the guiding principle (no dependency on Istio, etc). We currently have implemented support for scale-from-zero inferencing (built-in vLLM & Ollama operator). Next up, we are are going to focus on end-to-end training-through-serving support for LoRA adaptors next!

Would love to hear feedback and ideas!
yes if the standard practice on the codebase is to include tests, the maintainers will ask for tests

if the author doesn't want to do it, the PR will likely remain abandoned unless an external contributor comes along to finish it, or a maintainer takes over.
That second step hallucinating is far more likely when you are feeding it incorrect information from the first hallucination.

LLM's are very easy to manipulate.

At one point with a system prompt telling Claude it was OpenAI, I was able to ask what its model is and it would confidently tell me it was OpenAI. Garbage data in, garbage data out.

Admittedly that is an extreme case, but you're giving that second prompt wrong data in the hopes that it will identify it instead of just thinking it's fine when it is part of its new context.
well, glad to see it working now!

one idea: instead of multiple text inputs, do 1 textarea and just put a placeholder "one rss feed per line". then people could copy/paste a whole bunch of feeds, and your form would be significantly simpler!
We did some pest control on the farm this year and thinned out the pigeon population. A delicious bird, tasted like steak. I understand why they remain a delicacy in France and Vietnam.

A shame that some of these less delectable birds are still extinct.

Thanks for sharing!
No, I don't think so. Today's software engineering is optimizing for minimizing dev time, and this comes at the expense of using more resources than are necessary to accomplish our tasks. Yesterday's software engineering was optimizing for minimizing resource use rather than dev time. That mindset makes a tremendous difference in how you approach the engineering.
The known brands aren't much better. The Lenovo and Sony rootkits come to mind.
You overestimate the ability of an insurance company to make use of AI - it will take them years of meetings, internal political maneuvering, technical failures, etc. Individuals can basically start using chatgpt today.
They probably think they live in a free country without stupid requirements.
Bitmessage is a wonderful example of turning the scalability vs privacy dial all the way to the right.

The primitives are all due an update. Proof of Work sucks. But otherwise, all-to-all epidemic broadcast is the path to minimal message metadata leaking.
That little snippet doesn't quite provide enough historical context for me to agree or disagree with it.
This is truly some of the most paranoid nonsense I’ve read on here in the past two days and that’s really saying something.
Simple rebuttle: the devil put those foot prints there to test their faith.
I guess some people have a room for wrapping presents.
figured it was something like that. thanks!
All models are wrong. But the model that suggests that inflation is directly controlled a knob that policymakers can turn on a whim is incredibly useful to the people who stand to profit the most from deflationary policies.
There are several k8s implementations that are fine with a single node: k3s in particular is worth a look. But Swarm is still quite legit in my book.
I think it can be dangerous to view "government" as a monolithic entity in cases like this.

So many of our consumer-protection laws are written by a tremendously adversarial system: one side does its level best to get solid, genuinely-effective protections in place, and the other side won't let them happen at all until they're hamstrung almost beyond their ability to function.
+1 for Terminator, my first install for 15+ years on Linux. Solid
A Company Is a Language
The actual cause of the investigation is unlikely to come up during discovery or the trial. This is because of Parallel Construction [1]. Here is the first paragraph of the Wikipedia article to explain:

> Parallel construction is a law enforcement process of building a parallel, or separate, evidentiary basis for a criminal investigation in order to limit disclosure as to the origins of an investigation.

1. https://en.wikipedia.org/wiki/Parallel_construction
The cookie law, and none of the other related privacy laws, say anything about cookie banners. They only state that users must be given clear explanations and a chance to consent (or not).

Scummy companies took the path filled with the darkest of patterns because they want to suck up as much data as they can to sell to 3rd parties. You'll notice Github for example doesn't have any kind or banners or popups about cookies, and they're GDPR compliant.

I suspect the next course of action will be that the EU tightens what the law means - aka no, selling my data to 1100 "partners" isn't legitimate interest. But this isn't a failing of the GDPR, it's a failure on the part of the scummy companies that just can't help but poke the nest for every crumb of data.
Funny enough, as a neurodivergant person, I feel like we've taken the slur weird and turned it into something we revel in. Much like homosexuals did with 'gay' decades ago. I'll happily refer to myself as weird just before I info-dump about my latest obsession.

It's current use in the political arena has been effective for one main reason IMO: those being hit with the label consider it a slur because they use it as a slur. Much like the adjective 'cis' is viewed as a slur because it's opposite, 'trans', is used a slur.

The very idea of being associated with one of these marginal groups is too much for some folk.
> Is your point that student loan debt is flowing to the administrators of higher education and making its way back to the economy to push up home prices?

I'm saying taking on debt comes with the assumption that you can create new value, over and above the debt value, in the future. Normally, lenders require a promise of value you have already created (security) to fall back on if you fail to create that future value in order to keep things in check. Not so for student loans, though. They are assumable by those who haven't created any value in the past, and who may struggle to create new value in the future. This creates a distortion in the economy.

> why did it only start to occur in the last decade or so

Why do you say that? As far as I can see it started in and around the 1950s and really started accelerating in the 1970s. Before that housing prices were almost perfectly stagnant.

> why does this specifically impact housing prices and not other CPI items

Mostly a function of what else are you going to buy? I wouldn't say housing is the only place that has attracted money (remember Bitcoin?), but may be the most notable.

If everyone saw a share of the money then you might find competition in buying things like bread, but if it is only the top 10% (for the sake of illustration) taking the proceeds, there isn't much pressure for them to pay more for bread. Only for the things the other people in the "top 10%" want to compete for.
When a prosecutor writes accusation he writes extra accusations like when you go to a store and buy something you buy extra things. This way the prosecutor gets ekstra points, and prestige. I am talking for all countries.

The system is f*d up.
I have a feeling the feedback on this post is being used in a training loop. Otherwise, what would be the point?
I agree. Well said.

For anyone interested, this is far and away the best book I've read on the subject of toxic waste. It became rare over the past 5 years. Used to be available on Open Library but I think they received a DMCA. Even the NYC public library only has one copy located at the main branch. Library wouldn't let me loan it out.

https://books.google.com/books/about/The_Road_to_Love_Canal....
Obligatory:

The Endangered species cook book:

https://elizabethdemaray.org/2015/06/07/recipes-from-the-end...
Here it is. The charges for everyone to see:

https://x.com/fs0c131y/status/1828103712964817389

Finally the charges against Pavel Durov has been published:

- Complicity - Administration of an online platform to allow an illegal transaction in an organised band,

- Refusal to communicate, at the request of the authorised authorities, the information or documents necessary for the realisation and exploitation of interceptions authorised by law,

- Complicity - Detention of the image of a minor of a child-pornographic nature,

- Complicity - Dissemination, offer or making available in an organised tape of images of a minor of a pornographic nature,

- Complicity - Acquisition, transport, holding, offer or disposal of narcotic products,

- Complicity - Offer, assignment or making available without legitimate reason of equipment, an instrument, a program or data designed or adapted for the attack and access to the operation of an automated data processing system,

- Complicity - Organised gang scam,

- Association of criminals with a view to committing a crime or offence punishable by 5 years of imprisonment at least,

- Money laundering of crimes or offences in organised gangs,

- Provision of cryptology services to ensure confidentiality functions without a declaration of conformity,

- Provision of a cryptological means not exclusively ensuring authentication or integrity control functions without prior declaration,

- Import of a cryptology means that does not exclusively perform authentication or integrity control functions without prior declaration.
Yes, absolutely. Look at the leaps and bounds the Demoscene has made in sizecoding for older computers. There's an upper limit, but things are already being done on older 70's and 80's computer that people didn't know how to do back then.
Using $300 robot arms and a MacBook to fold a T-shirt
It seems they wish to hire over 140,000 people over the next decade.

https://seapowermagazine.org/us-navy-launches-careers-in-def...
my friend (not a crypto startup) is having good luck in Miami. it seems easier than ever to leave SF
This strike me as a very naive view of the world.
Can't fathom why this doesn't have more attention. Really cool project.

Also, big fan of the landing page design. Great stuff.
Same, but if a DE fixed a few things I would be happy.

* Make it work with a graphical login
* Make screen sharing work out the box without having to set env vars and faff with xdg-desktop-portal
* xdg-desktop-portal generally, the -wlr version doesn’t implement some things which means you have to have a fallback
* desktop notifications out of the box.
The support has been consistently around 75%.
Recursion (2010)
I'm told that hunters drive quite a bit of conservation efforts for other animals as well.
AI agents capable of navigating screens within the context of an operating system, particularly in web browsers and mobile iOS environments.

As I’ve discussed, the architecture and implementation of text-based AI agents (Agentic Applications) are converging on similar core principles.
The next chapter for AI agents is now unfolding: AI agents capable of navigating mobile or browser screens, with a particular focus on using bounding boxes to identify and interact with screen elements.
Some frameworks propose a solution where the agent has power to open browser tabs and navigate to URLs, and perform agent tasks by interacting with a website.
You don't have to tile the browser or video player if you don't want. You can put those windows in a separate workspace or use a tabbed layout. This makes them behave like fullscreen apps. You can even make them literally fullscreen by removing borders and hiding the bar.
I sort of assumed that a messaging app based in Russia should probably not be used unless you were okay with Russia reading your messages, which is currently considered an enemy state in most western countries. It totally shocks me that so many pro Ukrainian influencers use Telegram.

I feel that this is a pretty good summary of what's going on: https://youtu.be/39rBzRd4M0k and explains how the encryption works etc.
I don’t want my browser or video player covered up because I open a new program.

I fail to see how resize is worse than not being able to see it.
Came here after reading the article to say that I don't have the issues described in the article, and you have bet me too it (In the UK here).

> First, there is the issue of the initial authentication. "Any malicious actor who knows the [physical] card number can pretend to be the cardholder," says Raza. "The digital wallet does not have sufficient mechanism to authenticate whether the card user is the cardholder or not." He emphasizes that existing authentication methods can easily be bypassed.

When adding my physical card to Apple Pay, I had to auth my card being added with my bank via the banking app. (I also had a message in my "recent activity" section of my banking app that the card had been added to Apple Pay).

> Another issue is that, once a victim reports their card stolen, the banks only block transactions from a physical card, not ones made through a digital wallet. Banks assume that their authentication system has sufficient security to prevent attackers from adding someone else's card to their wallet, which, as Raza points out, is not the case.

My bank offers Virtual Cards, which I can use online via the "virtual" PAN issued or add the virtual card to Apple pay and use that to pay in store. Personally I found this more convenient with budgeting than using my physical card, so I choose to use my banks "Freeze Card" option on my physical card because honestly I only use it once in a blue moon, so might as well "freeze" it, just in case I misplace the wallet I keep it in and use virtual card(s) in Apple Pay IRL. The second I froze the physical card in the banking app I got a notification from Apple Pay telling me that card was no longer usable as a payment method. (The same would happen if I lost the card, its just that my banks process for reporting a card lost/stolen involves you freezing the card first)

So IMO, its not an issue with "digital wallet security", but how card issuers handle that security.