skysight-inc/HackerNews huggingface dataset:
> Think hard about why someone commits a crime. What is their background, their circustances, and what would have prevented it from happenign.

I think that the kind of crimes which lead to a death sentence happen because the perpetrator is a bad person who likes to hurt others. There's no "background" or "circumstances" that would make you break into a woman's house and stab her to death - to do such a thing, you have to either not know or not care that it's wrong.

That doesn't by itself prove that the death penalty is right, or even that people who commit these kind of murders can never be rehabilitated. But it's really disturbing to me how often people whitewash the specific crimes death row inmates are accused of, as though we're all a couple missed paychecks away from randomly murdering people.
What’s the use case for re-checking the same feature flag in a single session?

I can see why you need to check multiple different flags in a session and I understand the parent point about looking in SQLite for them (effectively a function call into a library in process address space rather than a call over the network for each flag).
The only good cloud; is a Google Cloud
Seconding the Dreams recommendation. It's incredible.
> Academia would invite you with open arms once you have funds and/or the data :)

This way of getting access to academia is based on the premise that you already did quite some research - which is much harder if you don't have access to academia. :-(
To be completely honest I'm surprised; I would've thought that Apple would have locked it down such that the part can't just be replaced and immediately work. Guess for them it's just not worth it given that doing this swap out isn't all that popular in the first place (because of effort).
Can you share the URL you're testing?
> The "Fast" part is a little funny. If you don't care about joins, then row inserts and retrievals are pretty damn fast too =)

What makes SQLite exceptionally fast in a server environment is that you do not require a network call to do the query or even retrieve the data. Your remarks about joins and transactions are meaningless once you understand you're just reading stuff from your very own local HD, which is already orders of magnitude faster.
I'm a 6'4" man and bought two pairs of trousers from the women's section recently. They fit perfectly but granted are what would have been marketed as "plus size" in the past. Would encourage everyone who doesn't mind a less utilitarian look to try it. There's a much, much wider variety of pieces and it's cheaper too - especially for more formal styles.
Strongly recommend against Roblox, as it's got a pretty long history of being predatory towards children through marketing, sales cuts, etc.
Google Cache was useful because you could sometimes not find a term or keyword in the web site, but it would be in the cache. Or for sites that have gone offline, or no longer have the item. "It's still in the Google Cache!" you can't say that anymore.

I use Google less and less these days. What's the point when you can just ask an LLM, and it gives you an answer within seconds, with no ads? You can ask for references and links and it will give those to you too. I don't think I've ever been given a link to an SEO content farm, where as with Google search its the entire page. Google Search feels like Yahoo was (maybe even worse) right before it died and was replaced with Bing.
That is how YT creators were getting burn outs they got hooked up on vanity metrics but then if one of your videos bombs you are hit quite badly so your metrics for following 10 videos is going to be bad. So they had to pump the content like crazy and there is no vacation time, because then your metrics also go down.
Doctor, it hurts when I put a gun to my foot and pull the trigger.

Don’t… do… that…?

But I want to!
Stepping back, I think this is getting silly. The upstream comment stated to prefer cash over credit to avoid fees. You called that wrong and state there is a benefit to using credit. My claim is that you are equally wrong if the first person is wrong because interest and fees are often payed (data in peer comment)

If someone has cash, and is using credit to float the amount monthly, is there even really a distinction? If so, then the first commenters second paragraph could be amended to state to prefer credit only if you have the cash. Which is exactly what you are arguing.

I chafe at this thread since you are eager to call others wrong while actually arguing the same thing in the end.

That there is a benefit, can be a benefit to CC users is not in dispute. Meanwhile, the implications and practical effects of a duopoly are the interesting things. Notably, fir example, all prices being 3% higher. Yes that can be offset by cashback rewards, but sometimes is not and is certainly not when paying cash.
My angle has been to use Glama's blog as a sort of diary of interesting findings while working on the product, rather than promoting any parts of the product. I understand the logic behind why a restriction such as this one would be imposed, but I still find it odd limitation as it appears to be based purely on the domain name being shared rather than the content being shared.
>Look at all the games that flop on Steam each year. These are made by professionals. It's disheartening for kids when the thing they've worked hard on simply isn't fun — particularly when they share it with friends and are met with, at best, a shrug.

Why should this be a concern? Should people not paint for fun if their pictures aren't museum-worthy? Should they not play basketball just because they aren't NBA material? The point of doing something yourself is to do it, not to compete with professionals.
>overcharge government agencies

Gov agencies are not the only ones being overcharged. I would have expected to see Oracle ERP on the list to :)
Barcelona is turning subway trains into power stations
Scratch is great. I learned Scratch as a ~11 year old and it sparked a love of building things that brings me joy even today.

