skysight-inc/HackerNews huggingface dataset:
Everybody always says "communism is a great idea but doesn't work in practice". I am not a communist (in the normal Marxist/Leninist tradition), but my feeling has always been that what I've been presented with as Democracy doesn't really function as such.

At the same time, when I complain I keep getting told that "it's an imperfect system but it's what we have". I suspect that would be the same answer I'd get if we had a king.

And FWIW, it's really what we are seeing now that the executive branch of the US gov has unified around Trump/Musk. So it actually doesn't seem to be a big difference from where I am sitting.

Any time I have interacted with about anyone with any amount of power, I have very much felt like I was beholden to their whims- I get that I am not -supposed- to feel that way, so I don't expect validation for my feelings. I am just reporting an alternative view of the situation.

I do believe in democracy, but the kind of thing in Ursula Le Guin's fictional worlds. I believe that kind of consensus is what guides the better small groups I've interacted with, country dance bands, families, small programming companies, etc.
PeopleForBikes and REI Co-Op Launch Tool to Expand Access to Bicycling Across US
Funny, I was just thinking in the opposite direction. There's "I think therefore I am," but there isn't really "I thought therefore I was." I know I'm conscious, but I only have the memory of being conscious before, which could be false. Conscious could just be a snapshot, although it certainly doesn't feel like it.
It's not a perfect situation, but C# has some dedicated collection classes for concurrent use - https://learn.microsoft.com/en-us/dotnet/api/system.collecti.... There's still some footguns possible, but knowing "I should use these collections instead of the regular versions" is less error-prone than needing to take/release locks at every single use site.
By serving you relevant ads!
Ask HN: Works Related to Task Decomposition?
A large portion of engineering at scale involves task decomposition. Task decomposition as a skill in a work environment is everywhere. Are there any books or research papers that have exclusively investigated this process?
Until you start your own company, even if it is just you.
If you think that community needs a group of strangers to con them into coming together and being more than the sum of its parts, you are more cynical than I am.
"It's not shit, it's experience" kind of corporate bs repacked?
Government effectively banned unproductive tech (adtech, fintech etc) and told ppl to go do stuff like robotics and AI
I want to get better at taking project notes for work via Obsidian. I'm curious if you have a different page per project or do you just put everything in the same giant log? I like the idea of organizing it, but it takes me a bit of time to find out which notebook it should go under.
This is my understanding as well.

There's a lot of merit to Open Source. But there's also a lot of spam, politics and drama that comes with opening up. That negativity is invisible to people who haven't encountered it, or are simply guilty of causing it.

Maintainer burnout is real; more power to John for choosing whatever keeps him focused on building good software.
No it won't. Well curated info is paywalled everywhere besides Wikipedia and Internet Archive. SEO is still serving up content mill blogspam at an unstoppable rate.
I think the most useful feedback would be that you should probably put some time into studying what a game actually is.

It might be that what you are trying to make actually isn't a game, but more of a sandbox, or a platform, or a space for people to hang out. That can work too, e.g. the website MaidMarian had a "game" that was just a bunch of people flying around talking to each other. There was nothing to do, but it was cool and it was fun (at least until the novelty wore off).

(There's also singleplayer sandboxes, but the multiplayer ones are ironically easier to make good, because in Jason Rohrer's words, a human being is an infinite novelty generator.)

Based on your post, that seems to be the case here! You seem to be making "spaces". So that can totally work. You might study previous examples of such games that are not really games but "spaces".

At any rate, it seems that at this point you're mostly just experimenting and trying things out. You are having trouble communicating the vision because there is no vision, or you're trying to find out what the vision is / discover what's cool / what works. That's fine too! You don't need to feel bad about that.

But when you present it as a game, there are certain expectations about what that means, e.g. it's expected that a game has a "point", and here there does not seem to be one.

