skysight-inc/HackerNews huggingface dataset:
Algorithms in a Nutshell. Massive bang for the buck and very approachable. Get a book on Discrete Mathematics for set theory, combinatorial etc. For understanding how computers actually work, I learned to code on a 6510 so that wasn't really optional. I did check out Elements of Computing Systems: Building a Modern Computer from First Principles though which will give you a great understanding.

I didn't find SICP to be that fantastic as I already learned a lot of the principles from the masses of books I've read and software systems I've taken apart to understand.

I can also recommend taking Coursera courses on compilers, ML, architecture, anything interesting from a good US university. At least if they're still a thing :-)
I was asking about practical issues, not just complaints of subjective ugliness. While I'll grant that CGNAT can be pretty bad (though not entirely indefensible for mobile networks), I don't think we can ever return to "every node being a peer" in any case, not when any typical network will have a firewall that denies incoming connections.
There are a few problems with this. Mesh is cool for other uses but can't replace the infrastructure of mobile operator.

One, what frequency are you going to use? If you use 2.4GHz or 5GHz, your Wifi-using neighbors will hate you. There is the 6GHz spectrum but has problems with long ranges. The 3.5GHz CBRS is probably the best bet but that requires spectrum allocation and organization to run it. The mobile operators have all the good low frequency, long range spectrum.

Two, the range with home routers is going to be pretty short, maybe 1mi. That means lots of node to cover a city. Also, 5G routers are not that cheap. It also means that there will be no reception away from the city. Most routers are meant to be used inside, and good coverage, requires mounting them outside on a pole.

Three, I'm not sure there is 5G device-to-device. There was LTE-Direct but it never got implemented. There D2D in 5G spec but I can't find any implementations.
This makes me long for the days of RockBox on Sansa Clip devices.

https://download.rockbox.org/daily/manual/rockbox-sansaclipz...
This is partly why I don’t feel bad about not buying bitcoin at $12. I did the math, and given my general investing strategies, where I rebalance periodically, I doubt I’d have made more than couple hundred thousand. It’s real money, but not the millions I once imagined I’d have made. Also, it felt risky at the time, so the money I might have lost would have been real to me at the time.
Won't tapping on the glass disrupt the signal, or simply wind or heavy rain against it disrupt it as well?
And it's not just here.

The EU: Unlike the barbarians across the pond, we actually protect people's privacy rights.

Also the EU: ChAt CoNtRoL
Yup! One of our targeting properties is `contacts_permission`, and it will return 'limited' with the new setting. With the SDK you could formulate a response to the change and ship it; all through JSON over-the-air update.

For example, you could detect that the user limited permissions with out targeting, and use a native banner+modal to inform them of the benefits of approving all, and deep link to settings to change it. This would only target impacted users and not everyone. Again, no new code to write or app releases -- the SDK lets you handle the unexpected.
Congrats on the launch! It’s wild to see AI stepping into spreadsheets like this. Pretty soon there won’t be a part of our workflow AI hasn’t touched.
Blocking Google from downloading anything onto your computer without consent is always a good idea.
And it's an HR nightmare when a US work group becomes Indian led / dominated, especially by former H1B's. It quickly turns into importing Indian work cultures into the American legal system, frequently with nasty lawsuits....
Is this something where end users can get paid for doing nothing other than proxying some traffic through their ISP?
Or how about instead of 0.001 caps and 0.10 connectors we pay the little bit extra and not sacrifice living wages and environmental regulations?

You don't need a planned economy to legislate that all of you source material must be produced in accordance to local laws.
Spritely Goblins v0.14.0: libp2p and improved persistence
In the early 2000's, I created TI-83+ applications for solving various introductory physics homework problems — and copied to a few friends' calculators. Ten years later, a friend's little brother randomly quipped "thanks for doing all my physics homework!"

When I saw my own little brother next holiday, he confirmed that his entire physics class had utilized my problem solvers, and most had also played my TI-83+ version of Blackjack.

...memories
nope. i think that might be just applicants, but i don't know anything about that, really.
Looks like webshare from the screenshot
The article is more substantiative that you’d expect for the title

https://archive.ph/2024.09.18-124136/https://fortune.com/202...

Though I’d say it is more an indictment of the game than the players.
A key subject is Logic. Logic is the Calculus of CS and should be your first stop. I recommend:

* Logic for Computer Scientists by Uwe Schoening

* Logic in Computer Science by M. Huth and M. Ryan

The first one is short, very elegant and doable. The second one is a bit longer, but also at freshman level.

