skysight-inc/HackerNews huggingface dataset:
To get wind turbines, you need oil
> Map and ForEach don't align with Go's emphasis on simplicity and explicitness

I've never paid my bills with Go, but `Map` and `ForEach` don't seem all that different than `for _, u := range Users` to me. Yes, the former is "functional" but only mildly.
Lots of comments come up here every time TSA facial recognition makes the front page asking what the difference is between this and the human looking at your ID.

The answer is what happens when you don't match. I have long hair and a beard in my driver's license photo. I don't now. The license I had before I was able to renew without ever having to go in person for 15 years because of holes in California's laws about renewing driver's licenses remotely for anyone who has ever served on active duty military out of state. I have very rarely had a driver's license photo that actually looked like me, and TSA agents have commented on it pretty frequently, saying I don't look like the person on the ID I'm presenting. They let me through anyway, because what else are they supposed to do? Identification cards are in and of themselves somewhat of an element of security theater in that sense. The data are frozen in time whereas reality may constantly change.

The only reason this was ever the case was the fact that your identification photo was not regularly updated to match your current face. If the TSA is constantly taking more photos of you, then potentially it can be. The obvious next phase in a program like this is to store the photos and build a current and updateable model of what every person in the US looks like, eventually not needing the ID cards at all.
Dating App Fatigue? In Vermont, Personal Ads Still Thrive
MicroStrategy spends $5.4B buying another 55,000 bitcoins, shares slide
Should other companies just focus on crypto instead of products?
This is the bet Roc is taking. They call it "Opportunistic Mutation" and you can read about it at https://www.roc-lang.org/functional

I didn't see links on that page, but IIRC, there's a particular paper they reference as the main idea.
ls does colored output. I'm surprised it's not the default for you.
Studying Nuclear Waste Orbiting Earth for Space Safety
Well, it's having two people where one would do. On a committee that is about efficiency and removing waste.

Then there's the "unpaid volunteers" thing. You don't get the best and brightest that way; the best and brightest already have things to do with their time. The state of civic involvement these days means that the best and brightest are not just going to drop what they're doing in order to serve their country for no money. Instead, you're going to get two kinds of people: 1) ideological warriors, and 2) people who can bend things in directions that will make them money. That's not going to produce good results.
SIMD library for evaluating elementary functions, vectorized libm and DFT
> "Too much housing"? What does that even mean?

It means recession, like 2008 in the US and today in China.

Or at least that was the common wisdom post-2008. Today's problems are at least partially because we implicitly discouraged building to prevent 2008 from recurring.

It seems that the 2008 common wisdom was wrong.
It's deeply unfortunate that this post hasn't gotten more attention here. Perhaps it's because it's very long, but it's worth reading. It's the kind of blog post that I think rings of the truth. No doubt there can be criticisms made, but they do not detract from its substance. Whenever someone is against the mainstream, it is important to hear them out, because one's bias tends to align towards the mainstream. Community is no doubt crucial, when community consists of people and shapes people. I hope this post and its author are given the respect they deserve, instead of being mostly ignored or reviled.
time to hack a kindle!
I don't think you're reading those docs correctly. Googletest recommends living at head, but there's no reason you can't pin a release, either a git commit hash or a release label, of which there have been several. Googletest does not depend on the HEAD of abseil-cpp, it actually declares a direct dependency on an older LTS release of absl, but since you are building it from source any later release or commit of absl would work.

Google open source libraries are often a mess when you try to include more than one of them in the same project, but googletest isn't an example of the mess. It's actually pretty straightforward.
This only works in the context of a single distribution. The moment you have two competing distributions, you're going to have to fork and end up with distro specific applications. Package maintainers won't be able to keep up and software becomes outdated.
What is a practical use case for this protocol?
As a former MS employee some time ago I don't think I ever heard "windev". It was always referred to as "Windows". Though there were a lot of different groups within that, so sometimes you'd hear an initialism for a specific team. For example during some of my time there was a big organizational split between "core" and more UI oriented teams.
Their examples showing why Trilogy is so good are comparing it against poorly written SQL with poorly designed schemas. It reduces my confidence that their tool is actually solving real problems but instead was borne out of frustration in learning SQL and databases.
One thing that I am always looking for in a new "reusable", "composable" SQL tool is reuse of the same analytical queries across different source tables.

