skysight-inc/HackerNews huggingface dataset:
Not everything needs to be profit generating, government funded research is how we get breakthroughs with very wide ranging benefits, especially when we are talking about advances in medicine. Profit making will often have the opposite effect by incentivizing the protection of existing monopolies, fake innovations to protect patentable revenue streams, and anti competitive regulatory capture.
>It was dismissed with prejudice, and can’t be tried again

But there were in total six murder-for-hire allegations against Ross Ulbricht. That Maryland case in your link [0] was only one of them.

That Maryland one was also a case in which Carl Force, a corrupt federal agent, was deeply involved. The New York trial which incarcerated Ulbricht avoided considering that single allegation, specifically because of the corrupt agent's involvement. [1]

(Confusingly, there were also six allegations of drug-related deaths. These were completely unrelated with the six murder allegations.)

It's notable that, in that Maryland document you linked, the US Attorney could have moved to dismiss the charge without prejudice, meaning that it could be retried, but he chose not to do that.

But he then continues, to say, without explaining why, that Ulbricht was already serving a life sentence which had been affirmed on appeal in New York. The implication is that the US Attorney is hinting that there's no point ever pursuing the 'attempted murder' angle, because Ulbricht is already locked up for life (Narrator: he was wrong).

Here's a summary

* One murder-for-hire allegation (Maryland): Indicted, but dismissed with prejudice by US Attorney

* Five murder-for-hire allegations (New York): Not indicted/charged, not decided by jury, but included in sentencing decision

* Six drug-related death allegations (New York): Not indicted/charged, not decided by jury, but included in sentencing decision

*

What I understand is that the New York jury was allowed to know about the attempted murder-for-hire and the drug-related death claims, but not about the corrupt federal agents.

The murder-for-hire allegations, meanwhile, were allowed to influence his sentencing (and the rejection of his appeal) due to "a preponderance of evidence" as decided by the judge, which would not be sufficient grounds for criminal convictions such as murder, which require evidence "beyond reasonable doubt".

This was not justice's finest hour.

*

[0] Maryland dismissal: https://freeross.org/wp-content/uploads/2018/07/Doc_14_Dismi...

[1] New York's appeal rejection decision: https://web.archive.org/web/20221213001237/https://pdfserver...
You need to look at things in totality.

- won the popular vote by over 2M votes

- won by electoral college by 84 votes

That alone would be “a solid showing”.

But he also:

- carried the Republicans to maintain a majority in the House

- helped increased the margin of seats in the Senate to a majority

Many members of the Republican party had been against Trump. This election, most were pro-Trump. His popularity helped pull both houses.

And did this after the opposition tried every tactics possible to ruin him - a fake Russian dossier that was peddled unquestioningly by the media, a misdemeanor crime gets prosecuted as a felony in the hopes to bankrupt or disqualify him from running again.

Against those odds? That showing is remarkable. Oh and he was almost assassinated, twice.

Then add on top he increased Republican share in solid Blue states like NY and CA by double digits. He increased Republican votes with black and hispanic voters.

He basically increased every single voting group across the board.

In light of the challenges, the outcome is a clear showing that a significant percentage of the US voters support him and the people in his party that are aligned to him.

I'm not sure what else you'd need to show a clear mandate.
So is this entirely offline? If so, it could have quite many useful applications, if not for copyleft of course.
You might be able to use a laser, with a video camera as the sensor. Even though the frame rate of the camera is much less than the sampling rate required for audio, it potentially has a high enough spatial resolution that there are multiple pixels per audio wavelength, giving enough bits of information per unit time. Some smart maths, effectively modelling the ribbon and matching its response to the observation, would be required. In this way, the vibration of the whole ribbon might be measured.
I can't get into Robert Lifton or any of that, but I can answer this:

> wouldn't it be more appropriate to just remove the controversial article/posts driving this

No, for two reasons: (1) HN commenters are expected to post thoughtful, curious comments and learn from each other, not fight ideological causes; and (2) it wouldn't work anyway, because there's no agreement about what the "controversial articles" actually are.

