skysight-inc/HackerNews huggingface dataset:
Dutch numbers appear to be here: https://opendata.cbs.nl/statline/#/CBS/nl/dataset/70895ned/t...
The neoluddite take is kind of like beating a dead horse. Smartphones are a tool; how you use this tool is entirely dependent on how disciplined your mind is. Not everyone who has their first sip of alcohol will become an alcoholic. It is the same for smartphones.

The article’s take on China is weird too; do they not have smartphones? The author probably wrote the article on a Huawei phone that the vast majority of Chinese people use every day.
Using sponsorware to fund open source, how successful is it?
Op says he has thousands of customers without any proof whatsoever, how does this work in rains ? power outages, what about customer suport, seems like an half baked pitch.
The blue and green chat bubbles are the sender’s chat bubbles, not the receiver’s. So it’s the iPhone user with the colored bubbles, non-iPhone receives and iPhone receivers are white/gray.
Albert Launcher: 30+ Plugins for the Albert Launcher on Linux
This is a collection of plugins for the albert launcher. They focus on automating tasks either for linx developers or normal users. Here are some of the highlights:

* Suggestions-enabled search using googler on a variety of websites. For example:

Google
Amazon
Youtube
Github
Ebay
Imdb
Urban dictionary: Word/Slang definitions lookup
Python, OpenCV, Dlib, C++ documentation lookup

* image_search: Search, preview and directly copy-to-clipboard images from the web

* Words - Get the definition, synonyms and antonyms for a word

* Killproc - Kill process(es); allows killing multiple processes with the same name or based on a glob

* Timezones - Fuzzy-search timezones

* Colors - Lookup the RGB triplet or the hex code for the given color

* Jira - Issue Tracking

* Saxophone - Listen to internet Radio Streams

* Zoopla - Search Property to Buy, Rent, House Prices

* Xkcd - Fetch xkcd comics like a boss

* Taskwarrior - Interact with Taskwarrior

* Remmina - Search and start remmina connections easily

* Google Maps - Fetch instructions from/to a specific place

* Google Translate

* TL;DR pages lookup - Get 2FA codes using totp-cli

* Lookup HTTP URL status codes

* Lookup errno status codes

* Show Internal, External IPs, Default Gateways
You cannot maintain that same level of responsibility when you have 1000s of employees.
James Burke Lecture – Is the Internet Redefining Knowledge?
Nice, it even has the missing weeks in September 1752..

$ wapm install zamfofex/greg@2020.10.10
Package zamfofex/greg@2020.10.10 installed successfully!
→ Installed commands: greg
$ cal 9 1752
September 1752
Su Mo Tu We Th Fr Sa
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Ask HN: How to succeed as a CS student from a bad, tier-3 Indian university?
The college has a 75% attendance rule, focuses on nothing but making us rote memorize concepts just so we can pass exams, and the teachers are really bad at whatever it is they seek to teach. They barely understand the subjects themselves.

I cannot drop-out as it is close to impossible to get a job without a degree here. Reportedly, thousands of people apply for single job postings. Being without a degree among those applicants will mean I’m shooting myself in the foot.

Constantly having to attend these poor-quality classes and memorizing for exams takes away a lot from the time I could've spent learning programming and other paradigms of CS. I feel helpless and hopeless in this system and don't see a way out.

I would like to hear advice from people who might have faced similar situations or work in the industry.

Also, thanks to the HN community. I have a learnt a lot from you people.
I don't see C going away. That said, there does seem to be a cultural change afoot.
You're right, any basis of R over Q has to be uncountably infinite. If a countable basis existed, we could for example write R as the union of the subspaces spanned by the n first basis elements, indexed by n. That would mean R is countable, since a countably-indexed union is countable.
There are no pure black areas between stars, and that's not (just) sensor noise. It's not very wrong to say that every single pixel in that image holds at least one galaxy. If you collect enough light, you will find something interesting to look at.
> Staring at fact flashcards for hours on end just felt like a waste of time.

I think I found your problem.

Try this cycle:
- Add however many cards you like
- Study
- Got bored and didn't finish all your cards? Stop and don't add any new card until you can finish quick enough to not get bored
- Finishing quickly? Add more cards

The exponentially increasing interval is your friend. Before you notice you won't be studying more than 10 cards a day :)

It doesn't feel like it in the first ~10 days of a block of cards, but there's a jitter in the spacing function, so you will see the same block at the same time 2 or 3 times but then they'll start dispersing and be a lot less overwhelming.

And most important of all: don't be afraid of slow progress: progress is progress!
you only want to guarantee that the image didn’t change

But if the algorithm allows you to find hash collisions, you can’t guarantee that the image didn’t change based on the MD5 hash value? e.g. https://natmchugh.blogspot.com/2014/11/three-way-md5-collisi...