My litmus test:

I have a table "people" with the columns "people.firstname", "people.lastname", and a table "persons" with the columns "persons.firstname", "persons.lastname". I now want to create a query that gives me the "fullname" (".firstname" + " " + ".lastname") of all rows of both tables. If I have to spell out the logic for how to calculate the fullname in the query twice, the test is failed.

(Taking the shortcut of creating the union of both tables first is not allowed, but I can't think of a simple example that enforces that restriction).

For some reason, all of the solutions (PRQL, Malloy, dbt) that try to make SQL more reusable don't really consider this kind of reuse, and with that ultimately fall flat for the use-cases I would typically have for them. Sadly, Trilogy doesn't seem to be any better on that front.
Chinese startups suffer as IPO freeze leads investors exercise redemption rights
I would put gross overhiring (and overpaying) which caused a positive(/negative) feedback loop and fomo ahead of the other factors. The pace and scale of hiring wasnt even justified by the rates / multiples which had been low (rates ) and high (multiples) for the best part of a decade.
White paper: Infineon SONOS non-volatile memory technology
This is also part of GNU ls, at least.

man dir_colors

I think.
> Yes because then I don't have to spend hours writing esoteric spaghetti code to prove something to the compiler that is trivially known to be true.

And that’s exactly the reason why we need more safety in C++.

I’m terrified at amount of code in real world written with this mindset.
Fascinating, nice catch
It doesn't have propulsion of its own and needs to be towed everywhere; is it technically a ship? Seems more like a fancy barge or platform.

Very cool in any case, I'm glad it's been saved.
That first sentence has been a totally standard way to open a research paper for at least twenty years now. (As I have seen from both publishing myself, and as a side gig, doing editing of myriad papers by non-native English speakers working in many other branches of the sciences.) A writer has to start somewhere, and that has always been a matter of social convention.
Related:

RP FLIP escapes wrecker's claws - https://news.ycombinator.com/item?id=41964882 - Oct 2024 (50 comments)

Scripps Institution of Oceanography’s FLIP vessel decommissioned after 60 years - https://news.ycombinator.com/item?id=37072588 - Aug 2023 (51 comments)

A ship that flips 90 degrees for precise scientific measurements - https://news.ycombinator.com/item?id=15078094 - Aug 2017 (75 comments)

"Flip", the vertical ship, marks 50 years at sea - https://news.ycombinator.com/item?id=4193185 - July 2012 (34 comments)

Wikipedia:

https://en.wikipedia.org/wiki/RP_FLIP
Isn't that the point of well designed persistent data structures?
Most of the world is ruled by luck. Where you are born, who your parents, how rich they are, who you know, whether or not someone “better” than you applies for the same position, etc. etc.

Ignoring luck or trying to control for it would be a mistake.
I've hired a couple of quality developers from bootcamps. Especially if you're looking to hire Junior devs, I highly recommend keeping an open mind about these bootcamps if you're a hiring manager.

I went to a 4-yr university for a CS degree. I mean I did learn a lot and I don't regret it, but tbh I didn't learn any web dev languages or most things I use at my job today through my program. I learned C, C++, etc. which was super interesting at the time but it just doesn't translate into JS/React-world super well. I think there's a place for legit bootcamps that focus on what you'll be using in your day-to-day and connecting you with some potential hiring companies. They just need to be careful to not guarantee anything and I think they could benefit from almost an internal hiring round after the program to see if you have the skills to even be recommended for a job. That way hiring managers could build more trust with the bootcamps.
We should simply ignore the externality all together because we're all paying for it anyway.

Either the subsidies take into account the carbon tax or they don't. If they do then it's number rearranging. Government gives dollars and then immediately takes some of them back, it's a convoluted appropriations bill. If they don't then food prices go up which is contrary to the government's goal of keeping food cheap at the point of sale.

If you want to reward reducing carbon emissions by giving additional dollars or paying for more expensive but better for the environment equipment then that could potentially be effective.
Everyone claims they received a decisive mandate, because a mandate is in the minds of people. If they think you have a mandate, then you do. So after every election, the winner claims to have a mandate, because they keep hoping that everyone else will act like they do, and therefore that they will.

Objectively, of course, you're right.
That was caused by financial malfeasance underlying the mortgages that propped up demand beyond the underlying economic strength, not because it was too easy to build things.

The idea I'm proposing isn't building behind what demand truly is or should be, but just matching demand. Right now, prices and vacancy rates tell us that demand eclipses supply.
If you write comprehensive unit tests, it is not easy to have bugs in golang. Especially as things change over time. A library like this isn't going to protect you from having bugs.

TIL: HN doesn't like writing tests. The downvotes on this are hilarious. "Job security" ¯\_(ツ)_/¯.
always appreciate links to good tools
Yeah I kinda liked it. It made me stop and listen where I was, realizing all the weird noises happening around me that I was mentally trying to cancel out.
> biological neurons are much more complex than artificial ones. They spike and have a lot more internal states (I think)

This is correct. Notably the famous Minsky XOR result is valid only due to oversimplification in the perceptron model. By adding a notion of location and modulating learning using it, Hopfield networks learn XOR just fine.
In that case there's no particular reason to use them. As far as Go's philosophy goes.
Thanks for this! I considered doing Windows cloud VMs, but just seemed like a hassle.

I'll try out Windows ARM with Parallels.

In this case we didn't acquire their hardware.

Yeah dual booting was the solution I was hoping to avoid, mostly because it's inconvenient to transfer information between the two systems on one machine, but it seems that's the most viable solution.

I looked at WINE, but read that specifically Visual Studio doesn't work very well on it.
The problems are roughly:
- Monoculture
- Generally risk-averse and cliquish population whose primary concern is (understandably) survival and accumulating the money needed to live a normal middle class life and are drawn to the “peaceful” atmosphere of the region (a word you’ll hear especially frequently)
- Terrible urban planning and poor density for socialization: sprawling suburbia, lifeless downtown cores, everyone is far away from each other and as a result of the grueling commutes, few are willing to spontaneously hang out after work

It’s a toxic mix that leads to a social death spiral.
Already available in the latest at https://claude.ai/download!
> The bafflement of his hosts is well recorded, as were his questions and his expressions as he explored the shop,

This isn’t really evidence that it wasn’t staged by him though. That is, he doesn’t need to tell the host that he’s going to react strongly. He was a political operator, I’m sure he’d be happy to dupe some supermarket owner.

> Soviet supermarkets were drastically more impoverished at that time. No comparison.

> Censorship is a problem because it affects everyone, especially the higher ups. That's why he'd got into the habit of demanding surprise inspections. As a factory manager he'd accepted that everyone was always hiding the truth from him. In systems like that there isn't any point in the hierarchy where you your boss takes you to one side and says Boris, listen, there's a vault with all our secrets and truths, let me show you. It never happens. The people at the top have to believe in the system the most of all.

Sure, but this wasn’t secret information. America was broadcasting information about our wealth around the world. I guess we probably have people on this site who were in the Soviet Union during the 80’s. Maybe they can recall what they thought was going on over here.
One of the things I loved about working at Netflix was that the base assumption was that everyone was a top performer. If you weren't a top performer, you were given a severance check.

The analogy we used was a sports team. Pro sports teams have really good players and great players. Some people are superstars, but unless you're at least really really good you're not on the team.

Performance and compensation were completely separate, which was also nice. Performance evals were 360 peer reviews, and compensation was determined mostly by HR based on what it was costing to bring in new hires, and then bumping everyone up to that level.

So at least at Netflix 10 years ago, performance wasn't really distributed at all. Everyone was top 10% industrywide.
Having skimmed it, I hope more people read that article.
I just tried it out, but for some reason it's complaining about missing a pivot_vtab module when I try to open an existing database. (MacOS ARM/Ventura)
>expand? is there an alphabetic variant of "enumerate"?

In this context it would be either "expand" or "explicitate" (because the operators thought the meaning was so obvious that leaving it implicit was enough).
The C++ from Google that people in the outside world are seeing is not the C++ the article is talking about. Chromium and open sourced libraries from Google are not the same as C++ in Google3. I worked on both back in the day and ... There's slightly different style guides (not hugely different), but most importantly the tooling is not the same.

The kind of mass refactorings / cleanups / static analysis talked about in this article are done on a much more serious and large scale on C++ inside the Google3 monorepo than they are in Chromium. Different build systems, different code review tools, different development culture.
Does it feature implementations of lots of purely functional data structures then? Or does it only apply to a few builtins?

And would other Schemes be free to copy those?
As far as I can tell this group won't have any actual power, so why not?
Max density for dishes and phones are obviously different
1. Agriculture is not a machine like consistent harvest giver, especially with more climate change (that’ll happen regardless of emission slowdown), it is good to have produce enough to feed 5.8(=6 million approx), a bad harvest can bring that 15 million down to 7 million very fast.

2. All produce is not of same quality, 15 million people’s produce will probably only produce 11-12 million produce that is marketable in stores after transporting it

3. Economies of scale matters, going from 15 million people’s produce to a 10 or 8 million produce doesnt just means a linear cost reduction, the price per unit for crops also rises, which can potentially make it hard to compete with other agro hubs in the Eurozone, dwindling Denmark’s independent source of food supply over time.
An excellent question. The long-term consequences are the realm of analysis, not politics, which is why I wrote this article. Those ideas shape how politicians make decisions and which issues to prioritize. To understand how your vote may impact foreign policy, study a candidate's knowledge, attitudes, and experiences of our relations with other countries. Specifically study their attitudes towards security guarantees, their language towards allied nations (especially the ones failing to meet their commitments to NATO), and how they respond to Russia's nuclear threats. If they are an incumbent, consider signing up for https://www.govtrack.us/ to get personalized updates about how your representatives vote on these matters.
That used to be the case. However, the current government jacked the immigration numbers exponentially over the last few years. This seriously exacerbated an already growing problem with housing affordability. Also, the huge immigration (via temporary workers and student visas) has suppressed wages. These combined we now have a housing crisis that contends for worst in the developed world.

It isn't just mentally ill people who are homeless.
This yesman attitude is honestly unnerving.

We make things worse, because they were worse! Sort of not, but were anyway. That’s an advantage, nothing to see here!

Instead of praising the advantages of going insane, let us better make (or at least strive for) a charset that makes subj work in practice, not on paper.
i am curious: why this instead of feeding your LLM an OpenAPI spec?
Ah, no problem, everyone does that sometimes ^_^
Salt Typhoon hackers backdoor telcos with new GhostSpider malware
Awesome rec. I'll check it out :)
I doubt that very much. Gwynne Shotwell stated multiple times that they will work with whoever. In addition, SpaceX is already contracted for 3 launches of Kuiper.
An IVF Mixup, a Discovery and an Unbearable Choice
This is a classic example of attacking the symptom instead of the disease.
This is fantastic stuff, building these machines out of odd primitives.

They kind of remind me of blind SQL injection attacks. When you can inject SQL, but can't view the output, so you use things like `pg_sleep()` to get a low-fidelity form of query output. Depending on how far you want to go, you can use different sleep lengths to slowly exfiltrate data.

https://owasp.org/www-community/attacks/Blind_SQL_Injection
Renewables can be turned off quite quickly.
> "neighborhood character" (read: keep out them poors).

As somebody who has spent a lot of money to live in a high-value area, not because of an investment in the property, but to avoid having my family exposed to inappropriate behaviors, yes let's keep out of the poors.

Affordable housing doesn't mean it needs to be in the same gated community as expensive housing, or in the same condo building. Economic segregation is not a net societal ill, in fact it's the primary driver for many people to increase their fortunes (myself included) so they can escape the crime and blight that comes from lower class people.

My reply might seem incredibly classist, because it is. I don't want my children exposed to public drug usage, petty crime, violence, and other ills that perpetuate any place where the people reside who lack the mental stability, intelligence, or self-control to hold down a professional job. I don't want them seeing this behavior, and I don't want them being pulled into dangerous situations because of the people who are in the community around them. I pay a lot to ensure that doesn't happen, including the choice of school and where we live.

I say all this as someone who grew up in a poor family in a bad area and spent my entire life escaping and staying out so I can raise a family in a better circumstance.
> By your logic, if the current descendants of people who have been here for many centuries by now aren't native.

It's not my logic. The term Native American has an agreed, standard meaning. Trump's family does not meet that meaning. My comment was not an attack on your political views.

Are you suggesting that being born in a place makes one native? I'll accept that definition. Now go convince the rest of the world to update their definition of Native American.
I use the Microsoft JDK daily - to develop in Maui for Android. Other than that, I'm not too sure what anyone would use it for over the actual OpenJDK versions. I'm pretty sure the MS OpenJDK is mostly there to support pushing people to Azure (hence your observation) and Android. I don't think it is there for much else outside of that, but I'm happy to stand corrected if anyone has another use cas for it.
Chinese government in general doesn't just "get" a factory. They need to compensate private owners too if they need to use their land. But the state owns every piece of the land (it's a bit more complicated than that, especially not true for rural where collective ownership is a big thing).

