skysight-inc/HackerNews huggingface dataset:
> Learning a new language shouldn't be difficult. Programmers are expected to familiarize themselves with new tech.

I wish any large company agreed with this. I've worked for a company that on boarded every single new engineer to a very niche language (F#) in a few days. Also, everybody I worked with there was amazing. Probably because of that kind of mindset.

Meanwhile google tiptoes around teams adopting kotlin because "oh no, what if other teams touching the code might not be able to read it". Google is supposed to be hiring the brightest but internally is worried the brightest can't review slightly-different-java.

It's shocking how everybody acts like senior engineers might need months to learn a new language. Sure, maybe for some esoteric edge cases, but 5 mins on https://learnxinyminutes.com/ should get you 80% of the way there, and an afternoon looking at big projects or guidelines/examples should you another 18% of the way.
I agree I am not under any obligation to be honest. I have been very clear that this is a personal preference.
What both articles are saying is that concurrent writes under a certain threshold or heavy read-only activity is perfectly acceptable usage pattern for sqlite in production.

...the problem here is that historically rails (and others) use deferred transactions and that causes sqlite to fail even under trivial load conditions without simply waiting for the db to free for the next write, because people who've written the drivers don't understand how to use sqlite.

If you use sqlite correctly under heavy load it's slow not unreliable.

> as long as your workload meets its feature set.

Sure... but to be fair that probably covers a lot of microservices and probably a lot of apps too.

Obviously as you scale, it won't, so sure, it's a limited use case... but, heck, I've seen dozens of microservices each with their 'own database' (ie. read same RDS, with different database instances) that all fail at once when that instance goes down. Woops.

Better? Worse?

Hm. Sqlite is insanely reliable. I like isolated reliable services.

It's not for everything, but nothing is... I think it's suitable for more use cases than you're giving it credit for.
I know I've felt that feeling. I'm not a teenager, but I can imagine the FOMO and loss of social clout a kid would feel not being connected in ways that their peers are.

My solution was to not care if I was missing out. Counterintuitively, it's not until you do that that you're free to find the life you want for yourself. Good luck explaining that to a 16 year old though, they're not there yet, they're not building the life they want, they're finding their tribe, and you have to be connected to do that.
any idea why tugboats weren't standard issue going out of the port considering the potential damage economic and social of accidentally destroying this critical bridge for Baltimore?
energy company trying to make more profit (also why Electron and Python exist).

/tinfoil
I much, much prefer simply to take my business elsewhere. It makes me happier, and it serves them right.
> Have windows users use WSL (the VSCode integration is great!), and mac users should install GNU tools since the system tools are obnoxiously incompatible.

At that point you might as well target Python 3.6. Seems like the same hassle for the developer to install and you don't have to worry about wonky differences for users who haven't installed GNU tools, but still think they can run your script because it says `.sh`
Hi friend, a few thoughts for you:

> I don't have any hopes whatsoever for my future anymore after having worked hard to reach the point I am, and the future looks as bleak as ever.

If you are in a good place now thanks to your hard work, you should have more faith in yourself that regardless of the time you live in, your good qualities will help see you through more situations :)

> Reading AI shit every single day, even when it's hyped, and knowing it's coming for everyone no matter its actual capabilities is driving me insane

One thing I always do when scrolling through Twitter etc is try to see the conflicts of interests of the people spreading AI FOMO. They inevitably have something they want to sell, or an AI company, or are trying to position themselves as thought leaders to secure an investment. In today's world, everyone is trying to sell us something or trying to tell us what to think. Let's be strong and not fall for it! I agree with some of the other commenters about disconnecting from social media, and talking to real people in the living world, not disembodied voices online!

> I don't get what the point of existing is anymore if the only two paths left in life are either a rat race to death and being reduce to a mere commodity for menial tasks that cannot be automated with current technology, or basically not having anything to do whatsoever because you cost too much and AI can do whatever you do at an acceptable quality.

