skysight-inc/HackerNews huggingface dataset:
Same here. I used to have more FF problems with .gov sites but in the past 2-3 years, rarely. Now & then I have to manipulate NoScript or uBlock to get some feature working on most sites.

But most of the time, I'd rather ignore those sites anyway. After I have a look at them ... which I tend to do after NoScript show me the huge list of crap they expect me to load just for the 'privilege'. Good developers/orgs just don't do that. Most go into a 'Block list' I mostly use to remind myself not to bother trying. I take my business elsewhere.
Sort of a meta comment -- the article starts saying that people keep asking "why Clojure".

Why such an emphasis on what language stuff is written in? Why does it even matter? Sounds like it was a good engineering choice given the constraints of the problem, get over yourself ffs.
Why do you care what goes on in the promotions tab? It's just a second spam box
Wake me up if this mean we are off the hook for the wealth transfer to the jet setting war mongering billionaire managerial class in exorbitant taxes for a lower quality of life...with a surveillance state as a bonus..."to save the planet". I'm not happy about owning nothing...
ISPs have termination monopolies. They can charge what they like to reach their because there is literally no other path to them.

Termination fees lead to high prices and weird arbitrage games. The long distance phone system works this way, which is why it's still like $5 a minute to call India from the US, and "free conference call" systems set up in rural areas to juice incoming call revenue.
Isn’t the location thing that if Apple were to store any location data, it would have to keep a lasting record of said data for the government to access instead of its 24 hour deletion policy?
That is actually exactly why I migrated off Vue and onto React. I originally used Vue because React had some copyright issues that gave Facebook the right to revoke your license if you sued them, or something to that effect. But once they removed that and added hooks, and Vue was starting to move to the composition API, I thought, what the hell, I will just use the most popular option and switched to React, never looked back since. TypeScript support is awesome, there aren't any signals or two way data binding, and all of the most popular libraries are written for React while few are written for cross-framework compatibility.
Sometimes Dang sees an article that never made it to the front page that he thinks we'll enjoy. He shoves it on to the front page for a while, so it gets some visibility and upvotes.
I'm very curious to know what service this is and how much it costs? I would love, LOVE to implement something like this for myself.
Ironically, I only know of SK Telecom because I watched League of Legends tournaments on Twitch...
Ask HN: Does MVP need tech, or can it be problem-focused without tech initially?
Hey,

I've come across a problem in the wedding industry and started helping a friend address it, hoping to gain insights for a potential startup.

While exploring the issue and potential improvements, I unexpectedly received payment from a third party from vendors. This is my first non-investor or competition income for a startup.

Should I continue this as part of my research, treating it as an MVP, or should I first identify the problem, find a tech-based solution, and then build a website for the MVP?

Given that I'm not a tech person, where should I start?
> such a rogue programmer would - in my books - be committing treason.

> Keep in mind that functioning rail system is of military importance

