skysight-inc/HackerNews huggingface dataset:
> how you separate things like “I’m concerned about my individual rights” from politics?

It's worse than that. You end up with lesbians posting about their girlfriends or small business owners posting a meme about a regulation they have to comply with and then getting blocked for politics if their tribe is the outgroup.

What you really need is for people to not be so intolerant of the other tribe being the other tribe.
Those in power who decide for mass immigration policies don't live in places that are affected by their decisions, they live in upper class gated communities with prices so high they're unaccessible to average people to move in, their kids don't go to those schools, etc. All luxury beliefs of idealists shielded from the real world.

Basically, it's easy to be charitable with other people's lives and money from your ivory tower.

At least the US got some good policies now but Germany is doubling down on more illegal immigration while ignoring the downsides.
In addition to the above

PyPL https://pypl.github.io/PYPL.html. Java is #2.
Jobs

Job scene scraped over 21 months over 2023-24. Java is #3

https://www.devjobsscanner.com/blog/top-8-most-demanded-prog...
Excellent piece. My observation in less technically-oriented but still innovative companies: shipping also occurs when you post about it on LinkedIn and can show with a concrete example (a graph or a small video)
I've done the same for use in foreign currency exchanges. The adventure of reverse engineering protocols and finding security checks, etc was more fun than the actual accomplishment lol.
If you use fully qualified statements everywhere, sure. That means writing `datetime.datetime.now()` everywhere instead of `from datetime import datetime` and then just doing `datetime.now()`. But then you'll tell me, just create an alias, `dt = datetime.datetime`. Sure, I guess, but now you've made `datetime` some kind of superglobal so you can't use that as a variable anywhere.

And how does this work in practice? In Python and JS you can also put executable code inside your modules that gets executed the first time it's imported. Are you telling me that that's going to run the first time it's implicitly imported instead? Is that a good idea?

The story in JS gets even crazier because you can do all kinds of whacky things with imports, like hooking up "loaders" so you can import things that aren't even JavaScript (images, CSS, you name it), or you can modify the resolution algorithm.
With all the new information coming out, it seems like there really is no choice but to avoid everything you can't grow and package yourself... or ensuring your environment can be safer in terms of air cleaning, as well as food.
I prompted Claude 3.5 Sonnet with "Please summarize Dario's view on upcoming AI progress in his interview as attached into 100-200 words."

-----------

Dario Amodei, CEO of Anthropic, believes AI is on an exponential growth curve where capabilities are increasing rapidly and predictably. He sees major developments happening in very short timeframes - within 2-5 years rather than decades. According to Amodei, we're at "AI Safety Level 2" now, but could reach ASL 3 (where AI poses serious biosecurity risks) this year or next, and ASL 4 (where AI could significantly enhance state-level military capabilities) between 2025-2028.

He expects AI models to become increasingly powerful and expensive, with training costs rising from current ~$100 million to $1 billion in the next year, and potentially $5-10 billion by 2025-2026. Amodei believes AI will soon be able to take complex autonomous actions in the real world, with capabilities emerging in the next 3-24 months.

While optimistic about AI's potential benefits, he expresses serious concerns about safety and governance, suggesting that at some point the technology may become too powerful to remain solely in private hands. However, he acknowledges there's no clear solution for how to manage this transition.
People love to travel because it offers the chance to escape routine, explore new cultures, and experience the world beyond their familiar surroundings. Traveling broadens perspectives, fosters personal growth, and creates lasting memories through new experiences, whether it's tasting exotic foods, meeting people from different backgrounds, or enjoying breathtaking landscapes. The sense of adventure, discovery, and the opportunity to reconnect with oneself or others makes travel an enriching and fulfilling pursuit.
You can pretty much bypass this with residential proxies.
> I see

