skysight-inc/HackerNews huggingface dataset:
Tbh, there's no strong evidence supporting the claim ("killing flutter"). Also, google kind of has it's "layoff season". So, it usually affects almost all the teams at their headquarters.

But, that doesn't mean killing Flutter. Flutter is actually backed by other companies as well. Not to mention Canonical the biggest one. Also, many Chinese companies uses it as well (biggest are Alibaba, Tencent etc). Google uses Flutter in big projects like The Google Earth, Play Console, GCP console, Ads for mobile etc.

Also, Open Source contributors exists. Even if Google abandons Flutter, it'll be around for long time. Because it solves the cross-platform problem like no other framework ever could. At least, not with this level Developer Experience and platform integration.

I might sound biased because I'm a Flutter dev. But, I'd say to trust the community. Same reason QT is still around and better than ever.

Also, in a few years AI will replace us so what even matters /s
Percentage price controls make a lot more sense than fixed value price controls not adjusted for anything.
Without any sources this is speculation.

And regarding single Germans: they probably also not subsidized it.

They were either customers or investors
> if the other side of the scale is species-level genocide, does any of it matter?

Possibly not, but I have to disagree with your assessment of our future. It doesn't seem as clear to me that we couldn't co-exist with an AI superintelligence (putting aside any arguments about what that even means for now)
> for most obese people, to become not obese and stay so for the rest of their life, lifelong Ozempic is the only thing that works at scale.

Ozempic hasn't been around long enough to make that conclusion. It hasn't been prescribed at scale. It hasn't even been around long enough for its patent to expire, which is significantly shorter than a human lifespan ("rest of their life").

You're just making stuff up.
One of my favourite tidbits from computing history is that the original motivation for creating the set of utilities that became the very first version of UNIX was to aid in porting this game from a GE mainframe to the PDP-1.
I think VanillaJs is fine until you forget about your codebase or have to work with other people unfamiliar with your code. It may work, but you will have to be very well organised, as everyone working with you.

Over the years, I used quite a few frameworks and Vanilla JS, and today, I would start a new project with React. It's not perfect, but it's the best choice for most projects since a decade.
Are stars even relevant? How about we track downloads and production use cases. Takes zero effort to star.
The not rescanning if the #include guards are there goes back to the mid 1980s. It's not a modern feature :-)

> the strategy of only #including header files within .c files is close to useless

It probably is. It also means the user of the .h file has to manage the .h file's dependencies, which is not the best practice. .h files should be self-contained.
When looking for guidance for life, a good example might be Jesus. Did he make the best decisions in his life? He didn't really care about his life, he gave it away. He only cared about the well-being of others.
News today, two killed in Texas when 158 tonnes of steel rolls off the back of four low loaders - a single massive heavy guage pipe segment with in line pressure vessels and bleed off tee pieces likely destined for a oil|gas processing plant.

Point being, there are massive metal deposits in industrial ares and mineral | energy processing plants - raw girders, fleets of 100 tonne+ trucks, crushers, screen sections, etc.

Of some interest, one of many papers* on adaptive metal work by "stone age" people

https://www.asha.org.au/pdf/australasian_historical_archaeol...

turning horseshoes into spear points, etc. Might even be the same paper that describes people making their own forges from scratch to work recovered iron.

Yes, things corrode, but not all things, some get isolated from oxygen and found again.

* Not the one I was thinking of, apologies - there's a good one I'll have to work to find that goes into more detail and range on "outsider" metal working.
> closest campus protest movement to the current one was against the Vietnam War

The Student Strike of 1970 was an order of magnitude larger than today's Gaza protests, 900+ campuses participating [1] versus around 50 [2]. It was also culturally accentuated by the Kent State shootings [3] and draft.

[1] https://en.wikipedia.org/wiki/Student_strike_of_1970

[2] https://www.bloomberg.com/graphics/2024-college-pro-palestin...

