skysight-inc/HackerNews huggingface dataset:
Long time lurker, fish time share-er

I'm really into programming languages and DSLs so whenever I get the chance to solve an actual problem with one I jump on it. In this case, I'm trying to automate the setup of my personal computers. In the past, I've done this with a combination of scripts and Makefiles. I've also attempted to create a language for this in the past that fell short (naddeoa/systemconf on github).

I'm liking the UX and functionality of this so far and thought I'd share it for some feedback, and for anyone else who might want to use it. I don't have it building for Windows atm (sorry), but you can `pip install booty-cli` or download one of the binaries (built with pyinstaller) from the Github release page. I don't have a Mac either so I wouldn't mind anyone testing out the Mac binaries and letting me know if they're ok. Especially the arm one.

Some tech details:
- The logo was made with DALE via chat gpt, which I'm pretty impressed with actually.
- The language is defined using Lark. The repo has the grammar in the grammar.py file.
- I use networkx for some dependency resolution logic, which I kind of regret. It's a fine library but its a bit overkill for what's basically a breadth-first-search.
- It's all written in Python. I might look at rewriting this in Rust at some point because the pyinstaller binaries are quite large (10mb), and I assume that would be a few hundred kb at worst in Rust, which could be important for this kind of tool since you want to do as little as possible to a fresh install before running `booty`.
- The terminal recording in the readme uses the awesome tool asciinema, which I love.

And yeah, I named it booty because it bootstraps.
In the US we really believe in efficiency and cost savings, so our freight trains double as roller doasrers. Whee!
Not sure if we’re talking about the same thing. These slower drivers aren’t any safer: they’re weaving around each other and impeding faster traffic from passing. They’re arguably more dangerous because of that. And the flow of traffic is constrained to the speed they choose, which is on average slower than it otherwise would be.
> This is thankfully less of an issue now since everyone is moving to SAML-based logins...

Hate to break it to you but SAML is same shit different coat of paint, the xml encryption/signature/encoding stuff it pulls makes it just as much a tarpit for bugs and misconfiguration.

SCIM seems pretty decent though to explicitly state who is and isn't on the Guestlist.
> Yes, they could have referenced someone who did fact the fact checking.

Yes, that would be a good thing to do.

Here's some quotes from the article:

> A Tesla owner received a $14,000 repair bill for a day-one issue with his Model Y, Reuters reported.

> Reuters found that Tesla had faced thousands of complaints over suspension and steering issues.

> Jain told Reuters ...

> The Reuters investigation — which cited interviews with more than 20 customers and 9 Tesla workers, as well as thousands of internal documents

I guess it'd have been possible for them to explain more that Reuters had done the investigation.
The asteroid is coming at the Earth fast.

To have enough of an effect, you have to do your thing while it's quite a ways away.

That means you have to go pretty fast to get out to it before it gets too close to you.

You can blow up a bomb while the ship has a large difference in velocity with the asteroid.

You cannot attach a rocket engine when you're traveling 1000m/s past what you're trying to attach it to.

So if you take Earth to be your stationary velocity, you need to slow down, stop, and accelerate backwards to catch up to the asteroid's velocity.

Acceleration/deceleration requires fuel, or specifically mass.

More mass at the same acceleration requires even more fuel.

So either you send up a bomb to hit the asteroid with a glancing blow, or you launch a very complicated bit of machinery atop a very very large ship, have it do its delta-V stuff, delicately land on the surface, not so delicately drill in and and anchor to an unpredictable surface, and then start burning the even more fuel that you carried along (at a cost of yet more fuel). All while hoping desperately that no bit of sand or gravel gets into something and sticks it in place while setting things up.

