skysight-inc/HackerNews huggingface dataset:
The persecution of the Irish was a leftover of the British's attempted cultural eradication of celtic and Catholic identities. British media often portrayed the Irish as violent and backwards, and the living conditions the British enforced often made the stereotypes seem true. After the Eiri Amach of 1798 and Irish Potato Famine of 1845 there were two waves of large immigration of Irish farmers, fisherman, and sailors to Boston and New York. These former farmers, fisherman, and sailors were extremely unfamiliar with many of the job types available in the heavily industrialized cities and struggled to find employment they couldn't form for themselves. As a result high levels of unemployment and street crime were part of American Irish life in cities in the 1850s and 1860s, leading to them being seen as troublemakers and being heavily targeted by city patrolmen.

By the 1870s a large portion had left through Pennsylvania to settle in the Appalachian Mountains, and many more were pushing further west to work on the rail lines. As they were often paired up with the Chinese and German migrant workers they were distrusted and weren't easily integrated into heavily English, French, and Italian descended communities that settled along the developing railroads, continuing the reputation of the Irish being supposed troublemakers.

However back in the major east coast cities the Irish who stayed were successfully carving out their own districts thanks to the enforced isolation from other ethnic groups, allowing them to form almost vertical control of the political process from individual home to district level. To ensure this control wasn't ceded as the cities grew and to prevent the return of the abuse of the 1850s, rising political institutions like Tammany Hall heavily encouraged first and second generation Irish immigrants to perform enforcement instead, leading to Irish descendants taking positions as everything from police officers to prosecutors. By the 1910s this push meant that as many as one in five police officers in New York and Boston was either an Irishman, the child of an Irishman, or the grandchild of an Irishman.
vcpkg is well-designed and doesn't get in the way like conan does.
these examples look ridiculous but you have to remember that people are used to chinese characters and can't easily recognize if a url written in latin characters is right or wrong. this is made even worse by the fact that even official websites are not always hosted on an official domain, and even when they are they use ridiculous hostnames, because again whoever is setting up the site just sees a sequence of letters that they are not closely familiar with.
Video won't play on every browser without signing in, but you would dial in to an email server about the same way whether it was a mainframe or not.

Without a computer of your own, using only a dumb terminal and at the minimum an acoustic-coupled telephone modem, you dialed a regular telephone number which would be answered only by the modulated tones of the target time-sharing system.

Your modem decodes the incoming tones to text on your terminal (CRT and/or Printing) in real time, a lot of terminals were so dumb they had no significant memory or scrollback at all. And it was just fine.

You signed on to your particular email server, picked which message to read and looked at the text as expected, printing optional.

To send you entered compose mode, typed your message into the terminal, indicated recipients and away it goes.

Now if you had a computer you could still "get by" with the same old acoustic modem (even using a rotary dial telephone manually without "touch-tone" service from AT&T), but you were still going to need to run a terminal program. So your personal computer would then emulate the above "console" where the COM port is directly interfaced with the keyboard and screen for this purpose, usually a "smart terminal" where you could also send & receive text which you have stored locally (in the form of text files), beyond simply reading & sending text with no local storage other than printing. Plus these were not dumb terminals these were computers so it could be good to attach files that are not text at all. Naturally you would need to make sure you had enough available space on the proper floppy disk for that ;)

When hypertext started to be experimented with, if you had an "interpreter" it would respond to the tags and display the formatted output. With only a "filter" it would remove the tags so you could read the plain text easier, and if you still had a dumb terminal at least every bit of content was there even if the tags were scattered all about among the plain text.
Personally I love that they insist on calling Google "The Chocolate Factory", but I can certainly understand you perspective. It easily gets to much if you have the feeling that their are trying to hard to come up with "cute" names.
Not ex-Stripe but in "close relationship" with them since its inception and there's a clear mark in my calendar circa end of 2018 when their decisions and output started to become... weird, or ill-designed.