I may be biased, but I wouldn't be the only one :) There are so many great new projects getting started in South America, Middle East, Asia, Africa being built by people from non-traditional backgrounds who see software as a ladder to a middle-class or upper-middle-class livelihood. Just because their products sell to markets you're not familiar with, doesn't mean they don't exist.
I'm starting to realize that after good times, bad times almost inevitably has to come. Good times are created by people who lived through bad times wanting to improve. But now most people were born into good times, not remembering the bad.

People today don't remember children dying from preventable diseases before the vaccination, so they don't fear the diseases.

Women don't remember not having reproductive rights, so they don't fear not having them.

(Most) people didn't lose their relatives in bloody wars, so they don't fear escalation, brinkmanship.
1) unlikely. 2) why would they be?
Sure, but that's super unlikely.
I'm not making a value judgment here. I'm just pointing out that desirable properties like "making voting easy" and "get results quickly" are often in direct tension with one another. You can't have it all, as a practical matter.
There's nothing wrong with applying agile on mature orgs per se.

With all due respect, technical software people usually fail miserably at understanding what deploying ERP is. It's by no means software project. The "ERP" could be a huge physical book with all required templates even if very inefficient one, nevertheless deploying such "ERP" would still face *exactly* the same problems.

Deploying ERP is first and foremost business transformation. All ERP deployment horror stories that I have some inside info on always revolve around reluctance of business to transform and instead attempting to contort ERP to fit some undefined shape. Deploying ERP painfully highlights all the spots where business processes are undefined, overlapping or flat out useless. Those processes need to be cleaned up, there's no way around that.

Every information system follows SiSo/GiGo (Garbage in - Garbage out) principle. Humans can apply common sense heuristics and do reasonable things given garbage data. Information systems cannot. That's the beauty and horror of deploying an ERP. If management is actually willing, it's a perfect opportunity to streamline business processes, but if it is managed as some software deployment over existing business - you get horror stories, reduced efficiency and maintenance hell on top.
You can, but this sort of glosses over all the ways this can quickly get confusing.

I’ve had this exact scenario happen where develop had multiple commits and the rebase caused a chain of having to resolve rebase conflicts in each commit. Then I fuck up one of those and I have to completely start over. And during this process I’m “stuck” in the rebase state and can’t use regular tools to manage and track my work.
GIMP originally used the Motif widget library but it was not freely available so they later created GTK back in 1996 probably because there was not many other options. It was only a few years later did projects like Gnome came out.
I tend to phrase it as hit by a bus OR jump on a bus to another company.
My Mama says that alligators are ornery because they got all them teeth and no toothbrush
I don't know which "early days" you're referring to, but I remember these complaints already in the very early '00s.

...and then I tried Photoshop for the first time. It was every bit as clunky, but made up for that by also being sloooooow (at least on whatever OS X PowerPC machines the lab had back then). Couldn't figure out why anyone used it.

...then I watched someone who actually knew how to use it use it. It was still slow, still clunky, but they made that weird UI dance.

There are still plenty of apps like that. Particularly when you get into stuff like A/V where no amount of UI glitz will paper over the reality that a few poorly-chosen commands can bring the beefiest machine to its knees. You either spend the time learning how to use the software on its own terms, or suffer.
> Getting rid of politics, is just simply better for the product.

What you need to do is distinguish between politics and partisanship. Political discussion is not only fine but important, as long as it's civil. Partisan signaling, on the other hand, is poison, because it's flamebait and does not lead to reasoned discussion.
The biggest problem with democracy these days is a failure of education. According to Trump, the American economy is in shambles, Kamala wanted to imprison normal Republican voters, and cats and dogs are rapidly being hunted to extinction. The list goes on and on: fake pandemic, stolen election, migrant crime wave, space lasers, stable genius, not obese, "there wouldn't be a war" etc etc etc

Here's the thing: we don't equip far too many of our citizens with the ability to sniff out these lies. I think there are other countries that do a better job, notably Finland which has been effectively dealing with large scale Russian misinformation for a long time, but clearly this problem is not unique to America. Most trump voters actually value freedom, equal opportunity, fair rules i.e. liberal values. But they've been brainwashed to the point that liberal is a dirty word and everyone else is out to get them.

