skysight-inc/HackerNews huggingface dataset:
If you’re willing to define ‘scientists’ very broadly, and in particular if you’re okay with ‘scientists’ in unrelated fields, it’s very doable.
> At least in America, “less immigration” won out over “more immigration” by clear polling margins every year since 1965, except for a few years in the 2010s. Democratic processes gave them more.

You are probably referring to the Gallup poll [1]. To me, it seems, they don't make a distinction between legal and illegal immigration. Some questions even dig into the illegal part. I'd say illegal immigration is a different question, and also somewhat unique to the US. Here in Germany, illegal immigration would be a no-go. If you look at polls about legal immigration in the US it is a totally different result where 46% say keep the level and 30% want to increase it. [2]

> It seems like even if you vote for the anti immigration parties you get just as much immigration.

I did not find anything supporting your argument on an international level. Although for the US you are probably right considering the recent H1B drama. On the contrary, here is an international comparison showing that in many developed countries, people think migration strengthens their country vs. being a burden [3].

> wages would have to rise, and more Gerrmans would choose nursing over what they choose now.

I think it's not an either/or. It's a big problem with no silver bullet. We'll have to do multiple things.

> Further, since birth rates are dropping everywhere, aren't you just buying yourself a few years?

No. Look at the age pyramid of Germany. We have to overcome the baby-boomer generation.

> and their home countries will be in horrific shape because you've sucked away all their talent. What happens then?

In the past, Germany had deals with the respective Governments called "Anwerbeabkommen." The other state often had a high rate of unemployment. Also, they haven't been skilled workers, mostly. But yes, I think now it is different. And I heard, they are already pissed at us today.

But it's also a totally different argument. And the Nazis on German streets definitely don't care about effects in the home countries. They just want ethnic homogeneity without the consequences.

[1] https://news.gallup.com/poll/1660/immigration.aspx
[2] https://www.pewresearch.org/short-reads/2024/12/19/americans...
[3] https://www.pewresearch.org/global/2019/03/14/around-the-wor...
If I fail to eat regularly for about 3 days I sink into a deep funk which takes a few days of regular eating to come out of.

I used to/have a problem where I just don't have the energy to eat due to being hungry and its a viscious cycle.
the user experience
One of the biggest threats to the country according to the FBI!
This!

Get your base case right and you're 1/n th of the way there. Get your recursive calls right and you've got the other (n-2)/n th right.

Then you only need to account for the off by one error and you're done.

:)
>But it's also on track to be fully eradicated.