I'm liking the bomb approach. I imagine you'd even make use of the speed of impact rather than paying for it. You're essentially installing a rocket engine on the asteroid this way anyway, using its mass as propulsion mass, and you can even send up multiple redundant attempts because you've supposedly calculated the trajectory so precisely that it's enough to add some force in pretty much any direction. (Or the rest of the swarm could disarm themselves when they detect the first successful hit.)
I thought the plan was to put hyper loops in tunnels made by the boring company? There are too many failing pieces to keep track of.
Right, because the Do-Not-Track flag was respected oh so well. The only people that seem to care about flags are an invading colonizing system: https://www.youtube.com/watch?v=UTduy7Qkvk8
I get all sorts of magazines through the mail for free that I don’t even want.
> Heck, most of what you're in love with today wasn't even there 10 years ago.

I wasn't in love with my girlfriend / kids / etc before I met her either but I wouldn't want to go without her just because there was once a time where it was true. That seems like weak argument.
It seems to indicate that the sea level is higher than any time since it was constructed. There are significant winter storms in Northern Europe right now, so it’s not unexpected. However this is apparently a “once in a decade” occurrence so either the storms are very bad or the sea levels are unexpectedly high.
Some Mexican pharmacies are selling full bottles of Adderall. But it's meth
Polarr Releases Its Public Beta Version of a Web-Based Batch AI Raw Photo Editor
Memory speed is much less relevant when you have a giant L3 due to 3D stacked cache. I don't think you're trying to mislead anyone, but I'm pretty skeptical that you're getting 5-10% more than an X3D, even with memory overclocking, given how close the non-3D stacked AMD chips get to Intel here. [0]

The gap between those non-3D cache chips and the newer 3D-cache ones is generally very big for games because they touch huge amounts of data every frame and thrash memory.

[0] https://www.techspot.com/article/2579-cod-warzone-2-benchmar...
Am I the only person who never takes oral decongestants anyways? Afrin or other nasal sprays work much better for me and have no side effects if used for just a couple days.
Thanks for the corrections
The BI article repeatedly states they are quoting from

https://www.reuters.com/investigates/special-report/tesla-mu...

which states that:

Jain, an electronics engineer in Cambridge, England.

The Reuters investigation looked at many instances of Tesla repairs and "normalised" figures to US dollars. It's common for global reporting across several countries to report in a single currency after conversion.

The problem here isn't "believing businessinsider" just missing various cues.
other companies had EVs out at the same time

Who? And how did they mainstream EVs more than Tesla? Fisker was in the market early, but didn’t mainstream EVs. GM was in way early, but probably held the market back.
> not outside the realm of expectations for an autistic teenager

That's very dismissive of people with ASD.

There are plenty of people with ASD all over the spectrum, but most of them aren't violent.

That in itself is enough of a reason for Kurtaj to be in medical holding, especially given his track record for stalking and harassing women.
Not sure if it is good to editorialize based on speculation. Apple and iMessage is not the only nor even the biggest problem on the market.
Welp, I'm as left as they come in these parts. Literally a card carrying socialist so I'm not consciously dog whistling anything.

Tech is already inundated with corporations using technology to maintain an iron grip on their products against their users interest and I'm just sad
to see that autonomous driving seems to be the excuse to extend this grip further with always-on connectivity that you can't turn off "for safety" that will also conveniently used for even more tracking. I don't think it will be used for population control or anything like that but I expect it will be expand the already existing police remote shutdown.

Autonomous cars that are truly autonomous would be amazing. But what I fear we'll get is DrivingAsAService and regulatory capture.
I ride the subway daily and fully support cracking down on fare jumpers. People have become pretty brazen about it - even many who clearly have the means to pay jump it just because they know no one will do anything about it.

Besides the fact that it's stealing from all the people who do pay, as the resources are stretched that much thinner to keep trains and stations clean despite the extra freeloading traffic (and it really shows), it also likely encourages other lawless behaviors, like littering and aggressive pan-handling on trains when the whole operation feels like no one cares.

The whole situation would be easy enough to fix with better turnstiles but it seems like that's not in the cards.
The only important numbers are processing power TFlops, and memory bandwidth GB/s.

