skysight-inc/HackerNews huggingface dataset:
I have exactly the same thing, gain a few small victories to increase my morale and gather a bit of momentum. I know people warn against this because it can result in perpetually avoiding the bigger items, but I haven't suffered from this.
Does SICP cover the same ground as FoCS?
Does the material in "Structure and Interpretation of Computer Programs" (https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-4.html#%_toc_start) cover the same ground as "Foundations of Computer Science" (http://infolab.stanford.edu/~ullman/focs.html)?
Websites with mountains of ads have simply become normal and accepted. It's sad, but it happened.
There’s no doubt that Apple has the building blocks for a console, between the A X/M X SOCs, Metal, Apple Arcade and Apple TV.

The only question is if they really want to further overextend themselves.

They’re already slipping on software like iOS and OS X (as in: Their software is becoming WORSE, not better.) while trying to break into TV and cars. Their hardware lineup is becoming more confusing and fragmented, not less.

Not really sure if Apple NEEDS another distraction right now.
It's not extra-territorial if you have agreements in place, quite a lot of countries have treaties like this.

In any case I explicitly said within their jurisdiction. Meaning you'd go after the nodes in your country or with agreements in place. For example there was a news story the other day about miners maybe setting up in Texas (despite the creaking grid) they'd probably be vulnerable to enforcement of things like the DMCA.
Yes! From the very same author as the above article: https://fabiensanglard.net/gebbdoom/
Not enough attention maybe? :)

Also, I like Haskell. It's just that the learning curve is much steeper at the beginning. This also has an advantage in that you will rather find experienced people in a project and don't have to deal with different styles within a project. The drawback is that it's harder to learn while being productive at the same time.
I keep a secure note in my password manager.
Good comment. To be honest I got puzzled by this as well. My explanation is that it is just artificial based on low interest rates and high competition for real estate. So basically the cost of build stuff maybe remained kind of the same but people have more money and can get higher credits so the prices are dictated by this competition instead of real build costs + it is not always possible to build a lot of new houses in nyc for example.
You’re describing the internet 15 years ago. Today you come to the kitchen, and it is full of people between you and the tap. Walls are littered with advertisements, and all those people ask you if you want to try their water. Look, my water has no asbestos, only 2.79$/lbs. Wait, wait, I know everything about water, it consists of hydroxidegenium atoms, which Archimedes invented 3570BC, so…. Wait, did you know you can make water yourself? I’ll show you but you must subscribe for great watering courses. No, stop all of that. iWater. Just water. A golden touch-tap that can only be on and off, that simple (30% of your pie is ours).

When you’re away in the creek, they are discussing whether using creek water and locking them in the kitchen is at all legal or moral. Do you even have any idea how much all that costs to them, freepourer?
Usually, most listeners are presenters too.
Yeah, Sweden is anti-progressive. As a worker I pay ~40% income tax and 25% sales tax.

Meanwhile there is no inheritance tax, relatively low capital gains tax (or none on ISK accounts), and low corporation tax.

It's designed to preserve wealth for those who inherit property.
> do you feel inferior to rich people? do you feel superior to poor people? what hogwash. i reject this axiom that inequality is bad.

> people don't hate inequality - they hate unfairness.

You seem to contradict yourself in the span of two paragraphs.

Inequality is OK (according to you) if it is fair. So rich people are superior to poor people?

(It’s not about “feeling” inferior in any case. It’s about having enough money to live. And yes, the interests of the rich often work against the interests of the poor in such a way that the lives of the poor gets to be more and more difficult.)

Or maybe we’re just seeing unfair inequality right now? Well then the distinction doesn’t matter much in any case. When was the last time that inequality was fair?

Rich people are created off the backs of relatively poor people, i.e. the working class. To a large degree, rich people need other people to be relatively poor in order to maintain their wealth. Why do you think that businesses hate when workers organize for better pay and conditions? I guess they should be fine with it if the inequality was “fair”…

Bah. Maybe my reading comprehension is off.
I once replaced a Motorola Moto G5 with a Motorola Moto G 5G.
creates inequality is kind of like a cop saying the suspect became deceased. i'd change from "creates inequality" to "relies on exploitation."
I don't understand people who argue that robots create jobs because they need to be programmed, built and maintained.

Of course those jobs are created, but many more jobs were destroyed in the process.

Not to mention education cannot make engineers out of thin air, it requires a lot of resources to educate people.

And for those who don't get educated, it's a net loss since the gains of productivity are not shared.

That is what Antiwork is about: there's enough shelter and food for everyone, so work can't be mandatory. What's the point of working in fast food or taxi driver as a permanent job?
persecution complex is probably more accurate.
There was another one in France a while back. I understand the political implications of this (namely that Covid19 probably did not originate from Wuhan after all)