> rather than police one side of a discussion's comments

We don't moderate just one side, and if you think we do, I suggest you track my moderation comments more closely. It shouldn't take long to see that we're moderating commenters who break the site guidelines, regardless of which side of an argument they're on.

That doesn't mean we moderate everyone who breaks the rules, but that's not because we're only moderating one side, it's because we don't see everything that gets posted—there's far too much for us to read it all.
The DaisyUI description of the Tailwind button made me laugh:

"bg-indigo-600 px-4 py-3 text-center text-sm font-semibold inline-block text-white cursor-pointer uppercase transition duration-200 ease-in-out rounded-md hover:bg-indigo-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-indigo-600 focus-visible:ring-offset-2 active:scale-95"

Yeah, that's not making my life easier is it. Also some of those class names are super cryptic.
In several countries, I've seen tourist SIMs offered by local operators in either eSIM or physical SIM for the same price.
The API endpoint was clearly intended for use only by Edge. Yes, reverse engineering the authentication (even if trivial) and using it for other applications, knowing that was not its intended use, I consider a form of piracy.
This is the problem with the software industry generally. At the end of the day it’s the hardware manufacturers that hold all of the power aka “the means of production” and America has largely gutted it’s manufacturing capacity opting to make a quick buck without a plan to incentivize investment into new manufacturing capacity. China is on a rapid path to surpassing the West even in cutting edge technologies because they also have the domestic production capacity for all of the unsexy capital intensive industrial production that feeds the innovation.
There is "SingleFile"[0][1] and a tool called "Monolith"[2]. Of course Ctrl+S works quite well too.

[0]: https://addons.mozilla.org/en-US/firefox/addon/single-file/

[1]: https://addons.mozilla.org/en-US/firefox/addon/singlefilez/

[2]: https://github.com/Y2Z/monolith

They all have ShowHNs with (probably) many more alternatives in the comments.
No. The engineers can talk to the customers and figure out what they want. Cut out the redundant middleman.
> Russian direct energy supplies to the EU have been cut, raising energy costs

So the EU should have been more careful not to be too dependent on Russia? Maybe Germany should have avoided shutting down their nuclear reactors.

The idea that US should cut of our allies in Europe is stupid and insane but at the same time Europe made a lot of mistakes that it should learn from

> What pockets planned and backed up the Maidan rise that removed the Kremlin's puppet from power? Who aimed and intended such country to join NATO along years before this event?

No "one" planned it. It was a spontaneous grassroots movement that blew up when the authoritarian president tried to violently crack down on it.

https://snyder.substack.com/p/ukraines-maidan-revolution

> The consolation prize Yanukovych dangled before a liberal intelligentsia that hated him was the distant prospect of European integration. For a young generation in particular, “Europe” was the object of the greatest desire. In November 2013 Ukraine was expected to sign a long-anticipated association agreement with the European Union. At the eleventh hour, on 21 November 2013, Yanukovych refused.

> The disappointment was especially crushing for students, who felt as if their future had vanished; Europe would be closed to them. That evening a thirty-two-year-old Ukrainian journalist from Kabul named Mustafa Nayyem wrote in Russian on his Facebook page: “Come on, let’s get serious. Who is ready to go out to the Maidan by midnight tonight? ‘Likes’ don’t count.”

