skysight-inc/HackerNews huggingface dataset:
> But I remain unconvinced that it's worth going all the way to code that can't be communicated verbally.

Symbols can be communicated verbally. You can make up new symbols and give them a verbal meaning.

I think the big issue here is that programmers are lazy and whine about anything they aren't able to pick up within a weekend with their prior experience and some hard staring. "I looked and I didn't get it so it's unreadable." By the same token, Greek, Russian, Japanes, Korean, and many many other languages must be unreadable, along with like mathematics.

Meanwhile, I'm happy that we have concise syntax for mathematics, even if you have to go out of your way to learn to read all these fancy symbols. Notation as a tool of thought and all that.
I would have to disagree with your assertion that APL's derivatives are fundamentally better and/or faster to learn actual computer science

Have you tried learning any of them? I think this is an unfair thing to say without having at least given it a try.
Only thing I can find is this tweet from the organizer. https://twitter.com/kuvos/status/1213546333707083778
Though the point of the fediverse is that you can run your own and connect to others. You’re not at the mercy of a single instance, unless I’m misunderstanding what happened.
Post-quantum cryptography: just in case
I'm fine with that. I'm not fine with browser and HTML/etc spec being defined by for profit entities now that the w3c has been marginalized. And I'm not fine with the changes they are requiring.
I read his a ‘pedagogical sketchbook’ when I was a student. Quirky, difficult to de-code, but sometimes illuminating. His art works are similar: quirky and tough-going. He is one of the few artists who has gained a reputation on small works.

This is a wonderful notebook. It shows someone in love with his practice. But interestingly, he was not a popular teacher. Students found him too intense, and difficult to comprehend.
I don't want to hate on the creation at all but its hard not to sound like that in text.

On commodore 64 games tried to have nice graphics, nice music and interesting mechanics. Lots of games failed at 1 of the 3. Sometimes they did really well with the other challenges but with few exceptions it doesn't make up for it.

I think if 2 kb is the challenge the game mechanics are the best hope to make up for the lack of sound and visuals.

Reminds me of burning rubber. A game with truly ugly graphics and terrible music that is quite hilarious to play.

https://www.youtube.com/watch?v=nKSbOyGy_Qo
(k is competitive with C by most measures, and most k programs are faster than the equivalent C programs.)
To be fair though, that's kind of life. The originators of any given thing always get remembered as the originators, despite how long they worked on it compared to anyone else since. This isn't just code. I mean, 30 years from now, George Lucas will still be remembered as the creator of Star Wars, even though by then I'm sure the writers at Disney will have produced 20x more stories around it, and Stan Lee/Jack Kirby will still be remembered as the creators of the characters others have already built upon and adapted since then. Even the USA has had far more people build and mold the country into what it is since the founding fathers. It's just one of the hallmarks of our society I think to romanticize and glorify the original creators of works.

I think reducing everyone to "you are not special" status is a pretty weak solution that probably wrongs more people than it rights. And I think egos are a pretty weak reason to do it.
Thanks for the reply. i thought it was better to post a medium link and created it therefore.
One thing I don't understand is why we shouldn't all have a healthy dose of anxiety about the outbreak. Most of the stuff in life people go around worrying about is meaningless -- what will people think of me? What happens if I lose my job?

But if anxiety leads more people to self-quarantine and wash their hands over and over again, it will save lives. Potentially a lot of them.

Anxiety doesn't normally have a place in society because it's so overwhelmingly safe most of the time, but we're facing a legitimate threat that people can do something about.

Obviously, there's no place for panic and stockpiling, but most of the people I see don't seem too worried -- they don't seem worried enough. People should be more cautious.
What do you want them to do? X-ray the building?
Author here: I'm happy to elaborate on any of this, except where I've signed NDAs about specific projects.

Also an obligatory "we are hiring" on behalf of G-Research; feel free to get in touch at patrick.stevens@gresearch.co.uk or patrick+hn@patrickstevens.co.uk if you're interested in quant finance research/development in central London.
I don't think your wrong, but does it matter?

