skysight-inc/HackerNews huggingface dataset:
Not mutually exclusive. "We're incredibly powerful and government is evil" and "we're absolutely going to use governmental power now we have it to fuck shit up that we don't like", is totally a position those in government can take.

The key is in the idea of governance and who's governing. Any and all governance which has happened by those the people in power don't like (basically the other team) is what is labelled bad.

The only question is, ultimately, is their governance sane and sensible? From the perspective of the greatest good for the greatest number of people.

And no. No it isn't.
I can imagine Amazon's AWS (or MS, Google etc) can be banned in Europe in same way Huawei tech was banned. That will hurt US economy.

Even if local alternatives may be lacking now, we can subsidize them for some time so they grow on scale, and thats more than enough for us, we don't need to be cheapest on the market. If we are reliable rest of the world will come to us too. Don't forget US vs EU are 2 mammoth +-comparable economies, and EU has more 100 million additional citizens.

4D chess move would be banning for example ASML machines for any US-related business, let's see how orange man handles his emotional swings.

This is all just a tremendously stupid set of moves. The problem is, people in current US power circles are visibly not smart, you can see it daily. So they inevitably fuck up things, and with massive moves massive fuckery flies to all of us. There is almost 0 chance things will end up as they are publicly spoken of - there are 2 options, dumb as fuck as I wrote or actually some sort of nefarious plan for trump's clan and cronies to get massively richer and suck a lot of money from markets and everybody and their pensions.

Actually I hope its the latter, smart evil can be somewhat reasoned with, pure dumb arrogance not so much you just have to keep licking that ar*ehole and pray for the best.
Bankrupting a business where you have a mathematically insurmountable edge is actually impressive.
A dynamic that surprised me when years ago I learned about it was that consistently the most anti-migration electorate is from areas with next to no migration, while areas with the most migration are generally supportive of it. I watched out for this since and it appears to be a general dynamic accross many different wildly different nations.

This disparity is usually showing up as a rural-urban divide, with the cities being more migrant friendly.

Whether migration is good or bad in pure economic terms is mostly a function of the demography of a country/region. For most industrialized nations more migrations would be economically benefitial, since the own birth rates are too low to even cover the retirement of their own population.

But of course for many people migration isn't just a rational economic question, is a much more loaded, symbolic issue —interwoven with questions of identity, self-worth, self-perception, self-confidence and mythological narratives of the own nation. Which is why identity politics is so effective in getting people to vote against their own economic interests.
So its rather that AI amplifies the already existing short-term incentives, increasing the harder to attribute and easier to ignore long-term costs.

The one actual major downside to AI is that PM and higher are now looking for problems to solve with it. I haven't really seen this before a lot with technology, except when cloud first became a thing and maybe sometimes with Microsoft products.
Ask HN: Fancy Tech in Search of a Business Case
Dear HN,

I wonder if anyone has a good idea on how to turn cool technical solutions (in search of a problem) into an actual product.

By now, I have collected quite a list of cool things where I'm sure they will be useful for someone, but I have no idea for how to productize them. And I'm sure there will be many others in here who have cool tech in their basement that they built for themselves, but that might be of value to others, too.

So I wonder if just like how there are freelancing job boards, are there any job boards for product ideas?
> In that context, everything starts to make sense.

In that context, a lot of it does not make sense. Why the threats about annexing Canada or Greenland? Why the tariffs and extremely hostile rhetoric towards all allies? If you are preparing for a war, the stupidest thing you could do is to alienate your allies and push them toward your adversary. China is already approaching the EU, and I am sure they are negotiating with other key players too. China even agreed on a joint response to the tariffs with Japan and South Korea. Let that sink in - China, together with Japan and South Korea!
It would be easier if you posted the name of your app :)
What a stupid strawman. The claim is "the government is too powerful, that power is easily abused, it wastes your money on pointless 'woke' things, and we are cancelling it all".
All of these point to how to master being a developer, which is great and I think a good guide. But not everyone is after mastery.