[3] https://en.wikipedia.org/wiki/Kent_State_shootings
not yet, but it's roughly linear at scaling, since it's a brute force algorithm. so with the current version it'd probably be about 22 seconds for a 1B vector search. the whole point of having metadata queries are to prevent those kind of searches from being necessary, and hopefully with some FTS interspersed it can reduce the number of similarity comparisons required even more
Ask HN: What's the Preferred Number of Interviews?
Once into the interview process, past whatever initial screen is used, there is often an interview process that involves multiple interviewers and interviews. I'd love to read some opinions on the "right" arrangements for them.

Given the choices:

- More interviews with fewer people each.
- Fewer interviews with more people.

Which is preferrable to you as an interviewee? Which is better for you as an interviewer? Any experiences with better results from one or the other?

I can see, and have used, different perspectives on this over the years. Currently I prefer at most two interviewers per interview, which means it takes three rounds at least to get through the HR, management and peer interviews. That seems like a lot, but I feel like four interviewers and one or two interviews is uncomfortable and ineffective.
R53 is great but doesn’t support a lot of the newer TLDs.
As proven by all the AI wrapper startups raising enormous seed rounds
People don’t want alternatives because we lived through the IE and flash days. Having a fragmented ecosystem for web makes every project more expensive, difficult to hire for and hard to maintain.
I genuinely can't think of anything Angular does that I felt was strictly better than what React does.

The closest is probably that Angular is batteries-included, whereas React is just a view library. This argument I would be more sympathetic with if those batteries did not include observables for (almost) everything.

(I know about Signals. Not a fan of that either)
Money printing works differently in the US compared to Japan because of the USD's status as defacto trade and reserve currency.
> 2) Google Search is better at giving you what you want in the fewest number of keystrokes than any search from any other company including app store search boxes

That seems to be contrary to the general opinion (at least on HN): google has become utterly irrelevant, serving mostly content farm AI generated junk type of blogspam, and google is more concerned about ad revenue than anything else (including results quality)
If you're going to compare them to lesser ranked schools, sure. But the feeling is that, if a rising tide lifts all boat, the tide has been falling in this case, and top-ranked schools have a lot more to lose.
Thanks. I'll try that. I have a Kindle, but in the past I downloaded the books to the PC when I wanted a backup, and used Calibre on that. I did this because the docu said that it could only un-DRM books in "PC" format, the Kindle used something different. This is from a few years ago.
Congratulations on the launch. I am building GenAI application. Will explore it.
> Is it strange? I'd say it's fair to assume that potential alien visitors (...)

Just because you personally can't provide an explanation for a photo or a video, which I might add can very well be fake and often are, that does not mean you can fill in the explanation field with nonsense. That's what nutjobs and conspiracy loons do.
Cheapest bullet time with 9 dollar cameras [video]
Is scientific discovery driven by great individuals or by great teams?
That seems true. You can't repair everything. Perhaps recognizing when you're at an inflection point in the curve is a skill. Some of us just happen upon these. Others recognize them.

Speaking of football, Messi is renowned for not running all the time. He strikes at crucial moments, accelerating out, one touch to move away, a dribble past the next, a fantastic shot. There are others who run more miles than him per game, even in his role.

An interesting parallel. I credit luck with my chances. My wife and I got close after I was nearly killed in a motorcycle accident. I found the job that made my career because a friend sent me the link the day I smashed my knee in a skateboarding accident and couldn't move. I moved to America because a friend was going and urged me to move with him. My wife and I have a genetic condition and embryo sequencing arrives just as we decide to have children. Many second chances after I'd first made another choice.

There's only the world and you. You can only constraint solve within the constraints and there's not much to be done about that. A one-legged man will not run the 100m at the Olympics.

Internet forums are littered with those who claim they are that man and the one who wins gold at 100m is just naturally gifted. But I know many strivers and while some would be considered failures, far fewer are than the ones who do not try at anything since they've got the one leg.

The other man always has an extra leg. The other man always has the sharper eye. The other man always has the more handsome face.

