skysight-inc/HackerNews huggingface dataset:
I used Vim for around 15 years before switching to Neovim. I have no desire to go back.

In my experience Neovim is very reliable, even when building off `master`, which I did for a couple of years.
Alternative reply:

while :; do echo ?; done

Is only 24 bytes.
Have fun convincing all major browser vendors to no longer support JS scripts :)

(At this point Nodejs is the defacto tooling ecosystem for even JS destined to run in a browser. You can't separate the two.)
Seems like a situation where the modern welfare state is interfering with the power of starvation to correct job market expectations.
I'm somewhat surprised that, after the SpaceX / Boring Company "rescue submarine" offer a few years ago, Elon Musk hasn't personally suggested (over X, of course) that SpaceX send up another Dragon inside of some compressed timeframe. I'm assuming there must be some other limitations at play - maybe one can't be readied that fast, or there's some other regulatory reason?
>Given that we're already over two months into a week-long mission, what information don't they have that they would have in another week?

As an Ars commenter observed <https://arstechnica.com/space/2024/08/nasa-acknowledges-it-c...>, it is possible that the real issue isn't whether Starliner is safe to return with humans. If that were the question two months of debate are, as you said, by itself enough to say "no". Return Wilmore and Williams on Crew Dragon. Done.

The commenter posited that the real issue is that NASA does not trust Boeing's software to undock Starliner autonomously. We know that Wilmore had to take manual control on the way up because of the thruster issues. NASA may fear that if thrusters fail again, Starliner software may again not be able to handle them, and the spacecraft might ram ISS. Thus, the agency wants a human to be able to take over if necessary. *That* is the dilemma. This is something that I and others had mentioned over the past couple of weeks, but the Ars commenter is I think the first outside NASA to put it so starkly.
>> The existing ones are all deficient in rather serious ways

But most of the new ones look and behave just like the old ones - but with slightly more awkward syntax to allow for some special "feature" dear to the authors ;)

I routinely check out the various new languages mentioned on HN and Lobsters. While plenty of languages are new to me, I'm yet to see any feature that is new to me :(

I appreciate the work that goes into any language, but the stream of "new" languages feels like a stream of tweaks and rearrangement. It's disappointing. Most new languages come across as "like language X but with feature Y".

Reminds me of all those "Airbnb for X" proposals from a few years ago:)
This seems to be a screenshot of the app, the app offered no transaction fee buying of crypto:

https://play-lh.googleusercontent.com/0kI_n_a9ntn9iiispSqN-Y...
The hundreds of acquisitions of startups made every year by Apple, Google and Microsoft for example.
> In parallel, my pet theory is that NASA has probably already made up its mind (astronauts are not going to return on Starliner), and have been dragging this out mostly to make it look like they aren't just going to throw their contractors under the bus (even if they deserve it).

The longer NASA pushes out a decision on what to do with Starliner, the more it becomes likely that people within the Biden administration don't want to go with the obvious choice of bringing home the crew on a Crew Dragon, because they don't want the resulting headlines shouting "Elon Musk rescues astronauts from space".
It is a bit hard to follow the project. No github releases to watch, no RSS to subscribe to. I don't feel like trying it right now, but very well may in the future.
at work it's blocked by Menlo security for being gambling related or something. lol
I totally agree. Many assignments are on the ipad, and they come via shitty sass products that regularly crash, taking their homework with them. Additionally for stuff like math you need to show your work, which is impossible for higher level math so the kids have to turn in a paper version along with the ipad assignment.
You're totally missing the point. Tesla set their factory and the poorest area in Texas. They wanted worker protections because they were scared to be exploited by a big corporation.

Here's the reality:

https://fortune.com/2022/11/15/tesla-texas-gigafactory-const...

> ‘I’m going to die in this factory’: Tesla Texas gigafactory construction workers are suing over wage theft and dangerous conditions

But sure...

