skysight-inc/HackerNews huggingface dataset:
Although one shouldn't need to read a book on quitting social media. They can be cathartic if written well. I am fan of this one [0]. A favourite quote of mine from it:

>Cats have done the seemingly impossible: They’ve integrated themselves into the modern high-tech world without giving themselves up. They are still in charge. There is no worry that some stealthy meme crafted by algorithms and paid for by a creepy, hidden oligarch has taken over your cat. No one has taken over your cat; not you, not anyone.

Your writing here is now in the quote collection along with a number of other HN comments over the years. Thanks for sharing your thoughts :)

0. https://www.amazon.com/Arguments-Deleting-Social-Media-Accou...
I 100% agree DevOPS shouldn't be a job title.. but it is hard to find operations people without the right social and technical skills without using it. So you can use the title since the market demands but the more important part is to avoid creating an ironic 'DevOPS silo'.
> The Ferrolic is currently still in development, although the designer intends to make small batches available for pre-order, with each clock costing $8,300 (£5,300).

I fell in love and needed one right until I saw the pricetag. Beautiful clock though - thank you for sharing :)
I think you are (mostly) mistaken. The UK mostly imports from the continent, and occasionally exports. I have never caught an instance of simultaneously importing from France and exporting to the Netherlands (or vice versa). I wouldn't say it's impossible, but it is clearly not common. The direction of flow might change over a relatively short time frame due to changes in the production of solar or wind energy. With these and other production and load changes, some apparently illogical or inefficient things might happen for short periods of time as it is the best way of handling the dynamic grid.

Also, I know nothing about the state of interconnects between France and the Netherlands. HVDC under the quite narrow English channel might well be the most efficient route.
The Keyboard, back in the days when Apple still value Key- Travels. And I still love that Single ( or NO ) Button Mouse.

The iMac hasn't really had a redesign for years.
I don't know. I think it is much better that a few folks don't show up to trial than to criminalize being poor. If I remember correctly, we can reduce folks not showing up by simple measures, like calling to remind folks of trial dates and making sure folks have transportation to get to trial. Why the heck would we put low-and-medium risk folks in jail, to be put in a position to lose their job, house, and freaking children, when we can do these other things that don't criminalize poverty while having less disruption of life?

If folks are found not guilty after spending weeks or months in jail (while being low to medium risk of fleeing), shouldn't we then shoulder the responsibility of fixing the life we've left in shambles? Especially since there was, indeed, other options we could have taken? We don't: At least in Indiana, even if you are found not guilty, you have administrative costs taken out of the bail amount you got back. And that's if you were lucky enough not to be forced to use a bondsman - then you won't get anything back (Yes, folks are court-ordered to use bondsman).

I don't think we should be asking for a surety for low risk at all, and medium risk is iffy - and this is just for felonies. I don't see a good reason to hold anyone for a misdemeanor.

I'm not certain that removing bondsman would make the US system more sane, though it does mean that you aren't charging an actual fee to get out, but instead returning (most of) bail if found not guilty.
To me it's not about the political point. But about the hypocrisy of one person pushing their political views and then getting annoyed when others respond.
Bad post-nap feeling is very likely sleep inertia: https://supermemo.guru/wiki/Sleep_inertia
Deductibles have been going up since the invention of HMO's. The idea the rate of increase had increased under PPACA is nonsense. If you want to complain about PPACA, complain about it expanding a greedy for-profit pay per procedure and pillpopping regime that pretends to be a a product. That system should be destroyed. Is immoral and has low efficacy compared to all other industrialized and civilized alternatives, whether public, or hybrid.
Having just read the readme I think this is perhaps missing two layers to model human behavioural 'evolution'. It's a super cool project though despite that and I wonder if you could extend it to put the two missing layers in...

The way I see it you have the evolution of individual humans at the genetic level - so this gives them built in desires and instinctual behaviour.