Perhaps this is natural. Cells know when they're failures. Perhaps people do too. Perhaps that is adaptive of species.

The reason why so many failures lead to success is that only those who strive fail. And you must strive to succeed. Those who do not try at all do not fail and do not succeed. That's okay. We form the infrastructure of the species.
> The short version of what's going on is that when they put the code into GitHub, GitHub used UTF-8 for encoding, and DOS uses Code Page 437.

So why isn’t this a problem if you’re compiling it under DOS?
> folks who put good effort into trying to make high quality changes.

In my 13 years in the industry, I’ve never worked at a place that valued that. More features faster, how many points this sprint is all that mattered. It’s put me off software engineering altogether.
glibc ftw
Different how? When the US doubles the supply of the Dollar, its value halves. It takes a while and the effect spreads in chaotic waves. But there is no escape from this effect. No matter how widely used the currency is.
My earliest "large" program which I can remember was a drawing program I wrote in GW BASIC. You could draw figures, change brushes, I think it had a crude filling function and a few other things. In my innocence, I backed it up onto 5.25" floppy disks, labelled them neatly and put them in a box. This was in the late 1980s.

Fast forward to 2024, I still have the disks but no drive to read them. On the other hand, the notebooks where I wrote out some of the routines for the programs are still with me and I can read them. Says a lot about "digital archiving".
I don't disagree with you -- I'd only add that I think a major factor here is premeditation.

The law already treats harms from negligence or even from "heat of the moment" actions differently than harms from premeditated action.

Few of the vehicular deaths here are the result of a person making a particular decision to kill someone -- even if that is a statistically likelier outcome of distracted driving. That stands in contrast with shoplifting and vehicle theft, which are almost always planned actions, or at least actions undertaken with the knowledge that they are crimes.

Whether this is the right line to draw or not is, of course, a major question.
By great teams led by great individuals.
> One would think, but Biden is looking at imposing a 30% excise tax on crypto miners. This is directly targeted at Texas, to slow further development and growth in that state.

It's not about targeting Texas.

It's because the economic value returned to society (in GDP, jobs, etc) from the energy consumed by crypto is less than for energy consuming activities like manufacturing, especially considering the environmental cost of generating that power (which won't all be renewable for a while).

This electricity-hungry onshore manufacturing boom is being boosted by legislation like Biden's CHIPS act, which is a big thing in Texas, and is being heavily promoted by Texas's governor:

https://gov.texas.gov/uploads/files/business/Texas_CHIPS_Act...
The Rise of Oracle, SQL and the Relational Database [video]
> China, Africa, Russia

China and Russia have a lot of railways and use them extensively. In fact China operates the world's largest high speed rail network at 45,000km, and 10,000km of urban rail transit. Russian Railways represents 2.5% of Russian GDP and the Moscow Metro is the 8th largest metro in the world and the 7th busiest.

Africa doesn't really have railways but it also doesn't really have roads because the state of African infrastructure is poor in general.
"If it is a complete reversion to the path"

Great catch as chance is an inclusive term. Therefore, when seeking a second chance one should consider what aspect(s) of the path should change to succeed.
They are so entrenched on gerrit, it's so uniquely terrible. Should have bought Gitlab when there was the moment
glibc is not stable on Linux. Syscalls are.
Stacked Sparklines
And Andrew Kennedy gave a very nice lecture on this recently as part of Xavier Leroy's seminar on control structures:

https://www.college-de-france.fr/fr/agenda/seminaire/structu...
> I have the 15 inch Macbook Air M2 and would agree it may in fact be the perfect laptop, and I have had hundreds.

How have you managed to have so many laptops? Are you a collector? A reviewer who is given a lot of free review units?