Society has moved mountains to make work-at-the-office from 9 to 5 (WATO95) possible. It's mind boggling how much society has been bent to pay the _EXTRAORDINARY_ costs of WATO95.

Now, given that society is what it is, right now WATO95 seems cheap. But it really isn't. Some fun facts:

-- the electric car longevity problem --

Electric cars have this giant, unaddressed problem. A normal 'explode dead dinos' style car, even if well engineered, has about a million kilometers tops and then it's just done. Just about every component inside is at the end of its useful lifespan, from the entire engineblock to the wheels (those probably ended earlier), to even the interior; at some point people want a new style.

A well engineered electric vehicle is nothing like this; loads of components (not the batteries or the wheels, but most of the rest) have a lifetime 4x to 10x that easily.

The problem is, an individual car owner is NEVER going to clock that many miles on a car. After 10 years of ownership even if the materials can easily go for another 90, there are newer designs, more comfort, etc.

How do we solve this problem? We could, especially with self driving cars, go to a model where we pool cars: You don't own a car, you just order one, one will drive on its own to your front door within 5 minutes, you use it, and when you're done, it drives off. This pushes utility-per-day up to the levels required to actually use up the components in a 10 year span.

But that is not practical because of WATO95: At about 7am-9am, everybody wants a car, so that whole re-use thing just does not work. We can keep WATO, but then 95 thing has _GOT_ to go; that morning commute needs to be smeared way out; a single car needs to be busy from 5 in the morning to noon bringing at least 4 people to work, hopefully more.

-- traffic jams --

Here in the Netherlands, if ~10% of the workforce does not drive to work at all on any given day, there'd be no traffic jams. As is, there's hundreds of kilometers of traffic jam every workday. How much fuel, and lost hours is that? How many billions upon billions of dollars of value is society throwing down this hole to support WATO95?

-- health --

yeah the corona thing. It's complicated; isolation is very bad for mental health. But is 'drive to the office' (even if we get rid of 95, keep the WATO) the best option? Can we go for an alternative solution with more advanced connectivity (proper video calling, social solutions to staying connected even without an explicit appointment somehow?) Can we move everybody to a '2 days at home, 3 days a the office' model?

The list is way, way longer than this. You're not wrong; working from home as all sorts of major issues, but let's not lose sight of the incredible cost of WATO95 culture either.
if i have to sharpen my knives twice a month, then i am not going to be happy. that's just to much effort. i want knives to be durable and ready to take any abuse.

i got a german sailor knife that has been with me for three decades. i have it sharpened every few years. i have used it as an axe to sharpen tent pegs while camping. nowadays it is reliably serving kitchen duties.
Java ThreadLocalRandom Explained (2016)
This another version of an extension I recently published. You can find the source code on the "nicolascage" branch of this repo https://github.com/moklick/face-mask-browser-extension
I don't even mean for this to be a plug but it's really easy to start up a VueJS site. I have done it multiple times.

```
npm i -g vue-cli;
vue-cli create my-app;
cd my-app;
npm run build;
aws s3 cp --recursive dist/ s3://my-site/;
```
Growinging wellpaid.io (a jobs board) to 4,500 applications per month
Check a food for ingredients you want to avoid
Snowmobile was patented in 1937, would have a been a much better choice than threadless wheels.
Billions of Transistors Make Up Processor. Video Shows How They Are Made [video]
Sounds like heaven. In which country do you work?
There's new news all the time which is not priced in, hence the market being halted from developments over the weekend.

My point is that basic adjustments following the news can easily increase gains instead of passive buy-and-hold investing. The market will trend down for the next 3 months, use that however you will.
That's a cool write-up.

Interesting how one small piece of technical knowledge changed someone's life
> combination kitchen/darkroom

As in photographic darkroom ?

