skysight-inc/HackerNews huggingface dataset:
A Usenet gateway to HN with a daily pull of the feed like we used to have in the 90s. It’s probably nostalgia speaking, but…
This. Once a bias is known it must be corrected. Allowing it to stand is basically saying "we don't care about black consumers, they can't use this feature, and we will continue to insult them on accident". Which it's no longer an accident, it's a known racially discriminative software feature...

It's like hiring someone to do plumbing. A few customers invite them into their home and report that the new plumber said racist stuff. As a business owner you do what after this?
a switch over a pair of two values of the same enum type, containing 18 cases (some with associated values).

It breaks at around 50 cases in the switch.
But, white people get misclassified as animals by the classifier too. Typically white people aren't misclassified as gorillas but as other animals. So i don't think the cause is as simple as non-white people not being considered during training.
AI Safety hasn't been divorced from tech companies, at least not from Deepmind, OpenAI, and Anthropic. They were all founded by people who said explicitly that AGI will probably mean the end of human civilization as we know it.

All three of them have also hired heavily from the academic AI safety researcher pool. Whether they ultimately make costly sacrifices in the name of safety remains to be seen (although Anthropic did this already when they delayed the release of Claude until after ChatGPT came out). But they're not exactly "watching from the sidelines", except for Google and Meta.
Show HN: Yupdates, fast feeds with custom GitHub and Pinboard integrations
I made Yupdates out of deep frustration with feed readers, email clients, and a number of web apps that ignored performance and the ability to triage well.

And I was curious about integrating with more than RSS/Atom because a lot of valuable things are not available that way. So far, that includes GitHub (issues, PRs, releases, and notifications), Pinboard bookmarks, Email (creates addresses on the fly for you to use), ConvertKit, and an API. I had Twitter integrations but had to retract them because of recent policy, cost, and operational issues with their API.

I linked directly to where you can try it out for free with no credit card or password creation.

Each page of feed browsing takes 50ms or less on the server side, making it snappy, to stay in the flow state while browsing and triaging. One of the design tenets was to be "fast for all feeds at all timestamps" — digging into the past needs to be just as fast as recent items.

I built it on DynamoDB and Redis, with a Django frontend that calls backend Rust services which do most of the heavy lifting. The asynchronous system is backed by SQS and a custom workflow engine that triggers Linux binaries (Docker and Lambda are also used where I found that more appropriate).

I'm looking forward to blogging about how it works behind-the-scenes, and some lessons learned.

The main site link: https://www.yupdates.com

A blog post with more background: https://www.peakscale.com/yupdates/

Thanks for looking!
1. Obviously you don't need licenses without copyright; but copyright will never go away, it's just too good an invention for too many fields of endeavour. FSF and GNU have never been anti-copyright and never will be, and that's just fine.

2. Nobody stops anybody from creating new licenses, in fact many many projects tried to do just that (MPL etc). Most of them fail simply because you cannot have your cake and eat it too, you either allow some things or you don't. You either require source code for programs users interact with on the network, or you don't; I'm not sure what middle ground is there to find. If you want to release certain parts of a website but not others, you can do it already in many areas - any SPA client-side code can be covered by GPL 3, for example. AGPL in many ways was a proto-GPL3, and it's to the FSF's credit that they didn't drop it, but actually updated it when v3 came about. They even try to explain the differences with dedicated documentation [0].

[0] https://www.fsf.org/bulletin/2021/fall/the-fundamentals-of-t...
People aren't awfully worried about climate change or super pandemics or WW3 or other theoretical/slow-moving problems. You're more worried about what you're having for lunch today. It's just how evolution wired us. And perhaps that, among other things, assures us that it's justice for us to be replaced by something better, just like we replaced the dinosaurs (and it's inevitable in any case). So meh.
Knowing the byzantine ways of Google support, I wouldn't be surprised if Google's reaction to this would be to ban the account of everyone involved in this episode.
Read Ecclesiastes. It’s a text written by King Solomon about the hopeless search for a meaningful/purposeful life.

