skysight-inc/HackerNews huggingface dataset:
when i’m really struggling with this, what i do is walk away from the computer. i take a pen and paper (eink tablet these days) and write my implementation functions by hand—usually in pseudocode, sometimes in realistic code, sometimes just an outline. enough to get my head into the space without distraction. sometimes i’ll work a whole day this way, then take it all to the computer and transcribe it into running code.

the kindle scribe has been nice for this because i’m not tempted by other apps on the tablet as with my ipad, and i still have documentation readily available in ebook form.
Sometimes I think the old cartoons that were churned out by Korean(?) artist-sweatshops were no different from AI-generated. People with an imperfect understanding of Western culture and values, drawing vague representations of 'American stuff'.
> Democracy represents the will of the people, who, in general tend to care about morality and doing the right thing

This isn't a given. History has lots of examples where a majority of people do not care about morality or doing the right thing, and in fact use their voting power to elect similar-minded leaders. Your post even contains a perfect example, but he is not an outlier.
Does it effectively keep the humans on a pedestal to consider our traits as fundamentally different?

I think it is all on a continuum, humans are animals. But putting us on that continuum makes all the animals look like absolute garbage, intelligence-wise. If we want to put humans in the game, we’re going to be absolutely dunking on, like, every animal in terms of ability to abstract and teach concepts.

https://m.youtube.com/watch?v=H-fC9uNyhWo
IBM had, if somewhat limited, success in OEM-bundling OS/2 in Germany. That was not the least Microsoft's own fault (the non-US prices for Windows were ... "high"), and pretty much ended once Win95 got there.

I had a student's license for OS/2 2.x from the 2nd IBM beta to 2.1; with the developer tools and networking, I remember it cost me half of what Win 3.1 plus tools would've set me back. By the time Win95 and OS/2 3.x (Warp) came out though ... Linux had already won for me.
Not to keep running with thr joke, but:

- while a total lockdown on exposure control of your personal data is basically impossible, proactive choices do limit it shouldn't be dismissed out of hand

- a working knowledge and practice of bushcraft can be a useful skill, a fulfilling hobby, and can be practiced without feeding money to whatever the flavor of the week is

- conversely, if you do get into that, be prepared for profiteers in that field to push into your attention. Going all bushcrafty is no protection on its own.
I agree with this interpretation - after all ponzis, scams, vapor ware, and rug pulls existed long before trust-less distributed ledger software.
Some reasons why CMD.EXE is so bad:

(1) COMMAND.COM cut a lot of corners, in significant part due to being written in assembly and designed to run on machines with very low memory (DOS 1.0 would run on machines with only 32KB of RAM)

(2) Backward compatibility meant a lot of the questionable decisions in (1) had to be maintained

(3) At some point Microsoft stopped investing in it, and didn't do anything further to add new features or file off more rough edges

I think (1) and (2) were kind of inevitable, but (3) is a decision Microsoft has made much more recently

I wish they'd open-source CMD.EXE and start accepting PRs for it – I think some of the worst things about it (e.g. the "Terminate batch job (Y/N)?" prompt which is impossible to turn off without patching the executable) would get fixed. But I doubt they'll do that because they just want people to focus on PowerShell instead–and before PowerShell, it was the same thing for VBScript
OP is 47 and has gut issues. Not saying a 47 year old couldn't register and magically make a change -- i'm sure there is someone on the internet who has, and has gotten a ton of upvotes sharing the story -- but realistically this isn't gonna work for most people.

definitely disagree with "unlikely to get injured" -- i know a lot of people 40+ who get things like jacked up knees from running, tennis elbow, etc. biking and swimming are better choices for an older person but even doing those regularly aren't a magic bullet without serious changes to diet and overall lifestyle.
>Except that the free market has already shown that users prefer the walled garden, because they keep buying iPhones.

That's assuming they're buying iPhones because of the walled garden and not because of other reasons.
Off topic: warpstream's calculator on the pricing page is pretty cool https://www.warpstream.com/pricing