edit: yes, https://books.google.de/books?id=vNsDAAAAMBAJ&pg=PA494&lpg=P...
Horizontally aligned, pointing into the space where your cart goes when you check out. Unless we’re worried about blurry pix of well-turned ankles showing up on the web, I don’t think there’s cause for concern.
Most of the web bloat is not used to create highly interactive GUIs.
I don't have a horse in the race here but guess that a big part would be things like single-character identifiers rather than descriptive names.

A slightly weaker but maybe more realistic example, albeit in mathy terms: pick a language L from the set of all programming languages as your next language, according to a probability distribution of commonality of use in 2020 or so, possibly skewed for your field/interests, and work on it exclusively for 5 years.

If your initial language (before L) was K, you're not terribly likely to have picked a successor language that has any relation to K. If your initial language was C, your successor is likely ALGOL-like, and you probably won't have rewired your brain totally. So coming back to old work after 5 years will likely be less of a shock.

Granted, this is like saying "k is different!", but it ties it to a real-world situation where it could even bother a dedicated k programmer.
I used to use NoScript religiously, but since the move to `quantum` I couldn't seem to get it to work right. Either I couldn't understand the icon system or or was buggy. Has it improved since then?
I think that interpretation says more about your own mental state.
Creepypastas: The Monsters We Make
BB10 and Windows Phone 8 were the victims of the apple Google duopoly but both were individually far ahead of them. I still have hope Microsoft would make a comeback. I could hope that BB open sources BB10 but that is not going to happen.
Microsoft: 99.9% of compromised accounts did not use multi-factor authentication
Should call it "How I host my website for $2 a year."
I have a repo of static HTML pages with my personal documentation (I develop firmware). When started it some years ago, I almost chose WordPress, since I know it from running a small store.

I didn't wanted the hassle of a DB, theming, etc. Why can't I edit webpages with Dreamweaver like 25 years ago?

Then I've found Hugo (https://gohugo.io/), set a template in like 5 minutes and now I edit my docs directly in VSCode and see them change in realtime. Also, the docs can be easily versioned (git in my case).

For a dumb like me (in the web-developing sense), static pages are a blessing. I am glad we are "evolving back".
You can still download the autostitch app - have used it several times for one-off panos:

http://matthewalunbrown.com/autostitch/autostitch.html
As I understand it uses the Huffman-code for all moves including the opening moves. Alternatively statistics could be gathered for all first moves, all second moves, etc..., then different Huffmann-code could be applied for opening moves.

I wouldn't be surprised if the statistics for the first few moves were significantly different to the moves deep into the game.
Beat me to it. I recall CBC articles about all of the abandoned trucks at the Edmonton and Calgary airports as oil workers decided to split.

https://www.cbc.ca/news/canada/edmonton/edmonton-internation...
I'm using a Key 2 LE. The keyboard is perfectly usable. The main usability downside is that all punctuation and digits requires pressing a modifier key.
You could create a workflow that listens for the `repository_dispatch` event, see https://developer.github.com/v3/repos/#create-a-repository-d...

:)
I'd rather read 30 lines of Java (yes Java !) than try to decipher one line of K !
I'm not arguing with you there.
> I also don't see the point of optimizing on the number of line of code if the complexity per character is increased (did I just invented a kpi here?)

It doesn't increase linearly though. #:'=: is seven characters that mean as much as 68 separate lexemes in lisp:

(defun count (list)
(let ((hash (make-hash-table)))
(dolist (el list)
(incf (gethash (cadr el) hash 0) (car el)))
(let (result)
(maphash (lambda (key val)
(push (list val key) result))
hash)
result)))

so you don't need all that. You don't even bother to create that "helper" function because you don't need it.