If your compute shader doesn’t approach the theoretical limit of either computations or memory, it doesn’t mean there’s anything wrong with the GPU. Here’s incomplete list of possible reasons.

● Insufficient parallelism of the problem. Some problems are inherently sequential.

● Poor HLSL programming skills. For example, a compute shaders with 32 threads/group wastes 50% of compute units of most AMD GPUs, the correct number for AMD is 64 threads/group, or a multiple of 64. BTW, nVidia and Intel are fine with 64 threads/group, they run 1 thread group as 2 wavefronts which does not waste any resources.

● The problem being too small to compensate for the overhead. For example, CPUs multiply two 4x4 matrices in a small fraction of a time it takes to dispatch a compute shader for that. You gonna need much larger matrices for GPGPU to win.
"This is some bizarre outrage clickbait"

Isn't that what people use to cater to algorithms created by so-called "tech" companies to get more views and help sell more ad services.

Does Google make money from "bizarre outrage clickbait". Question for the reader to decide.
> It works very, very well.

I had always assumed that search box in Photos.app would be useless, but once in desperation I typed something in and it found exactly what I was looking for (a photo of one of my kids' passports I knew I'd taken but could not for the life of me remember where).

Now I use it more and more, it makes my tens of thousands of photos dramatically more useful to me. That time we at at the restaurant with the big shrimp platter? The airbnb we stayed at where I took a picture of the cool coffee table? All right there.
Getting in is getting in. Social engineering is like 90% of hacking.
You're right, it works now
Are the salty ones the ones that are free and empowered? I work at a big tech co with a lot of millenials making pretty good money, and no one that I come across seems salty.

But then I read sites like reddit r/antiwork or whatever and see all the salt, with people making sweeping generalized statements about how the entire millenial generation has been screwed over by boomers and will never move out of their mom's basement.
What is it about stakeholder pressure that makes CEO's say the dumbest, most career ending things?
BTW, Diego Armando Maradona [1] was suspended for doping in the 1994 FIFA World Cup because of phenylephrine which is now not considered doping.

[1] https://youtu.be/Da_CDPRG2j0
I bet $1 that OP knew that cousins existed.
I leave my phone connected via OpenVPN to my corporate network with a PiHole server to filter out most web ads, trackers, etc. What I do try to avoid is using any apps where I can use the website instead.
The idea is that instead of the dozens of third-party cookies placed on websites by different advertisers and tracking companies, Google itself will track your interests in the browser itself, controlling even more of the advertising ecosystem than it already does. Google calls this “enhanced ad privacy,” perhaps leaning into the idea that starting in 2024 they plan to “phase out” the third-party cookies that many advertisers currently use to track people. But the company will still gobble up your browsing habits to serve you ads, preserving its bottom line in a world where competition on privacy is pushing it to phase out third-party cookies.

Assuming “phase out display / personalized advertising completely” isn’t on the docket, which tbh we should be looking to the state to enforce that rule before we look to the (now public) corporation that invented the field, what else would people here rather them do? If I click around the EFF do they have some more sound/explicit arguments somewhere on that question?
Musk succeeded where his companies tried to disrupt extremely moribund or set in their ways industries.

SpaceX disrupted the space launch industry, which had not advanced at all since the 1970s. SpaceX really just picked up and ran with the idea of vertical landing reusable rockets, which was not new. Werner von Braun was exploring it for Saturn V back in the 60s, and Lockheed finally did it at prototype scale with the DC-X in the 90s: https://www.youtube.com/watch?v=wv9n9Casp1o (You can see at the end that the DC-X even does the same "hover slam" maneuver as Falcon 9 to land with maximum propellant efficiency.)

Tesla was similar. Auto manufacture itself isn't moribund, but old school auto makers always hated EVs and resisted doing anything serious with them. Tesla's rise was a classic exploitation of the innovators' dilemma by calling them on this and forcing their hand. Now that some are embracing EVs, Tesla is facing increasingly stiff competition but has at least carved out a brand.