You then have the learning of the individual over the course of their life. Attachment theory is basically a load of research on how this can go wrong if the very critical early stages of emotional & interpersonal development aren't well supported in childhood.

Finally humans are social creatures, individual humans aren't well adapted to surviving 'in nature' so most of the ~500k years of evolution for humans going from anatomically modern to behaviourally modern there was selection pressure for genes and memes that resulted in survival at the level of human cultures.

I guess this would be quite an increase in scope.
Awfice – A collection of tiny office suite apps
To tell the whole story, the NVIDIA argument is that they want cross platform standard interfaces (EGLStream), which would use the same code the Windows driver uses, but the Linux world is pushing for Linux-only interfaces (EGL)
I didn't even get to sync, stopped reading on 'save'.
Running. Phones are massive these days and impractical to take running. Still need to be reachable for any number of reasons (or call if there's an emergency).
Common Web Hack Attacks
Really cool. Especially the reference to literature in the differential diagnosis tab. Since the suggested diagnoses are based on case reports, I suspect they are quite biased towards rare diseases and unusual presentations.

One annoying bug: I could not submit 'No' as an answer. It seems to be too short. 'No,' works.
Do you mean great shouter?

I enjoy the content of his talks very much, but the constant shouting is very tiring.
Game theory is about making decisions in the face of uncertainty, especially as it applies to real life with high stakes. The core principles of game theory were developed and used for making specific military decisions in WW2 with actual lives at stake.

Since game theory is a tool that allows you to make better decisions than the intuitive biases would nudge you otherwise, to operate at a game level of abstraction is not sociopathic but a necessity - if physical resources and actual human lives are at stake, abandoning such formal reasoning would be reckless and grossly negligent.
That's interesting, thanks, I tried to use Optimus on my XPS years ago but it wouldn't work. I'll try it now, thanks!
Interesting that the Entertainer is so dominant in the US. Ice Cream trucks in Amsterdam all seem to use the tune from Popeye, which isn't even on that list. (Or maybe it's the same truck every time.)
If you are wondering what PyOxidizer is then here is a good explanation:

https://pyoxidizer.readthedocs.io/en/v0.8.0/overview.html

From that page:

From a very high level, PyOxidizer is a tool for packaging and distributing Python applications. The over-arching goal of PyOxidizer is to make this (often complex) problem space simple so application maintainers can focus on building quality applications instead of toiling with build systems and packaging tools.

On a lower, more technical level, PyOxidizer has a command line tool - pyoxidizer - that is capable of building binaries (executables or libraries) that embed a fully-functional Python interpreter plus Python extensions and modules in a single binary. Binaries produced with PyOxidizer are highly portable and can work on nearly every system without any special requirements like containers, FUSE filesystems, or even temporary directory access. On Linux, PyOxidizer can produce executables that are fully statically linked and don’t even support dynamic loading.

The Oxidizer part of the name comes from Rust: binaries built with PyOxidizer are compiled from Rust and Rust code is responsible for managing the embedded Python interpreter and all its operations. But the existence of Rust should be invisible to many users, much like the fact that CPython (the official Python distribution available from www.python.org) is implemented in C. Rust is simply a tool to achieve an end goal (albeit a rather effective and powerful tool).
It’s a joke that a harmless measure is being taken to save (by your numbers) almost 12k people’s lives?
Well you’ve stated it as an absolute, so it must be sure thing right?
Or this one in Laos that got shutdown.

https://www.theguardian.com/world/2012/apr/07/vang-vieng-lao...
Does something "being part of the kernel" mean it's part of every Linux distribution? Even on server distros?
Covid virus ‘survives for 28 days’ in lab conditions
After reading the article, I dont understand why it is on the front page of HN.
Here’s my issue. What amount of carbon cutting would satisfy you?

If we cut by 50% and the temperature is still rising year over year do we need to cut more? How far do you want to go and how much needs to be risked Before you’re satisfied that our carbon levels are acceptable. Sorry that you feel the world isn’t following your desires and expectations but they need more than a promise that things may get better to enact policy that will dramatically alter their entire economy, way of living, and social order.

