skysight-inc/HackerNews huggingface dataset:
The wiliest addictions in life are subtle. Tobacco or alcohol at least have the decency to warn with adverse and severe health effects, often dissuading some from the habit.

Internet is the subtle monster. I am not literally comparing internet addiction to the ones mentioned above. I am just saying that quitting internet is as difficult, if not more, than quitting tobacco or alcohol, and mainly because of its termite like nature to hollow out the mind. It's slow but steady, as most cruel things are.
I don't want it (extreme longevity) for myself. If others want it for themselves, I don't care about that either.

One thing that I find puzzling (besides the hubris and entitlement by people who think they should stick around for an extra 50y as if anyone needed them) is that while it may be technically possible for the richest 0.1%, the rest of longevity fans simply don't have the money to sustain themselves longer. What's the point? Nobody needs you, no, you are not special, and you couldn't survive even if the government introduced UBI. So give up already, unless you have $10 mil or more.

Today old people die and money gets inherited by people who (economically, and on average) aren't sunk investments - they can still work, innovate and so on. Because of that the money is usually invested, rather than thrown away on keeping old lizards last an extra 50 years. I don't care what people do with their money but I'd rather leave some of my money to family or worthy non-profits (I don't mean Mozilla).
Show HN: Physically modeling a guitar in 15kb of JavaScript, Plays SOS by Avicii
Nobody asked about that and the question did not imply that shouldn't be the case either.
I don't feel that way at all. I don't need my parents to die to do my own thing. They can keep and continue to grow their stuff and I can build mine. Indeed, I'd be much happier in this case, I don't want to take their reins, I want to live in a world with them and share in life and experiences together, while having my own reins to my own wagon.
The entire design of bitcoin seems designed to thwart this. Maybe the goal is make this wallet address poisoned so that no one will be willing to move the bitcoin anywhere. Then you can't exchange it or shuffle it, because everyone will be afraid the us govt will come after them. The money is marooned.
> I agree but here is my take: These companies don't deserve this much of your attention or feelings.

None of the arguments are emotional responses. All arguments are rational responses to the problems that both Apple and Epic Games creates with their modus operandi, and the comments we see about this issue boil down to people pointing out how the modus operandi of these companies again havr negative effects.
We have alternative energy sources. We don't have the political will to invest in the energy transition. Or least to stop the subsidies for fossil fuels.
> Typescript is still pretty nice

How do I speed up that compilation though? Eslint + tsc are killing me.
So I've been desultorily following https://www.youtube.com/c/Murzilki/videos for overview, https://www.aif.ru for depth, and https://ria.ru for the official line. Any russophones have better suggestions?
Note that ThinkPads’ display quality always had been far behind competitors across the industry, at times of launch of each models, not against future laptops.
Sure, that example wasn’t that bad. But if your specific monad is somewhat more complicated - e.g state, either, promise - and you’re using it all over the place all that boilerplate is going to obscure your domain logic pretty quickly.

Monads can help readability by focusing on the composition of your domain logic instead of writing out the same low-level boilerplate over and over again.
Show HN: Implementation of Fast Neural Style with Oneflow Framework
Wow, that is a lot less code than I was expecting to produce the results in their examples.
The T420 has been my main daily driver for nearly 6 years (using it right now to type this!) and I super excited to check this post out in more depth as battery duration is one of my biggest personal complaints about the system.

To those wondering about the T420, they are fantastically rugged and I still think they are the best laptop on the market assuming you can handle either a slightly crap monitor or the hassle to upgrade it. I've dropped them onto concrete, dremeled them, even lit them on fire, most of the time they'll take the abuse but even when they don't, they are dirt cheap so who cares! Ebay has them listed at $150 a replacement, you can literally buy nearly 10 of them before scratching the entry point for a Macbook. All of this while being able to a modern web-dev development setup thanks to it's incredibly simple upgrade bays.
I built an automated VPS system that would do things like create new VPS's, install various pieces of software, and delete test VPS's, etc.

