skysight-inc/HackerNews huggingface dataset:
Been using chezmoi for a while now and mostly happy with it. Managing most of my work and personal configs/dotfiles for PowerShell Core, bash, and zsh across Windows, Mac, and Linux.

The only problem I've run into is that while chezmoi supports tracking files/directories as read-only, once they are created they can't be updated anymore because chezmoi isn't smart enough to swap them to writable and back.
The Hacker News I know doesn't censor or flag submissions of this quality because the topic is critical of Israel.

It's timely, relevant, immensely important, and was in the news only yesterday re: the United Nations.

Technology that surveils up to and including targeted assassination of United Nations peacekeepers is not relevant to Hacker News?

It is.

This should not be flagged or censored.
How deep does life go?
And confounding things further, there's little evidence that group one lives a longer -- much less happier -- life, than group two.
+100 thank you karpathy!
I have, and it was amazing.

You could quickly make the changes you want not worry about what else breaks, then run the tests. The tests that you expect to fail would fail, and you fix them. Then you find other tests that you didn't expect also failed; you'd review the impact of your changes on those parts of the system and make appropriate changes until the tests were happy.

Because the testing was so thorough (and quality), you had high confidence that nothing unexpected was broken.

It was "move fast & break [tests], then fix them and deploy" :)
*Unlock the Secrets of Instagram Profit with Anders Larsson: A No-Nonsense Guide to Real Success*

Hello there! I'm Anders Larsson, and if you're wondering how to navigate the complex world of earning money on Instagram, you're in the right place. Today's video is an essential resource, aptly titled "2024's Ultimate Guide: Navigating Instagram's Money Maze - Avoid Scams & Unlock Real Profit!"

This video discusses the truth behind Instagram's lucrative facade and why it's essential to avoid falling prey to scams that promise overnight success. As a digital content creator, I've dived deep into the world of Instagram, and what I've found is both revealing and instructive.

First, don't be misled by the allure of quick riches. Success on this platform is a marathon, not a sprint. It's about creating a genuine connection with your audience and providing them with real value, not chasing fleeting rewards. The secret? Focusing on a single path and mastering it instead of juggling too many at once.

However, let's be real, there are a lot of pitfalls along the way, including services selling Instagram verification for thousands of dollars—an expensive and potentially policy-violating shortcut that could backfire. Authenticity is key. Learn from the success stories of those who found their niche and grew their audience through targeted, engaging content.

We dive deep into proven monetization strategies like affiliate marketing, sponsored content, and selling digital products. But remember, diversification is vital for long-term success. Don't put all your eggs in one basket; instead, expand your reach by building an external website, an email list, and a cross-platform presence.

If you're feeling lost or overwhelmed in this digital money maze, I've done the research for you. Discover sustainable streams of passive income and learn from my journey. This means that you can benefit from my experiences and avoid common mistakes.

So why am I sharing this? I want to help you create something tangible and enduring online. To support that, check out my free video training by clicking the link below. It's full of insights and crucial takeaways that I've learned along the way. And if you're ready to dive right in, there's also a red button for that!

Remember to leave a comment with a key takeaway from this video—it's important to me, and I value your feedback as it helps me improve. So, grab a cup of coffee and get ready to discover a path to real Instagram profitability – let's build something impactful together.

Make sure to click the like button if you've found this helpful, subscribe and hit the bell for more content from me, and you'll be notified each time I upload something new.

Stay awesome, and I'll see you in my next video. Cheers!
The US parties love this: “vote for us or the country as you know it won’t exist anymore”. Much easier than actually solving real problems.
I’ll admit I’m out of the loop but how many people in the world today do you think can beat BestBot over a significantly long series? Do you think there’s going to be a bot that dominates people in series like that?

I’ve been following Mack Meller’s YT channel and he’s getting beaten pretty handily in his series.

