skysight-inc/HackerNews huggingface dataset:
If people cared about decentralization then we would not have seen the consolidation that we've seen. That's true even for technologies who pitch decentralization as a core feature, as we saw with cryptocurrencies -- the original argument was that cryptocurrencies allowed a decentralization of finance, but then we saw a handful of platforms centralize the trades, and most people who bought cryptocurrencies were pleased to have this convenience.

From moxie.org:

"Given the history of why web1 became web2, what seems strange to me about web3 is that technologies like ethereum have been built with many of the same implicit trappings as web1. To make these technologies usable, the space is consolidating around… platforms. Again. People who will run servers for you, and iterate on the new functionality that emerges. Infura, OpenSea, Coinbase, Etherscan."

They also make this point:

"I think this is very similar to the situation with email. I can run my own mail server, but it doesn’t functionally matter for privacy, censorship resistance, or control – because GMail is going to be on the other end of every email that I send or receive anyway."

For a variety of reasons, people have not felt that it is worthwhile to fight for decentralization.
> The price of rice in Japan is up 60% year-on-year as of last month

Maybe read the article a bit before jumping into the discussion.
That seems to be the current narrative.
Yeah class divides are weird in Southeast MI.

At smaller shops it leads to a lot of hubris from management. I've worked at more than one shop where circles of UofM grads insist on outsourcing everything new and having in-house employees only do maintenance or minor features. If you didn't go to UofM your opinion is worthless.

Leads to incredibly toxic shops and terrible software.
You can do a basic[0] AP server in a single small (64k) PHP file[1].

[0] Single user, admittedly, but if we're talking about protocol simplicity, that's the nub.

[1] https://shkspr.mobi/blog/2024/02/activitypub-server-in-a-sin...
One of the main use-cases for compile-time metaprogramming (like macros) has been to be able to write performant code that does not type-check correctly in a typed language. Library writers encounter this issue frequently, e.g. the C++ standard library is heavily based on template metaprogramming. One example of code we want to write in a generic way are map and flatMap operations that you can define on lists, binary trees, hashmaps, rose trees and many other container-like data structures. But many typing system do not let you write the map and flatMap abstraction in a type-safe way once and for all. In dynamically typed languages, there is no such issue.

Some modern languages (Haskell, Scala) overcome the lacking expressivity for library writers with higher-kinded types and principled support for ad-hoc polymorphism (e.g. typeclasses), thus reducing the need for meta-programming. Notably, Haskell and Scala have unusually principled support for metaprogramming.

As a heuristic, I would suggest that using metaprogramming for small or medium sized normal ("business") code is a sign that something maybe be suboptimal, and it might be worth considering a different approach (either to the choice of implementing business logic or the chosen programming language.)
DeepSeek: Bright people with good ideas can beat billion dollar binges
No you cannot, see Article 2: Scope
Either than glorified template generators, real professional software developers are only using coding assistants because it's being shoved down their throats: https://youtu.be/H_DBqWI8hJw?t=2072
> people you had dinner with searched for pens and you got connected to them via geo matching, wifi connection etc

I wonder if this can be used to subtly influence others. There’s been a few times where I had been researching something but then my partner brought it up as their original idea.
The application process feels arbitrary and antagonistic to many. If that was how one felt, there would be little reason not to game the system.
It'd be more analogous if it were a brewery telling interviewees not to drink during the interview
Part of the problem is that many of the politicians now are believers rather than liars.

I mean, many of them are also liars, but they came up believing the earlier lies.
Oh wow, I knew this was a rampant problem in the US, but I didn't realise we had that at that scale here in the Netherlands as well. Hoping I can dodge the bullet a little longer...
Talk to your boss, make sure that you wont be fired over some simple complaints, then gather your team around and make sure to send the message that screwing around and completing one task a week is over, maybe fire the worst guy. Raise the rigor for 200%. Fridays should end at 2pm, you and your team go straight to a bar where beer is plentiful. Thank me in a month.