I'm not sure if there's a better word for what you're making than a game, but that might be worth investigating if using different language here would be helpful for presenting the ideas.
Yeah I don't agree with the tone of this comment but the substance is correct. I didn't own a Nokia phone, so I can't speak to that. But Blackberry died because their phones just plain sucked. Even before the modern smartphone era they were unpleasant to use, but at least they were enabling something that nobody else did. But once the iPhone came along (and Android after that), they had competitors who were flat out better than them in every way.

And even that wouldn't have necessarily killed them, if they had adapted quickly to make this new kind of phone. But instead they made the Blackberry Storm as a "hey we can do this touchscreen thing too", but crippled it by giving it a resistive touchscreen which was incredibly unpleasant to use relative to the competition. And iirc they still insisted on tying it to BES, even though their competitors offered an email experience which Just Worked without having to use RIM's server. It seemed (from the outside to be fair) like RIM refused to recognize that the competition had blown them out of the water, so instead of pivoting to catch up they doggedly tried to offer "what we had before, but with grudging minimal concessions to the things our customers want". But that was never going to work, because customers had never liked their original model to begin with. They liked what it enabled for them, but once competitors could offer the same benefits with a more pleasant to use interface, it was over for that model.
Wow, the dead-end detection + rewinding is amazing! Didn't know it was something I needed, but really appreciate it.
I guess that only someone who would see himself on top could conceive something so perverted
Right, but that architecture falls apart in a mobile-first world.
Aannd… it’s flagged. Yeah I agree, the discussion here has been pretty clean and reasonable so I don’t understand why this gets shot down. I do understand that politics doesn’t really belong here but changes like this absolutely have follow on effects on business and technology and deserve room for discussion.
This might be the first commit convention that makes dev logs actually readable. No cap.
are you replying to wrong post? the linked tweet says:

> Mozilla has just deleted the following:

> “Does Firefox sell your personal data?”

> “Nope. Never have, never will. And we protect you from many of the advertisers who do. Firefox products are designed to protect your privacy. That’s a promise. "

That tweet is 100% correct, see https://news.ycombinator.com/item?id=43209001 for two links, all references to "not selling personal data" are gone. There is no missing context or truncation here, and this says nothing about terms-of-use (except commit message but that's immaterial)
Hmm. Well, of course it isn’t on any one person to fix a systemic issue. But, I really would not want to use a system where the institutional decision was made to focus on new features instead of fixing bugs that hit 5% of users.
This is why I don't call myself full stack even if tasked with those.

Thank you. I will look into this
Related

Texas sues GM for unlaw­ful­ly collecting and selling dri­vers' pri­vate data [pdf] (485 points, 7 months ago, 330 comments) https://news.ycombinator.com/item?id=41246050

GM collects driver behavior data then sells access to insurance companies (108 points, 10 months ago, 136 comments) https://news.ycombinator.com/item?id=40169341

GM stops sharing driver data with brokers amid backlash (101 points, 11 months ago, 73 comments) https://news.ycombinator.com/item?id=39813060
> one terabyte can fit the entire Bitcoin blockchain

Isn’t the point of the blockchain that it is replicated by every miner and thus is very difficult to delete?

Also, if your enemy nukes all of your miners (at that point you may have bigger problems) they will control a majority of them and therefore your $45 million pizza box in a mine shaft will be simply outvoted.
> The VF2 has been out for over a year. How long does it take to write a bootloader that can load a kernel from USB?

Manpower is extremely limited -- unless of course you're offering to do that part. What would you like someone to not do so that they can do USB booting instead?

> It can only help your chances of getting mass RISC-V adoption, right?

There is not yet any RISC-V hardware in production that has performance suitable for mass adoption in laptops/desktops, just as there is none in the Arm world except from Apple. Maybe the Radxa Orion O6 and/or Qualcomm's Oryon/Snapdragon X Elite, I don't know as I haven't tried them yet. The Pi 5 / Rock 5 / Orange Pi 5 generation are kind of ok but not quite there as an x86 replacement.

RISC-V is two or three years behind (non Apple) Arm.

Pushing people into RISC-V before it is ready is what would be counter-productive. Maybe booting from USB is part of that, but general app performance is far more important.