Why not go into startups? Your skills will be most valued and you’ll have a say over what you build.

You’re energy for challenge is a classic problem for intelligent people. After it all, deciding what is worth building is a greater challenge than how to build it. IMO.
MDN has the advantage of being more accessible (!mdn bang on DuckDuckGo, Dash docsets) but I prefer O'Reilly's Pocket References, although they may be a tad out of date.
There are still lots of good tech and design talks, it’s just that as you get older and more experienced, your standards for what is interesting and worth your time get more strict.
Basics of LlamaIndex Guide and Code Tutorial
One way I've found to train that habit is in yoga practice. One of my teachers would often say during particularly difficult or uncomfortable postures -- splits for example -- "use your legs not your jaw" and it was a great cue to realize you were holding tension there. Eventually you build the habit of checking in with it -- "am I clenching my jaw?" -- and it largely goes away with time and patience.
There are certainly a lot of problems with software design and UI design is a key part of that problem, but there is plenty of blame to go around. The software developers in these comments seem to strongly believe that UX research holds a disproportionate portion of the blame rather than seeing the flaws of poor design and a low bar for quality products as a shared responsibility.

Perhaps this is simply a product of how we are used to teams running. Not really a cohesive whole focused together on a goal, but rather independent and waring feifdoms: UI/UX, development, QA, management, each focused on their one responsibility and blaming the others for poor results.
Doesn't the link go on to say it's not the type checker causing this?

"I found a trace of the compiler kind of surprising; the time is not all being spent in the type checker, as you observed:" - 5th reply by scanon
“The Last Good Website”
To be more precise, it holds a model of the text that has been fed to it. That will be, at very best, a pale reflection of the underlying model of the world.
Depending on what else is going on in my life, I’ll consume HN just once a week via

https://hackernewsletter.com/
Except, it's not quite like a rock either.
Human output may merit some benefit-of-the-doubt if we don't initially understand it. Someone took time out of their life to create it, and presumably were attempting to convey some actual meaning.

AI (at present) doesn't know what "meaning" even is. Generating mountains of output with it is cheap. Analyzing it is a trap—there's no other to try to understand and appreciate. It's an accident that happens to resemble something with intent behind it.

I think that's part of why people react so poorly to it, and especially to trying to pass its output off as human-generated.