Musk has not been particularly successful competing in less moribund industries. The Boring Company is kind of a flop. Neuralink seems questionable so far, to say the least. The Hyperloop, even if it worked, wouldn't be competitive at all with high speed rail on cost. It'd be faster and in theory more energy efficient but nowhere near enough to compensate for the added capital cost or complexity.

Now if Musk had created, say, a rail transport division of Tesla he could have absolutely disrupted rail transport which is another fairly sluggish moribund industry. Imagine modern unmanned trains (FSD on rails is WAY easier than on roads) with batteries to allow them to span un-powered sections of track and recharge on sections with third rail or overhead catenary wires. But that would have been a threat to the car market. Innovators' dilemma anyone?

My point is that Musk isn't superman... he just picked industries that were ripe for disruption and built teams that executed well enough to succeed.

Of his companies SpaceX is by far the most impressive in its own right. What Tesla did could have been done much much better by a "legacy" car maker if they'd been willing to disrupt their ICE business. Nissan actually beat Tesla to market with an affordable mass market electric (the Leaf) but didn't put as much heart into it. The result was okay but not nearly as cool as what Tesla did, especially in Tesla's glory days. (I own a Leaf and have no complaints, but it's not sexy.)
This is literally just our species aha, life is just a resource hunting popularity contest where those who are bigger than you can just punch you in the face.
The US has no passenger network. It's all freight rail. Passenger trains run on the freight network (and freight always get priority).
Imagine instead they were making a meal for the whole fire hall, working out, or talking to each other …
Two weeks of trying and building in public. Excellent ROI in terms of marketing.
I had a comment here that described the committees that people could write to in order to change things, but it got voted down to zero.

> You could even trial it via a (much needed) VA nursing home program for vets

I appreciate the gesture but this is not a good idea. The VA's funding, as well as programs administered by the VA, is subject to tit for tat battles in the House Appropriations Committee. That's to say, it will get gutted over time if you create it. When it is gutted the two sides will create competing narratives of which you will never be able to discover truths from. This has been happening for generations and the VA frankly isn't that old.

Example:

- https://appropriations.house.gov/news/blogs/democrats-vote-a...

- https://democrats-appropriations.house.gov/news/press-releas...
To each their own, but as a fellow motorcycle rider myself, I absolutely shit myself around huge trucks that won't be able to even see me.
Read a detailed review from a well-regarded neutral party with a laboratory.
You’re missing a probably sizable fraction of Apple users that don’t love this, but also don’t hate it enough to switch to something else for that reason alone.

It’s very similar to political parties: I have yet to find one that I 100% align with in all things, yet I still vote.
Those are common arguments, but usually this is how open source, interop and reverse engineering are seen from a companies' perspective. I find it just unusual to see this perspective shared by users.

> I see this more like an attack on private property

Why are the iPhones that people bought the private property of Apple?

> Device control is integral to the iMessage service as an offering because it improves the user experience, and people are willing to pay for it.

How exactly does it improve the user experience?

Probably every company that manufactures smart devices makes that argument. That's how Microsoft justifies Secure Boot with a hardwired key and how John Deere justifies locking up their tractors. What makes Apple special in that regard?
OMG. This is amazing. I legit hated reading two column pdfs on a smartphone.
I've heard that. In driving safety class they taught us that the speed limit is safer. I tried to look up a credible source either way and came up blank. Do you have one?

I go by feel. If it feels much safer to speed, I do. Otherwise I'm in the right hand lane, usually a safe stopping distance behind a big rig for aero gains.
Not cloning instances of classes properly is a surprise. Is there a particular reason for that?
Adblockers can be likened to piracy, similar to downloading movies from torrents.

It's true that service providers should be mindful of ad usage to avoid alienating users. However, using services and bypassing ads equates to appropriating the service's property.