Either they come to their senses, or we all go down with them. I'm hoping we can take the former route without too much catastrophe first
> The proposition that this was the case, is what I consider the actual most interesting hypothesis most likely to be false

>Probably the esteemed reader has noticed by now that I am no true believer in the Silurian hypothesis, but I like to entertain it

This kind of speculation has always stimulated my imagination. Unfortunately, the era of "fact-check" and truthiness has spawned a class of professional debunkers. This creates space for opportunist trolls to take the contrarian position. At one point there were those who engaged in debates over flat-earth for the sake of honing rhetorical skills. Today adults crusade against these absurdities without the slightest inkling of self-irony. Flat-earth is typically used as a pejorative at HN.

We haven't entirely lost the ability to have stimulating conversations about Silurians, Atlanteans or other improbable fantasy scenarios, but the trend is approaching. It feels like an indictment of the pop-materialist world view, mass media control structures or just our current era of Internet. Perhaps other posters can point to the underlying causes.
Substack, maybe?
Underground Tunnels of Los Angeles – Los Angeles, California
> Teams should be good enough that they are a) autonomous and b) there are no mysteries. In the ideal state, everyone understands how everything works. New employees should hit the ground running and be able to produce value immediately. Departing employees should feel comfort in knowing that there are no unknowns.

I've worked on projects where we had engineers who were one of a countable handful of people in the world with their particular skillset.

The bus factor was most certainly 1 at that point.

> More importantly, a 0 BF is a reflection of simplicity. The software, its build/test/deployment pipelines, documentation, and support, should all be cohesive and coherent.

For projects which push the frontiers of what is possible, simplicity isn't an option. (Granted these are a small % of overall software projects that exist!) When something has never been done before, you aren't worried about keeping the code As Simple As Possible, you are worried about how the hell you can even do this particular thing.

I'm not saying the code should be low quality! However sometimes doing hard stuff involves complex code, and maybe a couple generations later people have figured out design patterns so the hard stuff can have less complex code, but that may be a decade down the line!
There's like a gazzillion alternative scoring sites. Googling the team name also works while they're playing, Google usually has a good feed.
This is kind of the confusion I mean. Sometimes YouTube Music has audio tracks that you are seemingly different to the "X Artist - Topic" videos you can find on YouTube proper. I'll have to revisit this again to see if it's all the same now, because the last time I was looking into it a few years ago not everything I had organised in playlists on YTM was available via regular YouTube playlists I could rip with yt-dlp.
If someone sues, you’ll need a lawyer.

A fictitious person (e.g. an LLC or corporation) is how founders avoid personal liability. Your lawyer can explain this. They will also explain that anyone can sue anyone (at least in the US).

If you can’t afford a lawyer, don’t do business that requires one.
You should care about a seller who sells products with known flaws.
Articles like these really speak to me. In a lot of ways, developers that claim to take ownership might be a few small cognitive steps from actual ownership aka have shipping in mind. Lots of take aways to prevent headaches and pain points.
Trump could tip the scales in Elon Musk's battle against DOJ
Don't know anyone who won a lottery big, or got hit by a bus, but know several people who quit cause of crypto riches.
Strongly agree. Complacency.

"Why do we need allies?"

Reading the younger peoples comments on the JoeRogan sub-reddit is quite validating and inline with your reasoning in my opinion.

I think most young people were lied to but they believe it because as you said, they don't know any better.
I'm building Codelantis for this! AI comments are available in the on-premise version as we speak, but I'll change this very soon.

https://www.codelantis.com
maybe in next 10 years it will be actually usable.
The number one issue people say motivated them to vote for Trump/Boris/Wilders/et al is “cost of living”. Ie: wages have been falling behind for decades now.