> They have fewer employee benefits, but in return contractors generally get higher hourly wages. One way or another they have to convince the worker to work for them instead of somebody else.

"generally"

> Other whistleblowers will complain that they were either not paid at all for their work, or were not given proper overtime compensation. Some who sacrificed their time to work over Thanksgiving say that they were never paid the promised double wage, according to the case referral.

Next time. Please come with sources. Because I couldn't find any credible sources for your claims...
I'm having a hard time believing this. I use three squares of TP after the bidet, to dry myself. In places without a bidet, I'll use a ton of paper to get everything.
Dunking on the happiest country on earth, 7 years in a row, with "yeah well one of their professions makes less money". Nice.
It is my business. Society is composed of people and we need people to grow up and take on responsibility. If that does not happen, we are all screwed, including all those that refuse to grow up. Making excuses for them and delaying the time does not help anyone.
Tracking and Publishing My TILs
From my personal research of some local history, I've seen "farmer's wife" consistently listed as a woman's occupation from the 19th Century, in the same context of terms like "schoolmistress". Conversely, there are probably occupations today, that wouldn't have been regarded as occupations previously.

That's not taking into account all the handcrafted goods: half the stuff we buy, would've been made instead, and that proportion would probably increase the further back in time you go. But the labour to buy stuff is counted as worked hours, while made stuff isn't. That makes some sense in the perspective of economic exchanges, but not for many comparisons.
Mine has a pipe attachment that's flimsy plastic, and tends to eject itself after a while. It'll definitely lead to flooding, so I've installed a water sensor under it.
Minecraft doesn't use voxels
I'll second the bidet. It's not only more economical, but so, so much cleaner.
All americans are going to be censored on TikTok by the government tho.
I mean I love postgres like the next guy. And I like simple solutions as long as they work.
I just wonder if this is truly simpler than using a redis or rabbitmq queue if you need Queues. If you're already using a cloud provider sqs is quite trivial as well.

I guess if you already have postgres and don't want to use the cloud provider's solution. You can use this to avoid hosting another piece of infra.
What I am missing from Algolia's Hacker News Search is the "OR" (alternative) operator, so that I can search for e.g. "WebKit OR Gecko OR Blink" in a single query. I hope Trieve will have such functionality!
It's economically viable here in Japan, and most public transit here is run by private businesses.

There's no way you're going to make public transit work in the American suburbs: you're better off hiring taxis and letting people use those for free, because at least the taxis won't create so much pollution and use so much fuel. Running buses every 10 minutes in the subways with 0-2 riders will never be practical.
See this works great until it goes anywhere a potential legal issue.

For example, in the US if you can't afford a defense lawyer you get one provided to you. They are swamped and rushed but at least you get a defense in a criminal case.

Now say I want to start a hobby or have a legal question, but can't afford a laywer. Example would be questions about how can I do X or Y as a hobby legally and how do I have fun without breaking the law. If you can't afford a laywer you don't really have any options. Chemistry, and hobby rocketry or similar hobbies you might want to get into but the law is so complex and if your broke you basically have to give up and hope in the future you can be rich enough to afford lawyer consulting fees.

TLDR: if it isn't a criminal case and you can't afford a lawyer then your basically screwed and better off avoiding whatever it was you wanted to know or get into doing.
This library is a hilarious example of a huge problem with this kind of package. "Number" is in the eye of the beholder. A string containing numeric characters is, in my view, in no useful way "a number". A package that treats it as such just perpetuates weakly-typed nonsense.*

But the broader point is, you can't outsource understanding to a package. There will be places in your code where NaN is a perfectly valid number, or Infinity. And other places where you absolutely need to be sure neither of the above make their way in.

By pretending that a package can capture the universal essence of "numberless", and that this will broadly apply across the entire JS ecosystem (see reported benefits like "different libraries can all rely on is-number instead of rewriting duplicated helper functions!") is naive.

I wrote more about this in a post linked in a top level comment. The is-promise library is another great example.

