skysight-inc/HackerNews huggingface dataset:
All ML-based AI is biased. It has to be. Otherwise the data presented to the learning algorithm would be random noise and nothing could be learned.

Bias in learning data is essential to detecting patterns, by AI or by humans. ML's dependency on being fed biases (AKA as stereotyping) is an Achilles heel that affects every kind of learning, but it creates real problems when learning sophisticated patterns (like those learned by LLMs) where such biases can cause misbehavior and misunderstanding.

Unsurprisingly, fans of ML simply have avoided publicly addressing this limitation because it's essentially unsolvable by automation. The only solution is to manually acknowledge every exception to the rule -- the way children have to to learn every irregular verb. But until we do this, AI will remained fundamentally driven by its inbred biases and stereotypes.
The only novel use case that has impacted my life is friends trying to move money out of failing countries without detection. There’s no coincidence that this scam operates the same way. Sick of the crypto bros denying the other side and blaming humans or computers.
Smaller Canadian Publishers Suffer from Meta’s Move to Block News
Looks like they gave it kind of a "gamer" aesthetic? And it's just overall kind of ugly.

Interesting choices inside and out.
Without Google services your phone is a brick? You can use Apple services, Microsoft services, any number of other websites. People really like to dramatize the GFW.
I'm very curious how you propose we make two entities both of which are profit-driven non-adversarial.
Yes. Goodreads received lots of updates, and they were slow and difficult because of Rails (and Ruby) https://news.ycombinator.com/item?id=36577444
They do, and it is to accelerate their closed AI ecosystem and maintain their first mover advantage.
A chatbot encouraged a man who wanted to kill the Queen
It does not affect game developers, but only VFX artists who have never had to pay anything so far.
https://archive.ph/lT5WO
Maybe it is my schizotypy but I practice something I call 'shapeshifting' which could be described as 'overlaying your avatar in the physical world with an image'. Through shapeshifting I develop abilities such as playing through the pain, improved functional flexibility, charming other people, etc.

Shapeshifts are sometimes ego-syntonic (I feel like they are part of me) and other times ego-dystonic (alien, intrusive, sometimes people I don't really like and that I don't feel they like me, at least at first.) I am working on a new one that is the most ego-syntonic yet. A shapeshift frequently has a list of requirements (sometimes like the materials for a spell in Dungeons and Dragons, sometimes other preparation) and this one has given me the longest yet and I expect the process to be like an actor preparing for a big role.

My last one was a highly introverted character that uses very constrained methods of communication (hint: what is the name of my RSS reader?) the new one aims to outperform extroverts at their own game in all respects if only temporarily.

One requirement is quitting caffeine completely because I find caffeine impairs my ability to attend to other people even if it helps me fake being an extrovert in my outflows. It is painful but the instructions I've received are clear.

(The thing about magic is that you have to do all the ordinary things you'd do because: (i) magic doesn't really repeal the other rules, and (ii) it is part of having your will completely aligned.)
Show HN: A job application tracker with company reviews, recruiter autoresponder
Hey folks. Rolepad is a product born out of my dissatisfaction with hiring processes - both as a candidate and as a hiring manager. Processes that are non-transparent, inefficient, and full of frustration for both sides. This early iteration has focused on the application tracking aspects with a few extra goodies.

These days it is common to apply to dozens of positions (some users track over a hundred opportunities). Without a record-keeping system, it can quickly become an unmanageable mess. Even the better-organized among us often end up juggling spreadsheets, emails, and various notes. Rolepad was built to keep this data (company facts, role details, interview stages, contact info, freeform notes, follow-up actions, and more) in one place. Some of the other neat additions:

- Forward emails to save@rolepad.com to save them as notes connected to specific opportunities. Forward recruiter messages to no@rolepad.com to have the system automatically reply with a decline response.

- Generate shareable Sankey charts of your progress like this: https://app.rolepad.com/metrics/6QEbaktB7bqR8glhuYR32