This sounds reasonable to me, and it made me curious how the US law of treason might apply to this scenario. (Obviously the US law is not relevant in Poland, but the American definition of treason is viewed as exceptionally strict, so it's interesting to consider.)

(American) treason has two elements:

I. You owe allegiance to the United States; and

II. You either:
(a) levy war against the United States; or
(b) give "aid and comfort" to the enemies of the United States.

A violation of criterion I might look like the Polish rail company hiring a Hungarian programmer who puts this code into the trains for whatever reason.

Making the trains stop running at predictable times seems like it could reasonably be read as "giving aid" to enemies of the state, if the information on how the trains work is communicated to them, or if a conflict actually occurs and the trains stop running during the conflict. If the enemy doesn't know about the issue and it never comes up during a conflict, it might be a challenge to argue that the enemy received "aid and comfort".

The other thing to note here is that the programmer would appear to be committing treason whether his boss told him to add the code or not.
Going in I was really worried there would be a bunch of wonkiness with unique apis different from torch or tf. But it seems pretty close to torch, which is a pleasant surprise. No need to reinvent the wheel.
Fine, here's the one of the last changes that put me over the edge:

https://bugzilla.mozilla.org/show_bug.cgi?id=1699128

Mozilla removes "View Image" from the context menu for no reason at all, and a developer (he/him) explains why That's A Good Thing, and eventually shuts it down after almost 100 comments disagrees with it. There was a Reddit thread about it as well at the time, but I'm not digging through that trash heap.

As mentioned, this has been a repeating occurrence. "View Image" was a tiny thing, but I happened to use it many times per day. And many MANY such tiny things just wears you down eventually.
> Either he didn't use a ghostwriter, or the ghostwriter was Larry David doing a Bernie Sanders impression.

I'm not a big memoir guy, but your description is enticing.
It's read-only for the user, not for the system (after all, OS can update itself)
In Hong Kong everyone has an iphone but everyone uses Whatsapp. I'm so surprised iMessage is even used at all, we all consider it a gimmick here, like, Whatsapp and Telegram are so great at their respective subset of features and WeChat does the rest.
Show HN: GPT That Summarizes Research from PapersWithCode
One of my favorite things to do with ChatGPT since the long context length was released is to paste in an entire paper to get a summary and ask questions.

I'm pretty pleased with how this GPT turned out, it seems to be holding up well and should make staying on top of the mountain of research in AI a little more manageable.
pgtestdb looks great. Looks like it leverages Postgres template DBs. We use MySQL more often than Postgres; I may take a stab at creating something similar for MySQL. Nicely done!
I think the best example of a "true" civil war is probably the Chinese Civil War. I say that because it was fought across the entire geography, for a long time, where the belligerents were never sure who was friend and who was foe. The US civil war, relatively speaking, is pretty boring. When it started, everyone was already on "their" side of the line. So you didn't have kidnappings, murders, other horror show stuff that's common in civil wars throughout history.
Sending Party Network Pays in telecom world is awful. The telecom you pay has a monopoly over accessing you, so they can charge whatever they want to terminate calls/data.

Ask your parents or grandparents how expensive long distance or international calls used to be (and still are for landlines). It was dollars per minute, wholly untethered from actual costs.

That's what South Korea is doing here and it's a terrible idea
Some context here is that our launch is mainly to developers. Other users can't even sign up from the website or use the product without self-hosting. In any case, we'd still need to post a link to Github, somewhere.

If you're saying it's ok to post a Github link to a non-open source project, but just not as the main URL, I'd understand, but I still feel that in our specific case, the Github link is the least friction path to set up for self-hosting. I think a developer who goes to a marketing site and doesn't easily find way to setup/self-host would be more frustrated.
https://liquipedia.net/starcraft/SK_Terran
Yeah as long as you're reading and writing to the database with the same language, and that language has good type safety the benefits of your database schema effectively being defined by the same types as the rest of your code is pretty nice for a lot of use cases.

You just have to be vigilant about correctly migrating existing data to the current shape if you ever make breaking changes to types.
So it's an agent that phones home and exfiltrates all your sensitive corporate data to the public cloud?

Lol.

I understand that SaaS is the only way to monetize software projects in 2023, but this whole setup is not defensible.
If the order of items in the JSON blob matters then JSONB probably wouldn't preserve the order.
There’s processing to be done with JSONB on every read/write, which is wasted if you’re always reading/writing the full blob.
More from his site, but I think several of these are 404s now:
https://hn.algolia.com/?query=elliot.computer
Twitch to shut down in Korea over 'prohibitively expensive' network fees
I have not yet tried copilot with Rust, but when GPT-4 came out I made many experiments with Rust, Python and Java to see what it can do.

My conclusion back then was that Rust was by far the worst and that it is mostly because GPT-4 just didn't get the borrow checker. Coming from C/C++ and being a bit of the opinion that the people complaining about Rust's steep learning curve are often a bit overdramatic, it convinced me that they might actually have a point. If even the LLM doesn't get it...
> Knowing the age demographic that Twitch can attract, and that Twitch has very popular Pools, Hot Tubs, and Beaches[3] and Just Chatting[4] sections.

Korean opinion would be almost the opposite of banning this. Right-wing Koreans hate feminism and love naked anime girls; imagine if online porn addict gamers were an actual political force and had terrorist groups. If a mobile game company adds a woman and her outfit isn't sexy enough or she's making hand signs that might possibly be feminism they'll invade their offices, demand the artist is fired, and it'll actually happen.

This happened /twice/ this year.
JSON is unordered. Nothing in your code should assume otherwise.

"An object is an unordered collection of zero or more name/value pairs, where a name is a string and a value is a string, number, boolean, null, object, or array."
The big Internet companies should probably all pull out of South Korea to send a message to the rest of the world about the outcomes of net neutrality.
We will eventually adopt Capability Based Security out of necessity. Until then you really can't trust computers. I think it's still at least a decade away.

WASM is as close as we've been since Multics. Genode is my backup plan, should someone manage to force POSIX file access in order to "improve" or "streamline" WASM.
Worth mentioning that if you use NFSv4, file handles can be up to 128 bytes in size. That’s big enough that you can sometimes get away with dumping the entire file state in it.

For Buildbarn (a distributed build cluster for Bazel) I also wrote an NFSv4 server in Go to act as a lazy-loading file system for input files. As the remote execution protocol uses Content Addressable Storage, I ended up dumping the entire SHA-256, size and permission bits of files in the NFSv4 file handle. This allows me to reconstruct files as needed.

Some notes I made at the time (which are written with Buildbarn knowledge in mind):

https://github.com/buildbarn/bb-adrs/blob/master/0009-nfsv4....
That is so lovely. A union of the physical and digital worlds. Beautiful :.)
It's probably because the author keeps getting comments from other developers about his choice of language and he's tired of explaining why.