* Personal pet theory is that the package author would have been embarrassed to publish a 1-line package, so included "numeric strings are numbers" as a fig leaf to justify the package's existence. They should have instead created two new packages, is-actual-number and is-numeric-string, so the implementation of is-number could be nice and clean:

module.exports = function(n) { return require('is-actual-number')(n) || require('is-numeric-string')(n); }

I can feel the power of webscale coursing through me
Tiktok case proved you are wrong.
I do the same. got ~100 ish plain white hand towels/wash cloths that get washed with bleach. Really just used to dry my tushy after using the bidet.
In my experience, yes. But you can't really expect a syntax highlighter to support every combination of template language and file language, so this seems reasonable enough.
The whole point is wormhole fills in a gap where scp isn’t viable or convenient.
Don't dismiss something you don't understand the need for. Even fairly poor people buy these when they can barely afford it because they need it, and there is no realistic alternative.

It effectively solves a desperate problem for people in a desperate situation so they can actually sleep and not go crazy and lose their jobs or get hurt (see https://news.ycombinator.com/item?id=41286547). Humans evolved to have lots of baby caretakers, and sometimes newborn babies need to be held and rocked almost continuously- yet not everyone has that kind of help available.

When my sister got one I couldn't believe the incredible disdain from older, non-working family members who raised their kids with the help of a big community that she had no way to access. These same family members that did not step in to help take care of the baby.
Can You Use AI to Program Old Computers? Claude Writes Mary Had a Little Lamb [video]
Is it possible to add the alternative ("OR") operator? https://github.com/algolia/hn-search/issues/169
Those who have attempted to remove preinstalled bloatware from Android will have experienced how hard it is. You need root access, which is getting harder to achieve over time.
I think for me the problem with every single new PG queue is that it seems like everyone and their mother thinks they need to reinvent this specific wheel for some reason and the flavor of the day doesn’t often bring much new to the space. Probably because it's

1. Pretty easy to understand and grok the problem space

2. Scratching the programmer itch of wanting something super generic that you can reuse all over the place

3. Doable with a modest effort over a reasonable scope of time

4. Built on rock solid internals (Postgres) with specific guarantees that you can lean on

Here's 7 of them just right quick:

- https://github.com/timgit/pg-boss

- https://github.com/queueclassic/queue_classic

- https://github.com/florentx/pgqueue

- https://github.com/mbreit/pg_jobs

- https://github.com/graphile/worker

- https://github.com/pgq/pgq

- https://github.com/que-rb/que

Probably could easily find more by searching, I only spent about 5 minutes looking and grabbing the first ones I found.

I'm all for doing this kind of thing as an academic exercise, because it's a great way to learn about this problem space. But at this point if you're reinventing the Postgres job queue wheel and sharing it to this technical audience you need to probably also include why your wheel is particularly interesting if you want to grab my attention.
https://en.wikipedia.org/wiki/Mike_Magee_(journalist)
I’ve been using river for some low volume stuff. I love that I can add a job to the queue in the same db transaction that handle the synchronous changes.
Please add "OR" operator, so we could search for e.g. "webkit OR gecko OR blink" in a single query.
Yesterday RustRover became so unresponsive that the UI would freeze for more than 15 seconds (as reported by their exception notifications) and completions would take 5 seconds to appear and be wrong or lacking most times.

I was seriously doubting the internal Rust engine (they don’t use rust-analyzer or LSP), so I switched to VSCode with the rust-analyzer extension, and the same happened there too, although no freezing. Turns out some of my types were 80k characters long, and ‘cargo clippy’ was taking ~900 seconds of one core pegged at 100% for rustc. Oops.

Now I know what they mean when complaining about super long compile times on Rust, and I wasn’t even doing async :)
I don't think the post or the landing page says anything about solving the problems with software. I interpreted it even more broadly: problems that can be solved by any method
But will they help Afro Man repair his door?
Just needs something about longevity or crypto and that’s the trifecta of bs if Ive ever seen it. Yes im pessimistic, no offense to the company or researchers.
XTC: An LLM sampler that boosts creativity, breaks writing clichés
> pay to win games.