The other issues may play in to it, but that only keeps the wheels on the cart for so long. 2024 we’re finally seeing the complete aversion to solving the cost of living crisis that has developed since the 90s become no longer avoidable.

I worry from a lot of responses from US democrats (and British Labour, and…) that we’re in for a rough ride because they fundamentally will never countenance that. It’s always an issue with the voter (education, Russia, misinformation, racism) instead.

As the piece said, pointing to GDP, economic data and saying things are actually good, while overlooking that this masks economic inequality is not engaging with that issue.

Edit: to clarify, this is not a dig at you. I have also continued to vote for centre left parties that ignored this inconvenient fact, doing little about house prices, wages, etc. But this can't continue if we don't want to see ever more authoritarian leaders.
As a rule you should not assume third-party libraries are at all thread-safe.
Yeah, not enough people care about open source right now. Maybe after this incident more will!

In any case you're right, if you try doing open source purely as a marketing tactic it may or may not work out. I think one good reason to do open source is because you believe it's more sustainable, or transparent, or just being decent to your customers.
Eh, it was struck by lightning. It lost several non–critical systems as a result. Both the HUD and the primary flight display turned off and came back on a few seconds later. Both showed numerous error messages and warnings when they came back on. Both failed a second time before he could read or understand all of the warnings. It was certainly suboptimal, but not necessarily indicative of a poorly designed or engineered aircraft. The report had several recommendations that were redacted; probably at least one of those was recommending specific fixes to make the display systems more reliable in the event of a lightning strike, or to make them recover more gracefully.
The number of "hackers" who think it's better for devices to be locked down by Apple because that keeps them secure (and freedom to install unvetted software is dangerous), and who think AI will replace us because we are all "statistical parrots" and just regurgitate what we read somewhere anyway is really astounding.

Also lots of "hackers" who measure success by how much money has been made, be it by a company or person.

I mean it may not be impossible to be a hacker and believe those things, but it should at least be a rare thing.
I wouldn't label the typical car dealership owner as elite, either. People who can buy senators or run short squeezes, those are elite: having an influence on the administration of policy definitely rivals having influence over the policy of administration.
I'm not a native English speaker and the name Gimp says nothing to me, so honestly I couldn't care less.
How would you verify the authenticity of a screenshot?
You are probably missing a $ before COLUMNS and export before setting DELTA_FEATURES
>I recommend not being so bothered about trivialities like names being misinterpreted.

I'd recommend looking up "gimp" in an image search, and not dismissing valid concerns as trivialities.

On the note of misinterpretation, I'd recommend looking the word "gimp" in a dictionary[1], which offers this:

gimp(n.): 1. offensive : a disabled person

The "explanation" that GIMP stands for GNU Image Manipulation Package works if you're an edgy 13-year-old. Beyond that, any sane person would question the wisdom of using that particular acronym (and why not go for BOOBS or FATCOCK if you really don't care).

[1] https://www.merriam-webster.com/dictionary/gimp
This is why, as a generally pro-immigrant liberal (within reason), I support Greg Abbott busing them to liberal cities.
Congrats on launching Revios! It’s refreshing to see a platform focused on genuine, AI-validated reviews for both video and audio. The waitlist approach is smart – building a community of early adopters who really value authentic feedback. Excited to see how AI will filter and enhance the quality of reviews. Can't wait to try it out and see how it stands apart from traditional review sites. Good luck with the launch!
I don’t want to frame it positively. In my experience, people who hoard knowledge and/or relationships (as with other teams or customers) are toxic.

I hate all sorts of gatekeeping behavior but I especially despise having to wheedle information or effort out of someone like that. They almost invariably have an ego that is out of proportion to their contributions.

Side note: Occasionally I have seen people who take on the thankless task of being a maintainer of something no one else wants- those people tend to welcome others and share as much as others are willing to listen to, so being the single person who knows something doesn’t make you a gatekeeper.

