skysight-inc/HackerNews huggingface dataset:
I hate private prisons. But we've nearly won the battle against them already. And they're a convenient way for a lot of people to pretend that the whole public system isn't rotten to the core.

> does how much sociopolitical damage? It leeds to how many damaged individuals? How much does it contribute to the need social support programs...

Compared to publicly run prisons it leads to much much less damage

> The cost to society is significantly more than that budget figure.

Absolutely. But it works to compare them: the social cost of private and public prisons is probably roughly proportional to their budget.

> "U.S. incarcerates more than any other nation: report"

A huge problem I agree. But not one that would be fixed by getting rid of private prisons.
This shouldn't really be a problem. Everyone always says that a good programmer can learn a new language - the concepts are universal, it's just syntax.

The real problem is that no company wants to train and they all expect experts on day one. Even if one company was willing to train, the employee would be SoL when searching for a new job since no other company wants to train.

I'm starting to think that replacing a bachelor requirement for most dev jobs with an associate degree followed by an apprenticeship would be better and cheaper. Perhaps an industry-wide union setting career development paths would be (marginally) better than what we have today, at least for people just starting out or switching jobs.
> Arguing that academic papers for AI are snake oil by using one CEO’s previous and unrelated venture as an attack on his character is not convincing.

That’s a wild extrapolation and an absolute mischaracterisation of what I wrote. Please respond to what people write, not what you think they believe.

I only claimed many people are wary of giving OpenAI their phone number due to their CEO. I did not say AI papers are snake oil. On the contrary, I explicitly said I don’t know and have respectfully asked for clarifications.

Also, Worldcoin is neither a previous venture nor unrelated. They just pivoted to collect your eyeballs to prove you’re not an AI, “solving” the problem they created.

https://worldcoin.org/blog/engineering/humanness-in-the-age-...
Eat few, in general. Don't force your body to store fat you won't need.

Even proteins, I just learned that unused proteins will be converted to fat.

Also, if you agree that gut microbiome is important, try to eat foods that will be benefitial to them, like https://en.wikipedia.org/wiki/Microbiota-accessible_carbohyd... (another thing I discovered recently).

Then there's fasting and autophagy but it's a bit harder (I'm just starting IF and it requires a bit of dedication tbh)
This sounds ludicrous. The right to quote is explicitly a part of the Berne Convention. This right is acknowledged also by the US Copyright Office:

https://www.copyright.gov/help/faq/faq-fairuse.html
Yeah, copy-paste compatibility is a blessing for adoption, and a curse for herding cats into better coding practices.

Same can be told about TypeScript, Groovy or any other language that follows the same adoption model.
+1 requesting for a friend ;)
then they should get some funding for the UX because god damn it really feels like something someone threw together in an afternoon.
Can you confirm if this is the correct link for you? For me this link leads to a "Video unavailable" page on YouTube.
I interpret this more charitably by replacing "can't they just check" with "I wonder why this couldn't be answered by checking"
> because I'd rather have Watch notifications while I drive