It's coming, but the Android phone/tablet market is both far larger and much easier and will happen first. No one expects their Android phone to boot from a USB stick.

> The ISA is done. There are some vector extension things that remain in beta, or have possibly just left beta

Showing how little you know about the current status. The Vector extension was ratified three years ago in November 2021. Hasn't been beta for ages. But there are lots of other very important things needed for feature parity with Arm and x86 which have just been ratified in 2024, culminating with RVA23 in December.

That is not "finished" by any means, just as Arm and Intel/AMD continue to add things to their ISAs, but it's a good base for an ISA spec allowing general adoption. Chips implementing RVA23 will be out in two or three years AND should simultaneously hit a performance level that won't disappoint users AND all important software should be available at the same time. I expect including your USB booting.

Waiting is...
It does though. I get where you're coming from but thats a naive interpretation of a partial set of facts.

Robins v. Pruneyard Shopping Ctr does establish that free speech protection can be used against other private citizens
Based on the man page, calendar(3) would not suit my use well. It's quite different from calendar.txt. But I'm happy to hear that you use it.

I installed it just to read the man page: """

LANG=C
Easter=Ostern

#include <calendar.usholiday>
#include <calendar.birthday>

6/15\tJune 15 (if ambiguous, will default to month/day).
Jun. 15\tJune 15.
15 June\tJune 15.
Thursday\tEvery Thursday.
June\tEvery June 1st.
15 *\t15th of every month.

May Sun+2\tsecond Sunday in May (Muttertag)
04/SunLast\tlast Sunday in April,
\tsummer time in Europe
Easter\tEaster
Ostern-2\tGood Friday (2 days before Easter)
Paskha\tOrthodox Easter

"""
It does, but Teams is mostly a thing within businesses. Skype is a consumer side brand, which MS is scuttling in favour of Teams (which is a really weird brand to try to use for consumer-side customers). They could've used Teams architecture/app and branded it as Skype, it would've made way more sense than Teams (free) which is what they're doing now. Consumer side Microsoft Accounts and business are different worlds, it'd help MS a lot to speak about them clearly.

But MS and good product naming, well...
Ah yes, the crypto shill browser. I'd rather take the thousand buggy stabs of Firefox than get down to that level.
And of course it gets flagged 28 minutes later.
As I said there was issue where one screen wouldn’t be accelerated. This was on both Debian and Fedora this was around 2020. I started using Debian around 10 I think.
danieldeboulay.com
I think that the main issue with research in experimental fields in academia is still the throughput issue of running experiments.

Most grad students and professors can cook up reasonable hypotheses, but someone still has to run all of the experiments. The phase space is generally too wide to explore all research directions so human intuition is still needed to figure out what will pan out so the students are fed and the next grant comes in.
It depends how well European countries are able to defend themselves (and their political systems) from attack and corruption by Russia. So far, IMO, results have been mixed. I am hopeful for Europe though.
None of this matters -- quote the whole sentence if that part of the sentence adds any kind of modifier or caveat to what came before -- which this did. Again, not saying it makes a material difference, but I just find it weird when people decide to "quote" things and leave out the whole thing. It tells me that they don't mean well.
The p2p part was relevant for the operators as Skype didn't need to run (and pay) their own servers to deal with the load, but some other user close by provided it for free, giving low latency all over the world.

However with shift to mobile the patterns changed and less people ran it on desktops, thus less supernodes and the p2p approach had limitations (no group call) where solutions were needed.
Wasn't expecting to see Irish there, thank you! Beautiful page also!
It's not just about the literal employee contracts. Telling all USAID workers to cease operations and come home within 30 days is still a "cut" even if they are still employed. Not hiring seasonal workers for national parks is a cut. Removing info from the CDC website is a cut. Cancelling the meeting on flu vaccines is a cut.

It's a very hamfisted deliberate disruption of all operations and services. Which, again, can hardly be called "targeted" by any metric.
If I were American, I’d be sick with shame. As a European, I’m disgusted—not just by your leadership, but by your silence.