There are PDFs circulating on the Internet. Skim through those before buying a hardcopy.
you shouldn’t be paying by the terabyte. Colocate and just pay for the maximum throughout. Far better rates
In my first three weeks in Silicon Valley I heard the acronym “DVF” (domestic violence founder) at least 11 times. It’s treated as normal that these “DVFs” are going to get funded and it’s sickening.
That’s true, they also can circumvent restrictions.

But give the historical relationship between the government and the Native American organizations, I can’t imagine most tribes would politically get behind using their limited reservation land to house people from outside the tribe.
If it isn't doing mesh routing, then it isn't a mesh.

The question is can devices connect to other devices that route to router with internet. Is it possible to have router for house without internet connection that routes to the neighbors that do?
I don't think it's a cloud. It's more likely a residential proxy network, which are typically created by installing malware on users' machines.

The operators of these proxy networks want to avoid detection by both the users whose bandwidth they're stealing, and by the companies whose data is being scraped. So they want to make the bandwidth very expensive. And that expensive bandwidth in turn means that their only clients are dodgy as well. Either people looking to scrape data without consent and monetize it, or outright criminals.
Its probably mostly because you have an intuitive idea that there is some concept of "now" which is independent of the observer.

In special relativity this global "now" isn't a thing. It doesn't exist. There is no global now. Different observers who are in different places and/or moving at different speeds will describe different events as simultaneous.

In particular say we have an observer who sees an event A happening at time 0, and a second event (call it B) at time t and the distance between them is greater than c t. Then you can find observers who see A happening first, B happening first or the two happening at the same time. However all observers will agree that the distance between the events was greater than c times the time between them.

This seems like it would cause problems with causality, but it doesn't because we need the distance to be greater than c times the time, which means no lightspeed signal could get from A to B. If you allow ftl communication then this "escape" doesn't work anymore, and causality can be explicitly broken.
Ironically "Gary" (the rival) in pokemon series is exactly that in many of the old games, he keeps getting stronger and challenging you like a boss!
Society might collapse so we can't feed old people is a heck of a take.

The government controls what the dollars are worth no matter what.

You provide no solution only doom and gloom. Maybe go for a hike in the woods. Either we figure something out or we go back to old people eating scraps out of trash cans like they did before we established social security. If a society can't progress and get rid of at the very least scarcity of food for old people during the most unprecedented growth of productivity in the history of the planet, what is the point of that society?
The US Army tried "psi" experiments in the 1970s/80s with the Stargate Project[0]. They were mainly trying "remote viewing" - seeing if somebody could spy on the Soviets with their minds from far away. There was a book[1] about it called "The Men Who Stare At Goats", the title referencing a guy who purportedly killed a goat just by staring at it.

[0] https://en.wikipedia.org/wiki/Stargate_Project

[1] https://en.wikipedia.org/wiki/The_Men_Who_Stare_at_Goats
Is this an US thing? This has to be an US thing, right? How come I've literally never seen this in the EU?

I usually search in English and find SEO spam somewhat often, but never from these brands.
> it is probably impossible for anyone in China (even though they have physical access to the devices) to alter an iPhone or Macbook so that its own electronics can be used to trigger any explosive the attacker might install in the device

It would be trivial for a Mossad-level adversary to get around this. The pager explosives were disguised inside the battery, not around it. If you replaced the iPhone's 4500mAh battery with a 3500mAh one containing RDX and a 3G radio, you'd have to be mega-paranoid before you noticed the difference.

This is exactly the sort of hubris modern intelligence agencies rely on in order to exploit your misplaced trust. Apple's hardware security, much like their software security, is mostly predicated on marketing and not the transparent or accountable defense of your device.
None of these are things I believe or have said. I don't blame you for thinking otherwise; I think message boards just suck ass for this topic.
AWS claims customers are packing bags and heading back on-prem
The cognitive dissonance is in the voters and users.

Even right here on HN, where most people understand the issue, you'll see conversations and arguments in favor of letting companies vacuum up as much data and user info as they want (without consent or opt-in), while also saying it should be illegal for the government to collect the same data without a warrant.

In practice, the corporations and government have found the best of both worlds: https://www.wired.com/story/fbi-purchase-location-data-wray-... Profit for the corporation, legal user data for the government.
The problem seems deeply fundamental to what it means to be a human.

On one hand, there's a lack of clear leadership, unifying the societal approach, on top of inherently different value systems held by those individuals.

It seems like increasingly, it's up to technologists, like ones who author our anti-surveillance tools, to create a free way forward.
Next step is to develop the use case for smartphones, then for foldable smartphones.
> Knowing that a disease is caused by "bacteria" instead of "demons" isn't really helpful if you don't have a deep understanding of exactly what bacteria is.