Off topic, but you're not actually looking at your watch while you drive right?
The message at the end was cute, but playing this was infuriating. :(

It took me like 20 tries just to get past the first panel, because it was buzz with failure every time I got to the door after picking up the key. It took forever to realize the buzz was from the timer, because it always buzzed once I was already at the door, like the door was the wrong goal.

Then once I realized it's time-based, another 20 tries to do the second panel in a short enough time. The third panel was easy, though.

So something seems to be miscalibrated. (Macbook Air M1 on Chrome, and it's not like I've got a slow key repeat configured or anything.) I get that it's trying to force you to take the shortest distance, but playing this made me incredibly angry because it felt like it was unwinnable. And when I finally did succeed on the first and second panels, it felt random -- maybe it gave me extra time or something? It's not like I got any "better" at it.
Same thing happened with VMs, "the cloud" and containers... Hapless CIOs and senior technical advisors around the world were convinced all their problems would be solved if they'd just sign a contract with <arbitrary vendor>.

And their on the ground technical people would tell them "this ain't it" but would be shushed to tell a story to CEOs and shareholders.
I think it’s worth questioning that consensus

outside of inherently untrustworthy Christian sources, Jesus is mentioned by Tacitus, Josephus and possibly Suetonius. but who maintained and copied those books over the years?

would you trust the records kept by a cult about their hero-figure over 50 years? how about 1500? how about if that cult monopolised literacy over most of that period? what if there were known examples of interpolation and forgery in the cult’s records of that figure?

Tacitus’s potential reference—which is regarded as the most trustworthy—survived in a single manuscript copied a thousand years later by a Christian scholar. Josephus’s reference is regarded to have been fraudulently embellished at least, and Suetonius’s reference to a Jew “Chrestus” is fairly tenuous

I think there’s a tendency to assume that earlier people were not as smart or capable as we are and couldn’t possibly have pulled off such a massive forgery. I would question that, especially when the means, motive and opportunity are so clear

this isn’t to say that Jesus wasn’t a historical figure; he probably was in some form, but I’m extremely loath to trust records kept on Jesus by his followers, and that’s almost all we have
The Culture: The Drawings by Iain M. Banks
Based on previous experience I assume there are no quotas and the webpage can hang your system. I had Google Street View hang a whole Linux system by using too much memory and Firefox did nothing to prevent this.
it's more secure on the back end. The DB will store a hashed unique pass phrase that isnt shared with anyone else.

You enter a pin, the web server sees a public key that only your side has the private key to.
The example is not .NET in general, but that specific event when Microsoft reneged on open development tooling[1]. For some people, that was the moment they stopped trusting "new Microsoft" to keep their word (though for me, it was when the Python language server was replaced with a DRM-locked, LSP-noncompliant one[2] a bit before that; unlike with .NET hot reload, they didn't backtrack there). I can think the company makes great open .NET tools and at the same time not trust them to close those down on a whim.

Does anyone know where the open xlang implementation of MIDL[3] went, by the way? (Unlike the original 1990s MIDL, you can't reimplement this one from the language grammar in the docs, because there is no language grammar in the docs[4].)

[1] https://dusted.codes/can-we-trust-microsoft-with-open-source and links there

[2] https://github.com/microsoft/pylance-release/issues/4

[3] https://github.com/microsoft/xlang/pull/529

[4] I vaguely remember a GitHub issue where a Microsoft employee explicitly refused to provide one ("not a priority" or some such synonym for "we don't care, fuck off"), but I can't find it
reminds me of ffffound https://en.wikipedia.org/wiki/FFFFOUND!

somewhat NSFW - https://ffound.tumblr.com/archive
run your own passkey server with https://github.com/authcompanion/authcompanion2
https://en.wikipedia.org/wiki/Mars_Climate_Orbiter
I bet adding a lid substantially decreases the power requirements.

Nit: please use Celsius (and "°C" if you can)
To name a few concepts: "Permutation & Combination", "Proofs with induction", "Probability". I did learn some of them from university courses, but writing code for them(in terms of coding problems) helped cement few of the them for me.
When I posted this the only change I'd made was to sqrt the assets (which I now see was wrong). The lollipop chart came later.
> I'd say, .com is just the default

That means the exact same thing in this context. Genuinely interesting that you're not the only person who understood it a different way and suggested "default" instead. Neither would stand up to such pedantic scrutiny if you want to argue that one of them is wrong.

In such a short sentence about a topic that everyone here surely knows about, the words only reference the relevant aspect of the underlying information. You can't know if they have the wrong or right view without more information.
> For a trivial example, programmers who are proficient in Emacs not being allowed to install and use Emacs.

I'm not sure how you mean trivial here, but not being able to use emacs isn't a trivial matter to emacs users :)

> I still fail to see why employees will now choose to disregard this particular rule, and either disobey or quit.

I fail to see why employees follow rules that make no sense rather than disobeying or quitting.
You're not. You're storing a private key on a device, and using something like a fingerprint or pin to unlock it and use it to authenticate. The fingerprint data is also only stored on the local device.
Hey, nice, that's something I've waited for for a while!

I hope they'll eventually publish the code (when the company dies or something), so that I can use it.
I can tell you right now, if they’re iphone users they probably hate it. Go on. Ask them.
Real stalkers aren't going to care about a ToS -- they are already intent on violating criminal law. This will likely just push people to use fake/stolen ID and payment information, making it even harder to track and unravel. Your exposure to various fraud comorbidity as a result of this policy is ever likely.

Additionally, most stalkers know their victims, so you are entering into a vast grey area that civil courts do not have prior established case law (vis-a-vis a third party as you are) to adjudicate and for which the burden of proof is on your lawyers who won't have the same powers to subpoena information as is available in criminal matters. It's also unlikely stalkers would have significant assets, making civil enforcement of this policy potentially very costly and time consuming for your company. Making a mistake with an enforcement action or loosing a case would be incredibly poor optics for your company.

Sending a letter to your legal staff for a cursory review and getting their rubber stamp won't change the potential legal outcome for your company or shield you from liability, when (not if) the time comes, and likely opens you to substantial liability should the product be used in the service of a crime.

That said, if I really want to stalk someone your app already provides everything that is needed, and in fact it is currently being used by sex traffickers and domestic violence abusers to track, stalk and exploit their victims en mass [1].

[1] https://www.forbes.com/sites/thomasbrewster/2023/04/06/sex-t...
Framework Laptop with AMD Ryzen 7040 Series (Preorder)
It's always been a campaigning organisation. Supporting human rights has always been an immensely controversial position in many countries. Even the campaign to free Nelson Mandela wasn't universally popular at the time.
I agree it's better, but it's still awful at it. But I think it's one of the low hanging fruits to improve, though, just by reinforcing the limits of what it knows.

With respect to the competing draws here, I'm not sure they necessarily compete that much. E.g. being able to ask it to speculate but explain justifications or being able to provide a best guess or being able to ask it to just be as creative as it wants, would be sufficient. Alternatively one that knows how to embed indication of what it knows to be true vs. what is speculation or pure fiction. Of course we can "just" also train different models with different levels of / types of reinforced limits. Having both a "anything goes" model and a constrained version that knows what it does know might both be useful for different things.
The OP speaks of tea leaf reader, which makes this a secondhand reading of tea leaves. Reading tea leaves is essentially writing fiction - is this not how the comment was meant to be read?
Show HN: SmartPipeline, robust and light data pipelines in Python
Hi HN,

after several years of data projects, I came out with this library for defining data processing pipelines: SmartPipeline.

I consider it more like a paradigm, really simple, but tailored for all those small and medium projects where one needs some structure and scalability, beyond rotten scripts.

In the end, a pipeline is perfectly suited also for production, with a clean approach for concurrency, stateful stages, handling errors, and logging.

Yes, other frameworks exist for the same job, but this is unique in many ways, you can check yourself!

The paradigm is very elastic, the library is small, no dependencies, no over-computations for the simplest tasks.
Not wanting to disregard your pint, but there are definitely applications in SVG. The user interface for the most famous kitchen “robot” (Thermomix) is done entirely in SVG, and they (through open source consultants Igalia) are one of the most important contributors to SVG and Canvas functionality in WebKit.

https://blogs.igalia.com/nzimmermann/posts/2021-10-29-layer-...
Add yourself to the 'Freelancer?" thread on https://news.ycombinator.com/submitted?id=whoishiring
Transactional Email Best Practices with Examples – MailerSend
Decryption keys generally aren't broken by the best and brightest cryptographers, they're leaked somehow. The same would apply here. If the real cheese sells for more than competitors, there's economic incentive.
Sure, it's a bit weird but not that weird as they have a huge codebase in a specific domain. Also, they still end up using a lot of Haskell code (and semantics) although they write in a thin layer of "DSL" on top of Haskell and GHC (which itself is a lot of "Haskell in production").

> Mu has a strict runtime, which makes program performance easier to analyse and predict – but prevents us from just copy-pasting some Haskell libraries that rely crucially on lazy evaluation.
> Well, that's really the thing: Who bricked it?

Warning, philosophy ahead.

There's a fallacy implicit in your question, which is that anyone can be held responsible for outcomes. The reality is that people are responsible for their actions, not the outcomes of those actions. The confusion here comes from the fact that actions aren't completely divorced from outcomes: you usually take an action because you have a desired outcome in mind. But ultimately, this is at best a percentage game: no matter how much power you give someone they don't completely control outcomes.

What this means is that you can't look at an outcome, such as "a bunch of consumer devices got bricked" and decide who to blame for it. You can only look at people's actions, and each of those people is 100% to blame for their own actions.

In this case ORQA is 100% to blame for shipping 3rd party code which they hadn't audited, possibly licensed under an agreement they didn't follow and maybe didn't even read, and probably not auditing network calls to discover calls home to check the license.

And the contractor is 100% to blame for including bootloader code intended to brick devices, possibly with calls home to check the license, and not communicating effectively the gravity of consequences of not complying with the license, in a manner timely enough to allow ORQA to remediate the problem before it becomes catastrophic.

ORQA is 100% responsible for their actions, and the contractor is 100% responsible for their actions.

I don't particularly care about the licensing agreement. People who write gotchas into licensing agreements and then exercise those gotchas without ample warning are bad people[1]. I want nothing to do with people who make it easy to make mistakes and then jump on the opportunity to take advantage of me when I inevitably trip up.

The flip side of this is that the problem for ORQA goes far deeper than this particular piece of licensed code. It's obvious they can't be trusted to protect the security of their users. This code clearly wasn't audited, not even at a high level, such as seeing what network calls are made--this software has some way to call home to the contractor, since the contractor was able to issue a temporary fix.

[1] There's some nuance here about what a "bad person" is: I'm not talking about some sort of universal morality here, and I believe people can change. This is more about what behaviors I want from the people around me, and what behaviors I think society should reward/punish for the greatest benefit to society.
"Went viral over the weekend" yet not a single metric quantifying said virality is mentioned. What's next? "This AI ad will make your jaw drop?"

ArsTechnica or not, I'm getting worried that AI-related hypeposts, doomposts and pithy tweets are slowly swallowing up the HN front page.
Is the web opensource?
Do you plan to add dark mode?
I spent some time dinking around in Outlook once trying to find where some feature had been moved to. Ended up apologizing to the user... they were due to retire soon, and who knows where some UI twizzle had put the whatever in that manifestation of the mediocre malware.
Customer Experience (CX) as a competitive differentiator, especially for AI orgs
Customer experience (CX) as a competitive differentiator, especially for AI focused organizations:

As we are seeing, models are being commoditized at lightning speed. Underneath, all LLMs,
- whether it be ChatGPT or Google Bard - are just transformers. The primary differentiating factors being:

- the data it’s trained on
- the layers on top such as the alignment and fine tuning layers based on reinforcement learning from human feedback (RLHF)
- and finally the consumption layer (front-end)

Since most consumer facing models have similar architectures and are trained on more or less the same datasets, they are converging in terms of performance - so performance is barely a key differentiator and any differences will eventually erode.

If performance is not a sustainable competitive differentiator, then what is?

Well, we are just left with the alignment/fine tuning and the consumption layers - when you don’t have many vectors for differentiation, the few ones you do have become paramount.

Alignment/fine turning attributes to CX and perceived sense of performance. The front-end is obviously the biggest contributor to CX.

In order for AI organizations to succeed, when everyone is using the same models - more or less - providing the best CX will act as a key sustainable competitive differentiator.

An analogy: When every lemonade stand uses the same premix and water, you obviously go to the stand where they treat you the best. It’s not rocket science.

What does this mean for organizations, particularly AI focused orgs:

1. Need to make CX a top priority as opposed to an afterthought (for orgs that simply use a foundational model such as Jesper AI - CX by default should be THE top priority).

2. Build a moat with CX at the heart.

3. Discover and build lock-in mechanisms geared around CX.
That's fair. I also think people would be more eager to do wacky vst routing in Reaper if the interface supported it somewhat better.
Networking. I also work for a place that has a research division focused around these companies and we do surveys
So yahoo has had this for a while. yes ... Yahoo. What's wrong with Google these days? They seem to be too focused.

BTW, passkey is the name for a password that is made using word keys.
Show HN: Moodistory
By having Language Environments.
I worked at a large bank. There were so many regulations, we were like permanently in trainings and yet the bank paid 9 figures in fines every quarter ... wonder how small banks can afford to navigate that at all.
New car loans are not only longer (> 6 years) and also more expensive than previous loans. Also, people stop paying when they lose their job, so the trigger may be the start of a recession.
I don't think I'm godlike, I've just been contracting for most of 20-something years and I've got good at it. I always give a range. It's never "X weeks" it's "between X and Y weeks" (showing all my workings, too). "X weeks" is always wrong and "X points" is not only meaningless, it also gives no indication of any uncertainty. By giving a range I give the managers enough information to understand the risks - they can choose to go low with their own estimates if they need to win the business, there's no need to pressure the team into giving an artifically low estimate.

I agree that if you start giving a single number of days/weeks, that's bad. Then there's a strong incentive for everyone to start padding their single figure estimates to cover their asses, and the managers end up just halving them in their gantt charts and pushing the team to work quicker. That's an adversarial environment, where nobody trusts each other.
Soundtrack still slaps.
Because it's a PIN protecting a certificate stored on the device. Even if you know the PIN but don't have access to the device, you can't use it.
You sound like a person who never even tried. Open Settings > Safari > Default Browser App, and select the app you want. It's really that easy.
It's not that they do little, it's just that they don't deserve this when the people under them effectively foot the bill in lack of pay raises.
Yep. If you don’t track the hours for The Process it’s just pure conjecture whether or not The Process is a value add.
Huh, I didn't have sound enabled (or didn't get any buzzing) and all doors were readily unlocked on my first attempt.

Have you tried upgrading your M1 processor to an AMD Ryzen? /s (sarcastic, but with love)
Yeah there’s a lot of things we’ve normalized that are kinda silly from a zoomed out view.

“Okay so we have 12 months. About half are 30 days and the other half are 31 days but then ONE of them is 28 days except every fourth year that month with 28 days has a 29th day”
I've heard it's lognormal, which doesn't follow the central limit theorem either.
If you're navigating with a watch on, it'll notify you of upcoming turns (either through vibrations or by making a turn signal-like noise) without ducking/pausing your music.
>>Zenit stumbled across yet another potential application when he struck up a conversation with another customer while waiting in line for coffee. The customer worked for a company that built curtains of bubbles around wind turbines in the ocean to dampen the noise and protect marine life. "If you wanted to have a more closely controlled bubble curtain to protect marine life from wind turbine noise, you could add a biosurfactant," said Zenit.

Very cool - I've often found that the most interesting things occur not within disciplines, but at the interfaces of two areas of study/work...
> I'm employed in order to receive a paycheck. If receiving my paycheck is contingent on me not using ChatGPT, then so be it, what do I care?

I can be employed to receive a paycheck by employers that give me freedom or employers that take away useful tools.

Why do I stick with the employer that gives me less freedom? Not to mention, getting a new job almost always drastically increases the size of said paycheck.
The shortages are very simply a result of depressed wages. Leaving the H1B wage so low helps depress wages. Also, adjusted for inflation the original H1B salary cap should be about $110k now anyway.