skysight-inc/HackerNews huggingface dataset:
What should the karma be of a new account? That is the minimum karma that spammers can readily abuse.
> If you're 6, your parents just put you on the seat and push you until your balance gets good enough that you can take the training wheels off.

Which can take a very long time, because you have training wheels to begin with. If you're about to teach a kid how to ride a bicycle, it's far better to do without them. And the pedals too; learning how to use those is a huge distraction from learning to find and hold your balance.

There are special “kick bikes” for tiny tots to propel by kicking off the ground. And some of those can later be converted into “normal” bikes by attaching a chain drive, but... Feels kludgy, and is usually rather expensive.

If you can find an ordinary bike where you can get the saddle low enough for your kid to reach the ground with their feet, just remove the pedals and let them use that as a “kick bike”. If you can find a (gentle!) slope to practice on, you'll be able to replace the pedals in a matter of a few weeks at most, or probably days.
"Government can't do anything right. Elect us and we'll prove it."
And you also shouldn't expect anyone to use your software. Which of course is up to you.
On the other hand I've only seen the Yggdrasil project once 3 or 4 years ago. The weird name and already visited link on my hn feed.. I did a doubletake for maybe 1 second thinking wtf is this and then immediately knew what it was without clicking, in a way that I definitely wouldn't have been able to if the project were named 'Atom.'
If you’re interested in this, the documentary “Mirage Men” is fantastic.
Safety in an unsafe world
I think it's likely that the average difference between schools, sometimes even in the same city, is much greater than the difference between the averages for each of the two countries.

I'd guess that the racial and economic demographics of the particular schools in question are much more relevant.
Last week, after reading Methodology is bullshit here, this was my first thought!

https://x.com/henri__OK/status/1854813243916882365
and CSAPP i think
This is an extremely clever setup and certainly looks wonderful - but to me LAN parties are only LAN parties when people bring the computers with them (in much the same way that Champaign is only Champaign when from a certain place in France). That being said it looks wonderful and I hope it gives you and your community many years of enjoyment.
Someone needs to come up with a law that any headline can be responded to by pasting this wikipedia link.
It’s possible to initiate such cuts, but whether they stay cut after the inevitable legal battles remains to be see …
For those not clicking through, DOGE doesn't refer to Dogecoin, it stands for "Department of Government Efficiency."
Someone flagged this HN post without specifying which HN guideline was broken, and the post is relevant and was going for the front page, so I'm bringing it to attention.

I think the post is taken down because some people don't like it, but taking it down for this reason goes against HN guidelines. Check out this comment thread:

https://news.ycombinator.com/item?id=42160848
In these studies, we see a slow increase in benefit over a period of (typically) 24 weeks, in line with the active arms. With autoimmune diseases, things don't get slowly better when you're not on medications. Some ebb and flow, sure, but not gradual improvement.
Like many of these sorts of critique articles, I can see the author's pain point and empathize, but don't fully agree. Yes, it is true that if you aren't careful you can end up with a design that doesn't work and has to be redesigned. And yes, I do agree when this happens it can be very frustrating (and a time suck). However, in my experience, and it probably depends what type of code one writes, it doesn't happen enough to fully mar the experience of an otherwise very productive language. If I had to guess, I would say this happens to me maybe 1 day in 30. Not great, but not catastrophic either.

If I'm working on a section of code the relies heavily on borrowing and lifetimes, I will typically work up a prototype without all the functionality just to ensure I have a workable design before going back to fill in the rest of the code. This is probably why I don't tend to hit it all that often. It would be ideal if this wasn't necessary, but Rust has all sorts of other awesome features that make this something worth enduring.
> most people who get bullied are a little "off"

Because being either too tall or too short means a person should get fucked up every day, because they deserve clearly it. (/s)

Is that what you're saying?
ok. So, it is not just me that find this article condescending...

Now, I believe you article is not totally futile, as it's not. But....