Obviously that example is a chosen prefix collision, but this data is coming from an untrusted source after all, so there’s really nothing to stop the attacker choosing the prefix in advance and then publicly shredding trust in the hash at a later date. In practice it sounds like you’d also have a hash of the complete file system, but at this point you’d have to question what advantage there is to using MD5 at all. Attacks never get worse, only ever get better, and the last thing you’d want is for the dam to burst during a lengthy and important investigation.
Micro Men (2009)
On the scale of things, branding is lower than being banned from communicating with your children for decades and only finding out they're dead weeks later. Frats brand people. I was in a band when I was a barely out of my teens and we all got the same tattoo.
Show HN: Copy This Book. An Artist’s Guide to Copyright
I think you're a few orders of magnitude off. If each song has 100 bytes of metadata, which is a reasonable guess I think, then ten thousand songs costs a megabyte.

I mean, your point still stands, but it's more effectively made without the exaggeration I think.
You think those people would have honored you if things have gone much better?
I doubt. Typical toxic client. Nothing to do with business risk
Howdy! Have you had a chance to update to version 0.9 yet? Sync was reworked and mobile support was improved: https://photostructure.com/about/v-0-9/

If you ever find anything odd, confusing, or buggy, please tell me, I'll try to get it addressed asap.
Side Question : Is there a distributed alternative to github ?
I can't comment on performance, but on a different note it seems to be generally accepted that 'real' container boot time is slow - fly.io mention this too [0]. To add some numbers:

- 40ms for nsjail run an isolated command and exit [1]

- 150[2]-250ms to boot a firecracker microvm

- ~450ms for docker startup [3]

There are probably very good reasons for the difference (e.g. docker has layered filesystems to set up), but the default experience makes a difference.

[0] https://news.ycombinator.com/item?id=24853660

[1] `nsjail --user 9999 --group 9999 -macvlan_iface wlp2s0 --chroot / -Mo --macvlan_vs_ip 192.168.0.44 --macvlan_vs_nm 255.255.255.0 --macvlan_vs_gw 192.168.0.1 -- /bin/true`

[2] https://blog.acolyer.org/2020/03/02/firecracker/

[3] `docker run -d ubuntu:18.04 true`
It’s been out for a while now, but I realised I hadn’t done a Show HN yet. I’d like to share a link to my first book! The linked page includes the books outline and a link to a sample chapter.

Copy This Book is an artist’s guide to copyright, that intends to be both practical and critical. There exist quite some theory with a critical perspective (Lessig etcetera), but most of the practical introductions to copyright take a more conservative approach.

Artists’ relationship to copyright can be paradoxical: on the one hand, it allows them a degree of control over the distribution of and remuneration for their work, on the other hand it restricts their creative freedom to sample, adapt and appropriate. I tried to cover both aspects. It takes a EU-focused centred approach, but also takes care to highlight the main differences with the US.

Throughout the years Hacker News has been really useful source in learning about the latest developments of copyright intersecting with the information society—it often seems like hackers are more tuned in on the latest developments in intellectual property than most creatives. Note that in art I also include programming—there’s a chapter dedicated to code.
100% is indeed an elevated rate compared to 0%.
not sure what high schools you are looking at, but most that I know of only require 2 or 3 years math, 2 or 3 years science, 2 or 3 social studies, 4 english, no foreign language required q art 1 or 2 pe, health AND finance (consumers economics).

do you have a source for the 4 years of math, science, ss and 2 years of foreign language required?

I was required to take CE which was supposed to teach financial literacy. although the course material was a joke and didn't apply to the real world.
People are making all kinds of assumptions about the pandemic but the data point is only that, one month.

And I think it is related to the pandemic but in 2 ways:

- As people said, less activity in general and it was one of the better months in Europe in terms of deaths.

- The mortality in the initial months has probably anticipated possible deaths that would occur later in the year
Apache BookKeeper 4.11.1 released
I doubt it’s related to this year. They’ve been famous for having a status dashboard that straight up lies for years.
Although this looks like it has a ways to go before being a viable replacement to cal, I give you props for putting yourself out there and gathering feedback. That's never an easy thing to do.
Gotcha! Thanks!
I'll download what I want, when I want.
> I always thought that it would fail to decode the string since the probability that changeme is actually valid base64 encoding must be very low

I'm a bit confused, I thought any string with only lowercase letters was "valid base64" (more precisely, I thought "valid base64" is equivalent to "string consists only of the 64 special characters we're using to represent digits 0-63").
Quarkus 1.9 released – Micrometer extension maturing, multiple Redis clients
I'd think the RIAA and Google are well acquainted with the Streisand effect by now... I'm just hoping the takedown will prompt a whole bunch of people to contribute to youtube-dl out of spite, as I know it had been lagging behind due to simply not having enough contributors. I'd even go ahead and throw down the glove.
You can just download the .deb files from https://download.docker.com/linux/ubuntu/dists/focal/pool/st... and install them. No need to add another repo.
"You also grant each other user of the Service a worldwide, non-exclusive, royalty-free licence to access your Content through the Service, and to use that Content (including to reproduce, distribute, modify, display, and perform it) only as enabled by a feature of the Service." https://www.youtube.com/static?template=terms