I’d put the over/under on people playing today who would beat BestBot in a 100-game series at say 3.5. What side would you take?
That particular plot point is about denying all solar energy to the machines. Needless to say it's a fictional movie and more serious calculations should motivate our analyses.

It's been estimated that current increases in CO2 have a radiative forcing effect of about 2 watts per square meter, compared to the total solar irradiance of 1361 W/m2. If CO2 levels doubled to 800 ppm then it's estimated this would have a radiative forcing effect of 6 W/m2. This scenario would require mitigation strategies like stratospheric aerosol injection to reduce solar irradiance by about 0.4%. In the context of plant growth this reduction in sunlight would be negligible given that photosynthesis is only 1 to 2% efficient. If anything we should see significantly accelerated plant growth by about 10 to 50% due to the CO2 fertilization effect at 800ppm.

The alternatives consist of completely replacing all energy infrastructure, which will cost trillions of dollars and significantly reduce economic growth. We can already see the negative effects of these policies in Europe, such as Germany which irrationally shut down their nuclear reactors, pushed the deployment of solar, while ultimately relying on Russian natural gas. They now burn more coal than they did before, and risk deindustrializing due to high energy costs. This is an epic strategic blunder since China, India, and Africa will continue burning hydrocarbons irrespective of the West's economic self-sabotage.

There's also no realistic way to extract the amount of CO2 that's been emitted into the atmosphere. Simple thermodynamics would have us expend far more energy than we cumulatively gained from burning hydrocarbons since the industrial revolution to extract such an extremely diffuse gas from the atmosphere.
Just to be clear I’m not advocating for PGP at almost any point in time, especially not in 2024.
I think if you evolve your testing system to feed random numbers into your program and ensure that various correctness properties hold for all these random inputs you are likely to get a pretty robust program. You can make this slightly efficient by using a fuzzer (essentially uses feedback from running previous inputs to see how running new inputs works). See for example https://propertesting.com/ or https://en.wikipedia.org/wiki/American_Fuzzy_Lop_(software)

Of course if you need a higher standard of guarantee you can try model checking or other formal verification techniques.
why fire ammo when you have laser beams?

https://bluehalo.com/c-uas-autonomous-systems/c-uas-directed...
2 column is so helpful in reading the paper imo.
It's easier to jump and see previous parts, no need for page width equations that use a lot of empty space.
And basically the style is enjoyable for me, I really don't see what is not approcheable.

Having a different style of the paper will not magically make it easier to understand. Focusing too much on the format instead of the content is counter productive.. And having somewhat standardized sections allows an academic to jump to juicy parts with enough experience.
I think so, good job
> Most of contemporary art is unaffected by the current AI craze.

The illustrators and digital artists I know would generally disagree.

As an abstract painter, I agree with you.

Significant genre specificity.
The problem isn't really the difference between people on memegen the problem is the irreconcilable differences between people.
Unfortunately none of those people have explained how it could be done in enough detail that I could try it. Most walk away when pressed but a few press on telling me it is easy so shut up and do it .
Test-a-single-function style, what most people default to when they hear "unit test", is probably the thing that most leads into that situation.

I've been occasionally pushing coworkers to restructure code and tests into a higher level style, defining an API boundary and calling it from the rest of the code (as if you're writing a library except it's inside your codebase instead of installed), then writing tests to that API. That does make for some easily refactorable code where the tests don't need to change at all.

That pseudo-library style is kind of what "unit test" originally meant: a business unit, not a code unit. Examples simplified it too much and people copied the style instead of the substance, and the original meaning was lost.

For another example, some of our recent projects have been on updating daemons, those have also been really good candidates for this since there are clear entry and exit points.
> How so, are you saying because they use Electron they’re inherently poorly designed?

I’m not the original commenter, but Electron apps are regularly poorly designed and lacking quality. I won’t say it’s inherent to Electron, but it’s largely due to the fact that the standard controls offered by browser engines are incredibly rudimentary. They are still catered primarily to forms and simple interactivity in a document.