I think the reason Scratch was good is that it channels your interest in building something fun and interactive and gives you a limited set of tools to figure it out, like "how do I make bullets?" -> understand how the touch event works. But it doesn't force you to do that much of it, unlike a real game engine (Unity/Godot are nice for later but not a first introduction I think).

Also one of the best things about making a video game as a kid is you can show it to your friends! Getting feedback and navigating your limits is a great learning experience ("no, that's not possible because...").
Well they probably have made at least 1 billion over the lifetime of the company, it looks like their annual revenue is a couple hundred million. But multiple billions? And forgetting to say "dollars"? Does anyone proofread this stuff?
Too bad the rest of it hasn't been dogfooded nearly that much! The user experience on stuff like setting up animated sprites, tilemaps, etc. is still pretty uncomfortable. And all the UI stuff is very clearly designed for building desktop applications instead of, you know, games.
I sometimes watch at 1.5-2ish speed since many variants of American accent speak sooooo, sooooooo slowly.

Also the general Youtuber culture of speaking slowly to draw out video length = more ads.
According to

https://github.com/minimaxir/hacker-news-undocumented/blob/m...

31 karma is enough to vouch but you cannot vouch your own submissions.

I think that's a fine submission but I'd also say that having somebody else take an interest in posts to your blog and submit them is also "social proof" that it is interesting more than you submit yourself. Also if you submit links from a variety of sources I think you are less likely to run into this problem.
I've wanted to implement this on a distributed web server environment I manage. Right now there's a centralized MySQL database that the web servers read from when rendering a web page, but there can be lots of queries for a single render (page, sections, snippets, attributes, assets, etc.), and sending that all over the wire, while fast, is slower than reading from a database running on the same host. It'd be great to be able to copy the "master" database onto each web server instance, maybe once per minute, or just on-demand when a change to the data is made. I imagine this would make reads much faster.
A thriving underground economy is clogging the internet with AI garbage
This was only data stuff. Once you actually want to sell electricity in all european countries and properly invoice it for all private & business customer needs, you also get a large headache :)
BBC sound effects library is now free to access
Some review bullet points:

1. It's a bit too agreeable, example: "thats an excellent point" etc every single time.

2. It understands surprisingly well. example: from experience, when I explain something vaguely, my expectation is that it would not understand, but it does most of the time. It removes the frustration of needing to spell out in much more detail.

3. It feels like talking to a real person, but the way the AI talks in a sort of monotonic ways. Example: it would respond with similar tones/excitement every time.

4. Very useful if you need to chat but doesn't want to chat with humans about some subjects like ideas, and explainations.
> To me this seems like a viable strategy,

To me this seemed insane. The idea that I would use some pricey consumption based cloud think rather then using a systemd service or docker container locally to do most of my development is crazy. I don't want to deal with Amazon accounts authentication, VPC and all that other jazz just to start with a tiny project.

Even outside of the other stuff you mentioned.

> Also, the Java API had poor adoption.

They also put no effort into it. We use JOOQ, and I don't see why a JOOQ like API for Datomic wasn't doable. With the existing Java API, no wonder no Java shop would use it.

Not having a simple Docker container I can run and connect to a Spring Boot project within 10 minutes, so that my Java colleagues could use it, made it a a complete non-starter.

> In the end, Cognitect chose to spend their lives doing something hard that matters, and I deeply respect that.

Truly building something that really, really matters requires large adoption. And it seem to me every move they made was the opposite.

I can understand not going open-source, but honestly, to get really adoption, real wide traction, you need to be open and be well integrated into Java/PHP/JS and Python. And it seem to me they never really cared about that much at all.
For whatever reason, the current US administration seems to have decided it’s better to keep Binance and Tether around than to bring down the full force of the law. The next administration is going to be more crypto-friendly. I don’t think this is going to happen.
I'm not sure you truly appreciate just what a massive engineering challenge that would be. Try to do too many new things at once and you end up with the JWST being 2 decades late and costing 10x as much as originally projected.

The obstacles are numerous. Even Jupiter's magnetic field is a huge problem. There was recent talk that this missions electronics may not be sufficiently hardened. Typically, space probes to the gas giants will have a highly elliptical orbit to mitigate potential radiation damage.

So just surviving in Europa's orbit is a problem. Landing on Europa is another huge problem. There's no atmosphere to brake into. An icy surface may have crevasses and such and you could potentially immediately lose your probe. So how do you land safely on ice when you don't know how much weight that surface will support? A solution might be to do a burn to slow down and do a stationary land but that's also complex and adds a lot of weight. Also the engines and the fuel need to survive for 7 years until they're used.

Conquer all those obstacles and you're now on the surface. Now what? The ocea is under kilometers of ice so you can't really reach it. You really have to look for a volcano/geyser and you have to get to what that produces without being destroyed or damaged. Does the ice thin? Is there heat that means the ice thins and there's (heated) liquid water underneath? We really have no idea.

