skysight-inc/HackerNews huggingface dataset:
The items in the latter section seem a lot more popular than the former section.

Are you really that shocked if we reframe this as you not enjoying a game that started out as a niche Half-Life mod, but enjoying a television show made by the most popular television network amongst young adults?

"I like popular things" shouldn't seem weird to you. It's natural: They're made to be easy to digest. That's why they're popular!

That the only stuff you like is American, while the stuff you dislike is entirely foreign, shouldn't come as a surprise, either. Pop culture isn't global, not yet.
He’s pretty vague that I can see, but the claim is he had to work more than 9 hours in a day and/or over 48 hours in a week. He thinks a statute that applies to factory workers applies to him (maybe? people in the threads seem to think otherwise).
Is the US government really that bad? I hear Americans complain about it all the time but from my experience in the UK the government is mostly competent most of the time.
Works for me. The problem is likely on your end.
Yep, this was a situation where humans manually passed IDs between it other, so it would have been great if those IDs were maximally human-readable.

Crockford’s 32 encoding with a domain prefix works well enough.
It costs nothing to use the full term once or twice. It can prevent confusion, and some people in the audience may not know the concept and googling a few letters is often not the best way to get useful results. Saving a couple syllables in a talk isn't worth it.
Interesting conclusion:

In conclusion, the contrast of the Eink panel is obviously
better in all the tested lighting conditions above.
However, even without direct light and in dimmer conditions
the Sun Vision Display RLCD works quite well for me
(with my particular eye strain issues, I consider it to be
actually more comfortable not using it in direct light,
but your mileage may vary)
This!
Enable them to get in contact with their dreams.

Offer to drive the kids somewhere to like minded people, maker spaces and such, museums or exhibitions.
Lookout for possible events like lectures, presentations, meetups, evening schools, summer courses.
Help to find good deals on some used equipment and materials (whatever that might be) and try to provide some space to work on.
Help to create financial support for tools and materials, even if it is just arranging for mowing the neighbour's lawn so that they can earn the required money.
My point isn't the age result that I mentioned. (I believe their claim that it's bogus.) It's that the instruction to click "as randomly as possible" is ambiguous so at best they're measuring an average of the behaviours they think they are.
Thank you :)

> And I hope that every now and then you find something pleasurable in life as well!

Here's a poem I like to read to remind myself that there are some really beautiful things in life that we don't notice: https://englishverse.com/poems/leisure
It seems to me that if we reject a subset of experimental samples because they look like bad data (e.g. extreme outlier caused by sensor malfunction) we are still keeping all the bad data we are unable to recognize as such (e.g. sensor malfunctions producing less extreme data), which introduces a bias.
So the community espouses the free market of ideas, yet we're supposed to love it's strong moderation?
It felt a bit like paid article from the ads team.

Just a though - if I need ads to remind me to buy something with the next salary, maybe I don't need it enough and it's ADHD talking not me. If I need it enough I will come to the same conclusion later independently. At least that's the way at how I try to control my impulsiveness with online shopping.
I didn't know that transputer were made for the Amiga. Some years ago I did some research about the Atari one and the conclusion was: inefficacy. The serial link linking each transputer being a bottleneck. And more transputers you add, more complexity in tasks distribution you add so the performance curve was flattening.

I'm curious to know if multi-core processors were designed with this lesson in mind.
> Turns out everything the experts said about Brexit was in fact correct

You're completely wrong.

The trigger for that quote was "experts" claiming that a vote to leave would immediately trigger a massive recession in which 800,000 jobs would be lost. Not actually leaving, just voting to leave.

This claim was hugely important because it was used to justify the threat of massive tax rises and pension cuts if Leave won. In turn that boosted the remain vote significantly, often by scaring pensioners who would otherwise have been supporting Leave.

In reality the economy grew after the vote. There was no change in the growth trend at all. The experts were humiliated. Not just wrong in scale but wrong in direction. Moreover, there was no post-mortem or explanation of why they were wrong. Instead they did what you're doing here: immediately try and erase their massive "error" from history.

The experts turned out to be idiots. The people who wanted to vote leave but chose remain because they were afraid of the expert predicted recession were taken for a ride. And whilst those who lost keep trying to memory hole this history, the rest of us won't forget.
the definition doesn't matter

what matters is that there's a selected group of users, who can leverage capabilities unavailable and unknown to anybody else in the group

again, if you won't be disclosing any info, why do you mention that you have anything to disclose?
I don’t see any reason to think that most of that delay is in the banking system and have every reason to think the overwhelming majority of the delay is in the US government’s system.
In which bit of the lecture does he talk about outlines?
Well, some will get limb-lengthening surgery.
Well for one thing, as I understand it, it is a term the antagonizers use themselves to train each other.