Rich interactivity requires you build your own or find some third-party package, whereas at this point most desktop UI toolkits have 20-30 years of development and refinement behind them.

Panels and panes are resizable and collapsible; you can have multiple free-floating, smoothly resizing windows; collections/tables will efficiently reuse cells to avoid tanking performance on long or infinitely scrolling lists.

All of this stuff is possible with Electron I’m sure, but the platform doesn’t offer it for the taking, so most don’t bother. And when they do, it’s less refined than what we had in desktop apps in 2005.

Do people care? Evidently not. I do though.
Who's waving hands? As I explicitly stated, I am all for the drastic cuts needed to stop global warming. The thought that you can somehow divorce 'the economy' from the health of the environment is laughable. I'm just saying that we, as a species will probably resort to geoengineering and it would probably be a good idea to try and understand the dangers of it before some country decides to unilaterally start pumping sulfides in the atmosphere.
As a user of something open source you are not thereby entitled to anything at all.

https://news.ycombinator.com/item?id=39905557

Corporations are paying in equal measure.
hey @thexumaker, I'm a new PM at HubSpot working on our APIs and some of the issues you've brought up are just what I'm looking to improve. Sorry to hear you haven't had a great experience with the APIs or getting contact with HubSpot PMs. I have my email on my profile, would love to get some more detail on your feedback --please feel free to reach out!
The real problem is people who want to write a database never write one and have a very brief understanding of the domain and its complexities. Another problem is such database can became an engineering bottleneck. Other teams need new features easily found in a conventional db but “core team” unable to meet their demands. I’ve seen this in practice, result is a dead product.
I once built a cell phone from scratch. They do have high peak power consumption, and I did connect it to the battery rail directly, along with some capacitors to handle the surges.
I think there is some moral clarity in the Ukraine situation. There was simply no good reason to attack Ukraine. I understand that the Russians may be worried about the NATO expansion but that doesn’t justify to lead such a war.
Oh, I didn't mean to imply it was a good way of doing things, just that the intent was to auto-update. Regardless of how the auto-update works, if a program like this is auto-updating then you're giving arbitrary execution permission to the project.
How does an anti-theft tech that know one knows is there deter anything?

Cars are frequently stolen, as you may have noticed.
I do agree with a lot of these points!

But should we then maybe just stop the pretense of "app stores control every executable byte of code in the apps they distribute" in favor of "app stores do content moderation at the business level; what apps technically do is up to their developers"?

Maybe we could even have both models (immutable, signed bundles vs. very dynamic entry points ad-hoc fetching parts of their logic), with app stores indicating which one an app purports to follow.
> Pretty sure that is impossible with Windows.

A fresh Windows 10 install on a system with 4GB of ram will idle at around 1GB used. Perhaps your comment is correct in regards to Windows 11, though.

KDE6 has been pretty good to me, you should try it! Or wait for 6.1.
> > Even with good design, w/o tests you will fear change and so the code will rot. With good tests, there’s no fear, so you’ll clean the code

> Has anyone ever actually found this to be true?

Yes, but you have to have the right kind of test coverage, and that's the tricky part.

Yesterday, I refactored a bunch of functions that changed a bunch of unit tests. However, since we also have integration/system tests on that code, I'm confident that I haven't broken the code as a whole. Without those system tests, I would not have confidence that the change would be successful, and probably would not have refactored.

In another codebase that hadn't been touched for a year, as part of a feature change I refactored an SQL statement to what I thought was a more optimal design and immediately broke a bunch of tests. Based on that, I was able to understand the original intent of the SQL, and updated it in line with the feature change. I added test scenarios for the new feature, but left the existing scenarios as is.