There was a HN submission yesterday about another project of his (also in Clojure) and many of the comments were "Why is this made in Clojure?".

Unfortunately, a large segment of developers think there is no value in venturing beyond C-style languages.

Another dimension in recent years is the static type checking cult, whose adherents must warn everyone else in the cult whenever they spot any kind of dynamically typed programming language, e.g. causing a separate thread about the lack of static type checking in any comment section about a Clojure project.
I'm from Europe and live in Hong Kong, in both places, iMessage to us is like Edge for Windows users: a gimmick we see auto-installed but we dont use. So many people don't have an iPhone, and we change phone number every few months anyway. The US experience might be diff, and Europe / Asia aren't a single country, so maybe it even varies within.
Telefonica's blog is amazing. They come out and say the outrageous things giant telecoms believe: that internet service should be 1) people pay them and then they get to connect to 2) the select group of websites and services that also pay telefonica.

There's a very good reason that the U.S. net neutrality orders banned these kinds of fees starting in 2010, and again in 2015. California's net neutrality law also bans access fees
GTA 6 Trailer Is Already Breaking World Records
Been running a tech group in East Lansing for twenty plus years. Also started and helped run the Code Michigan hackathon with the state of Michigan for three years. All this resonates with me, a lot of it I learned the hard way. Surprised no one has written a book.

Meeting location is quite important, moved my group around the Lansing area and learned I got way more attendance meeting on the MSU campus, even though relatively few students have ever attended. I've seen other groups fail because they chose a poor location and never moved.
There's no such menu on macOS and nothing that looks similar.
It seems to be written in 1952, reminiscing what it was like around 1900.
> Why such an emphasis on what language stuff is written in?

Because people are interested in the way that languages affect your ability to think and solve problems? Because different languages have different tradeoffs and the tradeoffs involved in less used languages are often underexplored? Jeez dog, ease up.
It's not the actual cost. It's the Korean regulatory requirement that sending networks pay. That's why Cloudflare moved most CDN content out of S. Korea to Japan, and why Facebook did the same, and why Netflix sued SK Broadband.