But also, a false flag pins blame on someone else in order to change public opinion.

Cracking consensus is any disguised action and does not require blaming someone else. It can just be secretive actions like a mod removal where the removal is not apparent to the logged-in author, like on Reddit.

See: https://www.reveddit.com/about/faq/
But not all of it at 0% interest as he seems to think.
How does that make it ok? Mods moderate, ...and their moderation action caused this flood of negative reaction which wouldn't have been their otherwise.

If it's valid to criticise a critic, it must also be valid to criticise a critic critic.

The merits of a given argument or action do not rest on "because daddy said so". There is and must be a daddy, but no daddy is above critique themselves even though their job is to moderate others.
Well I confess I don't know LISP nearly as well as Prolog, but they were both languages that came out of a certain tradition of research in FOL and how to calculate it with computers. There was bound to be some overlap.

I remember noticing the thing about LISP atoms and symbols etc. and I thought that's probably it.
I think they are being overly kind. The conclusion itself shouldn’t be sensitive to just removing the all H if all T answers. Since their trend disappears from removing just those answers, were only left with the far more mundane “older people are more likely to write all Hs or Ts”. The true conclusion was hidden by the averaging that goes on when you make a best fit line.
I use it on a Kobo and it's great. It has SSH too, and WebDav, so I can either scp files over from a computer (push) or open the network share and download them onto the device (pull).

No cables, no web services.
Is there a reason why youtu.be shortlinks don't seem to work? I've gotten into the habit of just clicking share and then copy than bothering to ctrl-c the url thanks to mobile and no links working threw me for a second.
> I think it’s very explicit that HN never intends to be a democracy

really? any examples you can share?
I think C is the best option which is simple, fast and powerful. You need to introduce a separation layer to decouple your core implementation from the graphics, networking... libraries. This makes porting to other OSes or switching to the other libraries easy.
Does Time Exist?
Any program written using Xlib will be tied to X Window.

Xlib is very low level.

Changing languages won't solve the problem. E.g. if you have Rust or Go bindings for Xlib, Xlib is still Xlib.

There are a lot of requirements going into a browser. Think about, oh, rendering HTML + CSS: the whole ultra-complicated model. Fonts. Javascript engine. Handling a myriad image formats. Video. TLS security. Javascript engine!

Xlib is the least of your problems.
YOUR money? The U.S. government begs to differ.
These targeted ads are so cool, they should build a specialized service for it, with a proper login function, so they always know it's you.
Seems like they started with ‘How can I apply a blockchain to the problem?’ instead of ‘What is the best way to solve this problem?’. It’s easy to do, focusing on the interesting tech instead of the actual business problem.
There can be additional differences in call syntax due to Deref support, which can delegate methods from a "child" to a "parent" type. For example, if we have puss: Rc<Cat> then puss.clone(); will implicitly call Cat::clone and return a new owned Cat (which can add overhead and is not zero cost) , whilst Rc::clone(puss) will simply create a new Rc reference to the same Cat object.
For example: https://www.gnu.org/software/pth/pth-manual.html#system_call...

See the hard system call wrapping. This is just one option.
Russia Sanctions Add Shock Internet Censorship Twist for UK ISPs
So I had a bit of fun implementing something like Haskell’s “Validation” in an eager language recently that has coloured my take somewhat. Basically “perform all these computations and tell me all the things that were wrong with my inputs” is way easier to express in a default lazy language than a default eager language. In default eager you’re constantly trying to figure out the largest number of operations you can do before can no longer continue.

Yes, there’s weird perf things that can bite you, but there’s also a bunch of regular bread-and-butter coding things that pervasive makes very much easier.
The IA DjVus are great. They are encoded with a background separation method called MRC (mixed raster content), and they used a proprietary compressor to do it.

The PDFs do the same thing, but they use JPEG2000, which is incredibly slow (10 seconds per page on an weedy ereader application processor).

Sadly, the IA stopped making DjVus years ago, so anything scanned recently is incredibly painful to read on a mobile device.
I am currently pleased at the current renaissance of CLIs.

If you use Python, Rich and Textualize is leading the forth. I am currently using it to build a frontend to a DRF backend and I am really enjoying the experience.
Most of what makes a modern browser slow and bloated is the Javascript, which has garbage collection. You're not getting away from that if you want to develop a usable browser.
Python definitely returns NaNs when required to by the spec (which is to say: whenever maths is happening with NaNs). I think you're getting confused between propagation and coercion.

NaNs are always propagated in both languages when doing operations on numeric values. This is the IEEE specified behaviour. `null`, `None`, and `undefined` are never propagated implicitly in either language (although Javascript now has a null chaining operator that can propagated nulls explicitly).