If you disagree with a service's monetization methods, it's best not to use it. Don't steal it.
> Business Insider clearly states they are drawing from a Reuters investigation story

So blogspam without adding anything or checking authenticity is great reporting now?
I’ve seen one of these in a commercial building: https://www.yanmar.com/global/energy/ghp/vrf/.

But a renewable energy powered heat pump is better.
Yes, I do want people who "misdirect their frustration at colleagues or use toxic language" filtered out of my working environment, and I make no apologies for that. I haven't criticised people who prefer greater separation from their colleagues. I've explicitly said I have no problem with that at all. I've only criticised those who hold their colleagues in "active disdain", and I only criticised them in about the mildest possible way: saying I don't want to work with then.

I don't want to work with people like the one in this post that likened their colleagues to toddlers for asking questions, or the one that said people who try to have conversations with them should "get a life". I certainly don't want to work with the one that thought the fact that I enjoy interacting with my colleagues was evidence I engage in office politics and don't contribute economically.

I work in a field that requires many people with different skills and personalities to collaborate in realtime to do something an individual simply cannot do alone. That's why open plan offices are near universal in this job, and if it also discourages people with the attitudes described in the previous paragraph that's a plus for me, personally. I hope those people find a place they can "contribute economically" without being bothered by "toddlers" and "office politics" but it's not my job to provide it.

The most amusing thing is the assumption in these responses that I'm an extravert, which couldn't be further from the truth. I find solitude restful and company hard work, the characteristics of an introvert (look it up). But being an introvert doesn't imply being a misanthrope or being unable to enjoy company. Collaboration is an essential part of my job, i.e. literally work, which I enjoy, just as much as I enjoy restful solitude away from it.

I'm not a manager, either, or any other sort of professional "people person", and I'm certainly not somebody who will ever be in a position to force anyone into any working arrangement they're not comfortable with. I'm a programmer who has made a point over a >20yr career never to move away from coal-face programming and never to have line management responsibilities. I've had the good fortune to work with many excellent managers over that time, though, and contrary to the cynicism you frequently read on HN (presumably in some cases from people stuck in incredibly toxic working environments and in others from people who maybe, just maybe, are themselves assholes) I recognise that they do something real, needed and highly skilled. Something I know I would be extremely bad at, hence my career choices.
We can get @dang (or another moderator) to change this to point to the Reuter's article, which would be my preference. (I also hate it when a lazy website just copy/pastes from another website who did all the work).

But that being said: the facts on the ground seem to be solid. We can discuss the Reuter's article instead and try to elevate the discussion here.
I don’t use google but surely there is an extension to allow you to block a domain?
Your nice dinner and my nice dinner must be pretty different :P I was of course speaking to rail travel, which yeah, is not much cheaper anymore, and far less time efficient.
Programmable or 'purpose-bound' money is coming
I'm not 100% sure that not being able to refill your own soda will kill it, but I suppose it might.
Yes but interest rates were higher and you generally needed 20% down to get a mortgage. The years of near zero interest and zero-equity financing inflated housing prices. Also with dual-income buyers, people could afford bigger and more highly-speced houses, and builders built these instead of "starter homes" because their costs were about the same so why would they not build what was more profitable for them (this is still the reason we don't have enough "affordable" housing being built, because there is still not enough supply of higher-end housing).

Not that it necessarily matters to someone looking for a modest first home today.
I'm going to start a blog!

And by "start a blog" I mean write a whole new blog engine entirely from the ground up...
You may have something special to do this holiday then :)

https://news.ycombinator.com/item?id=38727987
> The tech is fine, right?

No, the tech is not fine. There are really serious, showstopper issues with it. Issues that were known way back in the early 1900s and there is still no feasible way to overcome them.
The constant derailment is because the operators are chasing profit above safety. Make the trains as long as possible, run them as fast as possible. At some point derailment is inevitable, if you operate the trains that way.
But if your instance is down how do you post?