skysight-inc/HackerNews huggingface dataset:
Apart from the snark (which is unwarranted), I can't even parse what you're saying.

(Mentioning sudo in the context of Homebrew suggests that you're one of those incoherent threat model people, so I'm going to assume it's that. So I'll say what Homebrew's maintainers have been saying for years: having a user writable Homebrew prefix is no more or less exploitable in the presence of attacker code execution than literally anything else. The attacker can always modify your shell initialization script, or your local Python bin directory, or anything else.)
By accepting the pardon the accused concedes to guilt in the crime.
For that reason that's why federated setup such as matrix are better. It is much harder to deanonymiza a set of users on different servers in group chat.
I feel like I'm taking crazy pills reading the comments on this thread. Multiple teenagers (one in Australia) died from the drugs distributed on Silk Road. Ross was ok with selling grenades, body parts, etc on there. But everyone is saying he served his time ???
I see no need for inheritance there, that can and should be done using interfaces

eg in the contrived example I gave, any of all three of the User, Student and Employee can implement the interface (and if needed Student could simply delegate to its internal User while Employee could "override" by providing its own, different implementation)
> I'm curious why that is.

When you're the biggest fossil fuel producer in the world, it's vital that you stay laser-focused on regulating nuclear power to death in every imaginable detail while you ignore the vast problems with unchecked carbon emissions and gaslight anyone who points them out.
I use a coffee grinder with a hand crank.
Basic features:

Create projects
Projects can contain notes and audio (uploaded or recorded in browser)
Then theres an AI chat in the project where the docs/audio are available as context (multimodal models used)

Its definitely very early; AI and UX need a lot of work. But definitely has helped me get over some “humps” with writing songs.

For extra context: I write songs with acoustic guitar and vocals, but I would say they are pretty simple overall.
You’re not going to hear from the people who thought it made perfect sense, so the replies are a pretty biased sample. (This is also true of the parent complaint about reading comprehension, tbh.) But I see three confused replies and three corrections (not counting my own), so it doesn’t seem to be every reply.

I think the problem is that I took an artistic style in an attempt to paint a picture for the reader, but I did it in a long thread on a technical forum where people are probably mostly skimming rather than engaging in literary criticism, so I should maybe have anticipated this would be a problem.
Never thought about SSR making your code more testable. That sounds pretty appealing.

Also, does p50 mean median?
I guess if Trump really wanted to run Libertarian, he could have run under the Libertarian ticket.
Oh that’s going to be good if it happens.

Everyone will celebrate Trump’s good deed while he funnels more government money to companies like Palantir to do things similar to PRISM.
It would appear to be a conversation between an experienced OpenStreetMaps contributor and a course designer for the golf video game PGA 2K23 discussing some in-depth technical details of representing golf courses in their respective domains via comments on an actual golf course in OpenStreetMaps. Pretty neat, especially given the aforementioned fact that such a huge commercial project sees its developers (ab)using the commons provided by the OSM project.
No one said anything about voting or benefits? That's an entire different discussion.

It's just that, in layman's terms, a pardon means "you did nothing wrong", whereas a commutation means "you did something wrong but were sentenced too harshly". As far as I know that's also what it more or less means legally (with some nuance).

I'm absolutely not a fan of "tough on crime" sentencing, but he absolutely did do something wrong, even if we ignore the contended "murder for hire" claims he should have been sent to prison for a number of years (personally, I'd say about 5-10 years). This is also by Ulbricht's own admission by the way.
> Let’s assume that making a JS change costs twice as much time a Ruby change, which I think is being generous to JS.

Everyone's mileage varies, of course, but this is quite the assumption. It feels like a lack of familiarity/comfort with the frontend or poor tooling.

With typescript and a basic UI library like MUI, this really shouldn't be the case for UI changes. If you're using raw JS and manipulating the DOM, maybe?
They plan to have 100,000s of people employed to run on treadmills to generate the power.
Before I got to the edit I was convinced you were in The Neverending Story
CO2-curious. Does it give you headaches? Or is it just a correlate?
> many people do feel he has done enough time and should be free without any restrictions

This could be said for any number of people rightfully detained by the US for crimes of incredible magnitude.
There's also iodine in eggs, milk, yogurt, many cheeses, and various seafoods. If you regularly consume such items I wouldn't worry too much.
This example does sound wrong to a native English speaker.
It contains a subjunctive mood construct and the correct version would be:

"What if there were no stars in the sky?"
The price is insane, on par with the most expensive espresso hand grinders.
They dropped the murder for hire charges because discovery would have.. discovered the FBI doing very very bad things.
This is why I love SF. It’s so small.