I would definitely drop the condescending to, give example with details as why with comparison. If you did, I did not get there, again, because of the tone.
There's two other ways I've seen it phrased:

"Test what you fly, and fly what you test" (Supposedly from aviation)

"There should be one joint, and it should be greased regularly" (Referring to cryptosystems I think, but it's the same principle. Things like TLS will ossify if they aren't exercised. QUIC has provisions to prevent this.)
Repeat after me - a Presidential Task Force like DOGE is NOT a department.

You can slap lipstick on a pig, but it's still a pig. Same with presidential task forces.

A Department with actual staffing, budget, personnel, and legal authority can only be created by Congress.

Presidential task forces can only give non-binding advice to a President.
There's also Malloy[0] from Google that compiles into SQL

> Malloy is an experimental language for describing data relationships and transformations.

[0]: https://github.com/malloydata/malloy
If it's public code, a link to a branch with the issue can still be useful. Looking at the compiler internals you can get a better sense on how to minimize the issue. That being said, not having a minimised repro lowers the chance of it getting addressed quickly.

Even if you have already figured out how to deal with it, your future colleagues might not, and by improving the diagnostic you would also be getting that time manually commenting code back.
People who complain or say "how hard can it be?" without having first-hand knowledge of a problem or area of work frequently fail spectacularly when put in a place of responsibility.
The “Department of Government Efficiency” isn’t a real government office and as such has no actual power. Musk and Ramaswamy won’t be able to do anything, and the budget is controlled by congress, not the executive.
Surely a government office named as part of an insider trading scheme to pump a coin that burns tons of energy to exist will be ultra efficient.
Two examples of things I want, built-in on day one, in some future language:

Structured concurrency. Don't provide "legacy" mechanisms and "opt in" for structure, just bite the bullet. Like the first language which told people no, we don't "go-to" other functions, that's not happening in my language, that was structured program flow I want structured concurrency, it's a thing but it's not yet popular enough to do that as the only provided concurrency, it should be.

Smart arithmetic. Your computer has Floating Point math. FP math is fast, but, it's hard for humans to think about exactly where they lose precision and performance while using it. I should be able to write the real mathematics I want, specify the precision I need and possibly the performance trades I'm comfortable with, and the compiler not me the programmer, figures out how to use FP math to calculate my mathematics with acceptable precision or tells me that I made demands it couldn't meet or which are nonsensical.

On the other hand, two things I really liked to see when I learned Rust:

&[T]: The slice reference type, a fat pointer which specifies where zero or more contiguous Ts are, and, how many of them. This is the Right Thing™ and it's right there in the core language design, which means you don't need to go back and retro-fit it.

String: The simplest possible way to build the growable text type, as a growable array of bytes but with the strict requirement that the array's content is always UTF-8 text. Is the "Small String Optimization" a cool trick? Yeah, but it need not live in this core vocabulary type. How about Copy-on-write ? Ditto. What about other text encodings? Transcode at the edges if you need that.
> A theme I’m noticing more frequently as Rust gains popularity is people trying to use Rust even though it doesn’t fit their preferred way of coding.

I could've expressed the sentiment in this blog post back when I started playing with Rust ~2016. Instead, I ended up learning why I couldn't pass a mutable reference to a hashmap to a function I'd looked up via that hashmap (iterator invalidation lesson incoming!).

The kind of bug I was trying to add exists in many languages. We can only speak in general terms about the code the blog post is talking about, since we don't have it, but couching it in terms of "doesn’t fit their preferred way of coding" misses that the "preferred way of coding" for many people (me included) involved bugs I didn't even realise could exist.
Scouring SICP cannot imbue the student with mechanical sympathy any more than poring over analysis of Coltrane makes me a saxophonist.