In Javascript, the `null` and `undefined` values can be coerced to different values if you apply certain operators to them. This is different to null propagation (although it's still not a good design choice for a language). For example, when added to a number, `undefined` will be coerced to NaN, and `null` will be coerced to 0. (The NaN value will then it course be propagated if you do further operations with it, but, like I say, this is true in both Python and Javascript.)

In Python, there is no implicit type coercion (except arguably between different numeric types e.g. int to float and vice versa), so this does not happen.

NaN is not really equivalent to null in either Javascript or Python, except explicitly in floating point operations. Rather, in both cases, the rest of the language treats NaN as a regular floating point value (which it is).
All of this changes with age I find it hard to believe women over 35 having hard 6' and over filters. So best advice I would say to short guys is move to an east coast city and wait a few years.
Isn't it easier to get a Lenovo M10 X605F, put Ubuntu Touch on it and do whatever you want with it?
That's an odd interpretation of the refund. The email clearly states,

> "A refund of the excess purchase..."

So they'd be refunded the excess, i.e. $25.

Putting another $9,975 through just feels like being "too smart".
Extensions in swift feel mostly the same to me, except you can define them on any type you want and not just types or traits your namespace defines
> They're zero-risk bonds...

To qualify this, there is zero risk that the technical letter of the agreement won't be honoured.

Lending money to the US government is very high risk right now. Simple person metrics like debt to GDP indicate they're currently fighting a bigger war than WWII, and the trend-line says they are losing. If you lend the US government enough money to buy a sandwich there is a real risk that at the end of the agreement they'll return an amount of money that won't get you a sandwich.

It doesn't matter that they say "inflation protected" on the tin. Exactly what happens there is uncertain, it is quite likely that there will be games played with inflation figures. Or a simple haircut of how much money they owe ("we did owe you $100, now we owe you $75. Law says so.").
> reëducation

Although that spelling makes sense, it's not one that's ever been widely used (since 'education' is from French éducation). So I'm not sure if that's an attempt to use a dated spelling (I noticed some others, such as élite) to conjure a certain je ne sais quois, or to forge a new trend for continental accents in English writing where it seems there ought to be?
That makes them merely select, like the janitor. People do commonly use elite as a pejorative stand in for select group, but elite still does mean in some way better or superior, and surely you don't mean to say they are superior in any way than position.
Many parts of the world the outside will be unhabitable :-(
I find it sickening how propaganda goes today, using science as Eduard Bernays have used for cigarettes and co.

At "Anglo-Saxon kings" time, even kings and queens are "poor" respect of the richness we imaging, but most of the food production where meat and cheese, cereals used as long term reserves since they last longer than almost anything else etc. We can't do much more than speculation on details but we can say enough about practical possibilities. The rest is just propaganda to push a diet or another depending on the moment of the food market. Really, I'm not joking.
Look around the room for objects in sight. For each object, take its common name and count how many of the letters are "odd" letters acegikmoqsuwy, then mod 2. "Window" -> "wiow" -> 4 -> 0. Each word yields a single bit of very slow, pretty good entropy. Don't do this in the same room twice.
A better option is to eat it yourself.
paperspace is alright for something simple using gpus
It's touching listening to a parent who wants to have a better discourse with their daughter.

Some caveats about HN. The conversation here can be a little too focused on money, success and being an entrepreneur. My daughter is a similar age. This generation is smitten with comparison. I read mega success stories here in the same light as the chance of someone becoming a pro athlete i.e. very unlikely.

In saying this, tech can be a wonderful field to work. I was a tech hobbyist who got to spend the last 25 years working in technology. I'm now a lecturer teaching non-tech grads hoping to get jobs in tech companies. My advice to young people is to make a plan. The plan probably won't work out as you expect. Work hard and be kind.
move to an east coast city, wait a few years (older women care less about this stuff), get in good shape, start drinking and going to bars/meetups/events, especially related to your hobbies
> There's a lot of gotchas with SSR and hydration

I don't mean to be dismissive, but most of us still do classic SSR (like we did in 90s/00s except maybe with Rust/Go instead of PHP) and it's still awesome and resource-friendly (both for server and client).

I assume you meant there's problems with "hydrating" client-side scripts (Next.js in this case) and templates for use server-side. Which is fine if you need it! I'd just like to point out that 99% of web pages don't need any form of client-side rendering logic (apart from the browser's HTML/CSS rendering engine) and are much more user-friendly without any scripts running at all, even if you leave aside memory/privacy concerns. And if you really need some client-side interaction for some reason, i've found HTMX to be a very refreshing approach to this question.

EDIT: To be clear, i'm not saying this for you specifically, but for someone who would read through this topic and currently believes they need client-side scripting to build "modern" websites.
Some releases are safe to upgrade to, needing no changes. A few need a small hotfix patch.

All upgrades will break apps, even if your jailbreak survives - but re-installing apps is a breeze.

And finally, a few releases might brick your jailbreak badly.

The guidance usually is to “Avoid upgrades, and check the forum thread when a new release is available to see the safe way to upgrade”.
Don't we have shopping carts for that? Never really understood the point of spending billions on ads only to show me products I already know about. Just feels like a waste of everybody's time.

I am not even opposed to ads, but Internet ads always felt like missing the mark by a mile, be it showing products I have zero interest in, showing me the exact same product I just ordered, not even telling me the name of the product before the 5-sec-to-skip are over and so on. I don't think Internet ads ever showed me a single new product I would actually care about in the last 20 years. It's frankly baffling how far of the mark they generally are, even just showing me random stuff should have a far better hit rate.

That's not to say all Internet ads are useless, reviews on Youtube make great product advertisements. But the classic Internet ads just don't do it for me.
Many people do have conditions that restrict their ability to exercise and stay fit. However, in the US, the vast majority of people in poor physical shape have no such condition except for those caused by being overweight in the first place.

He's saying to exercise and eat healthy. He's not saying run a marathon every month.
Thanks. I would assume you could make the front and rear electric motors optimized for different speeds. That would mean power loss towards top end speeds.
No, YOU don't. Thankfully we're all different.

FWIW, much like the author, I much prefer targeted ads to random ones. Retargeting generally has an influence on me when I'm still in the 'decision' phase.
Relevant article (and podcast episode):

https://99percentinvisible.org/episode/shirley-cards/

> Each Kodak printer needed to be calibrated and standardized before photos were printed on it. And so the printers came with something called a “Shirley Card,” which was a color reference card created by Kodak in the 1950s.

Shirley was a white woman, and so the cameras used to be calibrated to white skin tones, and performed poorly with darker skin tones.
> Photon's protocol today is tolerant to arbitrary delays, IFF you can guarantee message delivery and ordering, which is the problem TCP solves.

TCP solves that only within the context of a single TCP connection (which I’m sure you know).

That doesn’t seem to handle even common moving laptop use cases, let alone actual mobile users.
This is what gets me. I would *never* send $10k just to see what happens in that scenario. Why would I want to risk that something goes awry???
Or you can use Calibre to get around the size limitations of email.
> Sequences also exist for ideographic variations like single- or double-storey 'a' and 'g', unified CJK, and miscellaneous ones such as serifs for certain mathematical characters.[1]

I couldn’t find the variations for a and g in the text file. Are you sure these are standardised variations?
You don't have to view it as "throwing out the data". You can just think of it as an alternative explanation for the data.

Original hypothesis: Old people are worse at giving random responses.

Alternative hypothesis: Old people are more likely give bad faith responses.

This review is suggesting the AH is equally good at explaining the data as the OH.
Remind me again why do they even need to send any telemetry, anywhere, ever?
Here’s another New Yorker article to explain :)