Laptops have only been around since about 1980, so even someone who started then and has bought 4 laptops a year on average ever since then would still be a little shy of hundreds, so I'm guessing you must have an interesting story.
My apologies. The link I provided is not reliable by any means. I actually knew about this, but somehow forgot. Apple can compete with 4090 only for a certain types of tasks (LLMs?), but overall you are correct, 4090 is way faster.
I think it's scanned image.
But it takes way more to double usd.
I think HN audience is a little luckier in that regard, some of the people here work on very interesting and technical problems.

The rest of us and the vast majority of professional SE work for a marketing/sales person and “number of new features released this Friday” as you said.
> all the AI wrapper startups raising enormous seed rounds

Aside from Cohere, don't they mostly have massive and rapidly-growing revenues?
I’d read that. Role management for me often involves a lot of guessing and too often roles end up with too many permissions because of that.
now that the borrow rate has gone up and dollar has strengthed. they arent competing against 0% inflation so less need to go into risky plays. in some ways this helps the economy because it allows people to focus on what really matters but in other ways a bunch of people who were employed because of low interest rates about about to lose their jobs.
Plus makes month to month operations more expensive with the higher cost of borrowing for companies (which most do now)
Aaand it's gone.

155 now.
You reminded me of the Kurta IS/One I had around that time. Here's a picture of the puck:

https://www.recycledgoods.com/kurta-puck-puck-for-is-one-12x...

And yes, that's the sort of thing they are talking about.

(Edit: Actually, now that I'm thinking about it, I'm beginning to recall that mine had a cordless puck. It looked exactly like this one, without the cord, and had silver-gray conductive paint down each side so that it would turn on when you grabbed it.)
There must be dozens of people who care if they keep releasing new versions by now.
Only a handful of commenters have mentioned "#pragma once", which is alarmingly few people considering how many C++ practitioners are out there. "#pragma once" is the obvious way to deal with this problem.
Because google wants us to work for free?

Because they want to punish those who dare to use firefox without changing the user agent?
Lua is by far the most under-appreciated programming tool that I am aware of. Mastering Lua is one of the best ways to level up your programming skills. Of course it can be misused, but it is almost shocking how small and efficient Lua programs can be compared to most other languages.
>"Software and datacenters are the most important resource of the future."

I think food and shelter are primal. Anything bad happens and software along with datacenters matter no more.
Ah ah Perl, the king of all WORN languages: Write Once, Read Never.
Because It is so powerful that you get burned if you come too close.
They ultimately need money, not apps or platforms, so this is exactly how they achieve that ultimate benefit, no top-level logic will just justify free here
I don’t care about crowds. I need to visit Japan before I die. Maybe now is the time. I’m a huge train/transit nerd, and every year I don’t, I lose credibility.
Does it need to be live (i.e when database or underlying spreadsheet updates does it need to be reflected in real time on the dashboard) or are you ok with static display.