This has nothing to do with scams, only you disapproving of a monetization model you don't understand while making wildly incorrect estimates.
Why are world hunger and peace in the middle east obviously out of scope for this site?
Not from her, it wasn't, but it tends to be, in the contexts that I've heard it. It's usually used to justify people making really bad, uninformed, unexamined, and unwise decisions, in a rash manner.

There's a lot of quotes that have been "repurposed," to afford unhealthy behavior.

Another one that is abused like hell, is "The perfect is the enemy of the good." People usually use that as an excuse for creating ... less than perfect, shall we say ... product.
Tokyo. There's 38M people in the metro area, and the amount of cars is nothing even remotely like what you see in an American city like Houston.

When you build the city densely and don't give away free parking anywhere, it makes people not bother with driving very much. There's no place to park here, except for a few very expensive private lots that probably aren't close to where you want to go. There's no street parking. Renting a parking space at your apartment is very, very expensive (because they could be using that for something else that makes more profit instead, like more apartments or a convenience or grocery store). And you're not even allowed to own a car here unless you can prove to the police that you have a place to park it: they'll even come with a measuring tape to be sure that particular model of car will fit.

Closer to your home, maybe you should visit Amsterdam, because you've obviously never been there. There's lots of people living there without a car, and the amount of car traffic in the city center is quite low.
How could they possibly know what the work said? They censored it before it was published. No arguments based on its contents could possibly have been made. It was censored a priori. You make it sound like these ministers watched this thing and determined it was out of line. That's not what happened.

I'd me more accepting of your argument if the documentary had been published and censored after the fact. It wasn't. They preemptively censored the work.
> And here we are in 2024, Bolsonaro is not president anymore, the elections (organized by people who pretty much opposed Bolsonaro btw...) are over

Crimes committed 2 years ago don't prescribe this fast, Bolsonaro will probably go to jail still.
as a long time vimmer, the advantage isn't anything to do with editing speed, people can edit quickly in most any editor these days. It's more about having this editing "language" that allows you to be pretty expressive about the edits you want to do in a precise and concise way. This Verb+noun language takes a while to learn, but when you get reasonably fluent in it, other ways of editing just feel like more work. To me, this feels like it frees up my thought process. If you imagine refactoring tools, they let you make changes that you could do at a lower level, but they just make life easy. Vims language is like a mini editing refactoring tool that combos in a lot of different ways that just feels easy once you get the hang of it.
Since many here are complaining about this, I’ll jump in here to say the contrary.

I love the AI integration in Zed, it’s really smooth, pleasant to use, and well-integrated. I have a good experience pairing it with Sonnet 3.5.

The REPL feature is great as well and I totally see myself using that.

I agree on the collaboration bit though. I understand it’s one of the original premises and goals of Zed, however in order for it to really work well, I think you’d need to get everybody in your company to use Zed… which is honestly a “pretty tough” sell. I could imagine it making more sense if they had IntelliJ and VSCode plugins integrated with it, so the adoption could be more incremental.

That said, I agree that I definitely miss e.g. debugging support.
A pretty reasonable one, too. Getting liburcu to build is trivial.
It's time for a self-reproducing machine by Carl Feynman
Isn't SpaceX already scheduled with the next vehicle there? With likely enough space on it and no rush on the space station? SpaceX is already next, already in the news as the safe solution.
I can fall into this trap(?). It's probably a simple equation along the lines of the time saved needing exceed the time spent optimising (and all associated activities). The same thing can apply to productivity software, hardware, etc. There are probably diminishing returns. There's also the opportunity cost of using the same time practicing a skill that could lead to a greater efficiency benefit. I do know people get a kick out of tinkering with their tools, however, so it's not just efficiency.
One of the big problems with American culture surrounding infant care these days is that a vocal group of well-meaning but misguided people persuaded everyone that letting a baby cry themselves to sleep is abuse that will ruin them for life.