The choice of operators (and their definitions) was made with great care in an effort to maximise this effect.
CIDR range check/generate using OPA Rego
Until the first horny teen working a station gets an idea into their head.
I'd like to elaborate a little bit on what I'm suspicious of. Two relevant ideas are commonly encountered on Hackernews. The first: "Commoditize your compliment." (https://www.gwern.net/Complement) and the second, related, notion of "platforms."

It sounds to me like your startup wants to create a platform which captures the relationship between a family and their child development expert. In this business model your compliments are families and child development experts and by creating a low friction market between them you are naturally inclined to view them as commodities, as the platform holder. In my experience educated professionals don't like to be treated as commodities (in fact, I've never met a person who likes the idea of their labor being commoditized). Furthermore, my sense is that in the particular case of childhood development, a more personal touch is required (is perhaps the actual effective thing) in counseling children and families. In my view, the business model you have here, the fact that you think of it as a startup and that you debuted it on Hackernews, suggests that these fundamentally economic ideas form the substructure of what you are proposing.

The idea of connecting families to expert advice is great. If you really cared about that, why didn't you form a cooperative of child development experts who could invest in the appropriate technology? Such a platform, because it would be under cooperative control by the professionals in question, would resist commodification of both the families and professionals involved. In fact, a cooperative arrangement could even extend ownership to the families involved.

When I see a startup I assume the founders have dollar signs in their eyes. Years of hanging out on Hackernews have only underlined that perception. What I am getting at is that the very structure and context of this idea suggests either an ulterior motive or (to be more charitable to you) a misaligned incentive. I'm suspicious of either.
Yeah I’ve used PCF and their open source stuff a lot, and i’ve never had an issue with their stuff not working. Pair programming and TDD lends itself to code that works well and is pretty well documented. No complaints
It's only 70 years old, it should be on plans of the building or someone probably remembers it...
Debian responds to a banned ex-maintainer
Why the US Sucks at Building Public Transit
Show HN: Managed Gitlab Runners – Speed Up Your CI/CD Pipeline
The best source currently is Google Art and Culture. Super high resolution photos. Their camera rig (the so called art camera) is something else. In some respect, one can learn more from these photos than from the real thing. Certainly, they allow you to get closer to the work than museum guards do.
Authors File as an Attack Vector
- If you have no breathe/heart chronic problems, and you are under 40 y/o, your death chance, IN CASE YOU DO HAVE the coronavirus, is below 1%.
- There will not be a strong economic impact that will stop globalisation. Maybe there will be economics short term changes. Maybe there will be important. But what is said here is apocaliptic. You should read about the SRAS (15 times more deadly, less infectious), or about ebola (40-80 times more deadly, less infectious).

ebola, SRASS, H1N1, H1Z1, mad cow, all of thoses deases have killed a lot of peoples. Not in EU nor US. only poor non-white people have died.
Everybody is really afraid by this one only because rich countries will have to do something, not just watch poor black people die on TV. ebola killed 11k peoples during 2014-2016.

The only really special thing is that you've between 2 and 14 days, if you caught coronavirus, during which you are infectious. the dease have strong contagious capabilities because of that. But that's clearly not the most dangerous thing humanity faced, far from that. I would be more concerned about risks of economic crisis or civil war than this end-of-the-world-special-flu...
Debian 2.0, that reminds me of the tragedy surrounding Debian's founder, Ian Murdock.
And (lack of) proper pilot training
This is also an excellent version, read by Stephen Moore:
https://soundcloud.com/peter-welch-623266680/sets/the-hitchh...

(Albeit the audiobook, not the radio play)

I really enjoyed it, and couldn't tell you if I preferred it to the one read by Douglas Adams himself.
It's ironic to think that one of the main selling points of Blackberry was end-to-end security (the devices talked to an on-premises server via a dedicated mobile APN which had to comply with a number of requirements), and yet its on-device security model allowed an app to take over such critical functionality _by design_.

I have a number of fun stories about RIM (I was one of the BB product managers at a telco), and this post reminded me that it might be a good time to record them for posterity... :)
Maker here. As my team and I moved to GitLab three years ago, the same question came up again and again: How do we speed up our CI/CD pipelines?

After setting up countless custom GitLab Runners for years, I am happy to share gitlabrunner.com which should make setting up a runner a piece of cake.