The demanded fees are outrageous.
You would just rename hashes to embeddings.
The secret complex making high-tech gadgets for UK spies
I think this might be launching at an opportune time. The EU is already trying to force them to open up the App Store and iMessage has a target on its back. A cease and desist about this won’t look great in the inevitable antitrust hearings…
Hello from Bend as well!

We do have a LITTLE bit of tech here... Codepen, Sony, Kollective, Craft CMS... https://www.thesiliconforest.com/bend-tech-companies

And we have a BUNCH of coworking spaces and cafes and breweries and such to work from. A substantial vanlife / nomad population.

I hope it doesn't grow too techy though :) Nice that it's still small-ish and outdoorsy.
> Why such an emphasis on what language stuff is written in? Why does it even matter?

polyglot programmers are the exception, not the rule, and even for people who have mastered >5 languages, there's still no one who's mastered the top 50, let alone all the languages out there.

Language impacts both codebase contributor pool size and codebase reviewer pool size. In large, conservative orgs, the latter can matter a lot - good luck getting an insurance megaco's security review board to approve the cool new tool you found that's written in Eiffel - none of them know it, so none of them can review it intelligently.

Language diversity is a good thing, IMO, and there are many different factors impacting what you choose, and that makes your choice more important, not less.
This is such a Brainfuck answer
Yeah, I've read the same, which is that Korea's supposed privacy policies actually decrease privacy and security because they mandate retention policies that, supposedly, Apple et al aren't willing to comply with.

It's like the whole ActiveX debacle. I just don't understand what's in lawmakers' heads.
That sounds backwards. If competition were actually cutthroat, no ISP could easily demand payment from Twitch, because then Twitch would just say "Due to the unreasonable demand, Twitch streams will be throttled for SK Telecom users to 360p," and the other ISPs would advertise like hell: "Come to us and enjoy Twitch in its full HD glory!"

The fact that it doesn't happen is a strong indication that the competition is lukewarm, especially considering that Korean antitrust laws are pretty much toothless and companies collude all the time.
If you are talking about malware, then there's no need for Apple to implement something like invisible messages. Malware essentially just exploits the parser, takes over execution, and never executes the code to display messages or puts them into the chat history.
I’d say aim to always stay as many years behind the current models as you can. They might eventually ilegalize very old models due to emissions, but economically they can’t force you to drive latest models. That should hurt dealers and auto makers.
In my country, I often see people buy Toyota Land Cruisers (which are built to last a lifetime of abuse) and upgrade every 2 years. New car is shiny, lets you show your friends, but it means you grossly overpaid for your previous car (bc you actually did not need that robustness for just 2 years), and you are now driving a spy on wheels.
You can be clever and use half-blocks: ♘
I don't think it's dumb to read this and think, I would pay that price, I would volunteer. The piece does its best to make it sound terrible, but still, it only takes one person to agree to make this system totally consensual. There are millions of people in the world, you don't think we'll find a single fanatic who's excited about the ability to copy themselves in order to do drudge work forever?

Acevedo has done a great service to humanity, to help get all this valuable work done. Even if he himself has experienced much suffering.
The song that inspired the name was released in 2011. Aphyr's "Call Me Maybe" blog series/talk started in 2013, and the commercial audits we've come to love came later.
For me, this feature is worth the price. Especially if it means my save history isn’t just sold to adtech as it is with some free services.
> Why such an emphasis on what language stuff is written in?

Because it's by far the most important decision made during the creation of any software project, and to a large extent, it sets the boundaries of what the software will ever be able to do.

Experience also teaches that language choice strongly correlates with overall project quality. When I see a CLI project written in JavaScript (Node), I know that it's probably not worth my time to take a closer look. With Rust, Clojure, Haskell, F# etc, the opposite is the case. This is a cultural effect, rather than a technological one, but that doesn't make it any less real.
> I often think that old, high quality goods