Finally you get a sample of subsurface ocean water and now what? What does life look like? How do you detect that? What signatures are you looking for? How do you avoid contamination from EArth-based life? That's not as easy as you might think.

The contingencies and redundancies required are jus tmind-bogglingly complex.
the wet-dream of management is to get rid of high-paid knowledge workers.
Now, chatGPT is the answer to their prayers, or, so they think.
The creeps are only part of the problem. The platform itself is deeply exploitative and harmful. It's full of "you can make games and get rich" messaging that's just a lie. To say nothing of even if you are successful, they will take a staggering cut, and may not pay at all.

Keep your kids as far from Roblox as you can.
Now I’m wondering whether you could fire sonar pings through the ice and transmit data using an acoustic sonar modem. Then the ice-melting probe could be completely untethered. It would be a profoundly unfriendly probe though: a hot radioactive ball emitting ultra-loud pulses. We would have to attach an apology note.
This also contains a hidden assumption that reallocation from one task to another is very, very expensive, so it's necessary to name the distribution of resources well in advance. This is clearly true for a physical production line. But if you are in the very common circumstance in the computer world where the switching time is significantly less than the amount of progress than can be made on a given task in some time, then the optimum scenario is just to do work as it becomes available, and in many cases, almost any scheduling algorithm that isn't deliberately constructed for maximum pathology will ensure that significant progress is made.