I kept asking the sys admins to create a limited access account for my testing so that it flat couldn't delete existing customers VM's. I would walk into the office of the lead for that team once every few months and make the request again.

Until 1 day a bug in the VPS automation accidentally deleted a customer VPS thinking it was a failed deploy. They finally got around to giving me a limited account for dev/testing work.

It's scary how often this stuff falls through the cracks, even when employees KNOW it can happen.
Problems will get less and less frequent, but they will get bigger and more serious.
Gary Numan is an expert on lease hacking... now I've REALLY seen everything.
I've used this which was very easy to get to work and there is C code out there to use with it. https://www.sparkfun.com/products/10617
Well every product I buy has a website address on the packaging, and often I can go there and buy it direct from manufacturer but I don’t see Publix banning beans anytime soon.
Just another way natural is better than synthetic.
Why? I mean someone from India where cars start from 300k inr or us$4000. Why do Americans need to buy cars pricing so much, $40k and then not afford them outright meaning leasing and interest? If you cant afford a "big car" outright, why not buy a cheaper one ?
Googlers still have to use the terrible python dsl (“mash”). Even worse: they have to use it wrapped in a different terrible python dsl (“gmon”). Sigh.
There is no such thing as living forever. It's impossible. You can die, or you can live long enough to change into someone else. Longevity just makes less people have to go through death.
Its a trade off between new and exciting technologies like the Push Notification and privacy - the service worker needed to provide them.
The x10-x30 series are a well known design and perform surprisingly well for 8-10 year old laptops. They're also more maintenance friendly (most T/W series) than their more current models.
I think "casual observer" and "shove deliberately patterned data through the system then render it so that I can see if the patterns show through" aren't the same thing.

In the Tux data maybe 03038F12128F0303 turns into 49DC195026F3300A and that looks pretty random. It's only visible as the Tux image because every 03038F12128F0303 turns into 49DC195026F3300A, thus preserving the very bold overall pattern of the image.

If you shove a photograph of a kitten through it, that looks like noise, but Tux is made of these big bold shapes and so the resulting pattern is big enough to "show through" the ECB encryption.
Assertions are not the errors which you’re supposed to recover from. If you ended up in the state that triggers an assertion it means that you’re in the rabbit’s hole and the Cheshire Cat is speaking your you. Also you can divide by zero. Halting problem is solvable in finite time. Pi is not transcendent.
The Bridge on the River Kwai
Why would we judge them by that standard? Monads are useful models for plenty of things. That has nothing to do with how many monad tutorials are out there.
Looks great, a wide range of different plots.
Good analogy. And even factory made fireworks is dangerous if you don’t follow instructions. And so it is with cryptography.
Why would you lose who you are if you merely lost on a big bet (say, as an entrepreneur?)

I think you may be reading too much - you imply that a big bet will always mean sacrificing your friends and family, but i do not believe that to be the case

Not even two months ago, https://www.cnn.com/2020/06/19/business/robinhood-suicide-al...
It’s not a matter of firing - it’s the us gov terminating the visa, which honestly in this case seems reasonable
> it seems that we need obvious impending doom for everyone before people stop voting for right wing politicians.

From my observation over the last few decades, when people are frightened they vote for self-proclaimed strongmen.

Back in the '00s when I was taking an interest there was a kind of general belief that the first really incontrovertible "we must do something" events[1] would happen in the '30s and, by and large, governments would act in an uncooperative, zero-sum way internationally, and focus on helping their cronies domestically.

I haven't seen reasons to change that view yet.

[1] For example, extreme heatwaves that each kill more than a million people directly, or simultaneous harvest failure in two or more of the five major grain-growing regions of the world, two or more years in a row, and consequently tens to hundreds of millions of refugees on the move.
It’s coming to Mastodon too: https://github.com/tootsuite/mastodon/pull/13820
Love the theme. It's quite similar to Cadey's blog. https://christine.website/ Dark themes are so nice when done well...
Battlefield Diggers are unearthing stories from World War II
You can see many comments here justifying anti-Muslim actions of the govt by whataboutery. Now imagine that happening at scale on whatsapp/Facebook and MSM.

