skysight-inc/HackerNews huggingface dataset:
>He then rubbed the wood across the paper and created a fire. However, there was no useable match created by Robert Boyle.

I found this altogether too brief and immediately ran off to Wikipedia, where I was informed that the Chinese had beaten Boyle to it by centuries:

>Another text, Wu Lin Chiu Shih, dated from 1270 AD, lists sulfur matches as something that was sold in the markets of Hangzhou, around the time of Marco Polo's visit.

But Wikipedia generally confirms that flint and steel remained the primary means of ignition until the nineteenth century. The medieval Chinese matches were just used as a particularly effective tinder.
The only solemn commitment Google has is to the bottom line.
Systems ideas that sound good but almost never work
Are there any where you truly don't care what season it is? I can't think of any where it actually doesn't matter.
Latinus Scientificus: The History and Culture of Scientific Latin (2019)
If you're one of the ~72% using Android and you're one of the ~43% who install an extension of any type and if you're the ~20% that choose to have uBlock origin installed when you do then you're one of the ~6% for whom this is but a single reason to consider one browser over another for all of your devices.

https://gs.statcounter.com/os-market-share/mobile/worldwide/...

https://data.firefox.com/dashboard/user-activity

I love uBO, you love uBO, most of HN loves uBO, actual users either don't care enough or prefer built-ins like Brave over manual customizations and extensions. When specifically discussing mobile users who care about ad blocking also consider many prefer whole phone solutions rather than managing per app solutions, even if it means slightly worse ad blocking in certain apps.

Also remember Firefox let those specific Android users rot on the old, poor performing, and battery eating engine for 2 years longer than the desktop version. Then when they did update only some of the users who picked Firefox for extensions had support. To this day it still hasn't had basic TLC like site isolation implemented. I.e. most Android users who were willing to give Firefox a run already had a bad experience anyways, even if they did care about uBO specifically.
“For all mankind” is excellent. As is “Silo”

I enjoy “invasion”

And there is always “Ted Lasso”
> How do you just create a new branch

I'm not really following what you are saying. Sprocs are in the same repo as any other code, a branch is a branch, why do you think you can't create a branch that contains sprocs?
Do individual consumer web apps get many sales when compared to smartphone apps in a store?
That's not how it works, they don't want people who have broke laws anymore especially due to the prior hacker leaks (Snowden).
As a user I always wished Firefox OS had stuck around - I think it would absolutely be practical today with so many PWAs around these days, and KaiOS seems to have done surprisingly well on its Firefox OS base.
There’s been times and places in American history without visible street homeless. So I don’t think I’m setting an unreasonable bar for effective.
I'd expect the inspiration was the actual historical practice of collecting urine for industrial use. The ammonia in urine was used for leather tanning for at least 10,000 years. Urine contains all the elements in the NPK (nitrogen, phosphorus, potassium) acronym in fertilizers, and was used for agriculture, also.

https://www.ancient-origins.net/history-ancient-traditions/m... is just one of many examples. The practice of collecting urine was less unusual at the time than this article suggests.
Windows gives a semblance of trusted code, also Microsoft sells certificates to developers.

Nothing (!) like that exists in the Linux world aside from PGP cross singing which barely any projects use because of its sheer complexity.

Don't lie about Windows and don't lie about Linux.

And Windows 10/11 both mandate that installers are signed before you can even launch them, so there's a very decent first line of defense which is TOTALLY missing in Linux.

Also, "trusted sources"? Who and why would you trust? Seasoned engineers in my company git pull any crap from the web and run it happily without thinking twice because AGILE and things like RoR. Who do you trust among thousands of modules?

God damn it.

Linux fans will make up all sorts of crappy pseudo-arguments to portray it as a decent/secure/stable OS and it's none of that.