I don't think it has to do with the dev environment itself, but I'd blame such thing for allowing to deliver "too fast" without thinking twice. Combine that with new blood in management and that's an accident waiting to happen *

They're the best in business still, but far from the well-designed easy-to-use API-first developer-friendly initial offering.

* Pure speculation based on very evident patterns
Unfortunately, outages happen... This situation is a very good reminder of why having backups and a solid Disaster Recovery plan is crucial. Of course, it’s easy to assume that cloud services are always up, but we should never forget about outages. Setting up automated backups for repos and metadata can save a ton of headaches when things go wrong. Plus, having a Disaster Recovery plan means you’re not stuck waiting for the service to come back online—you can keep working with minimal disruption.

Here is a good article on how to prepare for the situations like that, when GitHub is down: https://gitprotect.io/blog/github-restore-and-github-disaste...
The spacecraft's already built with a (large) surplus of thrusters—the extra thrusters are all right there, pre-attached. It's because of that safety margin that NASA relaxed their requirements and launched with thrusters exhibiting high failure rates in testing.

Redundancies don't help you if you have a safety culture that treats redundancies as consumables. The more one team widens a safety margin in one place, the more another leans on that safety margin, and relaxes their own.
Hi friends! Just to clarify, the Flux model was NOT built by fluxai.us. All credit goes to Black Forest Labs (https://blackforestlabs.ai/), a new company founded by the original Stable Diffusion team.

What we did at fluxai.us was take their model and run it on our inference engine, which is optimized for super-fast performance with models like this. Feel free to try it out on our playground: https://fluxai.us/playground.html
8088 was a 16 bit machine though. This is about machines with 64 kbytes of ram maximum, two floppy drives and no hard drive.
> NASA is currently hitching space rides with the Russians.

If this doesn't spell defeat, I don't know what does. The richest country in the world is too poor for space launches. Or too cheap.
This is one of my favorite articles in terms of writing style - nothing else like this in those days (to put it mildly):

https://www.theregister.com/2008/07/28/sun_dziuba_tm/
> I watched lessons that explain every move. But I did that on many openings and understood most.

People who say this usually didn't understood the lesson at all. When you ask people about the things directly afterwards they can't answer a thing, its just that people overestimate how much they did understand when they first heard it since they don't didn't test themselves on it.
I don't think you're interpreting those statistics correctly.

Most Americans can agree climate scientists think the climate change is man made while still thinking we don't have an effect on it.
What about Irak!
Hi HN community,

In this release, I introduced synthetic data generation for text classification. As a result, one can build classifiers from scratch, even without a dataset. It achieves competitive results with synthetic data, comparable to using real data, in 5 benchmarks.

There are many open researches and implementation in the future:
- research on synthetic data algorithm resulting in higher performance
- agentic workflow of model evaluation, error analysis and model improvement
- multilingual support
If you are interested, please give a star, try it out, and contribute.

Detailed Blog: https://huggingface.co/blog/kenhktsui/anyclassifier

Best,
Ken
This is a misconception as well.

The perfect example of this is Elon Musk. If he’s the CEO of 5 companies, the position of CEO is clearly a part-time job.

Have you taken a vacation to go wind surfing this year? Mark Zuckerberg has!
Doxiadis, Apostolos. Logicomix: An Epic Search for Truth. New York, NY: Bloomsbury Publishing (English, 2009)
The issue with Copenhagen is that it doesn’t describe when precisely wave-function collapse actually happens, i.e., when the physical process deviates from the Schrödinger equation. It is not a proper theory in that sense. There are objective-collapse theories that do, and therefore provide different predictions from Many-Worlds (which simply says that the Schrödinger equation always holds). We haven’t come up with experiments yet that could test those different predictions, but we may in the future.
C has been useful for most of my lifetime.

Budgeting.

Minor repairs (because stuff always breaks).

Debugging (because stuff always breaks).

Talking to people who are different from you (and even who disagree with you).
I've personally been very motivated to learn C (coming from Go) by witnessing @jart's[1] progress on Cosmopolitan[2] and Readbean[3]. Writing C is almost like an exercise in sovereignty: ultimate freedom (and danger).

[1]: https://justine.lol/

[2]: https://github.com/jart/cosmopolitan

[3]: https://news.ycombinator.com/item?id=26271117
> This market was already dominated by Fiver and free stock photos / icon packs / etc

Let's add to this the use of digital art, which drastically reduced production costs (can't resist: [0]). I wonder however, if, in the long run, AI won't end up boosting traditional arts, and encourage higher creativity and skills from human artists.