Survivor bias plays a huge role as well. No one remembers the dishwasher that broke after 6 months 30 years ago when they were 5. Everyone remembers the one that kept on chugging for 40 years at grandma’s.

> like cars,

OTOH modern cars are much more robust and their engines last much longer with lower maintenance. It’s infuriating when there is an electronic issue and we need to change the computer, but overall integration has its benefits.

> audio gear,

CAD improved a lot. We can now have better speakers much smaller than what we used to have. Much cheaper as well, because through computer design we can make much more complex parts with better properties. It’s the same thing with photography. Modern lenses are insane if you ask someone who’s done it since the 1970s. They have more than 10 optical elements, have insane reach (hand holding a 300mm was very impractical except in the brightest weather).

What we have in our phones is mind boggling if you think about it a little (both optics and speakers).

> plastics, furniture,

A lot of furniture was crap back then as well. It’s interesting because to me the epitome of rubbish furniture that disintegrates over time with horrible discoloured plastic is the 1979s and 1980s. Any random book case you can get now from Ikea is miles better.

> colours that don’t fade

We have loads of synthetic pigments that are much better than what we used to have, without arsenic, uranium, lead, or cadmium.

> Which kind of makes me sad for the future and sad for the past.

That’s normal, and there are a lot of things that are rubbish now. But let’s try to keep a clear view and some critical thinking: a lot of things are also much better.
Guess it's another veiled attempt to get poor Koreans to behave traditional and pro create.

Panem and circensis, and they take away the circensis in a country that is like the US and Germany a thinly veiled labor camp if you are poor. Every politician generation has to relearn everything..
Another salvo in the war on general purpose computing.(https://lwn.net/Articles/473794/)
Most StackExchange sites are niche and just get fewer users naturally because topics are covered by other forums.

I'm a power user on SO with some moderation capabilities. There's no mods per se I think just people who have different functions enabled to them (editing questions, closing, review etc). Admittedly I don't moderate it much (never did)

I still use it daily as a lazy reference. Haven't noticed any decline apart from it having covered all topics so there's mostly nothing new left to ask. Which is the best thing that can happen to Q&A site
I never understood why, as much as they both eventually succumbed to cheap CD-Rs and later flash drives, the Zip drive was more successful than the SuperDisk.

Did Iomega get some important OEM wins? I seem to recall more retail PCs advertised with Zip drives built in than SuperDisk, although you'd think "you don't need to add another $10 to the BOM for a regular floppy drive" would be an appealing message to large OEMs.

Or maybe Imation, spun off from 3M's massive financial muscle, couldn't compete as aggressively.

I've turned into a bit of a SuperDisk drive hoarder; I've got one in my main desktop-- and a stack of spares I've shucked from external enclosures.
I recently got a spam sms from this number: +1-450-914-4061

realphonevalidation.com provides this info:

Phone Number: 4509144061

Status: Connected

Phone Type: Landline

Subscriber Name: Unavailable

Carrier: Canada

Subscriber Type: Unavailable

which isn't that helpful and the other link just flat out refuses to look it up...
Commonly known as type 1 hypervisor architecture, by opposition to type 2 hypervisor, which run as OS services.

Ironically the revenge of microkernels, as most cloud workloads run on type 1 hypervisors.
I suppose it is what it is, but if ordering matters, it is only JSON-like in appearance. json.org says:

>An object is an unordered set of name/value pairs.
This is false. Phosphates were used to combat the effects of hard water, not to clean better.

Hard water can be dealt with easily with salt, 3-in-1 tablets, etc.
The "modern" approach sounds like it would be a lot worse than this approach both in terms of input and runtime performance.

Trendy ("modern") is not necessarily better.
Mojo Combines Python's Ease with Performance of C++, Rust
>And tools like Lean4 aren't limited to constructive math afaik.

In fact, Lean is strongly geared towards classical logic: most of its tactics assume and use classical logic, especially the excluded middle.
From a certain perspective, Jepsen is 38 years old.