But given that we only seen 2 samples among millions, could this simply be an error? Like test errors, mislabelled or the sample being infected at a later point?
> Poverty comes from lack of opportunity (usually due to centralization of control), perverse incentives (often due to lack of centralization of control), ignorance, delusion, and other kinds of mental problems, not from limited natural resources or from "a small group of people consuming vastly more."

“Mental problems”—did people fail to Think and Grow Rich or something?
When I could chose I would take care of smaller, easier exams first and then focus on big one. Some collogues of mine did the opposite, first they took car of the hard exams and then do the small ones.

I don't know if you came across this [1]: "If you make your bed every morning you will have accomplished the first task of the day. It will give you a small sense of pride and it will encourage you to do another task and another and another.

By the end of the day, that one task completed will have turned into many tasks completed. Making your bed will also reinforce the fact that little things in life matter.

If you can’t do the little things right, you will never do the big things right."

This kid of encapsulates what I do.

[1] https://alcalde.texasexes.org/2014/05/mcraven-to-grads-to-ch...
Huh that's actually quite interesting, I've never really looked into caddy as nginx has fulfilled most of my needs so far but I suppose it's about time I read up on it.
Take a beat and write it down. You can try journaling or even brainstorming about the way you feel on a scrap piece of paper, and follow those threads out, unraveling it all out, asking yourself about the things you'd like to be doing that'd give you that sense of satisfaction. Whatever sparks your interest from those threads and scratches that itch, write it down in a checklist.

Start small. Prioritize your list by the least amount of time needed, and start checking items off it, get the ball rolling with tasks that will take 5-10 minutes. Motivation is something you build through friction. Find that friction in the journaling/brainstorming and by knocking out tiny tasks.

And most importantly, recognize that motivation is a wave. Being at 100% is not sustainable or desirable. Enjoy the lows, and wait for that new wave coming soon over the horizon. Good luck and take care of yourself.
How does it not mean that wealth is limited? I mean, how can you have more wealth than the value of world resources?
I think it's great as a link aggregator to stay up to date with what's going on in the world. I don't really follow politics or general news, but if something big enough happens it will be on HN in one way or another, even if it's not related to tech.

As for discussions/comments here, no. There is the occasional comment gem from experts, but it's low quality 99% of the time. There are a few topics I'm an expert in, and whenever a related story appears on HN I check the comments and I can't help but continuously roll my eyes about how uninformed and simplistic they are. Most people have no idea what they're talking about and just repeat what they've heard from someone else or what they believe the popular opinion is. For most topics I'm ignorant enough that I can't tell the difference, but I assume it's the same for those, so it's best to just ignore what people say here.
Why do you assume tribes living off-grid are miserable? That doesn't seem to be the case unless they are stricken by a particular disease / natural events, usually they appear to be very content with a simple life. That you would be miserable in their condition does not tell us anything about happiness.
A new React library you can use everywhere you need
I personally prefer having the navigator stuck in my cars CD player permanently. No need to pull phone out and try to connect it or mount it each time. Just turn on the car and navigator starts.
Run Ordinary Rails Apps Globally (2021)
Old internet is where entering the name of a product would yield reviews or discussions about the product.

New internet is where any useful information about said product gets buried in marketplaces and producer pages, following half a dozen paid-for ads.
If the PDF contains encrypted blocks, this won't work, as simply zeroing out the bits will break the file. Even worse, if the PDF contains compressed chunks (which happens often enough), such a naive approach won't work either - the chunks would have to be uncompressed before comparison.

Such a tool would need a lot of smarts to work reliably enough. At this point, I feel like a metadata stripper that understands the various watermarking methods may be easier to write.
> the comments from people who are smart in their own field who think that any other field is amenable to their armchair reasoning.

For me, that's one of the most annoying things about HN. These people would often use a very authoritative tone, so it can be difficult to spot the BS unless you're an expert yourself. Always take everything you read with a grain of salt and remind yourself of Gell-Mann-Amnesia.
Sadly that AI would need to be trained with something, and that something would likely be books of status quo economic thought, and after that's done the result would be an even more ruthless version of modern neoclassical economic thought