This is a poor example. Even an incomplete image of the germ theory of disease is a massive improvement over thinking illness is caused by demons. An extremely superficial understanding of bacteria as "microscopic organisms which can make you sick" gives good justification why people should do things like wash their hands, cover their mouth when coughing, and not lick the railing on a subway.
Orbit by Mozilla
It makes me irrationally angry that I suddenly started getting spam emails from Experian. Like motherfucker I never consented for you to have my data, then you leak it all, now you're sending me unsolicited junk email? It's just such bullshit that I'm literally forced to have a relationship with these companies to freeze my credit or else I'm at the mercy of whoever they decide to release my information to without my authorization.
> I did a search for “moral” in this thread’s history. I

Well that's the wrong approach. I didn't say you kept using the exact word 'immoral', I said you were talking about the "immoral yet explicitly legal practices". That doesn't mean you are using the same exact words I used generalize your various comments and position.

> That’s not “keep talking about”, that’s one mention.

No, it is “keep talking about”, because in every comment discussing who is responsible for the cookie banners, you refer to the activities that are being regulated, rather than the regulation which is what is actually relevant.

> You’re ascribing preconceived notions from the straw man in your head, not my words.

No, no strawman. Every time you try to shift the buck to blaming the companies and not the regulation, and that's what I'm responding to and calling out.

> I thus point you to those same HN guidelines

Out of a petty attempt to do so after I did it because of your snark? I haven't violated the guidelines in any of my replies, and there is no strawman here. I'm addressing your arguments and your arguments only.

> This law prescribes several ways to comply and not be annoying to people.

What method do you propose companies that want to engage in the explicitly legal activity of data collection as long as user consent is obtained obtain that user account? In a method less annoying than a cookie banner?

If you again suggest they just abstain from the explicitly legal activity of data collection as long as user consent is obtained, then you would again be trying to shift the goalposts.

> Thus if a company complies in an annoying way, it’s on them.

So what's the less annoying way than a cookie banner at the bottom of the screen to obtain consent, that doesn't rely on the goodness of the hearts of people running the corporations (because that would very surely be a very naive outlook to think that was realistic)?

> The text of the rule is on regulators, how someone engages with that text is on them.

Sure, and the cookie banners are pretty much the least annoying approach that is compliant with the regulation.
I mean adding IPv6 support doesn't make nodes "legitimate peers". NAT still exists in a v4+v6 world; there will always be a distinction between "nodes with a public v4 address" and "nodes without a public v4 address".
> I'm also tempted to copycat some of those YouTube microbiologists who collect water samples from random places and throw them under a microscope to look at diatoms, among other things. I could possibly convince my retired pathologist mom to gift me her microscope and repurpose it for exploring the microcosmos :)

I'm a fan of them and have tried my hand at this a few times with a microscope I eagerly bought. I'll just say, it's harder than it looks. Not simply the observation, but the collection and preparation of specimens - it was pretty rare for me to find something more interesting than fast little living bubbles. But I did see one copepod with a bright red eye, and several very cool varieties of rotifers, and some fascinating nematodes. If you're more dedicated than I am, you could have a really good time finding and filming them.
Elusive whale's vocalization could be their version of 'Marco Polo'
It looks like that article has disappeared from arstechnica website; the link now redirects to https://arstechnica.com/tech-policy/2024/09/
The harm considered here is being conspicuous. So you could make an argument for either term.
Again, you keep bringing up the "mild inconveniences" angle, but that very clearly wasn't the commenter's complaint about the sanctions at all.

You're very plainly attacking a straw man here. Talk about puerile.
Tell HN: Check for ADHD
I'm 19. Just a week ago I was diagnosed with ADHD. Up until two weeks ago I didn't believe ADHD is a real disease, I thought it's a made up thing to sell drugs or whatever. Obviously I never googled it, never checked out what the symptoms are. Once I did, my 19 years on this world suddenly made sense. All the way from kindergarten to college, it couldn't be any more obvious. Yet nobody noticed because 1) little people around me know anything about ADHD 2) ADHD runs in the family so it's "normal" even though mine is more severe than my parents and 3) I was academically successful because thank God I have a high IQ. I relied on that my entire academic life. Come last years of high school and college, smarts wasn't working anymore, like many others like me. At that point I had since long accepted I was 'lazy' and 'can't study'.

All my life I didn't achieve anything of value unless I was extremely pressured or very hyped/interested in very short timescales. I suffered from impulsivity, short temper and a bunch of addictions, some of which don't even make sense. I was socially isolated because of my 'weird' behavior, which is, looking back, is just various manifestations of seeking stimulation 24/7. I was late most mornings to school bus, most appointments, most classes and exams in college. I used various off-the-brain ways and productivity software to manage my life because I couldn't do it otherwise. All metrics of my life are on a downward slope since forever.