It is enabled by a feature of the Youtube service.

They explicitly disallow downloading, but it is not enforcable (though that word probably doesn't mean what I think it means... the law probably overrules physics)

Severance

"If it turns out that a particular term of this Agreement is not enforceable for any reason, this will not affect any other terms."
WildFly Bootable JAR is final
"During the 15th week of the year, we saw the highest death rate in Sweden this millenium. " [0]

Statistics are just so hard to interpret and translate into a narrative that headlining a single data point is often misleading. I'm not interested enough to dive into this particular issue so I'm still not sure which claim is "true".

[0]
https://emanuelkarlsten.se/number-of-deaths-in-sweden-during...
I believe anki was originally devised for foreign language learning
Just for fun, I wrote a little Python script to convert the image files back into the original archive.

Use Pillow to read the pixels from each file, and write the RGB values to a new file. Then use the gzip library to uncompress that and create a TAR file. Then I just viewed the TAR file in The V File Viewer.

I stopped there because that was enough to show that it worked. I have ImageMagick installed somewhere, but this was more fun.
Show HN: Homelander – Simple shell command supervision powered by Erlang/OTP
Well it's hard to prove that that "the least deadly month ever" was a goal of their strategy...
I see nothing in that post that is explaining anything other than why you calling being without a smartphone as liberating as what others may call “I have free time to waste”. Now, you can argue that maybe I should stop and smell the flowers sometimes, but usually when I have to do something it is work and I would much rather get it done as quickly as possible with the tools I have at my disposal.
Citation very needed, given that Firecracker is a VM and Docker runs binaries on bare metal. Maybe faster startup, but I'd want to see testing methods and data before I believe even that.
Trello Clone Using Django, React, Redis
I used YouTube-dl to watch videos, not to download and store them.

Are user-agents illegal now?
Woah via 'project abandoned' issue there, where some contributors have been discussing forking and continuing (but nothing happening yet in nearly a year of that), I just came across https://github.com/photoprism/photoprism - seems great, further along, and more used (as measured by GitHub stars..).
OrangeManBad.CSS, a CSS framework for modern journalists
Plenty of people used and knew about youtube-dl already. It's made the front page of HN multiple times [0]. I've used it as a key example of why/how non-programmers should learn to use the command-line. People who weren't already aware or didn't care to learn aren't going to be significantly moved now.

[0] https://hn.algolia.com/?q=youtube-dl
too bad the old versions of dropbox no longer work.
only as enabled by a feature of the Service seems like the operative clause.
You’re right that I should have been citing my sources. I’ve been largely relying on the book Apocalypse Never by Michael Shellenberger. It’s well worth reading.

The (decade old) source you provided for energy subsidies appears somewhat dishonest, as the date ranges appear cherry picked. Why is it that the source only looks at nuclear subsidies up until 1999, while subsidies to other energy sources are considered through 2009?

The choice of units in this source is also odd. What have the subsidies been in terms of energy output? At its peak, nuclear was producing some 16-20% of US power. I imagine normalizing on a $/MWh basis could paint a different picture.

Looking at a more recent source [0], it appears that recent nuclear subsidies have been marginal and are far outpaced by renewable subsidies. If we consider prior subsidies a sunk cost, it doesn’t necessarily make sense to subsidize a new, less environmentally friendly, source of energy when our best in class is already excellent.

[0] https://blogs.ei.columbia.edu/2019/09/23/energy-subsidies-re...
If it works for you, then go for it - just do keep an eye on it, and if it stops working then notice early!
Genghis, Graphs and Middle Management
I live in the outer suburbs of Stockholm and (normally) commute into town by train every day. Every year around midsummer (20 June), the trains start getting noticeably less crowded, as people start going on their summer holidays. Then it takes until late August before the rush-hour crowds are back to normal. Is seems an extraordinary coincidence that it was during this period that Covid-19 essentially petered out in Sweden. Since the beginning of September, the number of positive tests has been climbing again, more or less exponentially. The number of deaths is lagging behind, but there is a definite uptake the last couple of weeks. As usual, deaths seem to be going down during the last week because of lagging statistics. My guess is that the final number for friday 23 october will end around 7, and 30 October around 10 (but I hope I am wrong!). At least this seems to indicate that you do not need a full-blown lockdown to stamp out Covid-19 — "Swedish summer" is a sufficiently low level of activity!
> The axiom of choice is allowed.

Why does this need to be stated explicitly? Why does the axiom of choice not enjoy the privilege of being a first-class axiom like other axioms? Why do many proofs need to state the assumption of this axiom explicitly before using it?
This takes me right back to those heady days of DeCSS: https://en.wikipedia.org/wiki/Illegal_number
a combination of things, the distances you're looking at are mind-numbingly huge. you might think it's a long way to the chemist but that's just peanuts to space. This means that even though things are moving, and fast, they still look like they're in the same place from this far away. Along with that, the images aren't a single exposure over years, but days at a time at worst. that means that any minor movement can be adjusted for when combining the images for the final result.
There are many groups of insects that have a majority of species undescribed, chalcid wasps are all around you, everywhere outdoors, but so small they are never seen. Current efforts proposed to sequence the genome of every species are grand scope, and have good intention, but also, literally, impossible due to the vastness of biological diversity.
The sensor gathering the light moves to compensate for Earth's rotation.
Why Can’t We See All of the Government’s Virus Data?
I'm not sure if this is a joke, but I'll humor you. Yes - it's called git.
Most likely this is due to a rapidly changing age distribution in Sweden.

It seems, probably mainly due to immigration, that the population of ages 20-60 have increased significantly since 2010, while the population of ages 60+ have increased less.

http://www.statistikdatabasen.scb.se/pxweb/en/ssd/START__BE_...

This won't skew the average age very much, but will definitely reduce deaths per capita.

If mortality was calculated as a function of age distribution september would likely be average and april would have had a high excess mortality.
And I fear yours is static, exploitation logic. Certainly there are a lot of failed entrepreneurs out there, but there are millions more people who never even got the chance to fail, because they were screwed over by the former. With the greatest irony of all being, that if they hadn't screwed their employees over, they would have stood a far higher chance of success.
It definitely applies the patch even with the node_modules linker. That was why I gave up and went back to yarn 1
When I mentor juniors, we spend a lot of time on the topics of communication, coordination, working within the company's hierarchy, involving others, and so on.

Most mentees accept it, but a growing minority are preemptively cynical about these things, dismissing them as "office politics". Especially for junior engineers who get a lot of their information from angry comment sections on HN and Reddit, there's a growing desire to view engineering as the core of the company and expect all other departments to serve engineering. This results in a lot of pain when they're dropped into a real company where they have to work side by side with other departments to generate revenue.

If you want to be successful, it's important to accept that communication, relationships, and rapport are just as critical to getting anything done as the engineering work itself. It's not office politics, it's just the nature of working with other people. The longer people resist this idea, the more time they waste fighting reality instead of finding a way to make things work.

It really doesn't take much effort to build relationships and rapport within a company. You're going to have a long, painful uphill battle if you spend all of your time resenting and fighting it, though.
If you still have youtube-dl on your system (at least the version distributed on homebrew) your youtube-dl file is compressed. You can get the full source code by chopping the shebang line off the top and unzipping the file.
I use this for photos:
https://github.com/dtylman/gitmoo-goog

I have it run via a cron job and backup files to a local folder.

I also use this to backup my gmail account:
https://github.com/jay0lee/got-your-back

I store these on a local OpenSuse box I use as a NAS. It has a local drive, with a 2nd drive that is mounted and synced to weekly. Then the important stuff is rsynced offsite to a cloud server, rsync for pictures and other various "family" stuff. Borg for home drives with more private information.

That internal drive I backup to, runs btrfs. After backup is complete. I take a snapshot and keep a monthly one going back at least a year.
I'd strongly recommend making them yourself. Everyone understands these things differently, and ideally your cards will complement the structures already represented in your own mind. Ideally, a card will shine light on one tiny aspect of the model you already have in your mind; if you're using cards shaped around a different model, and you drop them into place around your own model, the lights may be at strange angles or highlighting big complex things.
The fact that they can't afford you is quite often a market signal about their business/product/idea in and of itself.
Or... if your old laptop doesn't boot up, you can (apparently) pull out the laptops display panel, attach it to a control board and use just the display independently.

This DIY perks video was eye opening for me: https://www.youtube.com/watch?v=CfirQC99xPc .
Quantity leads to permanence, not quality.
> It is great to have digital wealth, but we also need physical stuff and society seems more and more detached from the creation of this physical stuff, which strikes me as a worrying trend.

I’m sorry, what exactly is “digital wealth” supposed to mean?
Yeah that works for the first 1000 words perhaps. Then you run out of images to show. Many of the more complicated words simply can't be disambiguated by images.

Learning words by translation is totally fine. The point is not to use this as your ONLY learning method. You use it to SEED words. Once you know like 5000 words, you will be able to read books and also look up words in same-language dictionaries. But still learning more words with translation still should work well as long as you get 90% or so of your language exposure without translation. Learning words is just a tiny part of the task.
Somebody who just finished working for Goldman Sachs...