For your head of SRE or something, sure that's what you want. But I'd argue that for founders especially, it's often better to get good enough to get to effectiveness, even if you're not able to perfectly debug every edge case.
Actually I think moderate rates are best for mortgages. Low rates just push prices and thus down payments to sky as have been seen. And that is no good. Moderate rates keep prices at cost of building. In the end monthly payment is what matters.
Expanded language support in Amazon Q Developer
It was fun to try to golf this a bit with Z3Py. I'm not an expert at writing for Z3, so it might be possible to do better, but here is a solution in 7 lines:

import z3
res = [("bbababbabb", 7), ("baaababaaa", 5), ("baaabbbaba", 3), ("bbaaabbaaa", z3.Int("x"))]
key = [z3.Int(f"k{i}") for i in range(10)]
z = z3.Solver()
z.add([z3.Sum([ord(a) == k for a, k in zip(r[0], key)]) == r[1] for r in res])
z.check()
print(z.model()[res[-1][1]])
Managers serve one function no AI will replace: they're fuses C-suits can sacrifice when shit hit the fan.
Canadian here, I trust my government with my money because I don't run or fund any criminal enterprises.
That's what happens when you have an high level VM that wants to support high level concepts from multiple high level languages, and all your languages need to be able to talk to each other.

Same thing will happen to Wasm as it decides to add more and more high level stuff “to avoid shipping multiple GCs” and “to get different languages to talk to each other.” As soon as you want to abstract over more than “a portable CPU and memory” you get into that mess.

Never worked in the past better than JVM and CLR, but let's keep trying.
A strategic error would imply he actually has a strategy. No-one doing anything in American government right now has a strategy.

As long as he gets to play as much golf and watch as much TV as he likes, he doesn't seem to care much. I don't think anyone bought Trump, I think he's just signing whatever is put in front of him and taking credit for it so he can go back to playing golf.
yes, they do, that is true, however that's with [some]-axis stationary robots. Not humanoid robots literally running around. The best we can do right now afaik is that robot-dog-like thing which can overcome obstacles and be equipped with sensors. Nothing human like.

If I imagine I run into a factory full of "thinking" (current LLM level top of line benchmark) humanoid looking robots who are collaborating on tasks dynamically as needed... In my book that is as dystopian as it gets and has nothing to do with the current level of automation that's happening, that's a whole new level.
Isn't that true of anything?

At renewal software provider X might hike license fees for Y to an unreasonable fee, or decide you're not worth the time at all.

I assume you can get a commercial license at any point, not only after you reach X revenue too?
Cannabis studies were informing fundamental neuroscience in the 1970s
Hercules:

http://www.hercules-390.eu/

Guidance and discussion:

https://news.ycombinator.com/item?id=23268307
Taipan venom evolved to take down small mammals, and it's just by accident that it is so toxic for humans.
There's one more thing. Leader of antv is the developer of echarts.
Silicon Valley's hottest femtech apps
But surely.. we also got a decent amount of research showing how Saccharin causes increased biofilm formation: https://pmc.ncbi.nlm.nih.gov/articles/PMC8156656/

Guess it's all about the usage model..!!
Absolutely. LLMs offer you compressed documentation at your fingertips. Instead of scrolling through man pages and function references to find that specific flag or parameter you are interested in for the problem at hand, you can directly formulate such a question to the LLM, and it will give you a pretty good result.
Is there any benefit of switching to glucose for our sugar needs?
If you can’t make a COBOL stack work it means you’re a bad developer. Don’t complain, make it work!
> should you invest a given hour into understanding the lowest code layer of framework X, or talk to people in the business domain?

I think talking to people in business domain is the most important thing you can do in SWE or IT in general. The business is the entire reason you write every line of code, the more you understand, the better you will be at your job.

I do find drilling down into lower layers of your software stack helpful, and can make you a better programmer, but in a much more specific way.

> Pick up yet another tech stack or simply get faster at the one you have that is "good enough"?