Edit: sure downvote me and throw insults. That’s a good way to promote healthy discussion.
Australia and India, two very coal and gas intensive areas on the map have very good potential for solar energy.
Leaving aside arguments about "what the drivers are", the kernel driver being discussed here generally doesn't have or need that kind of thing. The user-space drivers which talk to the kernel drivers are under the Mesa umbrella as part of Gallium for OpenGL and Direct3D support (e.g. https://github.com/mesa3d/mesa/tree/master/src/gallium/drive...) or as a standalone driver for Vulkan support (https://github.com/mesa3d/mesa/tree/master/src/amd/vulkan). That said, I haven't seen many app-specific hacks in the open source drivers, even in the user-space code.

If anyone wants to learn more about lower-level aspects of GPUs, the Vulkan driver code I linked is one of the best places to start. It directly implements the Vulkan API on one end and talks to the kernel drivers on the other end, so it's relatively easy to follow if you're a systems programmer with an API-level understanding of graphics. Just pick a Vulkan function of your choice and start tracing through the code, e.g. vkCmdDraw: https://github.com/mesa3d/mesa/blob/master/src/amd/vulkan/ra.... The Vulkan driver calls into some of the low-level radeonsi code I linked from the Gallium tree but it isn't a Gallium-based driver, so you don't have to deal with those extra layers of abstraction.
The fact that many people are surprised when they find out that "whoa; 2003, that's like 17 years ago" only pushes this idea.

It probably depends on your goal, though. Whether you want to know "the (relative) age of something", or "the point in time of some event". I think most often the first is the usecase, which is probably why most projects choose that.
> personally never understood why one would pick this over date/hour

Providing a timestamp gives you the same information with higher precision _provided you know when now is_. I can tell you what day of the week it is, but not what the day of the month it is. Sometimes day of the week even takes extra cycles.

Relative time tells me the order of magnitude since last update. Was it today (I can assume they have complete context) or yesterday (they probably need a little background to catch up).

Order of magnitude since last update is generally more useful to me than knowing the time since last update.
Yeah, this has been incredibly amusing to witness.

It seems odd to single it out when you have far more anticompetitive practices on web browsers itself. You can't have other web browser engines on iOS. Shells to the same engine don't really count.

Chrome changed the cross platform browser landscape for the better with a more stable, performant and responsive browser. Only few companies like Google had the incentive to do this.
"Preferred form for modification" is a form that is suitable for a skilled stranger to modify it with little exposure.
I write a lot of incident reports with timestamped logs. I think about these date formats a lot. I don't mind the informal formatting if you can click through to get a precise timestamp (either UTC or with timezone). However, in my experience, this is rare.
Stepping through the CPython source code
Oh, I was describing the nature of build.rs files as script-y, rather than Rust itself. :-)

Here's a very simple one: https://github.com/alexcrichton/brotli2-rs/blob/master/brotl...

Here's one with much more complicated requirements: https://github.com/sfackler/rust-openssl/blob/master/openssl...
Almost all of the bikes passing me are regular types, eg this[1], meaning no more room for kids and groceries than a regular bike.

That said they might indeed have a heavy-duty chain for all I know.

[1]: https://www.buddybike.no/elsykler/c4/hvit
Learned from my VC: "if you ever spend more than 20 minutes in the shower, it's time to change jobs." But these days I no longer shower in the mornings, but in the evenings, so...
Yes, but you're not paying taxes in the country whose infrastructure you rely on. So there are some locals who consider the nomads to be freeloaders of some sorts, and that isn't entirely without merit.
Where has the user agreed to display ads?
> It is also unhelpful to keep referring to individual points like this as illustrative.

I don't know if you're in the US, but this is untrue here.

Our most-watched media outlet spreads climate-change denial, as does the (minority) party that has controlled our federal -- and most state -- governments for the last few years.