> That night Ukrainians—overwhelming students—came to the Maidan—and stayed. They held hands and shouted, “Ukraine is Europe!” At 4 am on 30 November 2013 Yanukovych sent his riot police to the Maidan to beat the students. The violence against peaceful protestors was a shock. Yanukovych, it seems, was counting on the shock to shake parents into pulling their kids off the streets. That was when something remarkable happened: instead of pulling their kids off the streets, the parents joined them there. It was a historic Aufhebung of Oedipal rebellion. Now there were close to a million people on the streets of Kyiv, and they were shouting, “We will not permit you to beat our children!”
It's called over-hyped.
The room of my house that I use as an office did not receive much sunlight from the window that faces a brick wall. I recently had a skylight installed and wow, it's been life changing. I don't even need a light on anymore during the day. I highly recommend installing a skylight to add more natural light to a room if it's possible.
No one is picking Nodejs for high performance, but when it is chosen for other reasons it's still expected to perform well. The Nodejs gRPC library performs poorly relatively to the overall performance characteristics of Nodejs, and this is a problem because most of the work performed by typical Nodejs services is API-related work (sending data, encoding and decoding payloads, managing sockets etc). That's not even touching on the bugs in the http2 implementation in node core or the grpc library itself, but much of the selling point of gRPC is supposedly the language interop, and this seems like false advertising to me.
As a PM, I factor this into prioritization. An engineer passionate for a product will lead to better engineering output, increased morale, and feeling of being heard. A motivated, bought-in engineer team is important when it comes to building the ‘high impact’ products.

Prioritization isn’t always black and white.

These qualitative factors matter and shouldn’t be ignored. As always, you weight it against other trade offs.
It looks to be a fork, as other comments and the license list seem to indicate
1. Using it.

2. See #1
Except that this is the kind of governance that American voters chose. They can't claim to have been misled. They explicitly voted for oligarchy and this is what they asked for.