Your country is spiraling into disgrace, yet you sit there, watching, complaining online, doing nothing. Where is your outrage? Where are the millions in the streets forcing change? By staying silent, you are complicit. Just like the Russians who let Putin tighten his grip for decades, you are letting a clown dismantle your democracy in real time.

History won’t just judge you—it will condemn you. Stand up, or accept your place among the cowards who let their nations rot.
> The science writer themselves does understand epigenetics — but doesn't think it's important to the point the article is making for the reader to understand epigenetics

That's not a valid defense, otherwise they could write with a straight face that sun exposure causes genetic changes that make you darker, and how your descendants will inherit those changes too. It is dishonest writing, bordering on disinformation. Said article would attract clicks and attention like a cursed magnet, though.
> This has the unfortunate side effect that if it drops and no one adjusts the threshold then people can add more issues without failing the build.

Our tests are often written with a list of known exceptions. However, such tests also fail if an exception is no longer needed - with a congratulatory message and a notice that this exception should be removed from the list. This ensures that the list gets shorter and shorter.
If liberalism is creating a Matrix-like totalitarian system, then what the hell is techno-monarchy creating?
What are you doing to prepare your data is ready for GenAI?
As we race into an age of everything is fed into GenAI for evaluation or identification how are you preparing your data to make it useful? Does a good output require good input?
For anyone curious, MCMC = "Markov chain Monte Carlo" - the article doesn't actually tell you what it stands for until a number of paragraphs down.

(This is a massive pet peeve of mine - if you are going to call something "X for dummies", don't bury the lede! Tell me what "X" is as soon as possible, especially if it's an acronym!)
Sounds like his viewpoint is someone burned out by all of his prior work coming to seeming naught

https://news.ycombinator.com/item?id=34622514
Ukraine 'gambling with world war three', Trump tells Zelenskyy in fiery meeting
As opposed to what, Yelp? Quora? A Wirecutter article bursting at the seams with affilliate links?
Choose any arbitrarily small segment of the real line, all those numbers will be uncomputable almost everywhere

While there are many (often equivalent) definitions of what a computable number are. And easy to grasp informal explanation is that a number is computable if you can write a function/algorithm f(n) such that it returns the n-th digit in a finite amount of time.

For Pi as an example: f(3) = 4 (from 3.14)

Almost all applies to the elements of an uncountable set except for countable subset.

As the reals have a cardinality of 2^aleph_0 or aleph_1 (uncountable), but the Natural Numbers, Integers and Rationals are aleph_0 (countable), you have to find some many to one reduction.

Chaitin's constant is uncomputable because it is effectively random, and no random problem is decidable, or (co)recursively enumerable)

It gets mapped to the halting problem, because that is the canonical example but you could use the system identification problem, symbol-grounding problem, open frame problem etc....

But to answer your question, in the real interval [0,1], the computable numbers have measure zero, and the uncomputable numbers have measure one.

So right there is an uncountable infinity of non-computable numbers.
I think the main benefit of writing is that it makes the implicit explicit. It makes your ideas "solid".

You can look at them and see them clearly. And often you aren't so happy with what you see!

And that's great, because now you can do something about it.
You used to hide it better too.
The best case against this are people formerly from Trump's inner circle who say he really has no ideal or political agenda except for himself.

You are right though. There is nothing "conservative" about the current "conservative" party. It is 100% pure reactionary. The only principles are opposition to what "the opposition" wants.
If it gets them actually writing commit messages and organizing their changes into sensible commits I can review in order, I'm all for it.
I’m curious if GS being located in the US made them a bigger target than an app in beta in Sweden. Also this only talks about its beta period but I’m assuming when it was actually “released” they had the deals in place.
Agentultra was talking about paper notebooks imho.
If you are debugging your work too much, maybe it's you.

Obligatory Kernighan’s law: “Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.”
Other coverage and discussion

https://news.ycombinator.com/item?id=43209151