(Spoilers for Watts' Blindsight)

In Blindsight, the (intelligent but non-conscious) aliens think human communication is some kind of adversarial gibberish intended to mimic meaning in order to tie up opponents' resources with nonsense. Just chaff, basically. They're not able to understand the not-directly-and-strictly-business output of a consciousness as anything else, because they're used to a universe of intelligent but non-conscious actors.

Today, that's what our AI tools actually do, as far as what they're capable of doing without extensive human adjustment and editing. They are, by far, at their most-efficient when used to generate noise. That noise may be useful for some purpose, but it's not any good purpose, because it's only useful at that kind of scale in cases where truth and meaning aren't valuable.

[EDIT] For comparison, look at other forms of communication where humans go out of their way to avoid meaning. It's pretty much all reviled: marketing-speak, lawyer-speak, politician-speak, HR-speak, et c.
In this article "written by AI" has become shorthand for something thoughtless and uninspired

“so carelessly and lifelessly cobbled together that we’re inclined to believe it’s the first film created entirely by AI."

But in my own experience playing with ChatGPT, with the prompts I choose, GPT-4 can write stories that shocking, laugh-till-i-cry, and make me cry till I laugh.

Sure I end up writing almost as much in prompts as I get back, but god damn it can write such fresh stuff, and fill in the things I have no experience with through it's exposure to such a wide range of humanity.

If people are thinking these LLM tools are writing boring derivative stuff, it's because they're making boring and derivative prompts.
The fact it has a fixed colour palette as well is fantastic, takes a lot of the guess work out of choosing the perfect colour, also means PICO-8 games have a shared look which is nice.

I'm working on a game at the moment which is inspired by old ZX Spectrum games, so sadly that rules PICO-8 out (different colour palettes), but otherwise those limitations make the whole thing really nice
The problem is that if this ever catches anything, then there's things that it almost catches. And you have no way of telling if you have something expression that takes 99 ms on your machine, so will take 101 ms on your coworkers'. The appropriate way to deal with this in general is to have separate warning and error thresholds, where the difference between the two is greater than the variance between machines, e.g. 50 ms and 100 ms; at least in this case when your coworker checks out a broken build he can see that warnings were introduced in your commit in a CI build log and track it down to the source.
It's poisoned sand we taught to think!
With the ending of Ted Lasso ... I have been thinking about all of my previous managers.
Competition drives numbers. Nobody mentioned cool or anything like it. You are grasping at straws.

Those numbers are my estimates. I don't own the stock. I don't think it's a great buy. They do illustrate that the situation isn't detached from reality. People who own it aren't idiots, they are just a little more optimistic than I am. A little more optimism on margins (which may be warranted) and market size and it starts to look good. Just increase my 3 assumptions 20% each and it goes to $2.5 tril instead of $1.5 tril, ie ~10% return. Doesn't need 2x, 3x or anything of that nature.
> GAAP earnings basically consider stock based comp as an operational expense and Salesforce does a lot of stock based comp which makes their GAAP earning numbers very low.

Compensation is obviously an operational expense...
> In general, the expectation on GitHub is that PR commit history doesn't matter, and owners should simply squash on acceptance.

This varies greatly from project to project, and is by no means a general expectation.
In practice the right treated both as hoaxes.
I knew whom you were talking about before even clicking the link. It’s excellent. But I’ve lost all hope we’re going to see another episode of this. :)
What I mean is "required to ship it with every copy as a matter of right to repair", as I mentioned a few comments early.
https://en.wikipedia.org/wiki/A_History_of_Western_Philosoph...

Its value is to plot the course of religious inspirations as a longer development with each informing the next.
It is and it isn't. Using the mutability of values in Go, like in C, is based on the assignment of pointers as needed, making it optional in some sense.

And now due to the inclusion of generics and first class functions, it is possible to use Go in a mostly functional manner much like Python.

So while it may be incorrect to claim that Go is a capital "F" Functional language, it is correct to say that it can be used to write code in a functional paradigm.
The book "Dogs and Demons: Tales From the Dark Side of Modern Japan" by Alex Kerr covers this well. It's over 20 years old but not much has really changed. The Japanese government is still engaging in major capital misallocation through unnecessary infrastructure projects, and they allow insolvent companies to continue operating.

https://us.macmillan.com/books/9781466804500/dogsanddemons
Sure, but that's no reason to keep carrying past mistakes.

I don't understand why languages don't have a 'version' id as the very first thing, and then you can run appropriate interpreter/compiler given the version.

New versions of the language can drop historical mistakes.

You could kick-start the process in any existing language by making a next release that requires a version tag (and which maybe strips out a ton of legacy cruft). It would then default to a 'legacy' interpretation if the tag isn't present.
It's true in terms of historical chainsize growth rate as I use it in [1].
Ask them to increase "your" GPU quota by 100x. That should surely be enough of a red flag.
The reason I don’t think the actual act of the program bugging is racist is I imagine it’s just some stupid rule based on shape (primates have a similar shape) and skin color and isn’t smart enough to distinguish humans vs gorillas vs Gumby toys with black/grey skin closer to a gorilla.

But this is AI -- so the stupid rule is not pre-programmed, but rather curve-fit to the data (uh, "learned").

So ultimately it's a matter of (1) failing to find the right training data (or procedure) and (2) more fundamentally, choosing not to correct the problem after 8 years.
Past attempts at mentioning rust didn't work. Hard to tell what makes a thing get to front page.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