IMO, labelling governments as "authoritarian" sometimes gives an inaccurate outlook. The government is not a single person that just orders other people around and magically gets nods everywhere. It's an organization and you can expect all kinds of messy and chaotic stuffs in it.

I have lived under both "kinds" of governments and I feel the democratic ones have a lot of "authoritarian" elements in it too, especially nowadays when national security touches everything. And surprisingly it is way more effective than the "authoritarian" government I lived in.
Get a long monitor arm and pull the monitor out from the desk. Mine sits almost flush with the desk, with my arms going underneath to the keyboard/mouse. This helped me remain sitting upright without leaning forward.
Is there an underlying assumption that the channels are containers and not streams?
> but they don't give a damn about contributions

Here is a concrete reason why Google open source sucks when it comes to contributions and I don't think it can be improved unless Google changes things drastically: (1) an external contributor makes a nice change and a PR on GitHub; (2) the change breaks internal use cases and their tests; (3) the team is unwilling to fix the PR or port the internal test (which may be a test several layers down the dependency tree) to open source.

> making it easy for you to use the projects

Google internally use Blaze, a version of Bazel. It's so ridiculously easy for one team to use another team's project that even just thinking about what the rest of us needs to do to use another project is unloved dreadful work. So people don't make that effort.

I do not see either of these two points changing. Sure there are individuals at Google that really care about open source community, but most don't, and so their project is forever a cathedral not a bazaar.
Yes but we're not talking about freight. HSR is never used for that.
Thanks for pointing it out! Just did a hotfix for the 404.

Currently, I am manually looking for companies who are providing bounties and scraping it off them.

This is a challenge because different orgs use different methods to manage their bounties.

> I don't know what "locked" means

This generally means that someone else has started working on that issue, however, it may become available in the future if no activity is seen.