On servers where you don't touch anything and never install third-party software? Yeah, surely. No one cares.
Took Under 2 hours to build.. Not Windsurf/Lovable etc.
Ted Lasso is feel good.
Slow Horses is a great spy show.
Silo is good post-apocalyptic sci-fi.
Hello Tomorrow! was kinda fun (but not renewed).
Masters of the Air is a good WW2 show.
Manhunt is a good Civil War era period piece.
Dark Matter is interesting sci-fi but probably don't think too much about it..
Mythic Quest is a fun comedy a la Silicon Valley.
Schmigadoon! is fun if you like musicals.
The Big Door Prize was super goofy.
Book recommendation: Philip Kotler, Marketing Management.

It's both easy and deep reading. Long but worth it. It changed marketing for me from smoke and mirrors to a systematic, fun, creative analytical process.
When handling critical software and hardware, for example automated cars, it should be the case that it's never ever the sole responsibility of a single individual. People make mistakes, and will always do. There should be a lot of safety mechanisms existing to ensure nothing critically bad ever happens due to a bug. If this is not the case, then management is to blame, and even the state, for not ensuring high quality of critical equipment.

When something like that does happen, it is very hard to know the measure of responsibility every entity holds. This will most certainly be decided in court.
> it ends up reading kind of like marketing post

well, that's not untrue either :)
Morris Chang wasn't some rando - he was a Group VP at Texas Instruments (reports to CEO) and COO of General Instruments (a major CMOS manufacturer from the 70s-90s - found in Spellovision).

This is the equivalent of Sheryl Sandberg being tasked by a government to found a multi-billion government funded competitor of Facebook.
To have entropy, you need to have a notion of information. To have information, you have to decide which differences matter, I.e. which states you classify as the same.

This isn't a problem for physics, or for computer science. But it is a problem for would-be philosophers (including a few physicists and computer scientists!) who thought information was a shortcut to avoid answering big questions about what matters, what we care about.
You are probably seeing endorsements of proton rather than vanilla wine. Proton is more than just wine (although wine is the most importantly part) and it works much better than vanilla wine.
Moat?
Yeah. Not tripping a page fault on modifying readonly (userspace) pages both makes it hard for userspace tools but also paints a pretty specific picture of where the write is coming from.

I'm actually not sure if Linux would handle this in the same way or what. Plausibly it sees the same leaf page tables as user space, trips a fault, and doesn't scribble the pages anyway. Maybe Windows translates the user-provided virtual address to a physical address (or other kernel mapping that happens to have write permission) upon registration.
Pixeldrain end of year recap. The end of a fairly stressful year
The problem with web games is monetization. If you look at Poki, for example, the most popular games are those that simply drag the user into a sort of low level loop where they are not ever going to actually fail but also never really succeed, as the aim is just to keep them there long enough to show more and more ads.

This makes casino games look almost virtuous because in those the possibility that you win and walk away actually exists.

On reflection, since I also experimented and contributed to this mess, the whole Facebook game era of web games was the peak, because at least those games enabled strengthening connections between real people.
The Cost of the "Copilot-Pause"
>The Kalash language is a mix of the languages found in the region- Tajik, uzbek, tartar, persian, etc.

You absolutely need a citation for this. Where are these words in Nuristani? Kalash speak two languages and only one is Indo-Aryan.
The GTA III port for the Dreamcast has been released
You could try clicking around and reading a little bit before throwing wildly inaccurate, speculative, and slanderous accusations at an org you know nothing about.
I don’t think social media really is crowd wisdom at all. It is built to pander to our worst impulses (I think, knowingly and openly, right? The algorithm selects for engagement, not learning and growing), and I’d be surprised if it isn’t producing a feedback loop as well (perhaps as an unintentional side effect). The wisdom of the crowds hypothesis relies on a random sampling, we’re intentionally applying a skew toward the angry and shallow.
Is that true, or the reverse? That web apps became a feasible thing only after consumer hardware, esp phones, became performant enough to handle loads like that (which lead to less and less offloading to servers)?
Mac Mini M4 Pro Display Resolutions
how many hours did i stare at the ZMODEM BATCH download screen waiting for my warez to finish at 4800 baud? innumerable! RIP.
This is so bang on. What's so insiduous about the West is how inundated everybody is with propaganda, but there's plausible deniability built into the system that everybody believes they're a free thinker.