You can walk anywhere, and there’s a good chance something big happened nearby.
Mexico City is great for this because it points you to the central square. You can see the avenues spiraling out of the square, some of which follow the same routes as the avenues that lead to the city-island of prehispanic times (Calzada de Tlalpan, for example).
It’s light on details, but from The Guardian’s reporting:

> The president indicated he would use emergency declarations to expedite the project’s development, particularly regarding energy infrastructure.

> “We have to get this stuff built,” Trump said. “They have to produce a lot of electricity and we’ll make it possible for them to get that production done very easily at their own plants.

https://www.theguardian.com/us-news/2025/jan/21/trump-ai-joi...
yeah. If the numbers are real, this might be the end of SoftBank.
Yes, lyrics are usually part of a traditional notation "score". Of course, Ableton is too hip to provide traditional notation with a score editor, but quite a few other popular DAWs do, including Logic:

https://support.apple.com/guide/logicpro/add-lyrics-to-a-sco...
that was Obama - Biden never promised that

https://jacobin.com/2022/08/joe-biden-public-option-health-c...

I can't think of any major campaign promise that he fulfilled

Renegotiate NAFTA

Lower Taxes

Move the US Embassy to Jerusalem

Nominate to the Supreme Court from the list he shared

Kill TPP

No Social Security Cuts

Take No Salary

Where he failed, it generally wasn't for trying, but because he was getting blocked by Congress, the courts, and the general bureaucracy. You only have to look at the last 48 hours to see a better prepared Trump committed to his promises.
Plot twist: wolfgang42 is Ulbricht
I don't think much changed, really. The contraband and services offered on these marketplaces has always been backed by criminal enterprises. Mostly the markets provided level of indirection that made purchasing palatable and gave a false sense of safety.
Flame: A small language model for spreadsheet formulas (2023)
Yes? the reddit guy is saying the device is always saving pictures on the device.
A single person should never have the sole power to undo an unlimited number of lawful convictions. It seems like a power designed for corruption.
Logic has support for adding lyrics. Create a MIDI region, select it, and press N to open the score editor. Make sure the inspector is open on the left, press I to open it if necessary. There is a block which says “part box” and inside it, LYRIC. This lets you put lyrics in the score.

That said, it’s not one of the strengths of Logic to use it this way.
> The alternative is that you wind up implementing the same 5-10 interfaces repeatedly for every different object you create.

if both Student and Employee need to implement those interfaces, it's probably User that should have and implement them, not Student and Employee (and if they truly do need to have an implement them, they can simply delegate to their internal User = "no override" or provide a unique implementation = "override") (let alone that unless I'm misremembering in Kotlin interfaces can have default implementations)
Haven't written much TS, so can't speak to that.

I should have made the distinction between client-side and server-side JS/TS. Familiarity and expertise will be a main driver of productivity for a team, regardless of language/framework. For us, that's RoR.

Client-side JS however has a multiplying property, where we often need to write more server-side code to accommodate the growth in client-side code. If the client-side code is providing undifferentiated value (e.g. authoring HTML), we now have more pieces in our system to accomplish our goal (author HTML). What's been surprising to me is that you don't need to author HTML client-side to have a reactive experience. With Turbo, Stimulus, and server-rendered HTML, a great experience is possible with fewer layers.
I did, but at the time it was touted more as a centralized service that I wasn’t really interested in. Maybe it’s better now.
This doesn’t sound like an imaginary person

https://www.vice.com/en/article/murdered-silk-road-employee-...
It’s not ironic at all. The MAGA movement is really similar to how Mussolini came to power.

The campaign against barbarians (Steve Miller’s) crusade, Elons “not enough white babies” stuff, sucking up to the church (Vatican City is a Mussolini scheme), aspirations for conquest of Greenland and Panama, etc are all analogous to the maga playbook.

Most people are clueless. There are idiots who think they are getting $1 eggs next week. Riling up weirdos like libertarians lets the movement punch above their weight.
Gig workers are a perfect example of how inhumanly ruthless our capitalistic overlords are.
The obvious answer is: because zero is not one. Singular means one. Plural means not one.
Engineering the Perfect Group Chat
Ask HN: JavaScript with Begin End
Hi coding enthusiasts,

I run a small JavaScript coding site for code newbies: codeguppy.com

What I've noticed is that most beginners have a hard time to properly open and close the { ... } for functions, code blocks, etc.

I was playing with the idea of introducing a simpler "javascript" to codeguppy.com -- where basically the symbols { } are replaced with begin ... end.

A simple pre-processor will replace begin ... end with the proper { ... } before sending the code to execution to the JavaScript engine.

Looking forward to your feedback on this. Do you think this will make coding more approachable to beginners or will create confusion later on when they will have to remove the "training wheels"?

Please see below how a function will look like (converted from the Breakout project on the codeguppy site):

function createBricks()
begin
let noBricks = Math.floor((width - brickSpace) / ( brickWidth + brickSpace ));
let arBricks = [];