https://news.ycombinator.com/item?id=43208973
I used to netboot Windows 95 on a campus Novell network... you can probably work out how long ago that was ;) It started booting a 1.44MB floppy boot image of DOS 7 via (IIRC) BootWare boot ROM (pre-PXE) and switching to Windows using Joe Doupnik's installation method. In fact I was lucky enough to get Joe to help out in person on his way back from a nearby conference.

Performance was not where it needed to be though, we switched to a netboot way of imaging Windows 95 onto the local disk -- actually 2 images, a "good" copy on a hidden partition that could quickly replace the live version when it hit cruft force 4 or thereabouts; and running (almost) everything else over the network. Fun fact: ~1200 PCs used to run an awk (gawk.exe v3.0) configuration script during boot.
Plenty of such things exist, and I (and everyone I know) generally avoid visiting them. There is simply too much spam, trolling, hate speech, wrong information, ads, off-topic conversations..

Turns out moderation is actually useful if you want to have interesting conversations.
Well, with it, it is just barely bearable still, if you do not pull yourself back radically and are paranoidly picky. Crap with ad vs crap without ad is the typical choice nowadays. The web is murdered by those whose livelihood depend on it, like a virus. Leaving alone only tiny safe heavens like this.
That's not what strength looks like, but the American right-wing probably will think it is.
If this headline’s claim were true, why would it apply just to violence and not all experiences? Wouldn’t it imply that all kinds of activities alter genes? For example if you play sports, you might get one type of change and if you were a lawyer, you might get another kind of change and so on.
More of a torment nexus.
TypeScript 5.8
Those are good points. dcminter suggested a different wording, which might have a less agitating effect, so we can try that for a while.

https://news.ycombinator.com/item?id=43208774
I think it’s worse: Trump et al want to install a neofeudal system of society whereas Ukraine is fighting for the Westen Democracy kind of system. It’s clear that Trump wants to establish that as a futile endeavor
From now on, if you say Trump is fat or ugly you will be permanently banned from ever flying again.
this is a blog, not a rigorous publication with citations or formality.
Ransomware criminals love CISA's KEV list – and that's a bug, not a feature
The capability is internally a pointer to a monotonic GC-allocated object.

That capability pointer is always stored and loaded using monotonic 64-bit accesses.

Therefore, in the worst case you'll get a pointer that is torn from its capability, and then you'll trap accessing that pointer. But you'll never get a corrupt capability.

If you don't want the pointer to tear from its capability, just use `_Atomic`, `volatile`, or `std::atomic`. Then Fil-C uses lock-free shenanigans to make sure that the capability and pointer travel together and don't tear from one another.
We’ve been down many paths on this. In some cases we know exactly where it’s happening, but despite configuring everything correctly, it still complains. It might just be a bug in the Rails code or a fault in the way parameters are passed in (some of the endpoints take a lot of parameters, some of them optional). We could “fix” the issue by simply allowing all parameters, but of course this opens a security risk. This is a 10+ year old code base and I am told it has been a thorn in their side for a long time. It’s one of those battles thar I suppose we are not going to try fighting unless we get really bored and have nothing else to work on.
That's been illegal since May 1995 (before that China had six working days week).

Does it really matter whether it's illegal or not, if there is no enforcement? Pinduoduo (in other name, Temu) has been doing 70 hours week since they started. Yes, they are still doing it right now.
I hope that you do not consume a single dime of government resources that I'd prefer not to pay for. But I'm going to be that's not true.
>Perhaps the only real solution is asking about what you want to do on messages boards, and hoping some weird old curmudgeon who is familiar with the small program you want to use sees your question.

I'm an AI curmudgeon in general but this is a place where LLMs really excel. You ask "how do I do x thing I want to do" and it either tells you, from the morass of docs it knows about, or it hallucinates and you find out ten seconds later when there's no man page for the command -- and then you fall back to traditional methods.

Either the LLM gives you a discoverability shortcut, or you're back where you started, anyway.