Both of these are programming skills and less important, IMO. Trends and technologies come and go; if they're useful/sticky enough, you'll end up having to learn them in the course of your job anyway. Tech that's so good/sticky it sticks around (e.g. react) you'll naturally end up working with a lot and will learn it as you go.

It's definitely good to have a solid understanding of the core of things though. So for react, really make sure you understand how useState, useEffect work inside and out. For Java it'll be other things.
Some guy that writes about politics wrote something that stuck with me 'a lot of people think they are in on the grift'
It would be useful for laundering.
Imagine if sports teams worked this way. Hey you as a wide reciever didn't get promoted to QB - sorry we have to let you go!
Instant transfers and mobile wallets are very much customer facing. Revolut already supports the former and will probably add the latter at some point as it did with BLIK in Poland.
Ive repeatedly gotten at a trouble at a job, for fixing even minor things - like moving a loop around or factoring out a single function, without PM approval. Cause it takes time from the team to review instead of working on their own things.
Now this is a topic where I would have loved to see discussions - the role of technology leaders today, beyond the obvious...
Re Miran's tariff justification: "This is insane, no other way to call it."
Open source companies often have fully remote global jobs.

https://github.com/fossjobs/fossjobs/wiki/resources
I never replaced the RAM. Switched off the laptop, opened it, removed the RAM, and then accidentally switched it on again without any RAM in the slot
Read everything DHH wrote, he has lots of insights on this. Scroll down to his books: https://dhh.dk

I found Lean Startup to be very good too.
M, N, O, P, …
> Note that this says "best programmers" not "people best at having business impact by making software".

We can look at a software developer as a craftsperson, and appreciate their skill and their craft, and we can look at them as a business asset, and those are two different things.

Both of which have their merits, but this article is clearly focused on the craftsperson side and that's enough. We don't need to make everything about business and money, and we definitely don't need to reduce the beauty and craft of writing code to Jira tickets.
Can try to explore https://joblist.today (also can contribute to the open database list of companies and jobs).
Looks like the app is Taptic: https://apps.apple.com/us/app/taptic-d-deaf-support/id647898...
I bet few of them get kids early (joking).
There is only slack for places that allow it. All too many companies overpack their sprints with as much as possible.
All the time and no it's not Kagi (not saying it's bad; I just don't need it). I use Google and on good days DDG and DDG is really bad anything local I want to search and so is Kagi (in my limited trial) and by local I don't mean my city but my entire gigantic country.

As for those AI chatbots -those are anything but useful for the general search purposes beyond a bit of surface level answers which you can't fully trust because they (still) hallucinate a lot. I tell chatgpt - "Give me a list of good X. (And don't you make anything yup!!!)" - yeah with those bangs; and it still makes shit up.
In that case, also check Zuo.

https://docs.racket-lang.org/zuo/index.html

Zuo is used to build Racket.
It can be distributed as a single C file,
which makes it extremely to integrate in new projects.
I forgot I had no RAM in the slot and switched the laptop back on

Why it refused to start after that is something that's beyond my expertise
Web Simulation of Ubuntu 20.04
The Rust community is unfortunately plagued by this subset of devs who are zealous (and downright toxic) in their shilling for their favorite language.

Before anyone gets triggered and starts typing up a reply: "SUBSET" is the word I used.
> factories with workers below the minimum wage

China made that choice in the late 1970s and early 1980s and has progressed ever since and is now powerful enough to be able to stand up to the United States.

You have a warped view of what manufacturing is and how it can be built upon that is closer to children's cartoons than reality.
I heard North Koreans are able to find remote jobs at Fortune 500 easily.
Wayland isn't going to save the Linux desktop
If we want to use technology in real world to solve real world issues, we need to consider all important non-technical things.

Nuclear Energy is great, but governments and international organizations want to control it because it is too dangerous. So, if we need to use Nuclear Energy, we must play by such rules.