Our oldest was inconsolable at bedtimes. We tried every kind of hold, rocking, swings, swaddles, nothing worked. None of us were sleeping for the first two weeks.

Finally and with much guilt my wife finally tried one last thing: leaving him to cry in the bassinet. Lo and behold, he was asleep within five minutes and slept longer than he had in his life. That became our routine: we put him down, he cried himself to sleep, then he woke up happy in a few hours.

I don't know who came up with the idea that babies shouldn't cry alone ever, but I strongly suspect that's the culprit that spurs demand for these products.
I also heard about Helix and have been curious about it, for the same reason. If I’m going to learn Vim keybindings, it’s because I want to move fast. Tweaking configuration files for an evening is the exact opposite of moving fast.
Global No.1 Digital Quantum Cryptopayez, a Consortia of Cryptofficium Consortium
The Firehose
https://images.salsify.com/image/upload/s---9R0HlX1--/bc01nu...

"Stay near and watch baby during use. This product is not safe for sleep or unsupervised use. If baby falls asleep, remove baby as soon as possible and place baby on a firm, flat sleep surface such as a crib or bassinet. Never let the child sleep in this product."
Most likely it's an inherited wealth. Florida is an "old money" state.
Are they? VSCode is literally a malware with all the telemetry and it is opensource.
I remember my dad explaining this to me when I was a wee lad - his company was building hardware, and they were going to charge a fee once it was installed.

It seemed fucking stupid to me now when I was young and dumb, and it seems fucking stupid to me now that I'm old.
Lesson learned: Never loan Jimmy Page money.
Yep. My unit tests at work take 10 full minutes to run lately

It probably costs 30+ minutes of productivity every time I run them
A.I. Is Helping to Launch New Businesses
Ask HN: Tired of software career. What now?
I work as a fullstack developer. Mostly doing frontend.

I’m sick of the mess of tooling, of the colleagues who code these giant spaghetti messes, I’m tired of standups. I’m tired of the codebase, and I don’t care about what we are building.

But most or all I’m tired of all the minutiae. I just feel like what we are working on, and how we are doing it, is boring as hell. There’s no intellectual stimulation.

Is it time to move jobs, or time to move careers?

What other careers are good for burnt out developers?
If you're at home, just leave a small towel where you put the TP roll. You're already clean, so now you're just drying yourself off.
I need you to stay up for a week straight while a tiny infant screams at you, and then tell me whether you'd pay $20/month to possibly make it stop.
The support for remote or in-docker development has been an issue, personally. Terminal editors and VSCode are much more “it just works” in this regard, especially when joining codebases that used docker to isolate all the dependencies to actually run tests/services for local dev.
db-based gives you the ability to query against your queues, if you use case needs it. Other options tend to dispose the state once the job is finished.
It's entirely a bassinet. If you unplug it, it's a bassinet. If you unplug the swing, it's not a bassinet.
No but the latter only works if you're already in proximity. With the speed these things come down you have to be already in the right vicinity to catch it.

This is where GPS+track prediction could help a lot. And why I think it's so impressive.
Point out that literally every single house in SE Asia has one.
Ah, that was last month. Kamala loves TikTok now that she's learned she can use it as a propaganda machine while China slowly molds the youth of America. /sarcasm
That explains why Windows, which has a process model based on spawning and not forking, never had overcommit.
> What's up with this artificial limitation? I'd take frame back function over not having to install some codec pack once any time

Then VLC is not for you - and there's nothing wrong with it or you - you just happen to have differing priorities. Back when the Internet was more p2p, the ability to play uncommon media formats and containers was crucial. Even today, VLC offers a lot of value to anyone who has to playback media whose encoding they have no control over.

VLC has other useful features as well (like streaming while playing back, allowing for multicomputer watch parties on the same network)
Not sure Google gets a cut of uploaded crypto.