Cheers
Because most of gun safety is not actually about criminals; it’s about regular people with legal firearms becoming involved in crimes of passion, tragic accidents, and suicides.

America is the worst industrialized country for gun deaths because the guns are present to enable those things to happen. Countless studies show that the key to reducing gun deaths is not more training, more “good guys”, or whatever else — it’s simply having fewer gun households period.
Just creating a protocol specification does not create a standard. You need politics for that...
Even if you told them, "just copy the names from the original string" it's still asking for trouble, and maybe even security holes if they don't follow instructions. But the biggest problem with the idea is surely that the strings need to be compiled.
Supply Network Formation and Fragility [pdf] (2022)
Yeah, that's a good guess. These days i don't have to figure it out any more because I mostly do nylon on printers meant for nylon :)
In Mexico I’ve seen a lot of small shops (what we would call “bodegas” in US cities) called Mini-Super. Always gives me a chuckle.
identity politics sneakily becoming a required element in media (whether that be for genuine representation reasons, appeals to that market, whatever) isn't a necessary result of equitability in writing.
This feels like an appropriate place to share this again:

> "The question of whether a computer can think is no more interesting than the question of whether a submarine can swim." - Edsger Dijkstra
Nope, he has a point, its a dangerous boom and bust cycle that a lot of countries go through that try to regulate and control price of commodities like Rice and Grains, its not always just farmers or distributors price fixing, especially if a country has an open grain exchange market.

What happens is for weather or bugs or disease or other reasons the crop yield for a year goes down, prices go up, gov tries various ways to bring prices artificially down, farmers cannot recoup their initial investment, some farmers kill themselves (happens a lot in agrarian countries like India, South East Asia, Africa, etc) , rest abandon farming altogether, others go into permanent family debt to last another year from loan sharks who do not care about laws.

This creates a Boom and Bust cycle of prices, and prevent any sort of long term price stabilization or ability for a country to progressively boost production of grains, milk, etc.

This is a political crisis that is often seen in many countries, and doing the right thing long-term is very hard for impulsive political climate, and the more you take the wrong steps the worse it becomes over the years.
https://longnow.org/ideas/long-now-years-five-digit-dates-an...

> The Long Now Foundation uses five-digit dates to guard against the deca-millennium bug (the “Y10K” problem) which will come into effect in about 8,000 years. As you may have noticed any reference we make to a year begins with a zero: 01977, 03012, 02000, 00521, 01215, etc.

> It’s an idiosyncrasy to which we are dedicated. It’s nerdy fun, but it has a serious point, too. As our co-founder Stewart Brand points out: the present moment used to be the unimaginable future.
Opening phones at borders is already common practice everywhere, including the US. Unless you're a citizen countries don't have to let you in.
Elon Musk Pushes Forward Integrating the U.S. Treasury with Blockchain
So is a burglar alarm that uses AI to see a person on your property and alert the owner (Same function as the old PIR sensors) now AI tech that is predicting that there is a person that might be wanting to commit a crime and thus a banned use of AI now?

Or is it something that is open to interpretation, let the courts sort of out and fine you 15,000,000 euros if someone in the EU has leverage on the courts and doesn't like you?

Oh and the courts will already kill any small startup.
Not saying that America is any better...but my impression is that the EU's talent pool is very shallow in the "good at facing reality" category. And that the voters have long preferred that state of affairs.

Of course, if suddenly elected, politicians from that puny pool might prove themselves painfully shallow in "competence" category.
I think you're looking for CircuitPython, which is available on a variety of small boards [0]. Based on my, admittedly, very limited experience, I would strongly consider the Feather line of products from Adafruit [1]; they're compatible with each other, most have CircuitPython support, and they mostly have STEMMA QT ports for simple connections to I2C-based peripherals.