Money is the same thing. Each government wants to control them, regardless of their form.

If someone wants cryptocurrencies to be widely adopted, there is no option but to give them to businesses and governments.

So, crypto would be regulated like usual money. Major blockchains have records for all transactions, which can be tracked and used by businesses and governments to implement more strict control over the whole world. Therefore, the more people use crypto, the less privacy they have.

The Internet and Web were designed to be anonymous, but cookies, IP addresses, data collection, ML/AI, IMEI, MAC, and the control of registration in ISPs and mobile operators have led us to a situation where the government and companies can easily track people. The same situation would be with crypto, which was designed to be anonymous but used in another way.

Don’t lie to yourself, bro.
If I imagine I run into a factory full of "thinking" (current LLM level top of line benchmark) humanoid looking robots who are collaborating on tasks dynamically as needed in the dark (because they don't need light, ... or oxygen ... or basically anything but electricity)...

In my book that is as dystopian as it gets and has nothing to do with the current level of automation with robots that's happening, that's a whole new level. Production efficiency is one thing, but not far and the DOD or someone else on the other end of the world has some creative ideas how to use that to "make the world great again"...
> if you proceed with care

Yes, but that is _incredibly_ time consuming. You have to set up asan, msan, tsan, and valgrind. If you want linting you need to do shenanigans to wire up clang-tidy.

I also like simple mental models. I like not having to figure out the cmake modifications to pull in a new library. I like having a search engine when I need a new library for x. I like when libraries return Result<Ok, Err> instead of ping ponging between C libraries which indicate errors using retval flags or C++ libraries that throw std::runtime_error(). I like not dealing with void* pointer casting .
> But the bond stuff isn't "tribute" or nationalism; remember, it's being made by private sector investors, not national governments.

Are you sure about that? Back in 2022 the US Treaury reckoned that most holdings were foreign governments [0] - they had Foreign Official at ~3.9 trillion and foreign total at ~7.5 trillion. That has been shifting towards the private sector since then but the market has heavy sovereign involvement.

> and imperceptible risk of default.

The US clearly has quite a high risk of default - there isn't a reasonable path to them paying the money back. It takes imagination to even come up with scenarios where they try. In real terms they are going to default, in nominal terms there is still a high chance that they call it a default. There is no guarantee that they'll print money for foreigners; it is already going to be farcical claiming that they're not defaulting as they devalue like mad; it is quite possible they won't bother with the act and just do the honest thing.

[0] https://ticdata.treasury.gov/resource-center/data-chart-cent...
Well, unlike cryptocurrency, it works reliably and quickly, does not require you to manage your own keys, and provides recourse if things go wrong. Those are pretty strong points in its favour.
With the right attitude (and perhaps altitude), yes :)
Do you really think facebook's model weights contain all the facebook personal photos?
Not an accountant, simply talking from my experience.