The world is so beautiful, and we are so young. If you have the resources, try to travel, to another country, or city or neighborhood. There are people from all walks of life who have never even heard of AI, and who are happily going about their business. We are just like those people, we are small specks on the scale of the universe. Let's celebrate the life we have. In our world there is a lot of anguish, war, hunger, it's also worth remembering all the blessings we have.
Totally, the small windows, soundproofing and not to forget electric drive and assistance of modern cars makes driving a rather surreal experience.
A Tesla costs less than an average new car in America. If Teslas are unaffordable, then so are other new cars.

I also mentioned buying used cars. My approach in no way limits the range of cars available for me to purchase.

If you don't like it, well, it's my life, not yours, and I detest the dealership experience. I get to live my life how I want. In a nation of entitled whiners, this is the one thing we are truly entitled to do. You can be different.
That quote also mentions a very good reason for which radio hardware makers in particular must have firmware that users can't modify: they are not allowed to sell the hardware unless it is guaranteed to meet all radio regulations. Otherwise, if you use hardware they produced to emit radio in illegal ways, they will be held liable, if they didn't take steps to prevent this, at least in the USA. Libre radio firmware will never happen unless legislation in the area changes significantly.

I also would say, again, that I very much doubt any other manufacturer is getting the kind of specs you are hoping for. Android phones at least definitely use firmware blobs from component manufacturers. Apple does as well for the antennas, though maybe not for some other parts?
Indeed, I'd love to see the day where we could natively grow interposing constructs of beef muscle and fat to produce a wagyu the likes of which is hitherto unknown on the planet, simply because, just as no natural diamond can produce just the right compounds in just the right order, just the right cows cannot produce just the right order of fats to meat ratio.
Pollitical chicken.
> Piracy wasn't a big factor, since very very few people had broadband and CD-R drives in 2000.

In those days the piracy threat was less "players with broadband and CD-R drives are downloading games for free" and more "flea marketeers with CD-R burners are copying games and selling them to players for a fraction of MSRP".
Automated Secure Code Review at Scale Using Static Analysis and Generative AI
As part of solving a code review exercise in a large inventory of code, I resorted to using Static Analysis + LLMs to capture and summarize, analyze code. The approach yielded useful results, and made me rethink SAST rule patterns.
That ultra sucks. Sorry you had to put up with that crap. It's disappointing when people just flagrantly spout their laziest, most ill-informed judgement about things. That stuff is like psychological pollution. I'm glad a lot of news media sites no longer allow comments/discussion on articles about potentially-touchy subjects like deaths, crimes etc.
This is a good point. Because you disagree with that, it is not ubiquitous
Commercial competitors? I can definitely see a motive, if not evidence.
Not true. Bash is filled with foot guns. In fact even HN has articles hitting the front page every other month about another bash footgun and how to avoid it. Any Muppet can write a bash script to do the thing, but only somebody with a lot of bash and unix experience can make sure it's dodging the hundreds of common and obvious but incorrect way of doing things.
They're scheming on a thing that's a mirage?
It's hilarious because it would probably be better for US citizens for TikTok to be sold to an EU company.
> Vegan philosophy is not consuming food of animal origin

Wrong. This is literally the core tenet of veganism, so much that they do not eat animals whom we know don't have adverse effects on their psyche, such as bees' honey or clams or shrimp. If you are looking for those who would like such an effective boundary, those are vegetarians.
30 times faster than SD1.5.

Which is in the same broad neighborhood as existing Stable Diffusion 1.5 LCM (and similar to the speedup, compared to SDXL, for the SDXL LCM, Turbo, and Lightning models.)
Red Envelopes are more of a formality where you more or less receive as much as you give out. People in Asia still do "first world" presents in Christmas or Birthdays or etc.
You skipped too far into the future with the "huge library" bit. Fixed:

"long, long before you could watch [Season 2, Episodes 4 - 6 of Comedy Central Roast]."
I am a novice Spanish tomato grower, I planted tomatoes in my 2 square meters raised bed last summer. It gave me more than 4 kilograms, and I did many things wrong.