[0] https://circuitpython.org/downloads
[1] https://www.adafruit.com/category/943
> to create immersive experiences that have been used in the makeup and entertainment industries.

Or for fake propaganda videos.
Dangerous time for these kinds of progress.
Using Phoenix with React and Inertia
Ask HN: Are there any CLI only tools that are monetised
I'm curious if anyone is aware of pure CLI tools that that are monetised, either by premium support or by offering a free and paid version. Majority I've seen are extensions of some sort of SaaS or desktop product (IDEs, testing, etc.)
Having used several external orchestrators I can see the appeal of the simplicity of this approach, especially for smaller teams wanting to limit the amount of infrastructure to maintain. Postgres is a proven tool, and as long as you design `@step`s to each perform one non deterministic side effect, I can see this scaling very well both in terms of performance and maintainability.
Regarding the drugs vs guns comparison, I bet you'd find that every country that has implemented reasonably effective gun control still has thriving illicit drug markets. Australia is just as zealous at persecuting the drug war as the US but continues to fail at that whereas gun crime is very low.
I agree entirely. As a professional scientist who routinely uses Bayesian methods to solve complex computational and statistical problems, with actual real world applications, I cannot stress enough how irrelevant such philosophical musings about the foundations of Bayesian Statistics are for getting actual science work done.
I do not understand the obsession with proving beyond a shadow of a doubt that an interviewer can code.

Not being able to code is by far the easiest failure mode to deal with and I can deal with it more quickly by looking at resumes and firing people for outright lying about their abilities very quickly.

What is much harder to detect is the person who gives up at the first sign of trouble. Or someone who likes to over abstract everything. Or someone who likes to spend all day nitpicking PRs.

The absolute most damaging employee is the technical tornado midlevel who has prolific output and is good at figuring out how to get PRs through the code review process.

I can only bring to begin imagine the kind of damage a person like that could do with an LLM, an inattentive manager, and a buddy willing to rubber stamp PRs.
Thanks for the summary, ChatGPT.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
> Garmin is such a horrible company to try to integrate with

Is it still? A few years I built integration for creating posters from route GPS data, and it seemed pretty much the same experience as Strava and RunKeeper, but then they changed their TOC and wanted about $10K to connect.

It seems to be free now - although they still require approval.
https://developer.garmin.com/gc-developer-program/overview/