I am excited to try out sniffnet, I have given up on using burp, activity Monitor and Wireshark to investigate running connections. Sometimes you just need to feel good about a random process that has an outbound connection.
They are expanding into AI space, with Xilinx FPGA accelerators in next ryzens.

https://www.notebookcheck.net/AMD-details-4-nm-Zen-4-Ryzen-7...
Three years ago I tried putting constants for a matrix (I think it was 1024x80 or sth like that) into a strongly typed array of floats. Still took the compiler 30mins to compile it. In the end I split the matrix up in rows, with each row being one variable, and a final variable to concatenate the rows. No typing hint whatsoever helped.

Big wtf moment.
Ah...but things like payroll/tax integrations usually require periodic changes, so folks get stuck on the upgrade treadmill even if they're happy. I somehow ended up supporting half the quickbooks users in my town and I can assure folks that most of the quickbook hate out there has been earned. :/

This project looks interesting, especially as a non-cloud offering. As for support...well that's certainly something folks can provide if there's a need.
> This is a specious argument. AI is not a species.

Once we can ask an AI to create another AI..
The risk, danger and shallowness of perpetrating lies supported by fake images does not stop at politics.

Think fake instagram accounts with images, coercing and shaming victims for personal revenge. Shady companies selling fake stories supported by fake pictures of "satisfied" users. Influencers and celebrities making themselves look younger, prettier, fuller.

you see anyone who wants to spin a web of lies, AI as a tool makes it easier, possible and in som cases unavoidable.
When I'm traveling and in apartments that don't have cable television, I use these super long videos to keep the TV on and make it look like I'm home. I wonder how many other people doing the same and driving up views.
You clearly don't speak Hindi.
ghetto and fenced community are not that great. If you deal with unrest be sure to build large boulevard to replace the narrow streets. Those are more efficient to bring troops quickly and harder to barricade.
As an asexual person myself, who is not aromantic, I'm well aware what asexual means. Obviously sometimes they're cleanly married or in a committed emotional relationship with one person. In general though, most people consider sexual and emotional intimacy to be tightly linked, and I've certainly had multiple times where I was in a long-term emotional relationship with multiple people I was not sexually involved with. Having to determine which of them, or none of them would have counted as my partner would have been hard to determine.

Defining at what point a non-sexual relationship with someone I live with crosses over into something closer to a common law marriage would be rather more difficult.
Isn't the point of the article that it just refuses to recognize gorillas outright? That prevents exactly what you're talking about. And I made that point in my post. It is hurtful so Google prevent google photos from classifying anything as a Gorilla is a good bandaid. Some things are just too risky to solve for little gain.
> how is Apple the most valuable one

You misspelled Saudi Aramco.
It is even happening in the sleepy field of literary criticism. In a review in a Dutch paper (part of) the new novel of a well-know Dutch author was compared to something ChatGPT would write. It was not meant as a compliment.
WASIX, the Superset of WASI Supporting Threads, Processes and Sockets
Google should shut down Cloud because they allow groups to be added to IAM?

That’s an interesting take.
He’s like Bilbo Baggins. Except taller, and German.
utilizing deceit to change someone's behavior for your own personal reasons is, by definition, manipulation.

communicating your true feelings and intentions is the only way to grow trust. what you are describing is needlessly eroding trust.
This is a hard question because basically you're asking "where can I find joy?"

Which none of us can answer for you.

Elzbardico's comment is harsh, your response to it is totally fair, but I did want to highlight something in your response to them: "it seems the kind of dream team I want to be on is very rare."

I do think folks in this thread have a point that you are externalizing the source of fulfillment throughout your original post. Even now you have this idea that there is some perfect team of colleagues that will make you fulfilled. Another harsh way of saying it is: if you were good enough to be on that dream team, they would have pursued you at some point in your lengthy career.

You probably have enough money to have some freedom now. So... what next? Options:

1. Go volunteer, long term, committed, somewhere that truly needs help
2. Go full on hedonism for three months: travel, drugs, alcohol, sex
3. Go on short- to mid-length silent meditation retreats
4. Rent a car and drive around the country for a month with no plan