> Islam in Europe is growing

In numbers definitely, but I was thinking in terms of "spiritual intensity".

Consider e.g. how Muslims feast during Ramadan at night: I doubt this is remotely aligned with the original intents. Same thing goes for other groups: hateful Christian despite Jesus's "Love Thy Neighbor", Jews celebrating murder despite Hashem's command, etc.

[0]: https://www.youtube.com/watch?v=uTL2FtcQO1k
That’s still the happy case. Once upon a time I spent four days chasing dependencies before reaching out to the original author, who admitted that it hasn’t actually worked in several months but he kept on editing code anyway.

The program depended on fundamentally incompatible sub-dependencies, on different major versions.
Walk though of one approach to creating/customizing an annoying/streaming application for newsfeeds[0] using python.

Each article/groups of articles can be placed in it's own pop-up window[1] (perhaps with maximum number of open windows, window lifefime timer[2], and/or article time/date range to avoid opening up 30,000 HN news article windows).

Near endless interruptions can be created by converting text to audio with audio output directly to speaker headphones[3].

Bundle it all together as stand alone application [4] & remove python in order to have more resources for open HN article windows. :-)

---------

[0] : http://github.com/pubnub/easy-hacker-news-stream

[1] : python pop-up windows : http://popupsmart.com/blog/python-popup

[2] : python window timer : https://stackoverflow.com/questions/19247268/pop-up-a-window...

[3] : python text to speech : http://www.geeksforgeeks.org/convert-text-speech-python/

[4] : create stand alone python application : http://www.squash.io/how-to-create-a-standalone-python-execu...
Maybe to us technical folks, but for everybody else on the planet it's night and day different.
Geoffrey Hinton AMA on Reddit (2014)
Exactly. From director or VP level to C-suite are people who can hire and delegate. If you’re an IC and you are drowning in work you have to live with it.
Fudge Factor: Calibration and Validation
They made it compulsory by law to accept cards for B2C if you sold more than like 15k eur/month. But I think you were already in DE.

I think that law also cames with caps on card charges. Or at least there was so much competition between banks for the new market that purchase charges dropped on their own.
You can generate fully reproducible OCI/docker containers with devenv, so yes I think.

https://devenv.sh/containers/
Desertification was supposed, now worried about greening
The way hn karma works, you’re incentivized to accumulate a set of bots that meet the threshold for flagging and downvoting. Barring effective anti-bot/brigading measures (some of which I’m sure exist), such a team of bots could manipulate front page content. That’s a valuable capability for a variety of nefarious aims in this space.

A straightforward one would be either subtly or dramatically tilting sentiment here negative against some mid-cap public tech company and profiting from a short position.

(Assuming you think investors care what gets upvoted on hn…)
It seems to me that the prot parameter and/or MAP_NORESERVE would indicate the intent.
https://web.archive.org/web/20240819124125/https://thingswem... in case of site flakiness

the repo linked in the article: https://github.com/joshsucher/mts-70
Ever since Rodriguez v. United States the police cannot make you wait for the K9. It's considered an unlawful detainment if they extend the traffic stop, without reasonable suspicion of another crime, beyond the time it takes to deal with the original reason they pulled you over.
`MICROS~1` being how 32-bit Windows abbreviated the first file or folder named "Microsoft $BLAH" for 16-bit code.

So while (IIRC) Office 95 installed into C:\Program Files\MSOffice (in DOS, "C:\PROGRA~1\MSOFFICE"), Office 97 called its folder "Microsoft Office" which in DOS looked like C:\PROGRA~1\MICROS~1".