That breakdown switch is a lovely touch.
Everything is synthesis in the end. Americans churn out vague representations based on imperfect understandings too.
The Army is standardizing how armor crews train and shoot
Carbs have important ancillary roles in recovery and muscle build but the headline is wrong. Simply put: no carbs = reduced performance, no protein = death.
Good thing goose is eaten in Europe traditionally.
Apple makes money hand-over-fist already. Their stores are the most profitable retail stores per square foot in the history of retail. There's nobody not buying Apple today that would suddenly begin if they did these things.
Who knows what AI will really do to society but from the predictions of science fiction I would think it would pan out closer to William Gibson's Sprawl trilogy than the Terminator/singularity fears I have seen in so much doomsayer hand waving. Google seems not too far behind OpenAI and who knows what the NSA and similar government agencies have been building. That if consciousness is created from one of these models, many nation states and large corporations will have their own conscious models long before the giant robot factories can be spun up and supplied with enough power to take over. Most will be limited to the input they are given and will be advanced tools, but a few might become twisted much like the human mind occasionally does over time. I really do think Gibson got AI right...
> Average London rent is equivalent to 40K USD per year, as a random "richer country" example. It's not in the same ballpark, is it?

Average London rent is $3333 per month per person? I’m struggling to believe that.
It seems easiest to blame the embedding and not the cosine similarity.
> Users replying to mailing list threads frequently do not “reply to all”, so the filter I have for SourceHut lists does not apply and my inbox is noisy again.

The major webmail clients defaulting to "Reply to Sender" rather than "Reply to List" really broke mailing lists as a sane workflow for corroboration. Most traditional e-mail clients will reply to the list if you hit the "reply" button.

This is probably due to people accidentally sending company-wide replies to announcement lists (e.g. I did this when our company wide e-mail target changed from an alias to a list).

I'm guessing most list-servers don't make it easy to put a reply-to header on announcement lists where list-reply is typically wrong? Or if they do, most list administrators don't know about it?

I'm not sure I have a point to this other than "this is why we can't have nice things" as I find e-mail to be one of the better collaboration tools; everybody can use the client they prefer, and for the most part, things "just work" which is rather amazing.
Exploring the Roles of the Blue Team, the Red Team, and the Purple Team
The Fishermen of Aci Trezza (La terra trema)
>half of them make less than 22k euros a year

I'd be extremely happy making this amount. Some people are just accustomed to easier lives.

>while some code monkey makes 300k+/year coding memeojis at apple.

Meme position for a privileged caste statistically irrespective of skill in an institution that can piss money on anything and still succeed.
There is little evidence to suggest that broad, indiscriminate screening and detention are effective ways to combat gang activity, to say nothing about how blatantly profiling your suggestion is. Focusing on community engagement, targeted law enforcement based on evidence and reasonable suspicion, and addressing the ROOT CAUSES of gang involvement are more effective strategies, but you wouldn't know that being an inbred, nazi thug.
Yeah, I can't imagine the ego one needs to basically go "Hey everyone, I've invented a new standard!"...
Epic was the one that made choices that pushed apple to remove Fortnite.

Let's not twist history and say that Apple just suddenly chose to remove Fortnite. Epic made certain choices likely knowing what the outcome would be.

Epic is the one that is removing my choice to play Fortnite through the App Store if I choose. If I want to play Fortnite on my iPhone I will have no choice but to use the store.

So I have the choice I want to make "Do I want to play Fortnite" and then the choice I am forced to make by the developers "Do I want to download the Epic store".

That is removing choice from me.
Unfortunately CSVs vary a lot in the wild. Some people use commas as a delimiter, some use semi-colons. Escaping rules vary. And the text encoding is not specified.