Thanks to Jimmy Carter! (And also a guy named Donald Hopkins, who's not me.)

https://www.cartercenter.org/about/experts/donald_hopkins.ht...
Show HN: ExtensionLister – A Web App to Discover and Analyze Chrome Extensions
Hi HN,

I’m excited to share ExtensionLister, a simple web app I built to make discovering Chrome Web Store extensions faster and easier.

The Chrome Web Store has thousands of extensions, but finding the right one can be tedious, especially if you want to compare extensions based on their popularity, ratings, or features. ExtensionLister solves this by letting you:

• Filter extensions based on metrics like the number of users, downloads, average ratings, and more.

• Sort the results to find hidden gems or analyze low-rated but highly-used extensions.

• Explore data visually in a clean, sortable table interface.

How it works:

• No signup or barriers; just head to the site and start filtering/sorting extensions.

• The data is updated periodically and sourced directly from the Chrome Web Store.

Here’s the link: https://extensionlister.com

Thanks for checking it out!
FWIW Xiaomi has flagships with split batteries for faster charge.

e.g.:
https://www.mi.com/global/product/xiaomi-11t-pro-120w-xiaomi...
That video amuses me to no end! All that work to carefully make a delicious pasta and then such a tiny serving at the end!

The simple, classic Italian cheese pastas (cacio e pepe as well as carbonara) are so delicious you can't just eat a small bite. You need a big bowl!
Recursion is great for CS education, but recursion should be rarely/never used in production code. Tail call recursion is one exception to that - I see it in production code occasionally. But tail call recursion is limited to cases of 1-dimensional recursion that can be transformed into iteration - and iteration is better anyway, so even tail calls need some extra justification for use in production code.

Check out the famous NASA coding rules. Rule number one is no recursion. :P https://en.wikipedia.org/wiki/The_Power_of_10:_Rules_for_Dev...

When I was a game programmer, recursion was to be avoided at all costs.

Even as a past graphics researcher, I’ve used recursive flood-fill as part of several research papers, and recursive flood-fill on a large image will blow your stack, so I always translate it into a heap allocation and implement recursion using an iterative algorithm with breadcrumbs for backtracking. It’s common for there to be a way to increase the stack size, but it’s just really annoying and sometimes not possible to always be able to do that on any machine you want to run on.

One case where recursion or something that looks like recursion is used in production code is when dealing with tree data structures. Those are common, and traversing them is common. Recursion is acceptable for that - though people who care about performance will still optimize it into an iterative algorithm whenever possible (which is most of the time).
"I never commit to memory anything that can easily be looked up in a book" - Albert Einstein
adding a few tips I have after playing sometime with cursor.

1. do commit frequently, recommend to do commit for every big change(a new feature such as a new button added for some function, some big UI change like added some new component changing the UI layout a bit)

2. test everything(regression testing) after doing big change with cursor, it may affect existing functions when adding new features you think should not impact other parts

3. if trying to add a new complete feature including changes to multiple places(fe, be etc), please using Composer instead of Chat

4. when working with UI changes(fe), be careful of needing forth and back of changes. one recommendation is you write the skeleton yourself, then ask cursor to fill in the missing components.

5. when giving instructions, use bullet points and state clearly about the requirements(write the step-by-step instructions) would have better result.

These tips are based on working with one side project(was trying to test cursor's capability): https://www.pixelstech.net/application/sudoku
Manufacturing is a war now (2024)
I wonder if their product people get their ideas from Hacker News. Just the other day, a top thread comment was about an idea for a social network where you would receive tons of engagement from bots. Coincidentally (or not), Meta actually took a first step in that direction days later.
I have read novels written by engineers. More often than not, they are unreadable. They fail to understand why people read (or write). They are an engineer's idea of what a novel should look like.

In the most loving way possible and as a software engineer myself, this is an engineer's idea of what a deck of cards should look like.
Its the other way around. It's about giving people the attention they need exactly because they dont keep in touch any more, so they have a reason to come back to the platform.
Copycat: Intercept system calls using seccomp
It’s an immigrant community that refused to integrate into the culture that existed there before them. If that sounds ridiculous it is because this entire conversation is ridiculous.
“Users are dumb” is not and was never the attitude. On average, people are average. You’ve just got completely unrealistic expectations of people. You’re asking for the world to be built around your wants, needs, preferences, and areas of expertise. Something this complex in the hands of 99.99% of the population would be entirely useless.
I stand corrected.

It looks like web workers is the way for JavaScript to do multi-threading.

Async has always been enough for what I need to do in the front end, as most of my long running processes are just calling a back end.

Edit to add: for context, I am a full stack developer and know what threads are... I just never have needed them in the browser.
I was actually thinking of developing something similar to make it easier to copy my chess game review comments into my Obsidian notes.

Thank you!
Location: Chennai, India (IN)

Remote: Yes, Open to Hybrid and In-person to

Willing to relocate: Yes, depends on the offer

Technologies: Typescript, Angular, React, PHP, Laravel, Javascript, CSS, Flutter

Résumé/CV: [https://drive.google.com/file/d/1v1aK0uTlzlPCOFOvJ9SDhtA8pox...

Email: ms.vignesh31 [at] gmail [dot]com

I'm flexible with the tech stack and open to learn anything I don't know and would like to work in end to end solutions and solving technical problems.
> Some people don't like protectionism because in the long term it's worse for both countries.

That is a good argument from a purely economic perspective, but the ability of a country to manufacture things on their own is a long-term benefit to the country from a security and sovereignty perspective. It's hard to prevail in a war if a potential enemy is making all your stuff for you.

China understands this very well, which is why they spend an enormous amount of effort and resources building up domestic alternatives to manufactured products they still rely on non-Chinese sources for. Comac may or may not become globally competitive with Boeing or Airbus, but that's not really the point of the venture. China wants domestic aircraft expertise and capacity because it's critical to have and they don't want to be reliant on the US or Europe for it.
Fair. But isn’t that exactly what money is there for?

You can objectively compare the value (to the world in this case) of two very different set of items.
That's not the market they're going after, even with all the ads and promotion. It's more an aspirational positioning than a hardcore one.

For instance Xiaomi is a lot more serious about the photo part (and they also sell a lot less as well, this model was only noticed in photography circles)

https://www.mi.com/global/product/xiaomi-14-ultra/
Discussed about half way through this post: https://www.seriouseats.com/how-to-cook-pasta-salt-water-boi...
"Rate limited, please try again after 7:45 AM"

Okay, will do.
That and sedition and terrorism plots.
Well they have to strike some compromise between readers expecting timely news and story subjects responding to accusations, especially when they’re competing against the Joe Rogans of the world with no professional ethics whatsoever.
“It was a world where a man would propose assassinating politicians, only to spark a debate about logistics.”
Fact is it is hard to make a great product. I don’t think we need complex conspiracy theories to explain bad ones.

Odds are the product team cherry picked conversations for internal demos, their management wanted press and promotions, KPIs were around engagement and not quality, and nobody had perspective and authority to say “this sucks, we can’t release it”.
not yet, but i'm just adding a few features here and there as we speak. will keep that on the list!
I mean, if anything that _should_ make the paper _more_ wary about spiking it. It’s a bad look. Like, even the WSJ, which is owned by Rupert Murdoch, not known as one of the more committed-to-integrity media magnates, didn’t spike the Theranos story, even though Murdoch was one of Holmes’ dupes.
The modal at the bottom says rate limit exceeded. Don't know why it says 404 instead of 429
Ever heard of the Bosnian war? Many in eastern europe hate gypsies too. Maybe they don't discriminate on the color of skin specifically all, but they definitely hate based on culture.
Can someone explain the focus on weather & Paris - then answering the weather for New-York? Mistake or process?
You're speaking my language. Incentive-based programming of behavior drives optimization for rewards. For example, giant anticompetitive firms dominating our economies create corporate environments that shape executives to prioritize short-term profits by exploiting their undue influence to inflate their own compensation. This behavior depletes natural wealth, sacrifices long-term opportunities to more competitive firms abroad, and even jeopardizes their companies’ sustainability. Boeing and Intel are prime examples of how executives optimizing for short-term gains leave behind destructive long-term legacies.

Governments, too, create regulatory, taxation, and broader economic frameworks that influence incentives and shape behavior.
If a professional race team cannot make that weld properly, why do we have faith in amateurs doing it for the first time?
> He moved to Las Vegas and, at the age of 25, became an officer in the metro police. Kinch came to serve in elite detective units over 23 years in the force, hunting fugitives and helping take down gangs like the Playboy Bloods. Eventually he was assigned to what he called the “Black squad,” according to court records, tasked with investigating violent crimes where the suspect was African American. (A Las Vegas police spokesperson told me they stopped “dividing squads by a suspect’s race” a year before Kinch retired.)

That is crazy, you'd think that would be illegal under the Civil Rights Act. White criminals had a separate police force from black ones.
The confusion comes from thinking these are organized groups with a solid chain of command, author seems wildly uninformed.

Most are loose gatherings of people who like shooting guns where people come and go week to week.
Is gumroad or PayPal not available in Spain? Feels weird to WhatsApp someone to buy the cards. Anyhow, the design is deliciously complex. @Op, can you play briscas with these cards?
So you fact checked this comment before posting, right? Because I am deeply interested if this was hallucination or used RAG and web search to provide the answer, but I can’t tell if you just chose to hallucinate without grounding.
>Labour won the election, but Starmer’s approval rating is already down to 27% after just six months. https://www.ipsos.com/en-uk/dissatisfaction-starmer-reaches-.... That’s not surprising given that Labour got half a million fewer votes than it did in 2019, when it lost in a landslide, but won anyway because of infighting among the right wing.

The "a million fewer votes" is technically true, but misleading. It's entirely driven by lower turnout, not lower popularity. Despite "a million fewer votes", Labour's share of the popular vote actually went up from 32.1% to 33.7%.
I mostly agree with what you were saying, but I don’t think I was advocating for “no code” entirely, and certainly not the elimination of engineers entirely.

I was trying to articulate the idea that code generation tools will become increasingly sophisticated and capable, but still be tools that require operation by engineers for maximal effect. I see them as just another abstraction mechanism that will exist within the various layers that separate a dev from the metal. That doesn’t mean the capabilities of such tools are limited to where they are today, and it doesn’t mean that programmers won’t need to learn new ways of operating their tools.

I also hinted at it, but there’s nothing to say that our orchestration of such systems needs to be done in natural language. We are already skilled at representing procedures and systems in code like you said; there’s no reason to think we wouldn’t be adept at learning new languages specialized for specifying higher order designs in a more compact but still rigorous form to codegen systems. it seems reasonable to think that we will start developing DSLs and the like for communicating program and system design to codegen systems in a precise manner. One obvious way of thinking about that is by specifying interfaces and test cases in a rigorous manner and letting the details be filled in - obviously attempts at that now exhibit lots of poor implementation decisions inside of the methods, but that is not a universal phenomenon that will always hold.
Okay. I'm not completely crazy for thinking tips are calculated on pre-tax subtotal. Or if I'm crazy, I'm the same kind of crazy of at least one other person.
Show HN: I wrote optimizers for TensorFlow and Keras
It's performative art. A critique of social constructionism by taking to its extreme.
What did you find difficult to use about Org mode? I just jumped in and started using it, though I had already been familiar with markdown files previously.
Yeah, I wouldn't include vitamins in lieu of more cash or calories.
Anecdotally, the PGA moved their headquarters to Frisco which is a suburb of Dallas. “The Fields” has 3500 single family homes being developed. The minimum asking price is a $750k and the median is over $2million.

https://fieldsfrisco.com/multimillion-dollar-estates-rise-at...
Unless you literally never cook any food, it just isn’t possible to prepare all types of food using purely serrated knives. Cutting up many vegetables or herbs just is not possible with a serrated knife.

What is your aversion if you’ve never cut yourself?
the only good thing about it today is that the last sentence is no longer true and oracle is considered a legacy technology.

you and many may believe that this is the case but this can’t be further from the truth where it matters - large-scale enterprises
An Introduction to Functional Imperative Programming in Flix • Magnus Madsen (2023)
> By doing well, you mean they’ve reached a user base that is 0.00001% the size of Google (feel free to “actually…” me with the correct number of zeroes).

I will! (Kagi CEO here, and Happy New Year!)

It is closer to 0.01%, comparing the number of daily queries which is my favorite metric. Other way to put it is that Kagi is currently ~7 seconds of Google's daily search volume.

You may say it is a small number, but each one of Kagi's searches is paid and deliberate - and I dare say - a vote for the better web.
Which iPhone model?
Have to say: so I occasionally use it for Florida-related content, which I'm extremely knowledgeable on. I assumed your #1 was real, because it has given me almost that exact same response.
this is exactly what happened
> Each of these eras was marked by what economists call a General-Purpose Technology, or GPT. In contrast to single-purpose products, GPTs boost innovation and productivity across the economy. Ironworking, electricity, machine tooling, computer chips, and software all rank among history’s most impactful GPTs.

What in the marketing god's name is this?!

PS: It appears a relatively unknown (to laymen) acronym relating to economics. Still weird though.
What evidence do you have for your stance?

For my evidence I'll reference this top upvoted comment that references actual truths, realities on the ground:

"Does the economist know what time it is? Nationalism is resurgent: nationalist parties now control the U.S. and Italy. Canada seems poised to Poilievre, who has made impassioned appeals to Canadian nationalism. And in Germany, France, and the U.K., nationalist parties have effectively rendered the governing coalitions impotent, even if they cannot yet command a majority. What a time to suggest that Canadians cede their sovereignty to bureaucrats in far-away Brussels!"
- https://news.ycombinator.com/item?id=42591290
Outside of the article style and comments - middle management is basically a sink hole that if you don't get out fast - you get stuck.
Title on the page is: "How Do You Like What You’ve Built?"

But this user has automated reposting content from Lobste.rs, and is using the name sourced from there: https://lobste.rs/s/3hopmz
Volcore | Manchester, UK | ONSITE | Full-Time | Software Engineer

At Volcore, we model the electricity system to do proprietary trading that helps balance the grid and facilitate renewables integration. Our technical roles are a blend of Software Engineering and Data Science, wherein we solve problems end-to-end, from data ingestion and analysis to optimisation and deployment. Often these require novel solutions, drawing on original research and experimentation. We are a profitable and ambitious startup looking for Software Engineers who can both crack these kinds of problems and continually improve our shared libraries, tooling and workflows to ensure they are fast, accurate and a delight to work with.

Our team are close-knit, with minimal hierarchy and almost zero meetings. We work together in-office to whiteboard solutions together and everything we build is used by people sitting next to us.

Typically these positions attract people who have outgrown their previous role and are seeking more responsibility or more challenging subject matter. Every team member owns important projects very early on, and if you can deliver value in a particular area, you’ll be recognised and rewarded for it, regardless of job title.

Our tech stack includes Python, backend Typescript, Postgres and, increasingly, Rust, although the latter is not a Day-1 requirement.

We review all applications personally. For more info, including our requirements and salaries:

- Experienced Software Engineer: https://www.volcore.co.uk/experienced-software-engineer

- Junior Software Engineer: https://www.volcore.co.uk/junior-software-engineer
> The instructions are immutable and hidden behind proprietary technology. But starting in 2025, you could buy a new and improved laptop whose secrets are known to all.

Maybe silly question: the ISA has no license fee or restrictions, but does RISC-V also somehow imply that the microarchitecture will be open? (like in a GPL-style way or something?) Maybe the one in the article is open, but does RISC-V actually make that more likely in the future?

Not that a license-free ISA would be pointless otherwise, but the article feels misleading if it's possible to have closed RISC-V designs
It’s not hard to identify, before launching, “this is unacceptably bad”. Like, I think this is actually quite a bit worse than Microsoft Tay, which others mentioned, as an example of “how could you possibly launch this”? Tay was reckless, and you’ve got to assume that they knew there was at least a change it could work out as it did, but in this case the product _as launched_ was clearly unacceptable; it didn’t require input from 4chan to make it so.

I mean, just very basic QA, having someone talk to the damn things for a bit, would’ve shown the problem, in this case.
Do Digital Techniques Lead to Less Thinking About Process?
> The reality is that those tools are POWER TOOLS best used by engineers very well versed in the domain and in coding itself.

I'm starting to get a feeling of dread that our entire engineering organization is digging itself into a hole with lots of buggy code being written which no one seems to understand, presumably written with heavy LLM assistance. Our team seems to be failing to deliver more, and quality has seemingly worsened, despite leaning in to these tools.

Reading hacker news gives me the idea that LLMs are a miracle panacea, a true silver bullet. I think that the positive stories I hear on hacker news goes through a big selection bias. It has always been the motivated people who always utilized their tools to their best ability.

I definitely don't consider myself to be good in this regard either and struggle to use LLM tools effectively. Most of the time I would be happy with myself if I could just have a solid mental understanding of what the codebase is doing, never mind be a 10x AI enhanced developer.