Since starting medications I'm doing a world better. It's absolutely amazing to be able to start a task and finish it. To just sit and be, without a thousand thoughts in my head. I'm working as a freelancer and I'm hopeful this time I can finish the project on time without staying awake for 36 hours before the deadline.

I don't know whether ADHD was an advantage in hunter gatherer societies, but it sure is a disability in modern times.

Consider the possibility if you have the symptoms. Take care.
It seems entirely reasonable/consistent that we would allow some capabilities among publicly sanctioned, democratically legitimate actors while prohibiting private actors from doing the same.

In fact, many such things fall into that category.
Ask HN: Are You Using Slurm?
I'm curious to know how many people here know about slurm and if they're using it.

https://github.com/SchedMD/slurm
They have the opposite of a point. The logical conclusion of that line of reasoning is that everyone should use privacy tools so no one can be singled out. And that ordinary users with "nothing to hide" should be the first to start using them.
CPU context switches, CPU cache misses and their performance impact
They are battling in the leaderboards while Claude is doing real work.
As you know, we have two options:

1. Support IPv4 and IPv6.

2. Support only IPv4.

#2 has essentially no downsides and is radically simpler.

That's my point. It's not terrible to start a new project without IPv6 support, because adding IPv6 support adds a ton of complexity for almost no benefit.

I never claimed or insinuated that you recommend dropping IPv4. If I thought your recommendation was to drop v4, my argument about the complexity of dual-stack would've made no sense.
Reminds me of Von Goom's Gambit

https://archive.org/details/Fantasy_Science_Fiction_v031n06_...
They should really setup their scraper and (exfil the data) via regular connections.
> That's a problem you need to solve.

I'm open to suggestions about possible solutions to this problem.

And by the way, I'm not talking about myself as a tourist right now. I was saying that Russian people in general being able to easily visit European countries would lessen the Russian official propaganda's grip on the population.

And those sanctions against the civil aviation industry are nothing but straight vandalism.

And the inconveniences aren't mild.
this view presupposes the state as “just another actor” as opposed to a privileged one that can take actions that private actors can’t
> bloated

This is like Excel - nobody needs more than 20% of all its features... but a different 20% for everyone. Project Management/Tracking needs can vary a lot between orgs or even people.
HN is filled with folks that wrote the code in question, or want to create similar products. And they hate to have it pointed out that these tools may cause harm so they thrash around and make excuses and point fingers. A tale as old as this site.
Is this a client / server setup? What are you using for handling the streaming of audio? (daily, livekit, etc?)
> First let's acknowledge that at least 50% of those killed are civilians and many were also injured. That's a fact, you aren't debating that, right?

No, I'm specifically calling out your "50% of casualties were civilians" as pure and unadulterated nonsense.

> What is the criteria for the evidence to satisfy your doubts?

There is no way to spin this negatively: 3000 enemy combatants were targeted and 12 civilians were killed.

This must be the lowest percentage of civilian collateral in the history of warfare, and you're blithely trotting out '50% casualties' as a talking point.

I wanna see what percentage of collateral Hezbollah managed, because this is a war, you understand? Enemy action in war always has collateral, and I want to see what percentage you considered acceptable from Hezbollah.
Exactly as I predicted -- AI will be used by the already rich to become even richer, because it takes away one of the few things that are held by poorer individuals: the value of their talent. Look at this carefully, all programmers who are involved in creating AI: you are part of the denigration of what makes us human and you are making us more into machines.
They'll offer everything and the kitchen sink as an add-on before removing Pocket integration, won't they? /s
> All your users and potential users can access IPv4-only servers.

Not all servers are user-accessible. For instance, a database server or a NAS server might only be accessed by other servers within the same organization. Using IPv6 between these internal-only servers, instead of RFC 1918 addresses, can simplify things.
Magnifying Deep Space Through the 'Carousel Lens'
Redis switched to a proprietary dump format just to lock in users?
Asked for by nobody
> Type annotations won't help you when your upstreams decide they want to change the format of their year-quarter strings without telling you.

IME with both Python and JS/TS, it helps a lot (which is different than completely solving the problem), for reasons which should generalize to other typing add-ons/supersets for untyped languages. Typing your code forces validations at the boundaries, which obviously doesn't stop upstream sources from messing with formats but it does mean that you are much more likely to catch it at the boundary rather than having weird breakages deep in your code that you have to trace back to bad upstream data.
Assuming parity is enabled, the parity check is done at a lower level (serial port, TTY driver, etc.) and you'll never see it from the application. I used to mess around with serial ports and terminals a ton in my youth.
What's the point of the demo if it censors every detail?

Are you simply reselling LinkedIn API access?