This is obviously just anecdotal, but your numbers for Spain might be too low.
It's a stupid game because it's really really rare for this kind of arbitrage to exist in the system, especially if you do the computation correctly and count after-tax income rather than pre-tax income.

In the rare instances where you profit, congratulations, I guess? I haven't ever heard of a single person who got rich off of car loan arbitrage. None. But I know tons of people who got rich off of never borrowing a car loan. A $700 per month payment stream invested at 5% over 30 years is half a million dollars. I'd rather have $500000 than a permanent car loan.
You may have missed this part of my comment:

> it strikes me that the most preposterous concept in The Matrix was not the nature of its reality, but the notion that there were any bodies in pods somewhere to exit into.
> I feel significantly more disconnected from my family when I have it on because I have no easy way to share my content with them. A massively improved guest mode, better casting, or something else would go a long way here.

This whole paragraph sounds downright dystopian.

“A family that shares content together, stays together”
ChatGPT 5 release date: what we know about OpenAI's next chatbot
I'm glad someone found objn64 useful :) looking back it could've been optimized better but it was Good Enough when I wrote it. I think someone added png texture support at some point. I was going to add CI8 conversion, but never got around to it.

On the subject of XBUS vs FIFO, I trialled both in a demo I wrote with a variety of loads. Benchmarking revealed that over 3 minutes each method was under a second long or shorter. So in time messing with them I never found XBUS to help with contention. I'm sure in some specific application it might be a bit better than FIFO.
By the way, I used a 64k FIFO size, which is huge. I don't know if that gave me better results.
I'm not good at macro economics, but wasn't the interest hike made in an attempt to _increase_ the value? What went wrong?
A few years ago my wife had a very high fever (105°). I took her to urgent care and they determined she was too sick snd needed to go to the ER. So we shrugged and went to the ER,’where she had to wait for 3 hours before she was given some more Advil and a cold compress (and tested for a few other things).
Some of those look like the output of a superoptimiser, which would be difficult to implement in generality in a compiler like GCC.

Also, by attaching a "license" to such short sequences of code, you may have unknowingly caused those worried about legal concerns to shy away from getting their compiler to generate them.
Or the company is lying. It's not like anyone can check.
This is Noise NK, possibly with differences in the hashing details which I did not check:

https://noiseprotocol.org/noise.html#interactive-handshake-p...

I encourage you to use their hashing details. They're battle-tested.

Wireguard uses Noise IK, which is NK plus a static public key for the initiator which is encrypted to the agreed-upon-session-key without adding additional round trips. Your protocol and Noise NK omit the parts related to the initiator's static public key, because it has none.
By that token, there is nothing dishonest about a dealer selling you an extended warranty. It's all fair in the contract.
In comparison to the other consoles of its generation? It's about as un-janky as things got graphics-wise.
Oh, who is different in the last paragraph? It's your own list from your own comment and you are so knee-jerk defensive that you don't even realize what you wrote.
That's a good point, I know in Australia, NZ, the Uk/Wales etc, sheep and cattle graze in farmland that would not be easy to reshape (e.g. terraced) for agriculture. So that otherwise "useless" farmland ends up being useful.

Source: rock climbing one day and finding sheep grazing on plush grass in an otherwise inaccessible location. Apparently it's well known, and locals will climb up to look for said lost sheep.
Apple to Hold Worldwide Developers Conference from June 10
In addition to the other comments:

Military aircraft are subject to failure from being shot at. Aircraft in combat will fail much, much more often than properly maintained civilian aircraft.

Civilian aircraft don't have election seats because situations where they would be useful are exceedingly rare.
I've been running sqlite and litefs in production for my side project over the last year or so now.