With most Indian family having access to smartphones, the amount of hatred and brainwashing that happens through this platform is unstoppable. Recently, Hindus were told not to buy from Muslim vendors, saying that Muslims are purposely spreading corona. Hindu sellers were provided with saffron flags for identification. Concentration camps are being built using the same people as workers, who would eventually end up in the camps. MSM openly spews anti-muslim venom during prime time. India is openly heading towards either a genocide or a civil war.

One can try their best to un-brainwash people, but one can't do much against a paid online army of twitter/whatsapp/facebook users.
Not sure about how different the effectiveness is, but I use the Freedom app to block sites at schedules times on my desktop. I also have it on my phone, but it’s not as reliable on iPhone as it sometimes randomly deactivates.
Thank you for the article. I had an idea of what Monads were and even played with them a bit in Rust, but I didn't know they had applications more specific than Result/Option types.
> You hear responses from younger generations like "Ok Boomer" to their elders' opinions and it is so cringe-worthy.

The problem I see is that some elders feel that their personal opinions hold some kind of authoritative value over everyone else's in spite of their lack of substance or reasoning or connection with reality just because they were born further in the past.

In fact, the term "OK boomer" originated in elders systematically dismissing and criticizing other people's opinions based on their age. Thus it's quite ironic how that meme is criticized for the very same regrettablr pattern of behavior it criticizes.

https://en.wikipedia.org/wiki/OK_boomer

Being alive for longer doesn't correlate with wisdom or knowledge or insightfulness, and if you have a hard time presenting and defending your point of view with rational arguments and facts that you feel compelled to resort to absurd appeals to authority to force your views onto the world then your attitude itself is the problem.
I should clarify that I’m not proud of myself for playing video games, but that they were an important part of my life which no doubt shaped the person I am today. I do think people can be proud of playing video games though. The amount of hard work required to get into the top rank of competitive games such as Counter Strike is no different from any other sport. It’s a deep game with, I would argue, more to learn than most traditional sports.

Yes, I completely agree video games can be an unhealthy pursuit to the detriment of one’s life. If I’d put some of those hours I spent playing video games at uni into my course work I would’ve got better grades. I actually stopped playing games for the better part of my twenties to pursue more valid hobbies, such as photography, which I’m glad of. It made me a more interesting person. I came back to playing games a few years ago and realised I had given up something in my life that gave me so much joy. I think it’s hard to develop that deep connection to anything that we don’t do when we’re adolescents.
With me it is not a question of what or why but how.

Conceptually, I know why I should do a task at hand and complete it. I also know the priorities which task is more important and which are less.

The part which pulls me down each time is how to convince my brain at the instant where it is telling me to watch that netflix trailer, mindless scroll fb, etc. instead of the work that was needed to be done. What is the framework/trick/technique that people use to not give at that weak moment?
>since they're using an open source program to do all their encodes.