for(let row = 0; row < 3; row++)
begin
for(let col = 0; col < noBricks; col++ )
begin
let x = col * ( brickWidth + brickSpace ) + brickSpace;
let y = row * (brickHeight + rowSpace) + rowSpace;

let brick = { x : x, y : y };
arBricks.push(brick);
end
end

return arBricks;

end
I have no idea what you are talking about. /s
Body parts? huh
Wikipedia tells me that the first known usage of "zero" in English was 1598, certainly well after the rules for plurals were set.

Wikipedia also tells me that people started speaking what we now call Old English around 450, and also tells me that there were examples of something close to the idea of "zero" going back as far as 1770BC, although the usual history of "zero" in English just goes back to borrowing it from Sanskrit, where it might have first appeared as early as ~300±80 but definitely appeared in 458.
> “an individual who has received a doctoral degree (or equivalent) and is engaged in a temporary and defined period of performing independent research.”

Would be just as accurate.

Btw

> “an individual who has received an undergraduate degree (or equivalent) and is engaged in a temporary and defined period of mentored advanced training to enhance the professional skills and research independence needed to pursue his or her chosen career path.”

Would be an accurate description of a PhD student too.

The official definition could also be accurate if describing an Assistant Professor (professor before tenure is granted)

So this is why I'm pushing back on the definition. Calling it a "training position" is just an excuse to have cheap labor and be exploitative.
I'm more interested in the subtext of the pardon.

Why this person specifically? And why at this time? Perhaps the discussion shouldn't be about the actual subject of the pardon, and perhaps more about the motives of the pardoner...
ANT+ appears to be dying and Garmin has started moving away from it. Although I'm sure they'll still support it for several more product generations.

https://www.dcrainmaker.com/2025/01/the-begining-of-the-end-...
That's their total fund and I doubt they are going all in with it in the US. Still, to reach $500bn, they need $125bn every single year. I think they just put down the numbers they want to "see" invested and now they'll be looking for backers. I don't think this is going anywhere really.
I'm definitely interested in the promise here. But it seems very early days.

I'm sceptical about the whole "make a workspace for a feature, then code, then merge" workflow. For me in practice work often doesn't follow that linear path, I don't really know what feature will be finished and ready for committing until done.

One very surprising thing I have learnt about git is that it is intuitive for some people. Whereas maybe half of its users, including me, will never really get it, even after decades of use. So I am also skeptical about broad claims of intuitiveness.

I think the problem of creating a truly user friendly distributed version control system CLI is enormously challenging and requires a lot of deep thought if it is going to meet the needs of a wide range of software development practices. Looking at the DESIGN.md does not convince me they have gone deep enough in that analysis. It has a bit of a blase "it's just common sense that it should work like this!" and I'm pretty certain it's not so easy.
One of the traps is mental health. People focus on their body when dieting, but there are far more aspects to manage, and forcing themselves to do things they utterly hate will have wider impacts.

At the end of the day they'll blame will power or motivation or whatever else on why the diet failed, but still won't account for these same factors when trying the next diet involving basically the same mechanics.
This is a better AI gallery (I sorted all images on the site by top from this year).

https://civitai.com/images

There's still plenty of slop in there, and it would be a better gallery of if there was a way to filter out anime girls. But it's definitely higher than 20% interesting to me.

The closest similar community of human made art is this:

https://www.deviantart.com/

Although unfortunately they've decided to allow AI art there too so it makes comparison harder. Also, I couldn't figure out how to get the equivalent list (top/year). But I'd say I find around the same amount interesting. Most human made art is slop too.
DPR dabbled with the idea of violence.

Pablo Escobar revelled in it.

PE put bombed newspapers and killed hundreds, if not thousands of people unrelated to any criminal enterprise or to arresting him. I mean, actual innocent, minding their own business civilians. Over 4000 murders have been directly attributed to the actions and orders of Escobar. Estimates to the actual count range closer to 8000.

DPR went over to the dark side a bit in that entrapment racket, or at least it seems so.

Thinking that someone needs to be murdered isn’t necessarily a character flaw, imho.

It depends on what DPR was led to believe about this fictional person. It is reasonable to imagine that the FBI took every possible measure to make their fake victim seem as murder worthy as possible. It’s not too much of a stretch to imagine that the “victim” may have been painted as a purveyor of child trafficking, CSAM, or other things repugnant. My point is we don’t know. And if we don’t know, we should reserve judgment.
You do realize that XHS's western analogue is Pinterest that also has heavy moderation? Such services do not make good examples.