Nevertheless. It must be done. Theory and practice.
I can't, since I don't know Netflix's architecture - I was responding to "I'd love to hear exactly how a monolith application is guaranteed to perform better, with details."
You have described Reddit moderators.
Given it's only 20 pcs, I might have just opted for fully local machines with a basic disk overlay software with exceptions for where Steam and Epic live. Course, engineering a centralized solution can be fun, but locked-down PCs are just simple. Having built corporate RDP and VDI solutions I'm just biased towards keeping things simple these days and pushing admin work off myself.

Going off the local PC only idea, you could script just your rebuilds of them in the off chance something goes south, along with maybe a disk image with the majority of common games loaded. This is just thinking along the lines it's friends and family, not the general public. I'd probably use gigabit Internet (or more) which makes updates you're missing fast, while Steam lets PCs on a LAN share updated files and save bandwidth.

Did you consider patch panels or things like PatchBox to organize those UTP cables or allow for changes in your switching later?
Elon is hiring people that will agree work for free, he is a big proponent of legal immigration which suppresses wages so I guess it’s no surprise that what he really wants is to not pay people at all.
Publications are institutionally incapable of publishing an article (and readers incapable of appreciating) that says, A Paper Investigates How Early Archean Impacts Might Have Possibly Affected The Development of Nascent Life
He carried all 7 swing states, 5 of them with what looks like it will be a 2% margin or more (and those five would be enough for a victory even without the other two). We lost both houses of Congress. It was a closer election than, say, 2008, but this was a resounding defeat. Saying otherwise is just sticking your head in the sand.

The DNC needs to do some serious introspection.
https://en.wikipedia.org/wiki/Autokinetic_effect?wprov=sfla1