Eject yourself from the SE identity and see what's left. In that space, see either what brings you joy or piques your interest.

A year from now you might end up back as an SE, but it'll be with more intention .

Another way of looking at this is, skip town, hibernate while the job market sucks, come back in 2024 and maybe that dream job will exist anyway.
The last line effect explained (2017)
Pretty much every browser extension can/must do that.
Because many hiring managers don't understand programming at all, so they select people by guessing.
I'm not sure if this is the same guy, but a Sherpa bivouacked overnight at the summit with no oxygen, just to show it can be done. Well, this was word of mouth from a "Khumbhu doctor" (pro route-setter for the Khumbhu ice falls) when I was in the region years ago. The guy he was talking about had summited multiple times, and set all kinds of unofficial speed records for ascent + descent, but was kind of off the radar because he was on the worker side of the industry, not the sponsored climber side.
Show HN: We made a browser built for checking the internet mindlessly
The app is Web Roulette 0.1 and it’s out today for iPhone (free download).

The basic idea is most of my ‘internet checking’ is mindlessly and semi-randomly bouncing back and forth between my favorite sites, hoping for something fresh. So what if there was a simple and fun browser built just for this?

In Web Roulette you set up your favorite sites once, and just swipe through them. If you’re ever bored, you can shake for an interesting site drawn from a curated list. (This list isn’t infinite so shakes are somewhat limited, capped at 10 and ‘charged up’ by swiping through your sites.)

We had some fun leaning into the innate dopamine of this internet checking ritual, similar to how we had with Clear and todo lists back in the day. So there’s some confetti, ascending chimes as you swipe through and haptics. Plus zero page load time since every shake and next swipe is precached. (Built in simple ad blocking too.)

This form of checking the internet is muscle memory and almost subconscious when I’m at my Mac, but still a subpar experience on my phone. So we prototyped Web Roulette on the side over the past few weeks and decided to ship an MVP 0.1 while we continue cranking away on a sequel to our listing app Clear. (useclear.com)

Was a lot of fun jamming on this one with lower stakes with @austinsarner, @dlanham and @tamas

You can probably tell this app idea started as a bit of a joke but we think there’s something here so felt compelled to at least put it out there. Take it for a spin and hope you enjoy.
The problem is that the AI label is being pinned on all sorts of automatic systems that share nothing except the fact that they are software driven. There is no AI, we stretched the symbol beyond all meaning. We need to discuss what and why we're automating stuff, and if the underlying logic is sound, on a case-by-case basis. Facial recognition to enforce arbitrary social rules via point based systems that revoke civil liberties, for example, is bad. It has nothing to do with the inherent value of some poorly defined "AI" concept.
This. The value of a stock should (in theory) be based on discounted cashflow with the emphasis on cash. A company can generate massive earnings but if it needs to invest huge amounts of capital to support those earnings then it should have a lower valuation.
In cases where you care about performance, yes. Newer webassembly frameworks (rust from what i remember) are batching operations to the DOM for that exact reason.
Perhaps it is not racism that the bug exists, but failing to find, fix, or disable a feature that makes offensive classifications is racist.
> I'd say that design (call it UX/UI, product, HCI, IxD, whatever flavour of the day) has added a lot of value to the table and helped make technology as ubiquitous as it's today.

Maybe so, maybe not. I don't have data to help me determine that. But what I do know is that software has been getting less usable for me over at least the last decade, and I blame the UX field generally for it.

Perhaps it's that what makes something usable for a newcomer does the opposite for a knowledgeable user. Or perhaps it's that the value of technology brings to people means that it's become ubiquitous in spite of modern UX design decisions.

All I know is that the majority of the time that software really frustrates me, it's been a direct result of current UX fashions.
interesting... it still plays for me at starwarswars.com
very nice anecdote!

makes me chuckle while using a standard, two-button mouse to double click on windows desktop icons.