The Inquirer's name for Microsoft was "the Vole". The British field vole's specific name is Microtus agrestis.

(Former Inq and current Reg writer here.)
The remaining issue with tail calls used to switch context, is that you’re using functions that must use a calling convention. And unfortunately they waste registers to restore state on function exit.

See the luajit remake blog for an exhaustive analysis and alternative using an intermediate compiler https://sillycross.github.io/2022/11/22/2022-11-22/
Timothy Leary said PCs are the LSD of the 1990s. If that’s true, then AI is definitely the LSD of the 2020s.
That’s what static could do (if the function’s address is not taken, or given sufficiently powerful dataflow analysis), but C and C++ compilers don’t take advantage of that. Getting that out of -fvisibility=hidden -flto would also be possible, but requires even more nonexistent compiler smarts. (From a quick web search, I can't figure out what internal visibility brings over hidden.)

(Granted, it’s not like this is completely impossible—I seem to remember GHC and MLton can invent custom calling conventions for Haskell and SML respectively. But the popular C or C++ compilers can’t.)
A small language model can be quite like Markov chain, e.g. the one from Karpathy's 2015 post was pretty nonsensical: https://karpathy.github.io/2015/05/21/rnn-effectiveness/

So you can just scale down if it still makes sense.

Also you get a lot more from the base model. GPT-3 was versatile as it could continue any context. Modern LLMs are try-hards. If you want to generate humor with LLM really worth going for base model with multiple examples in the prompt.
The Blog was hugged to death, but https://archive.is/1FrpD got through.
You can create them with devenv, but they are actually reproducible :

https://devenv.sh/containers/

https://devenv.sh/integrations/codespaces-devcontainer/
Related question I had for a looong time: how do submarine cable layer ships test the cable when they attach a new section? Like, these cables need many kilovolts of voltage to supply the inline repeaters so you can only power them when the cable is fully laid, but how do they verify if the fibers aren't broken somewhere along the path?
Speaking only for Finland: most of the guns are for hunting: rifles, shotguns and the like. A statistic from 2016 has 1.5 million guns, 220 000 of which are handguns.

Second, the legislation is very strict. You need to have a reason for owning a gun; hunting and shooting sports are valid, personal protection isn't. You need to belong to a relevant association (such as hunting clubs or shooting clubs). You need proper locked storage in your apartment. Carrying a gun in public without a reason (such as going to a shooting range) is forbidden, and even then should be minimized.

Should you violate any of these conditions, you're liable to lose your gun license and all guns will be seized. Also the police may revoke the license on suspicion of violent behaviour.

So, if you want to get a gun, you have to live squeaky-clean. Illegal guns are of course another matter.
MiniCTX: Neural Theorem Proving with (Long-)Contexts
When it comes to general deep learning, Julia is much less mature than the JAX ecosystem. I think deep learning will be the hardest nut for Julia to crack. The field is moving incredibly fast, and network effects are strong.
Julia's strength lies in scientific computing, so I think adoption will come through novel applications of AD/ML in the sciences, rather than trying to catch up with the latest LLM developments

I'm positive about Julia's future because the developer experience just feels so fun and productive. I always find it impressive how much a small group of self-organized volunteers has been able to achieve. Amazing things could happen if a company like Google or Meta paid a team of full-time engineers to advance the deep learning ecosystem. Fun fact: Julia strongly influenced PyTorch's recent design decisions [1].

[1]: https://dev-discuss.pytorch.org/t/where-we-are-headed-and-wh...
> It will compile, and eventually blow up nicely with a stack overflow OS fault.

Not at all guaranteed. Stack overflow is undefined behaviour, which means compilers can optimise your program on the assumption that it doesn’t happen.
When I attend VC dog & pony shows, I often find myself reminded of the "New Idea" manure spreader ("pulverizes and spreads a load in three minutes!"):

https://www.agriculture.com/thmb/prap3PqgiCmAX8bM2AFUH-kimX0...
Why you should stop using your solar-powered power bank
stavros, to understand if any precautionary measure is effective you must first understand what you're protecting yourself against. Your line of argumentation is moving the goalposts a lot and punctuating each stop with "that's not good". Between the lines I take it you're aiming for "perfect" or at the very least "absolute best" protection. The first doesn't exist, the second is only interesting for only very few.

If you're protecting your data from minor damage and decay of the DVD that stores it, having an ECC file stored elsewhere (a newer DVD, or HDD, or cloud) is the lowest effort and cost option but still a big step forward in resilience. It doesn't matter how long each medium lasts, all that matters is that they don't fail at the same time. Pick your HDDs from different manufacturers, models, or batches and the chance that all fail within the same short time period without external influence are exceptionally low. And when one does fail you replace it. You'll never get a one time perfect solution, you're just buying time to rebuild your resilience when you take a hit.

If you're protecting against the complete destruction of the disk then an ECC file won't do, you'll need a full copy. Or multiple copies, and in multiple locations. Or on different mediums with very different reliability curves. You might want to protect against internal or external malicious actions, technical obsolescence of the medium or data format, vendor lock-in, or political instability. No one size fits all solution, certainly not a cost conscious one.
> A deeper question: Why don't other highly advanced democracies decay in the same way? For example: Why hasn't the same happened in Japan or Denmark or Portugal?

My pet theory is that multi-party, coalition-based systems help a lot.
Yeah; you've gotta pick your poison. Either you sometimes end up with multiple copies of numpy installed, or sometimes pip errors out and will randomly, at the worst possible time, refuse to install the dependencies of your project. Having experienced both problems a lot of times, I'll take the former answer every time thankyou. I never want surprise, blocking errors to appear out of nowhere. Especially when its always the new team members who run into them. Thats horrible DX.

Having multiple copies of numpy installed isn't an emergency. Tidy it up at your leisure. Its pretty rare that you end up with multiple copies of the same library installed in your dependency tree anyway.

As for debugging - well, debugging should still work fine so long as your debugging tools treat foo-1.x.x as if it were a completely distinct package from foo-2.x.x. Nodejs and rust both handle this by installing both versions in separate directories. The stack trace names the full file path, and the debugger uses that to find the relevant file. Simple pimple. It works like a charm.

> For web dev and something like requests, it's just not as big of a deal to have a bunch of versions installed.

I think you've got it backwards. Its much more of a big deal on the web because bundle size matters. You don't want to bundle multiple 150kb timezone databases in your website.

I've also worked on multiple web projects which ran into problems from multiple versions of React being installed. Its a common problem to run into, because a lot of naively written web components directly depend on react. Then when the major version of react changes, you can end up with a webpage trying to render a component tree, where some components are created using foreign versions of react. That causes utter chaos. Thankfully, react detects this automatically and it yells at you in the console when it happens.
Because an app store will always be a bazaar. No one is doing full human code review on apps.

To pretend otherwise is insane. (Even by appealing to app store monopolies or fees, which are immaterial to due diligence responsibility here)

This wasn't a case of the lady giving $5M to Google for fake crypto.

It was more like Google selling her a phone, then her dialing one of the preset numbers on that phone and getting scammed.
I don't know the specific answer, but I would double-check we got the same number of astronauts back down as we sent up.
ChatGPT specifically is more than just a chat interface on top of got-4.

Their system prompt includes the current date and time among other information, making it very very hard to run reproducible experiments against it.

But it’s the tool most people are using.
Most ppl don't understand shit about these algorithms and will expect it be truthful and knowledgable. That is how it's marketed, despite the disclaimers..
Robert Wilson's Chance Encounters
I'm keeping this link, taking a backup and handing it out whenever i can. It is succinct and effective.

These are concepts i find myself constantly having to explain and teach and they are critical to problem solving.
Given some of the other scheme-like features GNUC has it's surprising they're lagging on this one.