Reddit is a good example - one of the biggest aggregators and disseminators of information for tens of millions of people, primarily in the West. People who see themselves as above-average intelligence. Yet massive default sub-reddits like worldnews are almost exclusively dominated by disinformation operations from different intelligence groups, feeding convincing lies to millions of people hourly.

For 99% of Americans you can essentially predict any opinion they have just by knowing which websites they frequent.
Agreed but on mobile, the native app still has a marginally nicer UX. For apps I use heavily, I appreciate that. (Funnily enough, I use the inverse as a means of controlling my screen time. Too much YouTube? Delete the app and suffer through using it on Safari.)

This is exactly why I’m such a huge fan of Strada. I’m not married to Strada as the “best” solution, but it was early on trending towards the (seemingly) obvious solution.
Just like the Eloi!
> There's something very, very wrong in the way we write programs nowadays.

I largely agree, but...

> ... the database is you main source of invariants.

I guess my upbringing through strict typing discipline leaves me questioning this in particular. I'm able to encode these things in my types without consulting my database at build time and statically verify that my data are as they should be as they traverse my system with not really any extra ceremony.

Encoding that in the database is nice (and necessary), but in the interest of limiting network round-trips (particularly in our cloud-oriented world), I really would prefer that my app can get its act together first before crossing the machine boundary.
Places can change! American cities were built for pedestrians in the '20s, and Dutch cities were built fir cars until the '90s.
Are you arguing that your experience was helped by that?

My premise is that Microsoft dominance took a few years off my programming journey- obviously I was curious and motivated because otherwise it would have been impossible to he where I am now without motivation and curiosity.

I’m not entirely sure what your argument against this is other than that you potentially had it worse, which is not my point. Obviously motivation and curiosity are enough eventually, since we’re here.

If Linux was the monoculture then it would have happened sooner for me, much sooner.
One comment that I haven't seen yet and that puts PWA for Games in jeopardy: the maximum caching allowed for Safari PWA's (thus the whole iOS ecossystem) is only 50mb. Most mid-core / hardcore mobile games are bigger than that after downloading remote assets when the app loads for the first time, and this means a player of a mid-core PWA game would have to redownload a good chunk of the assets everytime the game loads.

I could be mistaken though, but I tried looking for how PWA's work with caching and it is a whole layer of uncertainties that depends on which browser/OS/ecosystem you are in, and if the user clears it's browser cache. In the end, it seems like PWA will only work reliably when the PWA is super light, and doesn't need a lot of caching, so for gaming that would mean only lightweight, casual and hypercasual games.
Interesting. Webpage's creator seems to be the son of the Seyfert who was the namesake of the galaxy type.
I thought about it too (layman). When I learned about embeddings it almost immediately clicked as a sort of an ascended language, not sure why no one seems to talk about it. Exchanging embeddings must be so much “wider” communication channel than speaking real language. And in contrast to a language embeddings are (iiuc) continuous, i.e. you can rotate a vector continously and it will smoothly trace the changes between A and B. I can picture communicating in something like https://www.google.com/search?q=charlie+conspiracy+meme&udm=... - embedding difference vectors, but it’s all crystal clear and is a natural language for an llm, cause any vector combination points to a correct “inner screen” image/concept/younameit.

Or maybe this is my own ignorant confabulation, so nvm.
Several people have corrected you, and yet you keep going, claiming that this is some sort of fraud. What's your deal? Why are you spreading FUD?
He did break the law and all, means to an end isn't a good path unfortnately when you have no power. There were options to take to whistle blow the surveillance of citizens and it's illegal under NSA's own policy that they ignored illegally, and there's a technically independent section/organization for leaking these issues to OCA. Though I'm not sure if it was around in Snowden's time, it could literally have been made due to his concerns ironically.
For 99.99999% average people out there none of this utter cryptic crap works even remotely which basically means it doesn't exist.