Live updating data is a pain I've messed around using javascript to force refresh html iframes on a timer. But I was never really satisfied with this. I've heard you can do things with websockets but that is starting to get too complicated for me (I'm not a programmer).

For static stuff one of the data scientists in my org pointed me to Streamlit (https://streamlit.io/) it's a python package I found very easy to use. Can easily combine SQL with CSV imports and display them all on one dashboard. Can use forms toggle butotns etc to control the display.
Comments on HN that hate Lunduke are absolutely amazing. I can't help but laugh at how salty everyone is for literally no reason, and the meaningless reason they often give (he's a nazi, but it's okay to hate israel and we're not nazis) shows how much hate they're filled with.
I don't agree that C's NULL is any different from Java's null or modern C++'s nullptr, at least outside of embedded contexts (where sometimes people actually store stuff at the 0 address). Sure, it's normallt just a macro that resolves to 0 at the implementation level. But people use it like in C++: you want to return an int, but also distinguish the case where no int could be returned? Return an int*, and NULL signifies no data.

> As for your question: something like 'keys(jsonobject).contains("fieldName")' ? Or 'NoSuchFieldException' thrown if you do 'jsonobject.get("fieldName")' ?

> (The latter of which, given the general uneasiness NullPointerException creates in us devs, is often how a Java API will work anyway! Checked exceptions won the day! Until the Functional interface was made, at least.)

I was thinking more of the case where you deserialize a JSON object into a Java object, and then inspect the Java object. Regardless, it was just an example - the problem of distinguishing "no value" from "any value" is pervasive in programming, and all languages must have some strategy for it. If we got rid of null from Java, then Option<T> would probably be the only general candidate. Which, to be fair, would be slightly better, as it would at least force you to check.

> Or to answer it in the same spirit as this overall comment, why would you need to distinguish between missing and empty? Can't you just define the semantics of the document s.t. those two things having the same effect?

Not in the general case, no. At least not without doubling every field and adding other inconsistency issues ({"result": "ABC", hasResult: false}).
> Booking.com met my report of a phishing campaign over their site (hotel got hacked) with a "it happens, we might talk to the hotel about it one day" shrug

This is my problem with almost every "report spam/fraud/etc" flow. It's always a digital shrug, and then nothing happens.

Only one site I know of ever had it right: Instagram, up to about 2021. When you reported an account or post, you would actually be notified when they took action, which would usually take about a week and be something like "the account was removed". It was so satisfying to see a spam account get taken down after a report. But, they removed that in favor of the "hey thanks for the report we've tossed it right in the trash lol" user flow that every other site uses. Unfortunate.
MUNI subway service delays clear after rebooting floppy disk system
You miss my point. Bus lanes are economic and political non starters in cities without sufficient residential density. Not enough people to use them to justify the cost to the average city official. And all the bike lanes in the world aren’t going to help a business if enough people don’t live within biking distance. Denser housing is key, and it also drives down rents for retail.
I don't know. Haven't read up on it.
> Web developers do of course, but I've hardly touched web development myself. Web interfaces etc., are a choice, but I think it's driven by commercial needs-- a desire for subscription revenue instead of one-time sales, etc.

This is certainly a big part of it, but it's not the whole story.

For one thing, there were ways to achieve those business models with native software too - "web-based=subscription" isn't actually a requirement, or the only way to go.

But users in the early 2000s, many of them more technical than users today, rejected this idea. It felt like native apps had to cost money one time, and doing otherwise would be wrong. But with Web, since users understood that it was hosted elsewhere, it "made sense" for it to be a subscription, so users went with it.

This also affected the technical things as well. Auto-updating was incredibly frowned upon in the 2000s - you bought it, you got to keep it as-is. So companies had to work very hard to keep multiple versions working all the time.

Most of these biases by technical users have gone away. We now have auto-updating subscription native apps, e.g. Photoshop works that way today. But these technical biases drove the usage of the web, because it was so much technically easier for businesses, and allowed much better business models.

(And, and this isn't even getting into the whole "installing software was really hard for users" thing!)
Funny considering I think FDR was one of the worst presidents we've had. Among the unconstitutional Wagner Act, social security, he also created far too many useless public jobs.
> Why would the US gov’t make a massive order to bring down costs to disrupt homegrown companies?

Have you been around our lawmaking institutions, or lawmakers? The idea that we'd sandbag something like Ozempic, which by the way is being negotiated for mass deployment through Medicare [1], to save the likes of Frito-Lay is nuts. Even if we reduce American politics to the lobbyist-conspiracy model, which isn't terribly predictive but whatever, you're pitting big pharma against chips and fast food.

[1] https://qz.com/wegovy-ozempic-weight-loss-drugs-medicare-rul...
Lisps that support macros are pretty much infinitely backwards compatible. Even across dialects. I wrote a set of macros to be able to program in a subset of Scheme and Hylang, and run that code on either :)
Elon Musk visits China as Tesla seeks self-driving technology rollout
But it sorta was! I had a 3B1. You could run DOS inside a window in the main environment.
By bogging down the concept of weightloss with an exercise requirement, you lose a lot of people who would otherwise be willing to diet to lose weight. Is exercise good for you? Yes, very. But you can lose weight without it.