Looking forward to your feedback!
Optimal Bet Size Using Kelly Criterion
Oh yeah. The Bold was my favourite device until the Pearl came along (I didn't exactly love the Pearl 5-key-per-row layout, but it worked well enough and was a tad slimmer).
The Joy of Modal Editors
I'm implementing the ACME protocol to automatically renew certificates and the claims in the article don't make sense to me.

In the attack by Eve, it is claimed that Eve recovers the account. Unless she knows the private key of the account, this is not possible because there is no function in the ACME protocol to recover an account.

The attack also suppose that the special file stored in `/.well-known/acme-challenge/` is downloaded by Eve. But this file is usually automatically deleted after the certificate renewal is completed. It's not even clear from the explanation what Eve could do with this file.

The whole security of the ACME protocol relies on the assumption that nobody except the owner of the domain name can return a special crafted data when `http://<domain>/.well-know/acme-challenge/<token>` is requested with the GET method. Cryptographic signatures aren't really needed here.

Any key pair can be used to renew any certificate with any associated private key. I thus don't understand the point the author of this article is trying to make.

EDIT: if MITM is assumed for a GET request to `http://<domain>/.well-know/acme-challenge/<token>`, then the attacker can indeed generate it's own certificates for that domain.
Maybe. But why would you try that when you can just not use signatures, which were the wrong tool in the first place? My point is that you usually need less crypto, not more. Trying to fix fundamental problems by tacking on more crypto might make a protocol more secure, but it definitely will make the protocol harder to analyze, which makes it harder to find problems.
cool ! If only we could take a beer together ! But, at least, I hope, this will end up in a nice story and blog posts about opensource software development. We are all humans, mistakes can be made. The project lived a lot actually, and many files has been changed, the "chain" of maintainers made some of them not knowing the others !
Same issue, how ironic.
Pub/Sub is easily replaceable. I use lists and scores to store orders from orderbooks, where the prices are the scores. Then I can order by price.

It's simple, but I have like 400 updates per second.
Using WireGuard for Privacy Protection
It was bloody hard. I used many of the GPRS devices, and even though I'm not left-handed I usually picked up the phone with my left, and resorted to my middle finger (index around the top of the device).
Aw man! That RAM was not available two months ago. I recently built a 3970X machine and was frustrated at the lack of 32GB ECC UDIMMs.
Is this a joke? Kenney is doing everything he can to cut healthcare. He cited a NHS study -- that's British healthcare -- of hospital use cots as a justification for cutting support of things like hernia surgeries or women getting their tubes tied.[1]

I supremely doubt more doctors and nurses are coming to Alberta because of budget cuts as well. Were that the case the US State of Oklahoma or Kansas would have the best doctors in the US.

[1] https://edmontonjournal.com/news/politics/ahs-review-recomme...
I think that's an interesting experiment, but I don't believe it will produce the results you predict: I haven't written in Postscript for over ten years, but I just picked up some random postscript code and have no problem reading it. Why would I expect other programmers to be different in this regard?

However even if it's true for most programmers, why does this definition of "readability" have value?
Yet Boeing is not a child and shouldn't be treated as such : why nobody is in jail yet ?
Indeed, my feeling is also that K optimizes for the wrong things, at least as a general purpose language.
Covid-19: Master Protocol – World Health Organization [pdf]
All of the factors you mentioned play into its R0, and yet it is still orders of magnitude more infectious and deadly than SARS was this number of days after outbreak.

Also, centuries ago this global phenomenon wasn’t a thing:

https://www.youtube.com/watch?v=oR00_uLfGVE
Ireland May Cancel St. Patrick’s Day
I actually not seen the issue opened 2 months ago :( I do not have many times on it and I read around half of tickets people opens, sadly this one did not :(
Families of Michigan prisoners paid thousands for calls to nowhere
Light expert analysis of this motor (it's nothing special and not manufacturable): https://www.anttilehikoinen.fi/technology/evaluation-of-the-...
In my life experience, myself included, I often knew about something a lot when, in fact, I really didn't. I suspect those that are down-voting us older people haven't yet experienced what we did or are.