Can you stop with anecdotal evidence? I don't care that you can make old software works. I can do as well, you know. Been there long before you even knew Linux existed. Had a nice little trip with GCC 2.96 by RedHat if you even remember that fiasco of epic proportions.
I used to work with Smalltalk. There was a TON of added methods on the class Object and others. (A hidden array on every object because ...?) When I said something about it I was told OK let's get rid of them. So we stripped out the "clever stuff" back to as-provided-by-the-vendor :)
I've been using XSLT on RSS feeds forever now. It's a pretty awesome way to make it browser-accessible now that no browsers want to natively handle feeds. If you want to self-host an XSL for a feed it can be tricky serving the feed with the right Content-Type because some browsers want to throw feeds over to an external app even though they can display it themselves.

My favorite part is styling makes XML serve its original purpose on the web. It's just data serialization that can be interpreted by different user agents in different ways. A feed reader can do feed reader stuff but a web browser can still display a nicely styled human readable output.

XSLT is a really underused technology. It does not have a great developer experience but it's really powerful. It's also built into every web browser released in the past twenty years. Instead of megabytes of JavaScript to download, interpret, and run just to stylize some serialized data an XSL can do it all native in the browser.
Vulnerabilities CAN be avoided, including in software you write yourself, by reducing the attack surface introduced by dangerous, superfluous, given-by-default https://en.wikipedia.org/wiki/Ambient_authority by insisting on the usage of operating systems, virtual machines and programming languages that use https://en.wikipedia.org/wiki/Capability-based_security and allow programmers to apply the https://en.wikipedia.org/wiki/Principle_of_least_privilege easily, correctly and on a, if desired, ever finer-grained level.

People figured this out 50 years ago but the rest of the world prefers to suffer I guess https://github.com/void4/notes/issues/41 https://en.wikipedia.org/wiki/E_(programming_language)
Well, that was the policy of his employer (Guinness).
Am I then going to deploy the stored procedures to a shared database that other developers are using with their own branch or am I going to have my own database instance?
Then you acknowledge that what you said earlier was untrue.
Spending money makes things easier to do and easier to fail at. Ads targeted at customers is the simplest way.

The ideal thing to do is become your customer, hang out with them, learn from them. Shape your product around them. They will tell you what they will buy for how much.

Only a few products are so innovate that everyone understands what it is and the value it brings and they demand it and only you can give it to them : think ChatGPT. Those products market themselves once word gets out. Is that your product? If not you have to tell people or show people.
cool, I have the same experience with my sister.
Besides other mentioned, Shrinking and Bad Monkey is quite OK.

Presumed Innocent, maybe not the best, but it is also something to watch.
I'm scared of people measuring code in "lines added" and "lines deleted". Tbh sometimes good fix removes 10 lines and adds one, but good. I can also imagine that all of the merge requests are approved by the company "owning" the opensource project, hence after rebase the author will be always from this company...

I understand that the companies probably did majority of the work, However I can't put my finger on this comparison... Sounds strange and inaccurate
Fortunately, we have Bitcoin, which is trustless.
The Google Play update emails kill me with the level of irrelevant noise.

“This is an important tax update for [country you didn’t think existed anymore].” etc.
Can we talk about how Venmo doesn't even let you login from abroad... And their app doesn't provide a decent error message it just 403s.
Us tech people really need to stop with the whole “I’m good at writing code so I must be good at X too” thing
> A stark contrast to what we have evolved in the US. Innovate and then use the profits of innovation to buy legislation that eliminates competition.

This sort of stands in contrast to reality, where the US has sustained insane and constant innovation for a vast stretch of time.
Princ-wiki-a Mathematica: Wikipedia editing and mathematics [pdf]
your gooooood!
humble intro that segues into a this is so, so hard....
awsome lay it all out for free, WOW!
personas channels messages

smooooth finnish with a free puppy

nuance indeed

call that? the keys to the palace and a free puppy
sale!, who could say no?

for the parent: hire this guy!