- Submit anonymous reviews and insights about application/interview/offer processes at a company . This is new and there aren’t great examples to share yet (https://rolepad.com/companies/brilliant.org is an early glimpse), and I didn’t want to create fake data as a matter of principle.

Oh yeah, and it’s totally free :) Creating an account is passwordless and takes seconds, but if you want to kick the tires even faster, I created test credentials for this occasion:

username: test@rolepad.com
password: hntest

With this release, I am also starting conversations with employers (https://rolepad.com/employers). A unified platform for candidates and employers can significantly reduce frustration for both in ways that email cannot. I should note that any solutions here have privacy implications and will require an exceedingly thoughtful execution.

And now for the tech stack. The main application uses React with Tailwind on the frontend, C# on the backend, hosted in AWS (App Runner, Lambda, RDS Postgres, SES), with auth provided by Google Firebase, and CI/CD via GitHub Actions. The home page is actually an SSR (server-side rendered) application built with vite-plugin-ssr (now vike) and hosted in a Cloudflare Worker that hits the AWS-hosted API. This is basically a best-of-all-worlds SSR configuration - very fast, zero cold start (!), and essentially free.

Any and all feedback is sincerely appreciated!
Interesting choice because not paying the ransom means throwing their customers under the bus.

AFAIK Caesars customers were never exploited after the fact. On Twitter I'm hearing MGM Sports Betting app customers are getting drained right now.
> Speaking at Unreal Fest 2023, Epic Games CEO Tim Sweeney said Unreal Engine would become “a licensable piece of software like Maya or Photoshop” with a subscription-based pricing model.

SAAS is rent-seeking at its worst. It’s predatory, anti-consumer and downright annoying. I hope this backfires on Epic.
Honestly it makes sense. I was always a little confused that non-gamedevs had to pay 0. Of course that could've also just been the plan to get VFX and other industries onto Unreal Engine so Epic Games could start charging them later.

I'm also confused how Epic Games has become unprofitable suddenly. I think I read somewhere it was in the last 10 weeks but I could be wrong about that.
And there is no such thing - but I don't live in the US so my perspective is probably far more balanced than most people here.
There are plenty of applications that do not run on servers. Lots of IO bound stuff in mobile or desktop apps - waiting for network responses, reading data files on startup, etc.
Do autopilots dream of electric cars?
RAG is a hack
> The debate isn't about thread-per-core work stealing executors, it's whether async/await is a good abstraction for it in Rust.

I think async/await vs stackful coroutines is a more interesting debate [1], but it's definitely not the debate. The quote withoutboats discussed is from a linked article complaining specifically about multi-threaded by default and work-stealing.

[1] https://www.reddit.com/r/rust/comments/16p47f1/the_state_of_...
Nice overview.

Found this a bit odd though:

> The presence of easily crackable passwords on a network generally stems from a lack of password length (i.e., shorter than 15 characters) and randomness (i.e., is not unique or can be guessed).

Randomness I get, but:

log2(72^15)~92

(alphanumeric including some symbols) and even only all lowercase:

log2(26^15)~70

I still think searching a 2^70 space is pretty hard? (Making big assumptions: no rainbow tables (proper salt), no daft ntlm 15=8+7, actually random characters).
In C++ this violates the data race rules both with and without volatile, but because it's sig_atomic_t it has a special carve out _only_ if it's volatile. See https://eel.is/c++draft/basic#intro.races-22

C however states :

> When the processing of the abstract machine is interrupted by receipt of a signal, the values of objects that are neither lock-free atomic objects nor of type volatile sig_atomic_t are unspecified, [...] The representation of any object modified by the handler that is neither a lock-free atomic object nor of type volatile sig_atomic_t becomes indeterminate when the handler exits.

This wording is not present in C++, as it instead defines how signal handlers fit into the memory model.

This means that (with adjustments for C atomics):

int val = 0;
std::atomic<bool> flag{false};

void handler(int sig) {
if (!set) {
val = 1;
flag = true;
}
}

int main(void) {
signal(SIGINT, handler);
while (!flag) { /* Spin waiting for flag */ }
return val;
}

Is valid in C++, but not in C.
MLK was killed. Key parts of the US are still extremely heavily segregated. Major portions of the Civil Rights Act and Voting Rights Act have been undone by the courts. Antidiscrimination legislation and jurisprudence is being more often leveraged to prevent policies that MLK would have supported like affirmative action than it is being used to continue the project of desegregation. Teaching core parts of MLK's belief system can get you fired in some states.

I don't think "MLK won" is a complete story.
Novartis generics unit Sandoz makes stock market debut
It's only for non gamedevs who were paying $0 for the engine.
> What would a healthy EU HPC ecosystem look like?

It already exists, there are probably >100 HPC clusters spread throughout the EU in universities + the CERN cluster etc.

> startups, SME's etc

Why would we want to provide resources for a startup to waste compute resources to optimise advertising clicks? They can spend their VC cash at aws.
They have a revenue limit ($1M) but also currently only apply that to people who use the engine code in the delivered product (which is apprximately gaming uses, but could include some other interactive non-gaming use), not people who use the engine to produce things like movies that are distributed without the engine code.
For that matter, PA Semi was itself a Power licensee. They were developing the PA6T, which might have been in whatever the next PowerBook would have been. After the purchase, Apple still had to make promises about its availability because it was being used in some military applications even though they would never use the PA6T in one of their own machines. I think the AmigaOne X1000 was the only generally available computer that ever used it.
When you aren't an expert, or lack the context, to make such determination, the wisdom of the crowd, has traditionally, been a reliable metric

The tweet also states that this will only be on the feed, and clicking into the tweet will still show those interaction metrics
Yeah it actually gave me comments summarizing fields from related tables using shortened more readable table names
Allende was destroying Chile. The Chilean military had the good sense of putting an end to it.
Some more discussion earlier: https://news.ycombinator.com/item?id=37774917
No but these places are 100% dependent on attracting and retaining talent, as alpha decays quickly in unmaintained strategies.
Note that in the USA, civil lawsuits are determined based on the standard "preponderance of evidence" rather than "beyond reasonable doubt". That is, "P(guilty | data) > 0.5" instead of "P(guilty | data) > 0.999".

Therefore, don't try this in small claims court.
> I think what I'll end up doing is running some picture viewer in full screen on a VM that pulls a capture from my main machine.
>I've said it before, but I feel like the focus of Rust as a whole is being >distorted by a massive influx of web-service type development.

This.
That is quite right and well said
We must have a legal framework to do this, because while the power is just a vote away, there are no rules for how to measure thresholds. Because of this, it becomes arbitrary, which is not how our legal system should work.

The hard part is finding an unbiased economic framework for understanding conglomerates like Microsoft. I suspect that if we built such a thing it would necessarily take down more than the tech giants. The media conglomerates (Disney, Warner, etc...), and more importantly, the financial giants. You have hurricane-strength headwinds to make something like this happen.

I'm not saying it shouldn't, I'm saying it's very difficult.
Given the number of corporate networks that I've worked I've found this pattern:

Jump/Bastion servers everywhere, with the ability to "get work done" (via scp, and restricted SSH options) severely limited. That with VLANs lets' the PHB and 'Cyber insurance' people checkbox that "yes we are secure".

Everybody can `sudo su` with no restrictions and no additional password/2FA.
Boxes on internal network can't access the internet (outgoing comms blocked).
While this is handy during general usage, during setup for a 'TESTING' environment that might require 100 ruby/gems and 3rd party files to be installed, it's a royal pain in the ass.

I could easily breakout with SSH tunnels, but I'm trying to respect the client wishes. It makes the job 1000x unnecessarily difficult.

Penny wise and pound foolish.

So they give lip service.

OH, and all passwords are a variation on 123_$CORPNAME, $CORPNAME123, and abc$CORPNAME123.
“Default configurations of software and applications”

The fact it’s 2023 and software still doesn’t ship with secure defaults blows my mind.

OpenBSD has been pushing secure defaults for a long, long time.
I haven't touched async Rust, but have used normal Rust a little bit.

My understanding is that 'static is program lifetime, meaning either static compile-time data like constant strings, or it is memory leaks. How does this apply to async in practice? Do you need to leak things that you want to make async?
> do you think MGM has a million bitcoin to give?

They might... do they accept bitcoin at their casinos or online gambling sites?
All those sweet Microsoft money has to somewhere, doesn't it?
If I type a series of bullet points into ChatGPT and ask it to re-phrase them in better English prose, am I plagiarizing? If it's not plagiarism but I screw up at copy/pasting, does it become plagiarism? I don't know! It is not something I personally would ever do because I like my own writing. But I'm also not going to throw that accusation at ESL authors who are using a writing tool (like Autocorrect-on-steroids) to convey original ideas to an audience, at least not until we've had a much longer community discussion on using these tools.

ETA I would urge you not to throw the death penalty at people whose crime may be more akin to shoplifting. This is bad both for the shoplifters and for people who want to fight serious crime. Plagiarism is one of the most serious accusations in science: casually tossing it around like this risks our ability to enforce it against serious offenders.
The authors of IPv6 intended to replace v4 with it, according to https://web.archive.org/web/20190129005124/http://www.ipv6.o...

Presumably the next several billion devices want to talk to the current ones. There will always be old devices left behind on old protocols, same as how old versions of SSL get rejected everywhere, and they can deal with it via compatibility layers like 4-to-6 NAT.
Why should VFX people not have to pay when gamedevs did? There's no winning with people - ads bad, paying bad.
About the time when SWEs with a middling grasp of perspective of the consequences of their actions stop handwaving away all criticism of their work.

(Is there some kind of universal law that you're citing, that claims that it's impossible to build a useful, unbiased system?)

Edit: Oh, right, this goes right into a rant about how women choose to not engage. There are no additional barriers that we put in front of them, I'm sure...
I forgot to mention the Contras as well - so called freedom fighters against the evil leftist Sandinistas.

Paid for by drug money ... selective morality indeed.
Do you have a link for what you are doing now? Seems interesting!
It can only approximate any function for which it’s seen data in the local feature spaces of the function. For anything it’s not seen features for it will do some maladapted interpolation through the feature space it has been trained on. It can’t be creative or synthesize a novel technique based on some more abstract reasoning over the new regime - it literally must attempt to fit its past observations as best it can to the new regime. Humans certainly do that too, but they are also able to step back and synthesize completely new behaviors given completely new data that isn’t just adapting old behavior based on some optimization function telling it that behavior is most appropriate in the new situation.

People are confused because interpolation is actually fairly powerful and is often entirely sufficient. Especially with the GPT4 model it’s so well trained with such a large and varied corpus that it is able to handle many things well, even unexpected things, and seems like it is extrapolating at times. But it still hallucinates, and these are the most obvious symptoms of its inability to extrapolate. It’s just fitting within its trained vector space as best it can.
The strategy is to worm your product into companies and make people comfortable with (or depend on) your tools. When there is enough adoption, you slide in and claim a piece of the pie.
SiPearl didn't come out of the blue. This has been in planning for years:

https://www.anandtech.com/show/16072/sipearl-lets-rhea-desig...

https://semiengineering.com/tag/sipearl/

...It may even be behind schedule?
How to Create an Infinite Memory LLM with Vector Databases? – Clément Thiriet
From the last thread on this (https://news.ycombinator.com/item?id=32610780):

- https://sambanova.ai/ (Enterprise AI and dataflow-as-a-service for established models)

- https://www.cerebras.net/ (AI accelerator, trying to compete with Nvidia)

- https://www.graphcore.ai/ (Another AI accelerator company, UK based)

- https://femtosense.ai/ (Sparse NNs on very low power chips, cool hardware and software challenges)

- https://sima.ai/ (ML accelerators for embedded applications)

- https://ambiq.com/ (Not AI, but low power chips for wireless using some fancy tech that reduces energy leakage)

- https://www.esperanto.ai/ (RISC-V based Tensor computes chip, founded by Intel Hybrid Parallel Computing Vice President Dave Ditzel)

- https://www.furiosa.ai/ (AI accelerator company which show good results in MLPerf benchmark)

- https://groq.com/ (From the team that built the original TPU at Google)

- https://lightmatter.co/ (Light tubes instead of copper)

- https://www.untether.ai/
These connectors are also used commonly on server motherboards that are intended to host 8+ GPUs per board.
But this is the problem: everything you describe is 10-20x the effort for an average consumer. As they say “Linux is only free if you don’t value your time”.

No company cares if they lose the Linux nerd market segment for consumer tech, they have never been in play. The real market is for the “it just works” crowd.

Personally despite me being entirely competent to do what you describe I have a family and a small business. I don’t have time to screw around with my phone as my time is very valuable. To the point where if something breaks I don’t even bother to figure out how to fix it anymore I just get a new one as it’s the rational time investment.

I say this as a person who has several kits of tiny smartphone screw drivers, has run a million flavors of every OS, and has taken apart tons of phones, PC, laptop and the like. At some point either you have infinite cheap time or limited expensive time. Once you cross that barrier it’s economically irrational to be screwing around with k-9 mail.
I expected there to be an abstracted, general, repeatable tldr that can be reapplied as a mental model. I haven't digested the whole thing, but after skimming, I can't identify what it is.
I can't tell you the man-hours, but I can tell you it'd be easier than ipv6. And yes I'm aware that you can give a "v6 only network" a v4 address, which means you're still on ipv4.
Eclipses do odd things to radio waves
In contrary I like PhpStorm (and other Jetbrains software) which has a nice SAAS license. You always own the old versions or you keep subscribed and pay for upgrades. With evolving software (aka never finished) someone has to pay for the upgrades. In the best case its the existing user base. But true, most SAAS is just cash cow milking.
That may seem to be an advantage. But because there is only 1 (or a few) companies now controlling the whole stack, you have less choice in the products you can buy. And since the incentives of the vendor may not be aligned with yours, which is increasingly the case if they are a monopoly, then the product is not actually better from the consumer's point of view.

Don't like the way OpenAI treats your data, or how you can only run it in the cloud and not on an on-premises server? Or what dataset they used for training? You're out of luck!

But if the market were more modular, and lots of small companies could use the same hardware in their products, you'd have something to choose from!
Ah, so that is how Sam and Co. cash out on the 10 billion from MS!
I'm not sure that the 'crowd' over on Twitter ever had much wisdom to offer even before it entered this death spiral, what remains certainly lacks wisdom. When the paywall goes up the ratio of users:wisdom will asymptotically approach 0.
Good to know, thanks for the information. It's just that I am French (living abroad), and when I use administrative websites, I often encounter forms and situations that have clearly been coded "avec les pieds." Like the forms on embassy websites to requests passports, that instead of providing options to get appointments even 6+ months in the future, force the user to refresh the page multiple times per day in hope of finding a slot. Same thing with "RDVPermis", their new driver license application platform, where people are using bots to refresh the page every 20 seconds.

That's not security-sensitive, but it's clearly not optimally designed and I wonder who decides that it's better design to let people go mad refreshing the page - instead of letting them book even 6 or 9 months later, which sucks, but at least have a pleasant experience.

I also overall wonder why so many procedures in this country are so slow (such as passport appointments for people living abroad), and why nobody is figuring out a way to make it all faster in this age of technology. Surely, a private company with a startup mindset could automate and find ways to expedite all these things that have no reason to be so slow. I deal with bureaucracy in the US, and UK, and everything is usually at least 5 times faster and easier.
What do you propose? They should continue to allow everyone outside of gaming to use it for free?
I rarely feel a need for even two monitors unless I'm doing GUI development. Much of the time I just work off my laptop directly, not plugged in to anything (probably should knock it off for ergonomics reasons, though....)