TL;DR: it was an arbitrary decision from long ago that they stick to despite getting many letters of complaint.

https://www.newyorker.com/culture/culture-desk/the-curse-of-...
Can Elixir be termed a "niche" language?

I started using Elixir last year after being a long-time Python dev.

Apart from the pros of using a niche language as espoused in the OP write up, the downside I see can be the lack of community, 3rd party libraries and tools and lived experiences which could be discouraging.
This looks great! I think it's going to blow up in a massive way if you can get livestreamers on Twitch and YouTube to check it out, so be sure to try to reach out to those.
> It actually makes python safer then C++ even though python is dynamically typed.

Yes, Python is safer than C++. C++ makes no pretence of being a safe language. Static typing is not the same thing as safety.

> It is far easier to debug a error caused by out of bounds memory writing/reading in python then it is in a strictly typed language like C++. This is because C++ doesn't actually fail hard and fast when you do this.

Out-of-bounds array access is undefined behaviour in C++, but that isn't a result of C++ being statically typed. If you want a statically typed language with bounds-checked arrays, look at Java, Ada, or Rust.

More broadly, languages with static type systems aren't precluded from using runtime checks.

> python is by far less error prone then C++ despite being untyped.

Again this doesn't generalise to all statically typed languages.

Also, Python isn't untyped, it's dynamically typed. An untyped language is a language with no concept of type, such as assembly or Forth. [0]

> Javascript is actually the same, though a little worse then python because how an undefined can get propagated deep into a program.

How is JavaScript different from Python here?

> I would argue that it doesn't depend on whether the language is dynamically typed, but more on the traceability of crashes.

I'm not sure I follow, what doesn't depend?

I agree that for a language to score highly on debugging, there's more to it than being statically typed.

[0] https://en.wikipedia.org/wiki/Programming_language#Typed_ver...