It really is quite nice how much database you get for the cost and maintenance overhead required when litefs is thrown in the mix.
As long as I cannot install applications of my own choosing onto a headset, the entire thing is dead to me. Imagine macOS having such a restriction, for a supposed future of computing.
I went through this presentation looking for "how do you do backups" and it glosses over it. But the author blogged about that separately [1].

It seems he uses Litestream with DigitalOcean Spaces for this. Looks like they start at $5 per month for 250 GB [2]. Would that be the best way for a hobbyist to get started?

[1] https://fractaledmind.github.io/2023/09/09/enhancing-rails-s...
[2] https://www.digitalocean.com/pricing/spaces-object-storage
Since you have experience in boats of this magnitude, did it make sense not to have tugs minding the ship until it passes under the bridge since it's pretty obvious through common sense what the alternative is when there is a catastrophic engine failure? Would tugs even help if they'd been around during a catastrophic failure of the boat engine(s) making my question a stupid, ignorant one?
Yup, and we just put a provision prohibiting anything from remaining resident on gitlab to our company's security policy, and several larger firms just did the same. LMAO.
We know perfectly well what we are doing. We are just in a system that tends to be dominated by emergent behavior. So.. we just can't predict the outcomes with any level of accuracy.
I almost feel embarrassed to be so pedantic, but it's actually not clear that it is a third factor. Quite a few scholars interpret this requirement as being a component of "narrow tailoring", or vice versa. Realistically, I don't think many cases will hinge on this distinction: if a less restrictive method exists that can serve the compelling interest comparably well, then of course the more restrictive method isn't narrowly tailored, and is overbroad.
Call everyone scared where their next meal is going to come from selfish all you want, that isn't helping them, their spouse, or their kids not go hungry. Maybe it's the gift of hindsight, but the plague doctor could transition to using penicillin to treat their patients. It's less clear what a jr frontend dev or data scientist is going to do.

Saying there's a singularity in the future, when that's so very far from a guaranteed future in many people's eyes - who's to say we don't end up with a dystopian Terminator future rather than a utopian Star Trek future? Your time machine is just as good as theirs. We have three choices for our future. The billionaires,
corporations, and the government. One of those three is where the singularity is going to come from. Which do you pick? Unfortunately, all three a flawed in different ways, so utopian Star Trek future of the singularity is by no means even guaranteed inn the first place.

You want people to trust that one of those three groups will just grant the rest of us living in the singularity. For all of human history, every revolution, it's been the same - there's been new jobs created. Just wait for it to be different this time. Avoiding the question of if we'll ever develop AGI because it's irrelevant, the question is when will machines be able to fix themselves, because that's when no new jobs or follow on jobs need be created.

If no new jobs end up being created, then what?

One time, it'll be different. I don't think we're looking at that quite just yet, but it doesn't see that far off in the future. Openinterpreter is already fixing problems for me on my computer without much intervention, robots doing the same for robots really doesn't seem impossibly far off.
AI Resume Writing and Mock Interview Software
Writtal is an AI-powered mock interview system that provides realistic one-on-one conversations customized to each candidate. Its goal is to evaluate their communication and problem-solving skills, giving them valuable feedback to improve their interview performance.

Writtal is not limited to just practice. With a single click, our AI-driven resume enhancement tool analyzes existing CVs and generates a clean, optimized resume for candidates to increase their chances of success in their job applications.
Can a $10 Sony MDR-ZX110 sound better than a $700 or $3000 headphone? [video]
Yep, it's a major security and data residency issue. They're going to get in some SERIOUS trouble the minute one troll tries this and any legitimate business is going to recognize the risk and bail long before that happens.

RIP gitlab?
What if you trained an AI to send Hubble productivity tips?
That's an interesting thing regarding this law. This law is entirely unenforceable on sites that don't make their revenue by knowing exactly who you are. Any social network that allows pseudonymous accounts and doesn't require real identity information can easily be used by a kid, just click "I'm over 16" when the dialog pops up. But Instagram or Facebook is going to have a hell of a time convincing a court that they didn't know that Brayden who is posting pictures from school wasn't actually 40, or that he was in Illinois when all his contacts are from the same town in the Florida panhandle. So laws like this actually further the concept of a free internet without constant tracking, companies that track you have no plausible deniability.
https://news.ycombinator.com/item?id=39835927
I’ve found it most helpful to review other people’s configurations to learn Nix.