One of their tactics is literally to say that there is still snow, so global warming can't be real[1].

Articles like this are the counterpoints to that narrative, and there is evidence that individual data points are convincing[2] to people who are not able (or willing) to understand long-term statistical information.

1. https://www.motherjones.com/environment/2018/02/3-years-ago-...

2. https://www.theguardian.com/us-news/2019/feb/03/climate-chan...
In older languages, you could have used goto

Somehow it went out of favor but it is actually really nice to break out of something
>I think it is much better that a few folks don't show up to trial than to criminalize being poor.

>Why the heck would we put low-and-medium risk folks in jail, to be put in a position to lose their job, house, and freaking children, when we can do these other things that don't criminalize poverty while having less disruption of life?

Keep in mind, it isn't easy to suddenly and accidentally get thrown in jail. If the violation is minor and non-violent, then by the time it gets to that point, the person will have had many chances to straighten up (more often than not) and simply chose to ignore the warnings.
Aside from current lacking leadership, foresight and strategy in politics to identify issues in dire need of solutions, this almost sounds like a cry for help. They are correct that large companies do actually pose the most threat to reliable encryption so they are at least correct in finding the most likely collaborator.

The answer should be 'no' of course. While privacy is constitutionally guaranteed and subsequently ignored by the 'five eyes' for inconvenience, some people really do like it for good reason.

You actually want to get to people trafficking humans? Their largest threat is whistleblowers. How is that relationship between those and the 'five eyes' doing?

That would make sure constitutional rights aren't violated and would solve crime. The most recent and prominent case is still the connection to the political class and what I suspect to be the primary brothel that allegedly had some minors involved. Other allege that fear of racism accusations blocked investigations.

I don't know of any case where mass surveillance actually helped. Whistleblowers are actually prosecuted right at this moment, so this call is hard to endure.
Well, the original comparison was with Nvidia's driver and Nvidia has a much more optimized driver.

Also it is much more practical (and realistic) to have a few devs optimize a handful of API implementations than expect the thousands of devs who work on thousands of applications to do that (also why OpenGL etc isn't going anywhere).
Hi! This is part 3 of my Python behind the scenes series. The goal of the post is to get familiar with the CPython source code and to see what happens at the very start of the execution of a Python program. We'll look at the project structure, compile CPython and step through the source code starting with the main() function until we reach the evaluation loop, a place where Python bytecode gets executed.

The format is a bit unusual for the series since it contains a lot of code, but it should give a good idea of what CPython is. As always, I'd be glad to hear your thoughts on this one. I'm here to answer your questions as well.
Autonomous bus put into trial operation Sunday in central China's Changsha
This is never going to be popular with French-speaking developers, haha.
Is Mercedes Benz exploiting US natural assets and not sharing the profits with the govt?
> Treating otherwise unsafe code as safe because nontermination makes it dead doesn't strike me as particularly useful.

It doesn't matter whether it's useful or not. What matters is that the compiler can't determine whether it's safe or not.
I just fill in made up data. I have no interest to participate in contact tracing.
Code duplication sometimes make sense to better decouple different parts of the code base, however that often only becomes apparent long after the "code cleanup" to remove duplicates has been done.
The major problem with WhatsApp are that they joined forces with Zuckerberg.

Low sms pricing was on its way anyway since the cost of one byte sms was like 10 000 fold to ip data.
I think renewable might mean you can add another 90 days WITHOUT having to leave. When you hit the border and return, it might be considered a 'new' application.

'Inland' renewability is a big deal if you technically have to 14d quarantine whenever entering the country.
Coding over a slow network is the sole reason I know to use vi :)