If you cant, then get a jobby job selling retail to the masses, and just sell sell sell, get a thicker hide, and be able to summon a smile for the worst person you are ever going to meet
and get Fission to the point where it can be on by default.
Show HN: vectorvector – CLI for Contour Lines and Hillshade Generation
I’ve built vectorvector, an open-source CLI tool for working with elevation data.

Key features:

* Generates contour lines (vector), hillshade tiles (raster), and terrarium tiles (raster elevation)

* Processes the entire planet in ~7 hours on consumer hardware

* Algorithms: Marching Squares for contours, Horn for hillshade, and Ramer–Douglas–Peucker for line simplification

Benchmarked on a MacBook Pro (M2, 64 GB RAM). Output is customizable and aimed at developers and GIS enthusiasts.

Would love to hear your thoughts and feedback!
Repo: https://github.com/greensopinion/vectorvector
The 50mb limit no longer exists, it's much higher now https://bugs.webkit.org/show_bug.cgi?id=198133#c15

Safari will delete your cached data if your app goes unused for a little while though. Native apps may do the same thing though... at least on Android I get notifications about it deleting cached data for native apps I haven't used recently.
One of my kids recently started playing travel basketball and being a nerdy, into stats tech dad I wanted to take stats on the game.

Instead of downloading an existing app, I decided to see if I could write my own web app with the following constraints:

- no frameworks

- just basic javascript

- track multiple stats

- be able to enter stats via phone and only using one hand

- while also holding a 4 year old in my other arm

It was a fun exercise and I actually got it working! It can track multiple players, multiple stats and even saves the data to a server for later viewing or more analysis.

"You can just build things" also includes fully functional web apps using old school technologies to solve your own needs/constraints.
It did stop openssl whenever you tried to use it in production mode ;)
Linux is not an OS and that's an indisputable fact.

An OS must have:

* Stable API/ABIs including for the kernel

* Wide software compatibility

* Decent QA/QC

* Can be used with any hardware it's meant to support

Linux on desktop has none of that.

E.g. the open source AMD driver, amdgpu, has a gazillion of regressions and issues for any kernel: https://gitlab.freedesktop.org/drm/amd/-/issues

If it works for you, that's called "anecdotal evidence". That doesn't mean suddenly Linux has become an OS.
Depends on length, if he's convicted for greater than I think 90 days, he'll be there, less it'll be base confinement usually to his dorms/barracks. They will likely just do a quick boot and access removal since it sounds like he was just a middleman. and a BCD discharge at worst, or other-than-honorable discharge.
Very cool! Glad to hear my intuition is on the right track… I’m very much on the applied ML for engineering design side as opposed to the bleeding edge research side, so in terms of multi-node training I haven’t done much more than spin up a few GPUs and let PyTorch Lightning handle the parallelism, but cool to try to keep up with this stuff.

Thanks for the response and good luck with this!
I'm pushing on two efforts:

- How "robust" do I build the Agent GenServer? There is a working implementation in the repo, but it's simplistic. How robust should the event implementation of Signals be? I'd love feedback on that
- Examples of Agents and Actions - the other repo's in the org have some basic examples, and I'm building out chat first as that is the most requested - but expansion there would be fantastic

Thanks!
> and thus no matter his personal success will never have any HN cred

These sorts of comments really don't fit with what I've seen here. HN is very encouraging even of personal projects.
Why random Wikipedia rehash and not just link the actual damn letter that OP is reading out?

https://www.connexions.org/CxLibrary/Docs/CX5576-RussellMidE...

http://www.russfound.org/RToP/RToP%20BRPF%20Message.htm

BTW, this trend of sharing videos of some rando fluencer reading someone elses article aloud? Almost always they put their own (or worse...) bias into it, hurting the understanding of the naive viewer. You know how to read, just read it yourself first.
Safari has always hampered PWAs, and probably for the reason that they want you to use the appstore instead ($$$).
Incompetence is just one dimension on odds of being caught.

You could be an incredibly competent and highly motivated crook and bad luck in the form of an intern looking at logs or a cleaning lady spotting you entering a building could take you down.