If you're moving after April 6th you're probably going to be fine on the UK side. If you have any US income in the tax year you can claim either split year (on the foreign pages) or treaty residence (using hs302) in the US up until you move (assuming you file Self Assessment, most PAYE employees don't, though you strictly should given the foreign stuff). HMRC is way nicer and easier to work with than the IRS. It's a breath of fresh air. This is pretty simple, but UK accountants are also pretty cheap.

The trouble is on the US side. If you're an American citizen you are liable to pay US taxes on all your income. If you're outside the US for most of the tax year, you can claim the FEIE and if you make less than ~$130,000, you have little else to do. If you're PAYE in the UK, you can claim the FTC on the cash basis in the US and you will probably also be fine. This is all fairly simple to do, and depending on your comfort levels you can probably do it in TaxAct or myExpatTaxes online. You also need to file FBARs and possibly 8938s every April. The trouble is if you are a sole trader or similar in the UK. This makes the FTC really hard. You will probably want a US accountant with knowledge of foreign tax if you are self-employed. Buzzacott is a firm I have seen do some good work for friends of mine with complex US and UK tax filings (though I have not personally used them). You can expect to pay thousands of dollars in tax prep fees every year if you use an accountant. This stuff seriously exceeds the knowledge of most US CPAs, so you will need someone who specifically advertises this.

Also as an American you need to avoid pretty much all of the useful tax-planning tools here in the UK. You can't really have a S&S ISA, or any other kind of tax-advantaged account other than a workplace pension without it all going totally bananas on the US side. You also can't own a UK limited company (more than ~10%) without getting whacked with crazy 5471 reporting. Same applies to UK trusts, you can't touch them without 3520 reporting (even for trivial things like life insurance trusts here in the UK, and even certain pension products). Many banks and financial services providers won't touch Americans with a 10 foot pole.

On the other hand you can potentially save a lot in taxes if you ever move back to the US if you've accumulated a lot of FTC carry forward. You can also probably pay a pretty minimal amount of US student loans if you're on IBR because the payments are based on your AGI which will be artificially low.

The US needs to abolish citizenship based taxation and chill out on the reporting requirements (which are generally the worst part) for people who generally live abroad. However, I wouldn't hold my breath. Even though the current admin has said they'll get rid of it, I just don't see that there's much political capital to spend on this issue. There aren't that many Americans living abroad, and most Americans don't give a shit about this sort of thing.
Here's what I do:

1. questions where I expect SEO crap, like for cooking recipes, are for LLMs. I use the best available LLM for those to avoid hallucinations as much as possible, 2.5 pro these days. With so much blogspam, LLMs are actually less likely to hallucinate at this point than the real internet IMO.

2. Questions whose answer I can immediately verify, like "how do I do x in language y", also go to an LLM. If the suggestion doesn't work, then I google. My stackoverflow usage has fallen to almost 0.

3. General overviews / "how is this algorithm called" / "is there a library that does x" are LLMs, usually followed by Googling about the solutions discussed.

4. When there's no answer to my exact question anywhere, or when I need a more detailed overview of a new library / language, I still read tutorials and reference docs.

5. Local / company stuff, things like "when is this place open and how do I call them" or "what is the refund policy of this store" are exclusively Google. Same for shopping (not an American, so LLM shopping comparisons aren't very useful to me). Sadly, online reviews are still a cesspool.
Location: India

Remote: Yes

Willing to relocate: No

Technologies: Android, Flutter, React(TS/JS), Node, SpringBoot and Go

Résumé/CV: https://burhanrashid52.com/consultation

Email: burhanrashid5253@gmail.com

Github : https://github.com/burhanrashid52

Website : https://burhanrashid52.com

My name is Burhanuddin Rashid, and I am a software engineer with 8+ years of experience in developing mobile applications. I am an open-source enthusiast and a Google Developer Expert in Dart and Flutter.

I owe most of my career to the open-source community. I got exposed to this when I open-sourced my first Android PhotoEditor library, which reached around 3.8K stars and is still active. This led me to an opportunity to speak at Droidcon Berlin 2021, sharing my open-source learnings.

My biggest contribution so far in the product was to improve code and app quality by introducing testing to the team.
Before that, I was the Android tech lead to build an offline-first app to manage package delivery with real-time location tracking, collaborating with a remote team. Apart from this, I've also worked on web and backend technologies like React and Spring Boot,
which gives me additional knowledge of how the system works end-to-end.

Also, in my free time, I learn and share my knowledge by writing blogs, newsletters, Youtube videos, or speaking at conferences.
I don't know. Career plans aside, to me, making software is a means to an end.

There is no inherent value to producing software, as there may be in producing car tires or bananas. The best software is no software.

And then who is the better programmer, the one who knows more about how to make software, or the one who knows more about what software to make?
I agree. The author isn't saying that the best devs never complain about something. He's saying they never leave it at complaining and throw their hands up, but dig in until the find the underlying reason for the behavior, or a way to work around it, as long as the problem remains in their way.
Would a chair on the Moon (or somewhere else inaccessible to you) be a chair?