It makes one shudder at the thought
Show HN: Repository of Data SDKs Collect, for Play Store Data Safety Form
Just consider antibiotics. A medieval king could die for a banal infection.
Maybe the tar in your lung serves as good insulation?
I have maintained my blog (http://www.hashin.me) for the last 8 years without ever trying to monetize it (I am 28 now). I have written hundreds of articles there, about a lot of topics that have caught my attention. I have perhaps written hundreds of thousands of words on the internet and never earned a rupee (dollar) from them in all these years. But that's what made me who I am. I would still keep doing that. What I make at work and at business is the product of the great education that internet gave me. I live a life where I am always online, but the ads simply fail to influence my decisions. And I spend most of my time on places like HN, which is representative of the good ole internet. As someone has already mentioned in this thread, the internet hasn't changed much. It is us; but if we know what we are doing, we can definitely choose the reality we are living in.

My two cents.
Aw, it's such a delight to open Hacker News and see this at the top of the comments! Glad you're enjoying q.

I still use the @q decorator pretty often; it's really nice to be able to trace the arguments and return values of specific functions.
You should look at how those molecule look in 3d, it's amazing: it's like there is a slot just to capture a specific atom.
Well, we're also in a period where at least some mid/high range cards from a few years ago cost 4-5 times more than they did on release...
You could try and break this by adding something like some random noise or jitter maybe, or slightly transforming the proportions of the pages perhaps, or shifting colors in a stochastic way would probably complicate their efforts. The frame around the photo will no longer be exactly 1.1231 mm and will throw off their embedded code reading systems. The colors won't be the same hex codes they are expecting and won't be shifted evenly. Spacing is now all off between the characters.
It is quite concerning that lab leaks seem to happen so often. Perhaps we do need a moratorium on certain research because the chance of a leak is non-zero and the pathogens could kill millions.
Copy the env files into your password manager?
Ask HN: Is the past disappearing on the web?
I have the habit of looking at the date of things I consume online, it gives me a sense of relevance and context, both when I'm looking for things that are "from now" but more importantly when I'm looking for things given a temporal context, for instance, programming for an old compiler, finding out how to do something with an old piece of hardware or electronics.

I feel like I'm encountering more and more sites and articles where I can't seem to find the date.
Google will return irrelevant results from today rather than relevant results from 10 years ago.

I feel it's getting worse, is it just me?
I understand why you don't like C's behaviour here.

> Rust should either commit to wraparound or make the default int type support arbitrary values.

Committing to wrapping arithmetic everywhere just loses the ability to flag mistakes. Rust has today Wrapped<u32> and so on for people who know they want wrapped arithmetic. I'd guess there's a bunch of Wrapped<u8> out there, some Wrapped<i8> and maybe some Wrapped<i16> but I doubt any large types see much practical use, because programmers rarely actually want wrapping arithmetic.

The mistakes are real, they are why (thanks to whoever told me about this) C++ UBSAN in LLVM actually flags unsigned overflow even though that's not actually Undefined Behaviour. Because you almost certainly weren't expecting your "file offset" variable to wrap back to zero after adding to it.

For performance reasons your other preference isn't likely in Rust either. Type inference is not going to let you say "I don't care" and have BigNums in the same code where wrapping is most dangerous.

We can and should teach programmers to write checked arithmetic where that's what they meant, and Rust supports that approach much better than say C++. Also the most serious place people get tripped up is Wrangling Untrusted File Formats and you should use WUFFS to do that Safely.
"although in practice the ecosystem went along with it" - not that there was much choice, but some CAs were less surprised and grumbled less than others...
English version: https://www.republicworld.com/world-news/europe/covid-19-was...
It doesn't, but it helps. I know the proselytisers are annoying, but technically they have a point. It would be an insufficient adaptation of course.
> And, a high percentage of websites load as slowly as a sick turtle awaking from a long slumber.

I love that the full page makes just 2 requests (1 html file and one favicon). 20KB transferred. 1 second to load. No JavaScript, no cookies, no dependencies at all. This, to me, is the essence of 'respect your visitor'. Kudos.
I'm not sure I want to publish it at the moment as I'm not satisfied with the quality of the codebase. It was just something I hacked together in 2 days lol.

The bulk of the work was already done for me as there was already an ACME library for my language.

I'll probably open source it once I have a chance to clean everything up.
Over here (Poland) almost everyone does something of that sort.

Our ebook market is so fragmented that there's no DRM solution that all (or even most) e-readers work with. If you add in smartphones and car stereos (for audiobooks), the situation gets even worse. Therefore, most publishers use watermarking instead of DRM, usually giving you Epub, PDF and Mobi, which you can read on any device you want.

The most common form of watermarking, at least when epub is concerned, is a 1px by 1px div containing a nonsensical hex or base64-encoded string. There are rumors of watermarks in cover images and even the text itself, though. Apparently, sometimes spaces get removed or extraneous spaces are added, lines get split up a little differently, or some common spelling or typing mistakes are made. Considering the huge number of alteration points you have, let's say 10000 per book, even doing two alterations lets you uniquely watermark 10000^2 copies.

Similar things are done to audiobooks, whether by modifying the audio itself in imperceptible ways, or by modifying the internal structure of the mp3 files. From what I've heard, messing with how frames are laid out and what's in-between them is a common tactic.
The Norwegian study found covid antigen in 98 out of 6520 samples.
> if that's true then it's also shocking how little effort seems to be made to compensate for colorblindness

Yes, it is!

I also don't like how when 'colourblind mode' does exist, it tends to be wildly different - whereas I don't need that, I just need slightly different reds and slightly different greens that don't mix up. I do realise though that it's probably because different people have different ranges, and the far easier/only possible way to fix it for everyone is to go blue/yellow or whatever instead.
I don't know why you think this means it didn't originate in Wuhan. It just means it was outside China earlier than we've thought.

We already know the CCP suppressed research into the virus and blocked news of its spread early on. There's no reason to believe them when they tell us the date they discovered Covid.
Correctness and Safety Testing of Stateful Systems
If you are in city with lots of 'premium' coffee shops, Starbucks is generally considered the worst of the 'premium' brands. However, every other shop in large city is a Starbucks, so for many convenience of locale wins over.
Thanks! I'm probably not going to be a regular reader but sites like what yours seems to be brings me happiness.

It is the kind of content I enjoy finding in a search or with marginalia explore.

Edit: I too have one of these sites were I write about things that interest me, technical and political. I also have no ads but I enjoy the writing (and don't write when I don't enjoy it, since luckily it doesn't matter) and I enjoy it when people get something useful out of it.
Depends on the goods; in normal retail, surely, but if you walk into a used car store, a pawn shop, or try to get insurance, YMMV.
Here is an interesting discussion from the julia language where string concatenation is indeed the * operator:

https://github.com/JuliaLang/julia/issues/1771

In particular:

https://github.com/JuliaLang/julia/issues/1771#issuecomment-...

Undoubtedly, it is a big surprise for new users (without exposure to free monoids :-)), that * is string concatenation.

By the way, in python juxtaposition ("abc" "def") is also valid.
> The problem is that unless you observe the behaviour yourself as it happens, with substantial context, the idea that you can reliably know whether the behaviour was unacceptable is fundamentally flawed.

Yes but we're not trying to be perfect, we have to live and deal with this grey area.

> Point being being that humans even with context and in the position to interrogate the people involved can't solve this with any kind of reliability.

I disagree here, I think we can quite reliably do this a great amount of the time. There are absolutely bad actors who will get away with things in the short term but because context builds up over time it never lasts. And once you are aware they're trying to be subversive its much easier to spot earlier. It's not an attack with legs.

> Then the notion that an AI at current state of the art without access to context or the ability to interrogate those involved doesn't stand a chance.

I absolutely agree here.

And I'm sorry the people in charge were rubbish at protecting you from bullying.
Robots don't matter much to the worker productivity of industrialized nations because manufacturing is mostly outsourced to less industrialized ones. Robotic automation matters to less industrialized nations.

Deep learning will eventually eat 99% of office jobs, including software and hardware development. Self-programming and self-designing systems seem as inevitable as killer robots. These automation technologies can lead to a rapid collapse of standards of living in industrialized nations that most people "won't see coming."

As a consequence of massive efficiencies, regulatory capture, and political influence, the long-term vicious cycle trend is towards most of humanity becoming borderline homeless with a small middle class and a tiny strata of insanely rich royalty.

There is an obvious solution to spiraling inequality "pure" capitalists refuse to consider on "religious" grounds: take past, present, and future absurd gains from the billionaires and redistribute them according to a needs-based formula.
Good for you! Glad to hear you found something that works!
The Piano Test for Program Verification (2011)
My boss in London could afford a live-in nanny from the Philippines. From what I know she was paid 500 pounds as 'pocket money' plus all expenses covered (food+lodging). So maids are definitely still a thing in the 21st century among certain upper middle-class families.
Apple Maps does this for me, when cycling - 'fastest, simpler' routes are displayed, along with options to avoid hills
Extreme Poverty isn't Natural, it's Created
The Pixel phones are well known for having a _ton_ of postprocessing for their photos to look good. Stabilisation, color correcting a known faulty sensor, etc. Not having this is truly visible.
The population of client devices that can use 802.11ax "6e" in bands above 5850 MHz is very tiny so far, it will take years to even become a thing. If people want their wifi AP to be backwards compatible with any client devices made before 2022 they'll need to run the center of the channel at a frequency 802.11n and later (but not >6GHz capable) devices can see and use.