But i'd rather not do it daily.
I would look at where you pay your taxes.
Although I am mightily confused about their use of Instagram as a blogging and resume-hosting platform, I have to say there is absolutely nothing "sexy" about any of the photos of these three women I could see, at all. Other than the fact that they happen to be conventionally attractive women, I don't see where you're getting this whole "sexy pics are undermining women in tech's credibility" angle.
This doesn't prove you did the thing right before publishing the hash, it could be an old video. It depends if you want to prove something happened before or after something else.
I constantly run into the situation where you make 2 or more constants with a prefix. That always felt like a smell to me - but it might be because in C# it would be.

I'm talking about code that ends up looking like this:
https://github.com/retep998/winapi-rs/blob/0.3/src/shared/nt...

You get type safety because you can define the type of constant rather than use some primitive, but there feels like something is something missing (nicer autocompletion, better auto generated documentation, and so on).
How does it compare to Poetry?

https://python-poetry.org/
Note that in my comment above i was referring to the Windows AMD driver. I haven't used Linux much with this machine (though when i did it had a 50/50 chance to completely hang the system, but i think this was an issue with the kernel and the then-new Zen APUs that was quickly fixed).
Ah, when I said massively better I was mainly referring to in terms of SuperMemo skill. I started talking a lot to them around February which is also when we all started to improve but I didn't know them well enough last year to be able to do a before/after comparison.

I can comment on myself though. I'm very low conscientiousness/have ADHD (without conscientiousness issues I'd probably have gotten 3-4 times as much done as I otherwise have). Around 2 years ago, and much of last year, I was pretty miserable. It's hard to say exactly what my thought process was back then (since I think differently now) but I got stressed very easily, could not message people without bad anxiety/overthinking, was in poor fitness, got little done, etc. etc..

I'm not sure what percentage of it I can attribute to supermemo (since you can't tell where memories come from) and I still struggle a fair bit but I've been able to get significantly better at managing stress sanely, not stress about talking to people so much, improve fitness and other lifestyle changes. A lot of these seem like they'd be things you just sort of do build but for the stress stuff in particular, I think I've been influenced heavily by stuff I've learned (though a big part of that influence also comes from creator of supermemo himself, both over email and from supermemo.guru). If I get back to incremental writing, I think you'd be able to see some of the benefits I've had in terms of creativity. Some days I can't sleep because there are just too many ideas popping up to be written down. Unfortunately I haven't gotten into the habit yet though I plan to establish a few other baser habits (like better sleep, ironically) and after to move back to it.

If you want to hear a miracle story where I started using supermemo and then wrote 10 research papers and completed lots of huge projects, you won't find that with me (I think 5-10 years from now you might). I don't regret it all though because the delta from where I started and to where I am now is huge (though it's hard to feel it day to day because of hedonic treadmill).

I would note, if you do try SuperMemo, maintain skepticism. One mistake I made especially when I first started is just importing neat things and memorizing them, without thinking about application. I'm certain that there are users at least 3x better than me, entirely because they're good at being selective/have more base knowledge so they can get rid of more overlapping inputs.
"Being part of the kernel" is defined as being in the kernel's source code tree. Not all of the kernel's source code is included in a kernel binary, most pieces are compiled as modules that can be loaded at run-time. However many distribution do indeed ship the binaries for most kernel modules so some server distros like Ubuntu server probably do have GPU drivers installed, although they are never loaded.
Content Agency Optimization Toolkit with 20 templates
So does this use a custom build of CPython linked against a different libc that's part of the package? That has been IME one of the major issues with distributing binary packages of Python apps on Linux, because code built using glibc tends to use recent versions of common symbols, so in practice you can't run them on a system with a glibc older than the build system's glibc, meaning you have to build on some ancient Linux where everything is a pain.

Edit: Sounds like it:

> PyOxidizer uses custom Python distributions that are built in such a way that they are highly portable across machines.
> Websites have to make money somehow.

I have a website. It doesn't make money, yet it continues to exist. Weird, I know.

Does Hacker News make money?
Not only that: having a generator generate the tokens means you can do it in one pass, while writitng code that has the clarity of 2 passes.