That's why in the vast majority of circumstances you'll be running many things on many CPUs, you just throw all the work at the CPUs and let the chips fall where they may. Deliberate scheduling is a tool, but an unusual one, especially as many times the correct solution to tight scheduling situations is to throw more resources at it anyhow. (Trying to eke out wins by changing your scheduling implies that you're also in a situation where slight increases in workloads will back the entire system up no matter what you do.)
> "Watsonx Code Assistant technically knows PHP, but it is very inferior to GitHub Copilot,” Blake told The Register. “Still, it's better than nothing. The CEO keeps imploring developers to use it. No one does, except maybe one or two people."

I'm very curious about what PHP is being written over at IBM.
"I keep this blog for me to write, not necessarily for others to read."

This is the key to do anything over a long period of time but certainly applies to blogging. Nothing is better than intrinsic motivation and something you do for yourself. I have a blog that I try to keep up with. I fail to be consistent and one reason always has been me asking "Who should I write it for" instead of "What do I want to write about for myself". Something to take away here.
I don't think the booty shorts phase with gay men has ended yet, still very much see it in places like ptown. (however I do acknowledge that ptown is a bit of a bubble...)

Personally I am waiting for the long earings to catch on outside of gay men.
ORMs could offer a unique advantage by allowing the user to describe an append-only table and generating the required triggers (or the appropriate CREATE TABLE options). They'd also be able to include helpers to make working with the table easier - like defaulting to selecting current rows only, or an easy way to specify that you want rows as-of a certain point in time.

I'm not sure if any ORMs actually support this though.
The Republicans mentioned in the article are attorneys general, not lawmakers. I went to the article wondering why legislators or members of Congress would bring lawsuits.
Addendum: some orchestras tune to a slightly different A (442 Hz is common I think), and the oboe player often gives a B-flat as well for those instruments where that's more natural.
Safari on MacOS, running on new apple silicon on a fairly souped up MBP, which I use for various computationally intense tasks.

Kind of amazed (and confused) really... that the thing which finally gives it a challenge is a blog homepage.

I'm disappointed. I'd long looked up to Josh for good UI/UX, but like a lot of other UI/UX folks who are left alone to their devices go too deep in their tunnels and at some point lose touch from where the rest of us still stand.
Snek – Blazing fast CLI builder for Zig applications
Good application of indoor farming. Strawberries are labor or capital intensive to harvest. Hard on workers and hard on fields. Leave the fields for crops that need more space and microbiome.
I understand the view that life likely exists elsewhere in the universe, and I agree that, given the vast number of planets and galaxies, it's certainly a plausible idea. The sheer scale of the universe, coupled with our growing knowledge of exoplanets and extremophiles—organisms that thrive in conditions once thought inhospitable to life—makes it reasonable to think life could exist beyond Earth.

That being said, I have no logical reason to know life exists anywhere else except on this planet. I think it's important to differentiate between the likelihood of something and claiming certainty about it. While the possibility of extraterrestrial life is exciting and worth exploring, until we have direct evidence, we can't confidently say it’s out there.

In fact, we can't even answer the philosophical question, "Do other people aside from me even actually exist?" with 100% certainty. This brings us to the ironic part: sometimes, claiming we know life exists elsewhere can be a reflection of the same kind of ego that leads others to believe humanity is uniquely special in the universe. Both positions can, in a way, stem from an overestimation of our ability to know the unknowable.

I think it's great to remain curious and open to discovery, but also humble about the limits of our current knowledge. :)
As Rails developers, why we are excited about PostgreSQL 17
US is an economic powerhouse due to land/population sizes, but if you look at attention is all you need paper (for example): https://arxiv.org/abs/1706.03762 majority of it is imported talent.

It's like saying that because Apple is paying a Chinese factory to build phones that Apple "builds phones".
Show HN: App Lock by Lilucat – Hide apps and lock videos and photos
Hey HN!

I’m Kevin, co-founder of Lilucat, a small indie team passionate about building privacy-focused and user-friendly products. Today, I’m excited to share one of our most popular projects: App Lock by Lilucat.

What is App Lock?
App Lock lets you securely lock and hide apps, photos, and videos on your iOS device. It’s designed to enhance privacy, protect sensitive data, and prevent unauthorized access. Here’s what it can do:

Lock any app instantly with your PIN or Face ID (password unlock coming soon).
Restrict device configurations, like blocking app installations or removals, preventing in-app purchases, and more.
Hide apps completely—hidden apps aren’t just removed from the home screen, they’re invisible in the App Library as well.
Why use App Lock?
Whether you’re safeguarding financial apps, securing personal data, or controlling what kids can access, App Lock provides an extra layer of privacy. It’s especially helpful for those in regions where using certain apps might put them at risk.

While iOS 18 introduced Face ID app locking, App Lock offers a more comprehensive solution—on iOS, hidden apps can still be found in a folder in the App Library, whereas with our app, hidden apps remain completely invisible unless unlocked through App Lock.

We’ve built this app with privacy at its core, and we’d love your feedback to keep improving!

You can find more info on App Lock by Lilucat here: https://lilucat.com/app-lock/

Looking forward to hearing your thoughts and ideas!
So I assume it does input validation of form fields, with assistance for introducing values for people with disabilities?

It also supports a collection of component libraries for most use cases of LOB application?

Integration of desktop and mobile OS APIs for OS and interapp communication and extension workflows, e.g. tray actions, file management context menus.
> In practice the traditional prisoner’s dilemma usually plays out with everyone snitching on each other and everyone getting a deal because the prosecutor doesn’t want to waste time and money on a trial.

This seems unlikely. Any prosecutor running for re-election wants to score. At least one big fish.
Some post on HN discovered that app rendering would be more efficient if we did that (somebody made that the research of their life). Unfortunately i can't find the link anymore
Does it support MySQL for queries/storage - or only PostgreSQL?

Also, caught a few typos on the site: https://triplechecker.com/s/o2d2iR/usevelvet.com?v=qv9Qk
Why, because of the cost of exploited vulnerabilities and critical systems failures that could have been avoided.
All these companies didn't earn the moniker "Beltway Bandits" for nothing.
Well, than it would not fit my mother maiden name anyway
I just ran "Satoshi Nakamoto" through three translators, and each one said the English translation is "Satoshi Nakamoto". Are they wrong? What is your translation?
In most markets, it pays to be contrarian.

... and when everybody decides to be a contrarian, the contrarian position is to do the popular thing. But the catch is that this never happens on practice.
Not just the mindset. Our social setting can deem some hypothesis must be true and any disagreement is blasphemy of the highest order. The 'softer' a science, the more beliefs like this that exist. Sometimes you can even see scientists deeply studying something adjacent to one of these beliefs start to question it and how delicately they have to dance around the issue until enough other scientists also question that they have the safety in numbers to begin directly questioning the belief. A reoccurring example of this is the research around the labeling of certain behaviors as abnormal psychology which eventually lead to an update in the DSM.
Wrong franchise
https://en.wikipedia.org/wiki/Comet_(programming) is browsers holding an infinitely loading frame, so each client held open a connection for several hours. usually we included <script> tags in that infinitely loading frame so the events could do whatever instead of just adding more text somewhere off the screen below the current scroll position. an alternative way to do comet is to close the connection when there's an event and have the client reload the frame

nowadays people use websockets for comet

yeah, protothreads type stuff and pool allocators are great fits for that kind of work
You are conflating visa network fees with interchange (which goes to the card issuing bank).

Visa's actual take is like 0.15% or something. It's tiny.
For career YouTubers it's hard to blame them when those metrics are directly tied to their paycheck, which could easily fall below what they need to make a living if they don't pump the numbers enough. The system is practically designed to make them neurotic about making Number Go Up at any cost.
Nice pun <3
Well I am aware there are ring 0 debuggers out there. Also running in a VM could help. Question is is there anything useful around you could just grab (for linux)? It should be possible at last.
No, they knew the items were in the car because they searched his car and found the items. He has not, as far as I know, offered any alternative explanation of how he came into possession of a murder victim's random personal items.
This immediately reminded me of https://www.val.town/ - it's not quite as micro as the author is going here, but pretty close.
Still true, if read with an exasperated voice