I randomly generated some CSVs and fed them into Excel and Numbers and they were differently interpreted.
There are youtube videos that talk about this. Using 2,5,7 while being prime, just didn't offer enough separation to offer the best protection from predators. A smaller prime number allows the possibility that a predator could be around for more than one emergence. Evolutionary pressures found a balance at the 13/17 year gaps to mimimize that from occurring.
It’s generally the case that complex frameworks are “the simplest, most powerful and general solution,” since it is usually the case that achieving a powerful and general solution requires a great deal of irreducible complexity.

In fact I think what Ken is talking about here is using those simple tools to generate effective purpose built solutions rather than general multi-tools.
I remember (as a mac owner from '92 on) getting a catalog in the early 90's of Apple apparel. I'm not dreaming right?

A quick search definitely brings up an 87 catalog and clothes available from the website in 97, but I swear I got a paper catalog in like '93 with some corny clothes....
Sometimes planning is more important than having a plan
Was that stuff human made? I assumed it was ML output even at the time.
Actually Excel finally added a "stop &$*@ing up my data" option recently: https://mashable.com/article/microsoft-excel-disable-setting...
I believe at the time it was reported that Musk and the OpenAI board chose to part ways due to his for-profit AI research (in Tesla) posing a conflict of interest to the OpenAI mission.

Hence his argument boils down to "You made me sell my shares because my 'closed' AI research conflicted with your 'open' non-profit ideals. However, you have since stoped to adhere to your mission statement, effectively seizing to publish your research findings and pursuing for-profit goals. As a consequence of this I have lost a bunch of money."

And as nuts as Musk is, I kind of see his point here.
> I clearly said what is the case for me

You said it, yes. That means that's what you now believe. Not that it's necessarily true.

> All of the apps on my Mac were a single purchase, I don't need to worry about dark patterns there because I just own what I have.

Are you using a firewall to block software updates? If not, you're still within reach of the developer and they can pull the rug under your feet.

> Meaning I am more at the mercy of dark patterns by the developers.

The developer cannot force you to move out if the apple app store in the first place! (Which is far from bulletproof when it comes to dark patterns anyway).

If you want to stay in the safe corner of the web, just keep buying through the Apple App store! Like almost everyone does with the Android playstore.
Well, if we're going to nitpick, light has zero rest mass[0], but does have mass while in motion. This is how solar sails can work, since they use the momentum from the photons.

[0] https://en.m.wikipedia.org/wiki/Invariant_mass
Spend some of Satoshi's wallet.
I think it would first banned because of "corrupted Western values" etc.
The whole Emu and Ostrich market is interesting

My Aunt and Uncle attempted to farm Emu and Ostrich starting in ~1994 when it was “about to boom” and spent their life savings on property in rural TX to start an Emu farm with the idea that Emu oil was going to be the next big thing.

Obviously it didn’t work out and within only a few years they switched to cattle and Bison (I bought a bison that lived out its days on the ranch till it died).

I think the bottom just fell out of the Emu market, and so it was a long shot bet on commercial alternatives that consumers just didn’t buy into.

If you look at the map on the page, there’s a little dot in Texas with ostrich right near their old farm in New Ulm. I didn’t realize it was so localized!

Knowing what I know now, they were most likely caught up in what was the ag equivalent of crypto - “hopes of getting in early on a huge future market”

Seems to be a common way to lose one’s life savings

Note: Bison and Ostrich are effectively impossible to farm - the complications costs and infrastructure are just too high cause they are really hard to manage and quite dangerous
alleged is too strong. There's speculation which seems reasonable given the circumstances.
std::span came out in C++20, by that logic neither did it help in any way...

Personally operator [] should abort by default because otherwise it is redundant with .at()
Show HN: I've built a web messenger with Go and Vue.js
That depends entirely on the implementation and use case. An append only arena, like is used in compilers, do not have ever invalid IDs by construction: you get the ID back after inserting into the arena and have no way of removing the value after that. For a use case where arbitrary removal and editing of existing values is needed, generational arenas are used so the handle encodes the "generation" of the value. If on access the generation doesn't match, it means the same as a null pointer and you won't get a value back, in a language with sum types represented with a None sentinel.

Disregarding entirely the memory safety aspects of turning a pointer access to an index access, there are benefits for using arenas (or struct of arrays) like better cache locality on access/avoiding memory fragmentation, and bunching values that don't outlast each other into a single free operation.
He prosecuted child sex predators. Now, he's going after Meta
You don't need to call cosine to compute cosine similarity - most of the time, a normalized dot product is sufficient.

Needless to say, dot products are directly supported in hardware via the FMA unit.
If you are only looking for a place to host your open source projects, you could take a look at codeberg.org.
Beat on Instagram influencers all you like but popular cities tend to be popular for good reasons. I might go meh to a few cities on that list but quite a few of them would be high on my visit again list.
They both enable each other, after all bad people do plenty of bad things, not just one.

Cartel violence is present even is large urban centers, ask anybody who runs a moderately successful business.
Yes, and I think that the benefits gained by the walled garden are a big part of the iPhone's popularity. It's simple, it works, the scams are kept to a minimum, and it's a consistent, well-integrated experience. Those are all true of iPhones because of the walled garden; Android can't boast any of that.
That's exactly who they're making products for. Buy it, hand it over, and kids from age 1 to 92 will be just fine. Developer interest in Apple is the product of macOS being incidentally a Real UNIX, the hardware being second to none, and the aforementioned market of kids 1-92 being quite large.
> The fact it did not make his way through a CVE is mainly related to how CVE naming and reservation works, nothing more.

Still.. that little detail makes comparing the numbers of CVEs for Rust and C++ skewed by an enormous amount.
Remember the human
Okay, Peter Gregory. Now can I get the bridge loan to keep my company running
Well, I should have said “it wouldn’t be too difficult for me” then. I keep forgetting why I get paid so much.
The thing is, while I'll probably just stick with CSV too, I'm sympathetic to the intent, but given I expect it'll need tooling anyway I'm less sympathetic to them not picking the existing separator.

I also think there are failed lessons here that reduces the incentive for switching.

E.g. If you're going to improve on CSV, a key improvement would be to aim to make the format trivially splittable, because the lesson from CSV is that when a format looks this trivial people will assume they can just split on a fixed string or trivial regex, and so the more you can reduce the harm of that the better.

As such, I'd avoid most of the escaping they show, especially for line endings, and just make RS '\n' the record separator, or possibly RS '\n'*. Optionally do the same for US. Require escaping LF immediately after RS/US, and only allow escaping RS, so unescaping can be done with a trivial fixed replace per field if you have a reason to assume your data might have leading linefeeds in fields - a lot of apps will get away with just ignoring that.

Then parsing is reduced to something like `data.split(RS).map{|row| row.split(US).map{|col| col.gsub(ESCAPE,"\n") } }` (assuming RS, US, and ESCAPE are regexps that include the optional trailing linefeeds and escapes leading linefeeds respectively). Being able to copy a correct one-liner from Stackoverflow ought to avoid most of the problems with broken CSV/TSV parsing.

I'm also not convinced adding GS, FS, ETB is a good idea, partly for that reason, partly because a lot of the tools people will want to load data into will not handle more than one set of records, and so you'll end up splitting files anyway, in which case I'd just use a proper archive format... Those characters feels like they're trying to do too much given they're "competing" primarily with CSV/TSV.

Their spec also needs to talk about encoding, because unless I've missed something, they only talk about codepoints, and they're likely to e.g. get people splitting on the UTF8 sequence etc. This to me is another reason for using the ASCII values - they encode the same in ASCII based characters sets and UTF8, and so it feels likely to be more robust against the horrors of people doing naive split-based parsing.
Spam or malware sources or covert, intentionally malicious binaries? Malware sources are expressly allowed on GitHub for reasons of education.
Same boat! Lost 60lb over 2 years or so, was definitely challenging, but have been able to keep it off after reverting to a more standard diet.
I would not call dark patterns that many developers take as a "slight inconvenience".

I agree with some of the restrictions on what is allowed on the App Store, like porn and browsers. But that is a different topic than having other app stores.

My concern here is billing, we know that developers will abuse this. They have done it and I have personally been in many meetings about user retention when they try to cancel.
Because locking yourself from 1/6th of global economy is a non-starter when chasing returns and stock price, which are also the reasons why Apple is pulling such moves in the first place.
What’s the key to enter the euro symbol? That means you can’t use it in a text editor?

There is no perfect solution, but I’d rather open a text file in a decent editor than having to deal with the escaping hell that is CSV.

They could have chosen the pipe character “|” at least, but the comma is the thousand separator in many languages (number formatting is kind of important for tabular data, if you ask me) and also, you know, general prose.
Is it wrong to enforce basic human rights?
Except those iconoclasts, who work for free, help built the site and make it what it is . The only way Reddit will become profitable, will be by selling their users data.

It can quickly become a repetition of the Twitter -> X story, a study case in Brand destruction.
Just because the categorization can be ambiguous, doesn't mean it isn't useful. A donut is clearly more processed than juice, while juice is clearly more processed than an apple.
I stand corrected that the issue wasn't fixed (https://news.ycombinator.com/item?id=39680006). The issue was fixed, but no CVE by the C++ libraries. That reinforces the point that the author's attempt to equate 1 Rust CVE = 1 C++ CVE isn't valid.
Ask HN: AskChatGPT or Perplexity?
Do ChatGPT and Perplexity have different target audiences? Do they focus on different Target Groups? Are the users different?

(I know they have technical differences, and we can talk about that if you want, but my interest is the marketing strategy. Perhaps predefined or more probably by accident as a consequence of the tech they come up with)
Think of the children! The (probably paid for) fear mongering campaign is getting rediculous.

“If you tell a big enough lie and tell it frequently enough, it will be believed.”

― Walter Langer

What's the lie? That AI is a systemic danger and should be heavily regulated and only large corporations should control it for the safety of civilization.

What's the truth? AI is disruptive and a threat to those very large corporations that are pushing the big lie.
I suspect a false dichotomy. What is a concrete example of something undemocratic about capitalism?
If both ends got APIPA addresses would they be able to talk to each other?

I was under the impression you have to set up the devices as each other's default gateway, but maybe I'm the one not up to modern standards this time.
I'm surprised that the iPhone is over 10 years old now and you still think all software is obligated to get distributed via the App Store. If you only download software from the App Store, that's your choice - the world does not revolve around you or Apple's decisions though.

Look on Mac - you don't have a choice if you want to play Java Minecraft through the App Store. If you don't sideload, that "choice" has already been made for you. And it's certainly not because Mojang is going out of their way to spite Apple fans. Specifically, professionals avoid the App Store because it has been a bad deal on every platform it's appeared.

You want your choice? Your choice is to not use that software at all, and find an alternative. That's what you decide when you die by the sword of a third-party's whims.
True story from the late 1990s: I once brought in one of our developers to turn down the amount of logging our app was doing because we had run out of disk space the previous night as a result of the logging being voluminous, and not particularly helpful.

He came up to the client site, studiously worked on the issue, and left later that afternoon.

Two days later we ran out of disk space again.

The root cause: log messages stating that a log message had been deliberately deleted…

Sigh…
I stopped primarily using Apple for a couple years, until they released OSX and I could run Apache, PERL and MySQL on my local machine instead of needed an internet connection to ssh to a linux host. Wifi not really being a thing in public spaces then, it allowed me to work from a coffee shop.

At the time, Apple seemed like they were about to go out of business.
There are plenty of free markets with indirect forced participation. The freedom doesn't come from choice to participate but rather choice of who to engage with and competition.
Flat assembler 2 is here [video]