It’s the gatekeepers that I hate.
Ask HN: What's a popular website that needs a revamp?
>CDs are incredibly cost effective and DRM free

I got one that wasn't; the music CD was published by SONY JAPAN. Had to do some shenanigans to play it on a PC drive. Decided it was best to rip it just in case.
Musk overpaid for Twitter. That doesn't mean it's dying any faster than incumbent social media platforms do in general.

Someday Twitter will be AOL, but so will TikTok and Facebook and all the rest of them, because nothing lasts forever.

People who think it's going to die immediately are just hoping that it will, but that's generally not how it works. They die when something else replaces them, and even once the thing arrives the replacement takes quite a long time.
>It’s a new plane!

The F-35B has been operational with the US Marie Corps since June 2015.
Who needs promotion? I just want more money
Strauss–Howe generational theory.

https://en.wikipedia.org/wiki/Strauss%E2%80%93Howe_generatio...
I was investing big in gtk as my main ui toolkit (writing complex widgets, containers and rendering via “engine” interfaces), but all this 3+ pissed me off quickly. Gnome was, and is, how you lose everyone around except for yourself and that abstract idiot you’re developing for, which is often the same person.
> Temporarily setting pack.threads to 1 (via git config)

Or just use `git -c pack.threads=1 clone`:
https://git-scm.com/docs/git#Documentation/git.txt--cltnameg...
I find the user experience of Apple Music to be subpar, and keeps pushing young genres in which I have zero interest.

I use Cider on my desktop but mobile is still a challenge.
He addressed the "dad paid for everything" rumors in a recent video.

From memory he just worked for it, bought secondhand and then made a lot of money through YouTube.
If you're familiar with USA military history, the Americans are (were) famous for not doing things by the book for the right reasons, and letting common sense prevail, as well as incentivizing good outcomes.

“A serious problem in planning against American doctrine is that the Americans do not read their manuals, nor do they feel any obligation to follow their doctrine.”

“The reason that the American Navy does so well in wartime is that war is chaos, and the Americans practice chaos on a daily basis.”

So heavily simplifying things and with 20/20 hindsight this pilot essentially didn't do the right thing, even if through no fault of their own, and apparently in the US Navy you don't get rewarded for doing the wrong thing. This is what keeping incentives aligned looks like.
That’s interesting about Starlink sats falling out of the sky
There’s no way that video wouldn’t pop off
I'd even say MacOS is better for casual use out of the box than Windows.
Why would PCs need a standalone app for something on the web?
Ask HN: What are the best resources to learn about program synthesis
I was recently inspired by this talk from Francois Chollet on Program Synthesis and Discrete Search as a compliment to how transformers and LLM work. Like LLMs are kind of bad a math, but if they can be complemented by

https://www.youtube.com/watch?v=JTU8Ha4Jyfc&t=8965s

This always made me think of Genetic Algorithms no?

Does anyone have any suggestions on content for program synthesis to read up and learn in 2024?
A few things I like about BlueSky:

1. Your username can be your domain name. I’m @bradgessler.com, which means I can build more “equity” in my domain than I can on other platforms. It’s also really great for brands or open source projects that have their own website.

2. Lots of technical folks have come over from Twitter and the signal to noise ratio is much better. There’s less weird random videos, less people screaming past each other, less porn bots.

3. When I share a link on Bluesky, it doesn’t get penalized.

4. It’s a global namespace so I don’t have to worry about what server people are on that I want to follow. I struggled with this on Mastodon.

5. The UI is as good as Twitter. There’s been a few times now where I forget what network I’m using by just looking at the app.

6. Starter packs are handy to bring folks from your communities over. I created one for Ruby devs at https://go.bsky.app/HXB2cPh and one for companies built on Ruby at https://go.bsky.app/JQyXa2u

I fully expect Bluesky to become completely enshitified over time, but I think it’s going to have a pretty good run for a while. They’re doing a lot of things right and it has fun early Twitter vibes, but without the fail whale.