Some specific ones I really like:

https://github.com/malob/nixpkgs

https://github.com/fufexan/dotfiles

I keep a not comprehensive GitHub Stars list of Nix stuff I find here if you want more:

https://github.com/stars/heywoodlh/lists/nix

If you aren’t familiar, Nix-Darwin allows you to codify your MacOS deployments in a fashion comparable to NixOS. As a huge Nix-Darwin user myself, I have found malob’s repo extremely helpful for ideas with MacOS configuration. Nix-Darwin has made me so happy as a MacOS user. :)

Some other unsolicited tips:

1. Start with Nix flakes for configuration

2. Invest in Home-Manager before NixOS or Nix-Darwin

3. Ask people for help in Matrix or Discourse — my experience is that Nix-related folk are very welcoming and understanding

Good luck!
WAL allows one writer concurrent with any number of readers. It does not allow two concurrent writers.
> Part 2 will be published on Wednesday, March 27.

Oh wow. That takes some guts.

Doing an expose that complains about a manufacturer putting $$$ above their customers, and at the same time drip feeding the expose in order to maximise clicks.
Is there a similar effort for Django? Django Sqlite driver is slow and not tested for production.
Not quite! People are arguing about why a man should be required to pay even though he had no right to choose. You were so close to getting it, though.
> I've seen junior devs in AWS shops insist on embedding insane levels of serverless AWS tech

I see senior devs doing that all the time as well; they have resumes to work on as well. Applications that probably will not get more than a few 10000 hits a day, if that, getting set up and stress tested so someone can say ‘set up app that could handle millions of hits a minute’. All on the company’s dime of course.
I think if you go to 500khz you can transmit all you want. It's only 125khz that has that limit.
The PSVR2 is less comfortable than the original, and they completely dropped first party support for it after launch.

It's a shame, as it could have been pretty great.
Thanks to things like planetwide bottlenecks through specific canals and locks and design of certain ports, approximately all container ships are within a couple meters of one of only a handful of size buckets, several of which are fairly close to each other besides. For example, a large fraction of the world's container ships are sized to be within a meter of fitting into chinese port facilities and the suez or panama canals. Because these dimensions include the depth of the water as well as the length and width of the ship they also limit the total volume of water which is available to be displaced, which puts a limit on the total mass that can be floated. As a result, "a container ship" is actually a fairly tight and predictable specification of a ship's maximum mass!
I thought this was very cool but then I realized that in Dutch it is the same. Happiness = "Geluk" = Luck. Strangely, we have no word for lucky, and we will simply say that someone often "has luck".

There's so much hidden in homonyms, it almost feels illegal to mention it.
I agree. The author has interpreted “backpressure” to mean pressure from behind, but my understanding of the term is the other direction, like water pooling up at a partially blocked drain. Water is prevented from entering the pipe because the pipe is at capacity.

Backpressure is an implicit signal from consumer to producer that there is not enough capacity. It propagates backwards from flow like water in a network of pipes.

In their example, the conveyor belt keeps adding chocolates because there is no backpressure. The effect is that Lucy engages in load shedding, and the producer of the chocolates has no say or insight into what happens when that load has to be shed. If there was backpressure, the producer gets to choose what happens.
Hah - I too am a former personal capital (and mint) user.

We've thought about if we want to tackle those features and become an all-encompassing personal finance, but it certainly is a wide feature set to cover for our team. Right now we're focused on polishing our small feature set, though I appreciate the feedback.
This is exactly how headphones on passenger airlines worked several decades ago, until about 1990.
I was not saying this particular paragraph itself is repeating.

It literally appears twice in the article at different places.