Without those tests, would have broken the system in a subtle way.
[chezmoi](https://github.com/twpayne/chezmoi) works okay for me. I like that it can add files and push them to GitHub in a single command
I was also stumped by this. Then found the "Expand article" button.
Low hanging fruit for EU antitrust enforcement.
I think the point being made is that mankind is not acting fast enough - we are currently on track for facing a real risk of an irreversible domino effect of heating that we can’t stop. The IPCC reports discuss a range of possibilities - this isn’t guaranteed - but it’s possible.

In an ideal world, we would reach net zero in time to prevent that. This is the only long-term solution. But what if, in a decade or two, every projection says we won’t? Are we to chastise the rest of humanity, say “you could have prevented this the proper way!”, and let the dominos begin to fall?

Geoengineering, if the science is proven, should only act as a last resort to prevent such a domino effect. It would symbolise a profound failure of our species. But surely, if we realise we failed, this risky Hail Mary is better than not acting?

The risks of another massive human intervention into the atmosphere are obvious. Furthermore, geoengineering risks giving many nations an excuse to keep burning fossil fuels. Nobody has the right answers yet and everybody sensible agrees we need to do everything we can to reach net zero first.

But what if we don’t?
Well I don’t see how you could do it without upgrading equipment and software to support it. And then to start using the new ip scheme.

Which starts to sound an awful lot like an IPV6 migration.
Ask HN: How important is a public GitHub repo for job applications in 2024?
I’m a US-based senior software engineer with almost 15 years of experience. Graduated from a top 50 uni in the states. I have worked mostly for smaller companies because I prefer the autonomy and outsized impact you can have—so no FAANG-like companies on the resume but I have cofounded a startup and had a successful exit. I’m not a job hopper by any means—spent over a decade with one company. However, by choice I have zero online presence. No LinkedIn, no Facebook, no X, not even a public GitHub repo. I have plenty of stuff in a private repo that mostly contains foundations for a handful of other half-baked startup ideas. Nothing I’d be willing to share for job search purposes because it’s just brain dump-type code and some POC stuff.

I’m not necessarily job searching, but I’m casually looking and have applied for a half dozen or so specific positions that I’m really interested in and based on the job description, would be a great fit for. I tailor my resume to each position and write a well thought out cover letter for each one. On paper, everything looks like a great match and at the very least I’d expect a first-call screening from each one. However, I’ve received only generic “thanks for applying” rejection letters without even a first call. I haven’t applied for jobs in quite a long time so I’m wondering if my lack of online presence (especially my inability to supply public code examples as part of the application) is sending my resume straight to the bin.

My question is: how important is that kind of stuff these days? Is an application without a bunch of links to example code dead on arrival in 2024? Or does the issue more likely exist in my resume and cover letter? Speaking of, do people actually do cover letters anymore? They seem “optional” on most applications.
Hadn't heard of it. Googled it now. It seems right to me.

Edit: nevermind. I saw contradictory definitions.
>It's pretty nifty.

It's how Amazon's stuff used to work (though not using Stow) back several years ago. No idea if they've migrated from that approach to containers, or similar, yet.

Every application you deployed would have the necessary components deployed (or re-used if you had something else that already used it), and then build the application space from symlinks to those parts. Worked really well.
See other response this thread why passing in a DOM element is also not a good API.

That said, I wouldn't have spoken up if someone hadn't claimed the API was good. Any one who makes a useful library that provides useful functionality people want is great!

> it's been stable since v1 in 2015!

That's awesome!
We've discovered the mythical "unlimited". Unlimited Bluetooth power :-)
The "verification" downloads the file twice... seems like one could easily make a custom HTTP server to change the second consecutive response to a malicious one.
Take a look at hexagon pattern from Spotify. Once you start testing the user contract of your services against real databases (testcontainners is a good option), then you can change all the internals and be sure that the externals will work.

https://engineering.atspotify.com/2018/01/testing-of-microse...
I’m super confused - Microsoft has tried this both in 2012 and 2016 (with Surface RT, and then again with Windows 10 on ARM). Neither of these turned out to be great for Linux adoption in this space (to my knowledge) - what leads you to believe that this time will be different?
I don't think you would want any toxic metals in fuel given the risk of sending it into the air. There are probably real industrial uses, though, like reagents for labs.
It's a nightmare and you'll have to use compatibility shims for any plugins/extensions that haven't been updated yet.
They were connecting high end IEMs to consumer smartphone headphone jacks.

I bet it’s better to just have a product like this compared to a smartphone headphone jack with a run of the mill DAC:

https://www.fiio.com/ka3
It's not the hardware that's the problem.
Senior (10+ years) full stack leaning backend eng - project management, architecture, implementation lead, rails specialist

Location: Midwest US
Remote: Preferred
Willing to relocate: No

FT?: Open to FTE for right opportunity, always open to contracts or PT work.

Technologies: Ruby, Rails, Ops (heroku/aws/ansible/docker), CI/CD, testing, API design, integrations/plumbing. Some: Python, Elm, IoT stuff, machine learning Love: architecture, mentoring, useful and absurd experimentation

Email: hello_from_hn_apr_2024@ericstiens.dev

Resume: https://share.zight.com/d5u2m8wq
Minor pedantic FYI - although your comment was clear (I think, or maybe I did misunderstand it), there's a linguistic difference between "Few reasons" (meaning "there aren't many reasons) and "A few reasons" (meaning "more than one", but implying that you're introducing the reasons, not that you're quantifying them as not many).
As someone that occasionally reads academic papers (but doesn't write them), the only change I really want is for an explicit publication date.
In my experience, fear serves as a double-edged sword in software development. While it can inhibit us from making necessary changes, it also acts as a powerful motivator. The fear of introducing new bugs drives us to conduct thorough testing and think critically about our code. Moreover, the fear of burdening others or causing system outages reinforces the importance of careful consideration and caution

The article reminded me of the military's emphasis on maintaining a healthy level of fear to prevent complacency.

When working on new projects, there's room for bold moves and experimentation.
However, in existing large-scale systems, the impact of our actions extends beyond ourselves to the entire team and company. Let's avoid cowboy coding and prioritize stability and reliability.
Surely it needs more than just emulating the teacher, though, it would require exploring beyond those limitations?
He found the infinite money hack.

If you get caught lying, it will eventually cost you $X in penalties. However, it will take years for you to pay that fine. Just lie in such a way that your stock growth outpaces the inevitable penalties.

This doesn’t work for promises with concrete deadlines, but the beauty of self driving cars is that they’ve been “a few years away” for about 30 years. So when the penalties come, he can get a slap on the wrist for merely being optimistic.
The article is misleading regarding the history of chess. Magnus excepted, most top players did adopt a more cold and calculating material-focused chess style that mimicked Deep Blue and subsequent chess computers. It was only with the success of AlphaGo and LC0 that top chess players have started playing a more creative playstyle again, playing various wing pawn advances, as well as being more willing to give up material for nebulous initiative or positional advantages.
Just wait until we see what China can produce for a war
That's exactly what I said, but longer.
There were two elements of that demo video that were staged according to the article, the stopping at red lights and accelerating at green lights.

But isn't it true that the car did drive itself? And #2, that I can't find any claims that what you see in the video was available in Teslas at the time it was released, only that it's a future thing that's coming?

Again, I don't have FSD, and still wouldn't trust it. I'd say that EAP (Enhanced Autopilot) is basically the same it's always been, haven't noticed any meaningful improvements in 5 years. But have driven for hours on it, and I'd describe it at best as a more enhanced cruise control on highways.

Which is why I have little faith in FSD at the moment. But do want to push back a bit about what claims were made because at best, your video doesn't show that the whole thing was made up, nor that they claimed that this was ready for the masses.

Maybe there was a more damning accompanying tweet (or others) that make it more obvious.