If you're waiting for American voters to wake up and demand good governance you'll be waiting a really long time.
We love la belle langue, but HN is an English-language site and posts here need to be in English. (It's hard enough to get people to read them even when they are.)
It depends. That’s the whole point.

I see a lot of people here saying one is better than the other. But it depends on your use case and company size.

GRPC is a lot more complex to start using and hides internals. However it has some major advantages too like speed, streaming, type safety, stub generation. Once you have it in place adding a function is super easy.

The same can be said of OpenAPI. It’s easier to understand. Builds upon basic REST tech. However JSON parsing is slow, no streaming and has immature stub generation.

From my experience a lot of users who use OpenAPI only use it to generate a spec from the handwritten endpoints and do manual serialization. This is the worst of the two worlds.
- manual code in mapping json to your objects
- manual code mapping function parameters to get params or json
- often type mapping errors in clients

Those engineers often don’t understand that OpenAPI is capable of stub generation. Let alone understand GRPC.

GRPC saves a lot of work once in place. And is technical superior. However it comes at a cost.

I’ve seen OpenAPI generated from routes, with generated clients libs work really well. This requires some time to setup because you can hardly use OpenAPIGenerator out of the box. But once setup I think it hits a sweet spot:
- simple: http and json
- can be gradually introduced from hardcoded manual json serialization endpoint (client and server)
- can be used as an external api
- allows for client lib generation

But it really depends on your use case. But to dismiss GRPC so easily mainly shows you have never encountered a use case where you need it. Once you have it in place it is such a time saver. But the same holds for proper OpenAPI RPC use.

However my inner engineer hates how bad the tooling around OpenAPI is, the hardcoded endpoints often done instead of server stubs, and the amount of grunt work you still need todo to have proper client libs.
What Everyone Gets Wrong about AI
What a dream this would have been
Recent and related:

Tailwind CSS v4.0 Beta 1 - https://news.ycombinator.com/item?id=42210553 - Nov 2024 (125 comments)
Now it's working again, great tool. Would also be great to see the growth of the feeds within the category view.
investors are no longer investing in fb, they invest in meta
This is great. I feel like this speaks to the strangeness of how this article was written perfectly.
timestamppb.New(time) is hard to figure out?
Kinda telling the NIH to mask up

HHS suspended their association with the Eco health Alliance, so I'm not sure what vector is of worry.

https://oversight.house.gov/release/breaking-hhs-formally-de...

https://www.science.org/content/article/nih-says-grantee-fai...
The benefits you mention stem from having a total view on all services and which protos they are using.

The same is achievable with a registry of OpenAPI documents. The only thing you need to ensure is that teams share schema definitions. This holds for gRPC as well. If teams create new types just copying some of the fields they need your analysis will be lost as well.
The responses from prior requests give you URLs which form subsequent requests.

For example, if I,

GET <account URL>

that might return the details of my account, which might include a list of links (URLs) to all subscriptions (or perhaps a URL to the entire collection) in the account.

(Obviously you have to get the account URL in this example somewhere too, and usually you just keep tugging on the objects in whatever data model you're working with and there are a few natural, easy top-level URLs that might end up in a directory of sorts, if there's >1.)

See ACME for an example; it's one of the few APIs I'd class as actually RESTful. https://datatracker.ietf.org/doc/html/rfc8555#section-7.1.1.

Needing a single URL is beautiful, IMO, both configuration-wise and easily lets one put in alternate implementations, mocks, etc., and you're not guessing at URLs which I've had to do a few times with non-RESTful HTTP APIs. (Most recently being Google Cloud's…)
Hmm, I wonder if I could do something similar with my TX81Z, which is more like a DX11. But I don't really need to – it's great as it is, and shines as a 4-op FM synth because of its non-sine waveforms, and because of its multitimbral capability. Still cheap on ebay too.

Though a free FM softsynth like Dexed is hard to beat for cost and convenience; and on the hardware side, Korg's opsix has a great front panel with knobs and sliders for programming, while their Volca FM2 is a nice 6-voice mini-synth that can play DX7 patches.
What kind of code/projects do you work on?
Does Jetbrains have a language agnostic IDE? Their page makes it look like you need to pick one specific to a language, but I have repos with multiple languages

Like why does this page even exist? https://www.jetbrains.com/ides/#choose-your-ide
Really amazing and impressive work. And also an excellent resource for future explorers.

One thing I didn't see mentioned in the video is the total cost of all the materials to complete one laptop not including all the experimentation cost. I'd be super curious about that.
> The exact same thing they are doing now, except as employees.

except that's

> that could replace their gig wages under existing market dynamics.

so this job will not exist. The wages and costs required to have such a large fleet of employees, not all of whom is constantly employed and productive, but is costing money, will remove this role completely. Or, the number of them will necessarily be reduced, so that timely deliveries would be harder.
Relevant: https://www.theregister.com/2025/01/20/aws_iceberg_support/?...

and also from that same article, further down:

> Late last year, AWS announced S3 Tables, a new type of storage bucket that Warfield described as "a managed Iceberg table. It provides an Iceberg catalog, in which users can create namespaces and tables, each table is a first-class resource. Users can access control policy and security policy on the table itself."
It’s not expunged but you have a letter from the president saying you shouldn’t have been convicted in the first place. The meaning is different even thought the legal outcomes are the same.

https://www.msnbc.com/deadline-white-house/deadline-legal-bl...

A president will still commute when they think you did do something wrong but were unjustly punished.
So many resources are large , the last deepseek model was 700Gb, games can easily run into hundreds of gbs these days. Just updating Xcode can be 10Gb

High speed internet opens up new use cases open up , for example, if I had a 10 gig symmetrical connection I could run my own self hosted CI runner for free* with my old hardware lying about and recoup my investment.

Any sort of spatial computing will need lot more speed and/or local assets to be useful - with today’s speed all we can reliably get is what Facebook is doing with metaverse .
> It’s a tool with limited functionality. I think over time you vaguely learn the shape of its limits and work with what it can do, and it becomes genuinely useful.

Yeah, I think this is exactly right. I use it for adding new files to an existing codebase, but without giving it access to that codebase, by passing in the definitions I want it to work with. It gets stuff wrong a lot, and I need to keep anything I'm asking for _well_ within a scope that I can be eagle-eyed about. But if I want to do something pretty simple that would be slightly annoying to write by hand, and can be done in a single file, it makes a pleasant alternative to typing out the code by hand.

I don't think I would be able to do this as a junior developer, I think this is only working because I can tell when it's full of shit, and I lasted about 90m of being willing to let IDE-integration happen, because it's too easy to be lazy and not scrutinize every little change, and that way lies total madness. This makes me beyond skeptical of non-developers writing anything significant with it: they'd be much, much better off learning Bubble or similar.
> M2 seems to track the value of the US economy pretty well

Ah, now you are seeing! The US prints completely ridiculous amounts of money. The superpower we have/had is to then dump a significant chunk of the resultant inflation onto other countries. So we get to turn a far larger chunk of that printed money into "growth", keep the currency stronger, suffer less inflation, etc than would be true for other countries engaging in identical behavior.

BTW to make sure we're on the same page here. There are two distinct topics at play. One is quality of life for the average person. I think that has stagnated to declined for the plethora of reasons illustrated on the 1971 page. The second is the economic state of the country (as opposed to the people). And that has obviously substantially improved since 1971, particularly with our superpower, but I am arguing that as our ability to export inflation continues to decline we're towards a major inflection point that I suspect will be the end of this economic system.
I disagree, it does significantly increase the likeliness. Like having cancer makes you significantly more likely to know a lot of medical facts about cancer.

If you fear for your life you are much more likely to have spent time researching how to protect yourself digitally.
What would you recommend doing instead?
Huh? It's the opposite.

Megacorps have no problem with illegal AI scraping - they have departments full of people whose jobs is scraping detection & prevention, expensive layers who can sue scrapers, and plenty of machines to handle any scraping-related load.

But small orgs and individuals have none of that (see the OP article) - how would someone like LWN Jonathan Corbet use "legal remedies" against scraper bots which use fake user agent, a wide variety of IP addresses, and don't announce themselves? Suing random ISPs is going to be prohibitively expensive.

It really seems to me that it's time for web to get the same distributed protection mechanisms as email did. It is really a technical problem. If you ever run your own mail server (I used to), you know that it would be impossible without relying on non-commercial/non-profit organizations like SpamHaus and DCC.

Specifically, I am hoping for "distributed blocklist" - by itself, Fedora infra or LWN don't see enough traffic to detect a distributed scraper traffic. But if enough small websites pool their logs together via some DCC-like technology, then they might be able to detect scraping farms and block them for good. Throw in some poisoner tech, like Nerpenthes, and this might have good enough false-positive/false-negative rate to be usable.
Eh, it’s even worse frankly.

Have you heard stories about women (and men) who believe ‘they love me, they’d never cheat on me’ while their spouse is not only clearly cheating on them, but bragging to friends that they are cheating on them?

That’s what is happening.
And the more in-your-face it is, the more they’ll double down or even attack the people
trying to tell them.
I'll shit on them for that. Cars, like guns, are tools, not toys. To use them like toys is harmful and disrespectful to the environment. There are healthier ways to feel powerful. To use cars as profligately as we do now is immensely harmful. For background, I grew up poor and in farming country. I used to ride along with my neighbor when he hayed our field with equipment that a blacksmith, a wheelwright, a leatherworker, and a carpenter could make, pulled by a brace of draught horses.

I didn't get my driving license until I was in my 20s, and finally did in the interest of designated driving for drunk friends.
I didn't get an automobile until I was almost 30, and I really look forward to returning to a carfree lifestyle. "Public luxury, private sufficiency" is the way forward for us billions. The more integrated out bodies and minds to meet our needs, the better.
Are you surfing the web on a toaster? I only run into network bottlenecks or pages that suck because it loads tons of ads, which isn’t a javascript issue really. Yeah its not Wasm fast, and JS has some terrible stuff from a language perspective, but I don’t blame a slow web on Javascript. Certainly not for everyday browsing
That's just it, I try not to write the boring parts at all. That's what libraries and design pattern are for - avoiding writing boilerplate.

I certainly can see it being useful for writing additional tests, although I am very worried based on what I've seen that it will introduce more bugs than it's worth, which is why it's still a tool I use for hobby projects and not for real work.