That may explain some of the sightings. That article specifically mentions foo fighters in the context of night flying. Were foo fighters seen during the day too? (I haven't researched them at all)

EDIT: Actually the foo fighters wiki article is pretty even handed I think: https://en.wikipedia.org/wiki/Foo_fighter?wprov=sfla1
I think only an ignorant person doesn’t see the train wreck coming, and how making more money won’t fix fuck all.
The trouble is that MOND is just not worth your time. In fact, I would even object to calling it a 'theory' in the first place.

MOND is just some wild idea, but a little thought should convince every physicist of its uselessness. It has major issues both in explaining experimental data and in its theoretical consistency. It justifiably receives next to no attention from the vast majority of (astro)physicists.

In popular science the idea however does not seem to want to die, perhaps because it is so easily explained to a layperson. Of course this is a little frustrating for the community, but perhaps we should look at the upsides: more attention for science is probably a good thing, and explaining to people why MOND is so useless provides a good opportunity to discuss some proper physics.
If you had money riding on it because of legalized sports gambling in your state and sports regulators clearing it to be a thing to bet on, then it was probably pretty psychologically important whether or not there was a 1 or 2 minute delay on you seeing the results of the game.
https://vidpanos.github.io/

There are other recent ones that do a new camera from any vantage point, not just rotation+fov changes like the above as well. But they still might want stabilized video as the baseline input if they don't already use it.

Besides saccades and tracking, your eyes also do a lot of stabilization, even counter rotating on the roll axis as you lean your head to the side. I'm not sure if they roll when tracking a subject that rolls, I would think not common enough to need to be a thing.
I've noticed this amongst the newer "careerist" sort of software developer who is stumbling into the field for money, as opposed to the obsessive computer geek of yesteryear, who practiced it as a hobby. This character archetype is a transplant, say, less than five years ago from another, often non-technical discipline, and was taught or learned from overly simplistic materials that decry systems programming, or networking, or computer science concepts as unnecessary, impractical skills, reducing everything to writing JavaScript glue code between random NPM packages found on google.

Especially in a time where the gates have come crashing down to pronouncements of, "now anybody can learn to code by just using LLMs," there is a shocking tendency to overly simplify and then pontificate upon what are actually bewilderingly complicated systems wrapped up in interfaces, packages, and layers of abstraction that hide away that underlying complexity.

It reminds me of those quantum woo people, or movies like What the Bleep Do We Know!? where a bunch of quacks with no actual background in quantum physics or science reason forth from drastically oversimplified, mathematics-free models of those theories and into utterly absurd conclusions.
WHY do you think it’s bad for that background? Please!

What if you know math but not stats? How much stats do I need to know before you think this isn’t good to browse?

Wish I knew… I guess I’ll have to find out the hard way.
Yes, the properties about scaling do hold even with near-real-time streams. [1]

The problems with using it as part of a distributed service have more to do with asymmetric connections: using all of the limited upload bandwidth causes downloads to slow. Along with firewalls.

But the biggest issue: privacy. If I'm part of the swarm, maybe that means I'm watching it?

[1]: Chainsaw: P2P streaming without trees, https://link.springer.com/chapter/10.1007/11558989_12
Yeah I was looking into the firehose as a potential way to source to discover new domains for my search engine. Even though it didn't pan out, I really appreciate how accessible the data is.
Two obvious examples are the pushback against lgbt awareness and elon’s use of twitter to algorithmically suppress the reach of leftwing accounts.
If your goal is to cut spending in the short term, sure, that is easy and can be done. But wait and see where failing public infrastructure and services will lead the country in 5, 10, 25 years and make the balance then.

Just look at where basically every austerity policies lead the countries they were implemented in.
Great article! I fear this will be the country's rude awakening to Chesterton's Fence. The GAO recommendations list is a really great thing to point these DOGE people to. We have literally no reason to assume they're equipped to do this.

Edit: It's apparent most people commenting haven't actually read TFA. You should!
Maybe only distantly related to this, but thought it worth sharing that when I visited Seattle for the first time this year I caught a show by a band called La Cerca at Central Saloon and loved their song “Echolocation”, with ethereal sounding guitars, including the bass: https://www.youtube.com/watch?v=1NYeqA2Kve8
>I think it is easier to have millions of tvs catch airwaves vs millions of point to point https video streams.

Exactly! It was a solved problem.

The Superbowl isn't even the biggest. World Cup finals bring in billions of viewers.
> Oh boy. I see bugs everywhere in C and why the borrow checker exists.

Any examples that you could provide? I have been dealing with C/C++ for close to 30 years. Number of times I have shot myself with undefined/unspecified behavior is less than 5.
The executive requests the budget. Congress approves it.

The key thing here is the "Due Care Clause." The administration is required to implement our laws with "due care." If there's a law on the books the administration is required to enforce it. The means and expected effectiveness of that enforcement are often not specified.
I salute your commitment to fun and friends, this is awesome.
this congress will be an extension of the executive, and you know this administration and his legislative and judicial allies don't care about the rules and norms anyways. they feel like their agenda was obstructed last time, they've got a mandate now, and so they're just gonna steamroll anybody standing in their way this time around.
The only thing that's really missing is deref patterns so that you can pattern match on an Arc<T> with a T pattern.
I think it destroys productivity if and only if you don’t roll with it and do things the Rusty way. If you write code with its idioms, it can be a huge productivity boost. Specifically, I can concentrate on fixing logic errors in my code instead of resource bookkeeping. When I refactor something, I know I didn’t accidentally forget to move alloc/free to the appropriate places for the new code: if my changes broke something, it’ll tell me.
Federal spending was $6.7T USD. Cutting 1/3 of that? Probably impossible.

That said, 5% might be possible. That would cover half of the interest payments on the federal debt in a year.

It also depends if they're going for one-time or continuing reductions. Obviously the latter is preferable. And cost-shifting to the future doesn't count.
> Rust was a pain in the ass until I stopped trying to write C code in it and started writing idiomatic Rust.

This is the #1 problem I see with people trying to learn a new language (not just Rust).

I’ve watched enough people try to adopt different languages at companies over the years that I now lean pessimistic by default about people adopting new languages. Many times it’s not that they can’t learn the new language, it’s that they really like doing things the way they learned in another language and they don’t want to give up those patterns.

Some people like working in a certain language and there’s nothing wrong with that. The problems come when they try to learn a new language without giving up the old ways.

Like you, I’m getting similar vibes from the article. The author wants to write Rust, but the entire premise of the article is about not wanting to learn the rules of Rust.
If you want a speedy government and speedy paperwork, it might be worth asking if we could increase headcount to handle tasks, preferably in parallel if possible.

For example, if you require your house to get inspected for code, you may want to increase the size of your planning department so that code inspection can occur within the day.

Can the environmental assessment be done in parallel to other necessary paperwork?

The correct size of a department is probably not 100% utilization of employees, but more like 80% to allow for slack. If you're 100% utilization, the demand is greater than the ability of employees to complete tasks within reasonable time, then you're undersized. At 100%, if demand surge, then waiting time will obviously increases.
The lyrics are deliberately humorous. Also, that video is clearly a parody of Chris Isaak’s “Wicked Game”. https://www.youtube.com/watch?v=jd-qI62gNJM
OP sounds fairly smart and my first thought is "if OP is struggling then Rust probably isn't for me".

Who is Rust for?
This submission was about an algorithm of X, which clearly is on topic, particularly nowadays when millions of users migrate to Bluesky.

The study doesn't offer any conclusion, but it analyses some data and offers a potential interpretation. Other interpretations can be provided and discussed. The post was heading for the front page. Personally, I was very interested in the discussion.

Was any HN guideline broken?
No one thinks there's nothing to improve in Rust, there are lots of features it is missing, some of which are in nightly or on the roadmap. But the borrow checker and the concepts that underpin it are pretty fundamental to Rust and what separates it from other languages. If you like Rust except for the borrow checker, then I would think you don't really like Rust.
I agree with that. But I was not sure if that requirement was mentioned because of the unique and complicated structure, with the nonprofit board. The members of that board seemed to be mishandling the Sam Altman situation, at least from a public relations perspective. I think it would be difficult to accept a CEO role where the board appears to be incompetent. Of course, it is also possible that they were competent in rejecting Sam Altman, but simply inexperienced in handling the high stakes game of dealing with outside investors like Satya Nadella from Microsoft, or with very visible public relations crises.
If AT was distributed using a signed hash message protocol combined with a simple replication strategy (perhaps only replicating a friend and the friends friends) to spread those posts out between their PDSes this burden of moderation would fall less upon the shoulders of their main PDS.

As always I refer the conversion to the ssb API documentation[1] for an example of how AT could have been made.

[1] https://scuttlebot.io/
Sure they are quite good. My DJ headphones are Sennheiser HD25s (so $125). Night and day difference. The bass is completely different.
>What other model is there? They didn't propose one.

Start with Praxeology (the methodology of Austrian economics). Specifically, Mises’ Human Action.

The simple axiom that all preferences are subjective instantly eliminates a lot of the foundation of micro (and macro) economics as it is typically taught today.
Yep, larger government with (arguably) a smaller/tighter mandate.
Rust shouldn’t “destroy development velocity” once you’ve grasped the core concepts. There is some overhead to being explicit about how things are shared and kept, but that overhead diminishes with time as you internalize the rules.
I gotta say I appreciate the enthusiasm of this venture. It’s great to be excited about more efficiency. But I’m really anxious about whether it will be done without screwing over poor people, raising technical debt, or sacrificing long term infrastructure.
yes, i like ML (well.. ocaml) and bounced off SICP for the same reason. It was actually SICM that made me come back and stick with it, the ideas were just too interesting (whereas for SICP it was a lot of ideas I was already familiar with)
If Netflix were working correctly and could handle the load, you'd absolutely be correct.

But it does seem the capacity of a hybrid system of Netflix servers plus P2P would be strictly greater than either alone? It's not an XOR.

And note that in this case of "live" streaming, it still has a few seconds of buffer, which gives a bandwidth-delay product of a few MB. That's plenty to have non-stale blocks and do torrent-style sharing.