In any case, you should also be wary of the biases of the zeitgeist of one's own society, which is more insidious and tough to discern unless one possesses some cross-cultural experience.
Ask HN: Ethical Hacker" or Criminal Scammer?
My company does not participate in any sort of bug bounty programs. An "ethical hacker" hacked into one of our small back end tools and is pressuring us for money to reveal what he did and is sort of threatening to release confidential information from it. How should we handle this?
anybody can try to break the record with this tool https://github.com/PapayaJackal/ipeeyoupeewepee
Never is a good starting point as a guide but of course there are cases where is-a makes sense too.

Composition generally is not good enough to model all cases without resulting to some AOP or meta programming also, but in that case the is-a or a base class would arguably be the simpler approach, at least it can be reasoned about and debugged, as opposed to some AOP/Meta spaghetti that can only probably be understood from docs
> can you paint better and more imaginatively than that?

the fact that you are seriously asking this question says a lot about your taste.
Exclusive Interview with DeepSeek Founder, – Unveiling China’s Silent Disruptor
He attended the convention. Is is for all intents and purposes representing them.
Looks like I should have just read the help section... Sorry! I understand now how to actually play. I will reiterate though that, on mobile, regular play kept navigating me away from the page (reloading, moving back)
is the power to put people in prison designed for corruption? And if so, should it be limited to a max of 1 person / judge / term?
> "What if there was no star in the sky?" does not sound particularly weird

I disagree: The most-charitable scenario I can think of is that someone has context-shifted from regular "stars" to "our sun, Sol, which is technically a star even though we typically consider it separate from the rest."

In other words, it involves a situation where someone is assuming the amount is capped at 1. (Yes, I know binary stars exist.)

Compare:

* "What if there was no star for Earth to orbit?" [Works because =1 is the normal assumption in this context]

* "What if there was no star in the night sky?" [This is weird.]

* "What if there was no constellation?" [This is also weird.]
Thank you for writing this all up. Just curious if you ever considered switching away from Ruby? I think many people are living in parallel stacks (TS, Go, Python, Rust) and it would be interesting to hear how it’s been going more recently in that ecosystem from your perspective.

As to rendering, I’ll be honest and say that my code has moved more towards client-side (using ConnectRPC and my framework ojjs.org—-shameless plug :), but I love that you have had success with a different path. Super interesting, and thanks again!
“deanonymization”

Hardly.

Amazing sleuthing but not deanonymization.
Of course,
and part of reason why iodine deficiency is not generally a problem any more is because most Americans can get plenty of these in their diets.
Iodized salt was introduced at a time when large portions of the country were too far from the ocean or people living there did not have much available diary.
With the return of iodine deficiency it's clear that dietary habits are changing – not only are people consuming less iodized salt,
people are also reducing their consumption,
for whatever reason,
of foods high in iodine.

So my question stands: what other ways can we supplement iodine consumption without people needed to eat excess sodium or change their dietary habits?
And Rust. It seems they often go together. I don't know why people do that to themselves.

https://www.youtube.com/watch?v=Fm5Ust7vEhk
> My understanding is he ran an online marketplace which drug dealers used to sell to their customers. I'm not aware that Ross ever bought or sold drugs as a business or hired others to do so.

Ah yes, he accumulated over $5 billion in Bitcoins by entirely legal means. He didn't facilitate the wholesale distribution of illegal (and dangerous) drugs at all. He never contributed to the massive distribution of Fentanyle-laced dopes to the United States, Europe, and elsewhere. He was just the online guy!
Zeno’s book keeps eluding me, I keep getting halfway closer to finishing it
Or HN just has a lot more international readers now and English isn't their first language.
Consuming cholesterol, like in cheese, has little effect on serum cholesterol levels. Almost all of the cholesterol in your body is endogenously produced.
Weird part is that these two groups generally belive are not that different in the general. Most of the fight on the ideological side is on marginal differences.

This all is mostly idiotic tribal fight when you hate each other because you just must to hate someone.

I profoundly hope for star trek like civilisation in the future
> I haven't looked into the case(s) for years, but prosecutors don't often just drop charges because other charges were found guilty.

They absolutely do that all the freaking time. Especially when other convictions already result in a long sentence.

Prosecutors have limited bandwidth, and just wasting time adding one more life imprisonment on top of a life imprisonment is not helpful.
"I have no spoon." Correct in a situation where exactly one spoon is expected.

"There are no spoons here." Correct in a situation where there could be zero, one or more spoons.
That paper is from over a year ago, and it compared against codex-davinci... which was basically GPT-3, from what I understand. Saying >100B makes it sound a lot more impressive than it is in today's context... 100B models today are a lot more capable. The researchers also compared against a couple of other ancient(/irrelevant today), small models that don't give me much insight.

FLAME seems like a fun little model, and 60M is truly tiny compared to other LLMs, but I have no idea how good it is in today's context, and it doesn't seem like they ever released it.
3d asset generation is a use case that for most doesn’t need to run in production