Is that still the case? They switched from x265 to beamr for HEVC. Not sure if they are still on x264 on recent encodes.
Fair enough. Feel free to delete.
In the FA, the system that rewards them is actually the same social system that attempts to help people who are unfortunate or who are treated unfairly... The biggest problem is that these "dark personalities" will weasel their way to game any system, because any system designed by humans is fallible. Without the ability to have complete knowledge and someone to wield that knowledge altruistically (a role that can be entrusted to no human), it's an unsolvable problem.
Nvidia GeForce MX450 leaked, close to a Nvidia GeForce GTX 1050 consuming less
What do you put in the upgrade bay that helps with web development? I upgraded from an x220 to x230 (modded to take the x220's classic keyboard) because the lack of hardware h.264 decoding in the '20-series CPUs was causing noticeable performance problems with web content.
> Does anyone else feel like flexbox syntax is unintuitive? I feel like you could achieve the same thing without rotating axes, and with more consistent naming conventions.

I also think it is unintuitive. However, I'm pretty sure it was a conscious decision to not leave out non-left-to-right languages.

Notice that "flex-direction" depends on "dir" html attribute [1] and/or the "direction" CSS property. Hence, given the same flex definitions, the layout gets "mirrored" when you translate the page to a right-to-left language (such as arabic), which should work better for that language.

[1] https://developer.mozilla.org/en-US/docs/Web/HTML/Global_att...
Interesting, I didn't think it was per-customer. At the time these conversations happened, I had plenty of money, most of it in my Fidelity account.

They could have saved a lot of money on ATM fees (which they always refund me) by increasing my limit, that's for sure.
These kinds of patterns are present in input data quite often - eg fixed headers, markup etc.

As usual, there’s even an xkcd on it: https://xkcd.com/1286/
I like it.

"This is not by coincidence: people learning Haskell usually have problems with point-free style not because of the composition operator per se, but because code is suddenly "reversed". Other communities such as F# have adopted the "pipe forward" operator instead of composition as the default style."

That's why i prefer the reverse application operator & to .
QAnon is wayyyy too far out there for the silent majority...that’s just not a fair comparison.
This was the opposite of my takeaway. Dark personalities are just playing to win, the reason they're signaling victimhood is tied to the benefits it brings them. It's not cheating, it's a gamer's blunt acknowledgement of the metagame. If the support system is so generous that victimhood becomes advantageous you're going to find a lot of victims. We can either narrow our definitions/rewards or ignore actors who go against the spirit of the thing.
Check out this battery recall notice, which includes the T420. Lenovo sent me a brand new replacement 9-cell unit for my T420 about 6 months ago.

https://support.lenovo.com/us/en/solutions/hf004122

Typed on my T420 running Linux Mint 20.
Didn’t France try this or propose this years ago? Isn’t the problem that you would create more overhead due to the additional hires, in addition to having to train more people. I can think of a ton more issues. It could of course be better than the alternative.
>It looks noticeably better, a massive step up that is completely worth the extra bytes.

I keep thinking if their reason was to push for higher capacity iPhone sold.
I never understood the appeal. If you want to do things earlier or later in the day, do it. What's it for to do with the clocks? My school used to have different summer and winter timings. No need to decide a horribly convoluted system of changing clocks every year.
Architecture switch is not a question whether Apple can do it, I am pretty sure they are capable of releasing it asap. Think about all software that have to migrated, it’s not just re-compile and release button click
Hopefully Java programmers are used to lambdas since Java 8
You’ve slipped three orders of magnitude there.

300MB is 0.06% of 512GB.
I think having a tool but not being able to know how it works can be both amazing and frustrating at the same time (depending on the perspective of someone using the tool vs someone wanting to make the tool better).

Both perspectives are equally valid.

As a concrete example, suppose an alien cube suddenly appeared on Earth that, with a push of a button, would emit a pill.

It was discovered that the pill could cure half (but only half) of all known forms of cancer.

However, no matter how hard anyone tried, it was impossible to understand how the cube or the pill it created worked.

For those with cancer that took the pill and were cured, the cube was an amazing magical device.

For the people that took the pill and it didn't help them, the cube was worthless, since doctors couldn't tell them anything about why it didn't work, or what they could do to make it work.

For researchers it was frustrating because the cube showed some cancers are curable, but gave no reason why.

For the cancers it did cure, they didn't know why, and for those it didn't cure they also didn't know why.

Further it gave no insight into why only half were curable.

Was it because the cube was imperfect, or was that really the best that could be achieved?

For all intents and purposes, cancer research and treatment didn't really change. If you had cancer, you tried the magic pill. If it worked great. If it didn't, then doctor's were back to traditional techniques.

Thus from a knowledge perspective of one day curing all cancer, the cube didn't help, because the knowledge of how it worked couldn't be expanded to cure all cancer.

For someone cured by the cube, it was an amazing device, and nothing could change their mind.

For a cancer researcher, the cube was useless, and the only thing that could change their mind was if its mechanisms could be understood.

It is similar for math. As a tool, it is good enough to just know that the theorem is valid.

However, if you want to expand on that tool, develop more tools, or create different ways of looking at the problem, you need to understand why the theorem is true.
Why the Hell TikTok Worked?
Crypto is Crypto - but how about platforms you run it. If you share host with known unknowns - can it be secure?
To quote Cory Doctorow, "Every ecosystem has its parasites."
Not so much "obfuscated C" as it is "embedding a binary into a C program". You can still do something similar with modern compilers:

char code[] = { /* put your bytes here */ };
((void(*)())code)();

I believe it is technically UB, but it does exactly what you'd think it does, and if compilers started doing funny things with it, you wouldn't be able to write things like JITs at all. A tiny demonstration of this can be found at the bottom of C4x86: https://github.com/EarlGray/c4/blob/master/c4x86.c
I think they meant ‘don’t log in, discover you have access, then browse and take no further action’. You can try to log in, you just need to inform someone immediately if you have access when you shouldn’t. That’s my take anyway.
Julia implementation of R's boolean-indexing for DataFrames
Did people say that 20 years ago?
Generating nice callgraphs, part II
Small-Business Owners: Don’t Forget Special Pandemic Tax Breaks
Generating Nice Callgraphs
I often wonder why. Both Apple and Netflix have their own Edge Cache. Which is just an Appliance sitting inside the ISP network. Bandwidth is essentially cheap / free.
Those count as the “crypto” in “don’t roll your own crypto”
Yeah I mean the alternative is taxing the 5-day-a-week workers and transferring the money to unemployed people, who while out of work have their skills languish. 4 day a week work-weeks seem like quite a cost-effective crisis response for working around a sheer shortage of jobs.
The idea that "ok boomer" is supposed to be dismissive of opinions and personal assertions based exclusively on age is a red herring.

It makes as much sense as asserting that the "Karen" meme is dismissive of women.

That was never the point, was it?

The "ok boomer" meme is dismissive of ideas that are forced onto others based on absurd appeals to authority and in spite of their lack any substance or support or rational basis. We're talking about the type of arguments that boil down to "shut up you little brat I know better than you just because."
Actually being alive for longer is necessary to achieve wisdom. The problem you are pointing out is that it’s not sufficient.
France reduced the working hours to 35 a week, still spread over 5 days. It was quite controversial with mixed results of I remember correctly.
The weekly numbers on the map are off. In Switzerland a full-time job is usually 40 to 42 hours a week. Some professions work much longer. 48 hours a week is not extraordinary.

Probably they took the average of all employments. Because many people have a part-time job the average is pushed down. This makes the numbers less useful.
I know about this, but it's not that big of a deal to me, and I prefer to stick to the out-of-the-box experience on Arch and wait for a fix to arrive.
> For an end user "spam" is "email I don't want".

last time I checked (been a few years since I used Google) BigTech is perfectly able to distinguish a bad actor from an opt-in type of service. They even presented me with a little notification whenever I moved stuff into SPAM that didn't belong there asking "do you want Gmail to unsubscribe you from X" ... I can't exactly recall the text - but all their lofty claims about their "AI" should account for something?

I agree with you that the _user_ is the biggest wildcard. But it's not that we should allow Google/Microsoft get way with this as an excuse. They are currently right in the middle of killing open protocols like imap in favor of their own flavored shit (probably something AMP like but for email). They do not deserve the benefit of a doubt. They do not even deserve to have their side of the argument heard at this stage.
I am regularly forced to remind people, even my engineering manager, that just because you can do something in a spreadsheet, it doesn't mean that you should.
Tiny Procedural Sprite Sheet Generator
How do you get around the issue of parts rarity? The Penryn/Merom generation is quite hard for parts replacement, especially so if you have anything Flexview (in my case, a T61 in a T60 4:3 chassis).