If you want data for your own use - and to send data from one service to another - then tapiriik is great (or atleast was, I haven't used it for a few years):

https://tapiriik.com/
Yep! Broad. The new EU way. Leave everything open to interpretation so that can slapp you if they don't like you.
I believe in playing the long game, making moves benefiting the short term are unwise choices for the longer term.

Of course, we're in a free world. People are free to do what they wish, and face the consequences, of course.
From the act:

> to assess or predict the risk of a natural person committing a criminal offence, based solely on the profiling of a natural person or on assessing their personality traits and characteristics;

more details in recital 42: https://artificialintelligenceact.eu/recital/42/
I'm confused what this does that Cursor doesn't. The example it shows on the front page is something Cursor can also easily do.
Buy and Build – A New Playbook for AI Entrepreneurs (2024)
I think the point is that a 60% increase of a small number is still a small number. If you spend $15 a month on rice and then that goes up $23, it's still a small part of your overall household budget.

I think it is clear that this is a political 'problem' that they're trying to solve, rather than an economic problem.
You can also find out ethnicity and even sub-ethnicity among some other things.

The Cup-Disk Ratio in a fundus scan is very notably different in people from two regions of the Indian subcontinent. And you can implement this with pre-Deep Learning Computer Vision.

I worked for a while with fundus and OCT scans of eyes and Deep Learning. The optometrists working there used to tell me this things.
Spoiler: it’s probably not
Ah, but there are loopholes for government use.
Why does the company that's asking change the analysis here? Shouldn't they know better than anyone the limitations of their product?

Are you implying that Anthropic specifically pushes for their models to be used inappropriately as long as they're not the victims of that inappropriate use? Because I haven't seen that at all with Anthropic, they've been consistently the most subdued and reserved AI company out there, barely marketing their products at all and when they do, doing so very carefully.

Your reactions in this thread are understandable as reactions against the oversaturation of AI, but it's not really fair to paint all of the companies with the same brush when Anthropic exists to be a foil to Altman's irresponsible push for saturation.
Interesting and surprising, to see that they have English versions online.
In my experience, companies based in Michigan pay 20-50k lower and do not have staff/principal roles available. You have to find a remote role to stay competitive wage wise. Some companies are not willing to pay as much for Michigan workers as they are NY/SF/elsewhere workers, too.

I think the reality is Columbus and Chicago are growing quicker than Detroit. The relative increase here might be "buzzing" but in absolute terms, it's desolate.
Depends if you want the RTX 5090 before next year or not, just like the collision :P
Legal Q: Can POTUS dissolve an agency like USAID by EO?
Which by definition means no more improvements to LLVM then, as one example, and by consequence no improvements on Rust backend.
How do I dump a list of installed app identifiers to cross reference with the list of apps selling this data? [0]

0: https://docs.google.com/spreadsheets/d/1Ukgd0gIWd9gpV6bOx2pc...
It's not about how the law appears to be. It's about the damage that can be caused through interpretation of the law that's the problem.
> If they were to design that today, I think they would require the initialization expression to be constexpr.

Why would they?

This (non-constexpr) semantic would be useful as lazy initialization. .. and C++ love tiny little features like these.
I work on applied research, not the actual research.

I feel uneasy at work. In the past, our company has small teams, each working on a dedicated and small ai component.

In recent years, ai has been becoming powerful, a single large model can cover the functionalities of many small ai models. Meanwhile, developing a large model requires so much resource, the company can only sponsor one or two.

This situation has resulted in fierce internal competition and a great level of politics. On one hand, the boundary between teams has been blurred, we step on each others' toes. On the other hand, we constantly fight for the company sponsorship for more resources.

Turf wars are what you have to face everyday, it is hard to find a unique and safe space.
I don't think this approach favors the talkers / story spinners too much. It is the other way around!

It is a nerd test. You can get every nerd talking if you ask them to tell you about a special skill or project they really care about.

I remember quite a lot of these lunch conversations:

Me: Hey, what's up? Do you like the salad?

Introvert Nerd: Mmmm-Hmmm.

Me: Great weather outside!

Introvert Nerd: Mmmm-Hmmm.

Me: I was hiking last weekend in the mountains and got caught in a storm.

Introvert Nerd: Mmmm-Hmmm.

Me: Does your work project proceed well?

Introvert Nerd: Mmmm-Hmmm.

Me: I've heard that you regularly cook medieval dishes and you created a food medievality detector using a Raspberry Pi and a horseshoe?

Introvert Nerd: Oh, yes! You know, measuring the medievality of a dish is not as simple as it sounds! Obviously, there are no American foods like tomatoes or potatoes allowed, but did you ever think which spices were common in Europe in the High Middle Ages and why that changed in the Late Middle Ages...
...
The success of Bluesky has been driven, in part, by the sophistication of their system for blocking. I know this is the main thing that draws me in. There are many people who, on a volunteer basis, build block lists that I can subscribe to. I've subscribed to many of these, more than 20, to block Nazis, scammers, MAGA, crypto bots, Russian trolls, fans of Elon Musk, racists, various political causes, and more. I've been planning to start my own list to block libertarians and anarchists. I hear other people complain about the bots on Bluesky, but I've seen very few bots on Bluesky, presumably because I subscribe to so many block lists. And I keep telling people: you can make all of the bots disappear, just subscribe to more block lists. And it's these block lists that have turned Bluesky into the most pleasant social media experience I've ever had.
In theory Bluesky is not centralised. In practice there's only one company operating a relay.

The model of "identity backed by domain ownership" is a nice one, and deals with the Mastodon identity portability issue.
Actually, "hiper-something" trend started with Hipermas, created by a bigger local supermarket chain (Corporación Supermercados Unidos, which owned others like: Más x Menos [More for less] and Pali). They were bought by and renamed to Walmart. Sharing the "hiper" prefix I only know HiperDiego, which like a Walmart big.

Here most are "super-" if they are big enough. if they are smaller "mini super-". All the categories before are self service.

If they are really tiny (a window) and not self service then they are called "pulpería".
This is what I've had to do. I got my channel banned from YouTube despite never getting a strike, and only one warning. Admittedly some of my videos can be a bit provocative but nothing too bad, and many not even that. When they've been flagged before I had appealed and gotten them reapproved, so I was under the impression that I was following the community guidelines appropriately. A sudden ban was unexpected.

Worse though is that banning your channel actually disables your entire YouTube account so I can't even watch YouTube with that account now! Not to mention playlists being gone, though I was able to get data from Google Takeout. That part was the most frustrating for me. I was even a premium subscriber!

And I've made videos for other people that have been around for years that I can't reupload due to the terms of the ban, which is also disheartening. I had started working under a different name before all this for much more artistic and abstract work, at the demand of the people I was working with, which now makes a lot more sense why they were pushing for that. I'm still uncertain if "me" being banned is all my personas or just the one that was banned; there are no obvious connections between them though.

Anyway, self hosting isn't too bad, though certainly need to ensure your hosting is capped so you don't get a giant bill if there is a sudden influx of viewers.

Thankfully I have enough donations to keep running with only a small amount I have to pay to cover the difference. Hopefully I don't have to end up using ads.

However the notable takeaway from all this is that there is no real competitor to YouTube! Nothing even comes close.
I think there is some misunderstanding here. Incentives are not some special thing you can opt to not do.

Who do you hire to do science? When do you give them a raise? Under which circumstances do you fire them? Who gets a nicer office? There are a bunch of scientist each clamouring for some expensive equipment (not necessarily the same one) who gets their equipment and who doesn't? Scientist wants to travel to a conference, who can travel and where can they travel? We have a bunch of scientist working together who can tell the other what to do and what not to do?

Depending on your answers to these questions you set one incentive structure or an other. If you hire and promote scientist based on how nicely they do interpretive dance you will get scientist who dances very well. If you hire and promote scientist based on how articulate they are about their subject matters you will get very well spoken scientist. If you don't hire anybody then you will get approximately nobody doing science (or only independently wealthy dabbling here and there out of boredom.)

If you pay a lot to the scientist who do computer stuff, but approximately no money to people who do cell stuff you will get a lot of computer scientist and no cell scientist. Maybe that is what you want, maybe not. These don't happen from one day to an other. You are not going to get more "cancer research" tomorrow out of the existing cancer researchers if you hike their salary 100 fold today. But on the order of decades you will definitely see much much more (or much less) people working on the problem.
A modern replacement for Logisim Evolution.
It doesn’t matter what it requires, the point is as usual, the EU doesn’t take into account the unintended consequences of laws it passes when it comes to technology.

That partially explains the state of the tech industry in the EU.

But guess which had a more deleterious effect on Facebook ad revenue and tracking - Apples ATT or the GDPR?
I would also add things that are unprofitable and/or participating in them requires a high degree of personal investment which can't be substituted with money.

Which describes a lot of things if you think about it.
I'm sure there is a choir of "told you so"-singers somewhere.
Many of those keywords as you call it, are part of a technical interview in any .NET consulting shop worth their business.

And while I expect any junior not to know half of them, anyone claiming to be a senior better have an answer, regardless of what I throw at them.

Naturally I don't expect anyone versed in desktop frameworks to master backend and vice-versa, but they better know the bits that relate to desktop in that case, across the whole stack.