skysight-inc/HackerNews huggingface dataset:
You're right. I listened to a few and didn't like them much but when I saw your comment I went back to that one, it's pretty good. It could do with a related but different section in the middle, but apart from that I enjoyed it.

Do people ever train at different hierarchical levels? I've done very little ml, but it seems to me that it'd be beneficial to train a net on "plans" and then separately train one to interpret plans.
This looks great! I’ll give it a try. Congrats on launching! Email is a great communication mechanism, but as a manager, it’s so hard to corral the process of following up on emails that take many days for people to do. It would be awesome if each column could have a suspended area at the bottom and I could set due dates and they would sort into that separate section until they are due.
>Many companies make money from activities that are not desired by customers.

I wasn't making some absolutist 100% statement about every company that ever existed. Sure, hated companies like cable company Comcast or Ticketmaster have profits. Netflix doesn't have that sort of monopoly power. Also, my comment about "desire" is relative desire between choices of spending money on different companies -- X vs Y.

Why did Netflix lose subscribers?[1] Because the video streaming customers desired something else.

Likewise, Blockbuster's old customers hated the late return fees. Blockbusters customers also desired the convenience of video streaming instead of driving to rent a physical DVD disc. Blockbuster lost so many customers that they went bankrupt.

Neither Blockbuster nor Netflix can irritate customers in the name of profits the same way Comcast can. A video DVD rental or video streaming's platform has way less customer lock-in or loyalty than a cable company's monopoly of physical coax lines into residential homes.

[1] https://www.google.com/search?q=netflix+lost+subscribers
The main issue with this approach is that it fails to address my biggest grip with local online shopping: delivery speed.

Amazon offers 48h delivery for most products even with COVID. On the other hand, I ordered stuff from a shop based in Montreal and it took 5 days to arrive. Even though it was physically much closer to me.

We can argue on the "necessity" of 2-day shipping, but it is still a massive differentiator.
A Singular Mathematical Promenade [Book]
Architects absolutely have gone to prison for building something in a shoddy manner that results in death.
The short term benefit for the individual should always be regarded as more important than the medium term benefit for the community, which is essentially no one.
> not necessarily to the Ivy League (everyone knows that's just luck of the draw), but the "second-tier" schools (Carnegie-Mellon, Rensselaer, Duke, Cornell, etc.)

Cornell is an ivy league school, and calling the likes of cmu and Duke "second tier" schools?? by any metric they're on par or. better with ivy league schools
That's a bit judgmental and err, nostalgic? "Back in my day" kinda thing. I mean they still have fun, it's just different from what you grew up with.
I don't think anybody was suggesting that we or our politicians are anything like Churchill. And I think that we agree that our politicians need to do their jobs better.

But many of today's leaders got where they are by division, not unification. Trump would have to do a pretty serious U-turn. Boris Johnson thinks he's Churchill but half the country hates him.

These are not simple times. I'd wonder if gamification (eg stayed-indoors points) could be used to improve this through soft social pressure but I'd suggest the overlap between people out protesting and ignoring rules are probably not the sort to want to engage with that.

Maybe we need this. A drawn-out decimation to teach future generations about how harmful people who insist on putting themselves ahead of the group can be.
Being able to skip a delivery driver tip is a significant incentive.
For the record, you're shadowbanned.
Gorgeous book. You have great typographic esthetic. I like your writing voice. Thank you for sharing.

FWIW:

I skimmed to see, but did not find, if you specify the target JavaScript version and coding style.

I can't keep up with the rapid change in JS Universe. And I have absolutely no opinions. I just want someone to declare their preferred idiom and stick to it. House rules for objectness, for error handling, for concurrency, for modules, and so forth.

So a project would declare "ES2015, Eloquent JavaScript 3rd Edition, eslint w/ Twitter rules 2018-09-01".

Thanks for listening.
You should have said you were 12.
I didn't know Common Lisp spoke American English
> but we still need some regulation

In the spirit of GP's post, let's try translating the regulations around the ongoing pandemic to the efforts at regulating memetic safety.

- mandatory mask use in public => mandatory use of ad blockers in browsers (could you imagine that?)

- suspension of non-essential business => that would translate to severe restrictions on freedom of communications, so let's not go there (also, on pandemic front, it's getting increasingly problematic, as the consequences to supply chains start to become worrying)

- mandatory social distancing => regulations limiting publishing and bulk communication; in case of information spread, that could do more harm than good

- testing => authorities getting proactively engaged in identifying misinformation; that doesn't translate too well, because what is or isn't a pathogen is clear in a way that doesn't apply to harmful memes

- quarantines => once you get caught spreading bullshit, your social media should become read-only for 14 or more days

Just a thought experiment done on the spot.
Congress is housed by the democrats. Then it still has to be approved by the senate + signed by the president I presume.

We'll c
Digital has other issues like hot pixels and more noise on longer exposures, they usually do a couple (dozens, hundreds, ..) of shorter exposures and stack them in post prod. It's basically the same process otherwise.
I still kind of struggle to understand why Slack is so popular within the corporate world. It is a good choice when you have some public initiative and let people swarm in, yes. But when it comes to private entities(I'm talking about large corporations), I really don't get it. I've been using MatterMost for years and while it had a rough start, at this point I'd take it over Slack any day of the week. Functionality is pretty much the same, integrations are much more simplified(I use them a lot to say the least and from my point of view, all the API's work as a charm) and at the end of the day, you are the owner of your data. So it is a genuine question: What gives?
The suggestion you are responding to is not suggesting counting covid deaths.

It's suggesting we track all deaths/ Then we look at the increase in average deaths. Based on the trends we should be able to estimate how many additional (likely covid) deaths we have incurred during the crisis
Yes. If the FBI had a signed system image that disabled disk encryption, they would have applied it through Recovery mode and the data would not have been lost. They couldn’t get Apple to make or sign the software, however.
I worked in b2b publishing for a while. Magazines are just ad delivery systems so they need to sell ads. But ad buyers need to sell their product too and and their job is to buy ads. They can’t go back at the end of the year and tell their boss “look at all the money I saved by not advertising“.
> Linux powering Android..

With a lot of closed components on every device.

> Bsd powering macos and ios.

There is BSD code in XNU just like there was BSD code in NeXTstep in the 80s but the link and resemblance is pretty tenuous. And it would be a huge stretch to call Darwin an open source project. There were efforts to build free distros out of it, long abandoned. And that is ignoring the vast amounts of closed components.
Depends; a lot of relationships are shallow and meaningless as well, so I can imagine how people would not be interested in them anymore.
Because my mom can figure out Slack, but not IRC. Isn't the "mom test"
obvious to all by now?
My HS was competitive but in the 90s you didn't have to build your global brand on social media or maintain a blog. The things we were measured by were largely private, like your grades, SAT scores, and application essays. Now you have to become a mini-celebrity and survive the onslaught of millions trying to knock you down. Every HS kid in the US is only a couple steps removed on social media.
Are you telling me that e.g. right now, new cases in China could actually be doubling each day while the US might not have any - and we wouldn't be seeing it because of differences in reporting?

Also, how did we get from reporting differences to "garbage data"? What kind of data would you classify as non-garbage?
Some engineering software I use, uses Intel MPI libraries, and I suspect the math kernel also. The software runs 30% faster on an i7 versus a Ryzen 7, both with equivalent clock rate and number of cores.

Given the forthcoming i9 will hit 5.3 GHz, I’m choosing Intel for my next build. Until AMD comes out with libraries and compilers targeting scientific computing, Intel may still have the lead.
I look forward to exploring that github source drop.
Speaking of perfect quarantine movies, might I recommend John Carpenter's "The Thing"?
I find it amusing that after the heliocentric debates in the middle ages, some ~500 years later we still struggled to admit that we are not the centre of everything. :-)

Primates...
Doctors are not a journalist. Journalists in Turkey are low paid with limited employment options and with %90 of the media being held by Erdogan affiliated businessmen it is easy to purge them.

That's not the situation with the doctors. The doctors in Turkey are picked from Crème de la crème among the students, educated in some of the most prestigious institutions and paid very well. They have money, they have options, they have connections.

Doctors are not journalists, these lists are about journalists and it is correct that Erdogan destroyed the press freedom in Turkey but Doctors don't work for the TV channels and the newspaper and they have access to social media.
At least in the history as far as we can remember, yeah; another HN article a while ago said that it's likely that for the first time since the industrial revolution, the young generation will be worse off than the previous ones whereas before that it was always an upwards trend. I mean we've had three serious financial crises in our lifetime.
Hopefully he is not the only one with the ability to access these funds. Doesn't the Bitcoin blockchain have a lot of unrecoverable funds? I think I read that address 0x0 is full of accidentally transferred funds.
KSP taught me more about orbital maneuvers than I expected when I bought it.
I Name Startups
Doesn't DNA encode proteins that both constitute, assemble, and perform the functions of the cell? It's not a list of ingredients, it's a library of blueprints for machinery and specialized components. The information necessary to operate these molecular machines is built into their structure, different outputs require different molecules not different instructions.

Incredibly complex structure can arise from simple rules, see Turing Patterns https://en.m.wikipedia.org/wiki/Turing_pattern and cellular automata.
This is really sad.

I saw a off site PDF was the top result of my book.

So I gave up and gave the book away for free.

Guess I'll be charging money now.
Hokkaido forced to reinstate lockdown after coronavirus returned
How to Develop a Loving Kindness Meditation Practice
I like the ephemeral nature of IRC. It's supposed to be for real-time communication, the "chat" in irC, not for keeping bouncers. Bouncers defeat the point of IRC entirely.

I also use slack btw, and discord, and matrix too, so I fully understand the importance of a backlog, and having server caching for files is much more convenient than using an additional sharing site.

IRC is not perfect, but for what it does is pretty nice. Having a customizable backlog per-channel would solve most of the issues you have with reconnects and people's expectation. I'd love this backlog to be short by default though (<10m).

X/DCC is plainly annoying and it just breaks too often nowdays. Server assist, even for 1-on-1 sharing would be very useful. Sharing one image with a group of people while working on something is really, _really_ useful and having a common way of doing it that integrates with the chat is very helpful. Reasonable limits and auto-expiration (matching the backlog length or even shorter) would also be very useful.

We know what introducing file sharing does to a chat though. Instant memes pop up. I love how IRC channels look compared to all modern equivalents: just boring text, and minimal text formatting. If file sharing is added, I wished it would never be with inline formatting to keep it the same.

I don't care for search. Storing info in these chat mediums is a horrible, _HORRIBLE_ way to reference anything. Short backlogs are the only way to enforce people to store valuable content where it belongs. Searching through the backlog would then be no different than what irc clients already implement (simple look-back).

Keep in mind text-only chats are so compact that having a full day worth of backlog and downloading that from a cold-cache is still cheaper than getting a single inline animated gif. Just for reference.

I hate slack threads and how people tend to use them. I wished people would simply create ephemeral chats instead.

I find all matrix clients to be absolutely horrendous for exactly the same reasons. They become cesspools of memes and repository of information that are terrible to use. Honestly, the best way to use matrix seems to be gomux, or weechat via a matrix plugin, simply because these clients _ENFORCE_ a certain kind of usage that keeps the TEXT in the chat in the center. Sadly, both are incredibly limited. Cannot get ephemeral channels to work on weechat (which would be the "modern" equivalent of a query with multiple parties). Channel discovery is horrible.

But the backlog does help a lot for reconnections. So does the built-in file sharing.

It seems that the userbase of matrix has a different concept of what a chat should be, and that's why I still prefer IRC for now.
At least in your first paragraph, your experience is similar to my own (19 y/o here). There's a growing population of people who are in totally polarised buckets politically.
Can you name some examples? According to the internet for most practical purposes the terms "open source" and "free software" refer to the same set of licenses [0]

[0]: https://opensource.com/article/17/11/open-source-or-free-sof...
Arcuate fasciculus, critical to human language, existed 25m years ago in monkeys
Would you prefer local business employed and pay more for everything, or pay less for everything and have unemployed unhappy people around?
I think the key deciding factor isn't even technical, but: if you want to enter Slack (or Zoom, or similar), it is streamlined, easy and clear what you need to do. Compare it to IRC, where you have to find a client, make the choice, and make many other small decisions. It's also about immediate benefit: the way many people try to start with IRC involves searching for rooms and trying to somehow fit in and enter the conversation, while the local culture may not be welcoming or easy to get into.

That said, I've succeeded in gradually getting some of my friends onto Riot/Matrix. To be clear, I did it without much technical/ideological evangelizing or being obtuse, just on the basis of them wanting to talk to me and in our social group. But Riot is also at least nice-looking, multiplatform, has modern features etc. Things that are still annoying:

1. Dealing with Riot/Matrix system/client confusion. Most people don't care about such distinctions, I should probably just focus on talking about Riot. (I understand that developers may choose to do different in their communication)

2. Entering into 1/1 conversations. I still don't know/remember how to reliably do it with a new person, always did it by trial and error by trying to invite in ways X and Y etc. It probably requires finding the opt-in into email invitations in the configuration by each participant. I understand these are some anti-stalking measures, but God is it annoying.
As you mention, shopping on Amazon has become pretty horrible. I often shop local (faster, more convenient), but discoverability is a big problem, and I hate having to phone to enquire about their open hours, because their Google listing is never up to date.
I trust MS to not sell my data to every random jabroni on the net more than I trust Google.
The value of an Ivy is the prestige that comes with it. CMU is only prestigious in computing. Academically Duke is better than most Ivies, and it's got some pretty nice name recognition because of its outreach programs, but it doesn't really have the prestige of most Ivies.

I'm mostly just entertained that in a discussion like this, MIT is completely absent. For obvious reasons, granted, but it's still funny.
> Maybe initially. Eventually, no. We don't destroy other people's cars for the most part.

I recall as a kid seeing so many more trucks vandalized with graffiti than nowadays.
If this were solely a Gmail extension I would be 100% in and pay about $25/month.
Why are people so against it? It literally ressembles x in CMU
UK at 'dangerous' stage, no lockdown exit strategy in sight
Yes, and there was plenty of opportunity for someone to develop a client that scratches all of those itches. But they didn't.
> The most prominent example is supporters of Donald Trump being forced off-site, but any kind of conservative or right-leaning community or politically incorrect community is being forced out.

Do you have any concrete examples of this? I won't pretend I'm up to speed on the subject but this just strikes me as incredibly heavily exaggerated.
What if Covid-19 isn't our biggest threat?
The Sims uses a visual programming language called "SimAntics" for scripting behaviors and "AI" of people and objects.

The Sims, Pie Menus, Edith Editing, and SimAntics Visual Programming Demo. This is a demonstration of the pie menus, architectural editing tools, and Edith visual programming tools that I developed for The Sims with Will Wright at Maxis and Electronic Arts.

https://www.youtube.com/watch?v=-exdu4ETscs

https://medium.com/@donhopkins/the-sims-pie-menus-49ca02a74d...

The Sims Steering Committee - June 4 1998. A demo of an early pre-release version of The Sims for The Sims Steering Committee at EA, developed June 4 1998.

https://www.youtube.com/watch?v=zC52jE60KjY

https://medium.com/@donhopkins/the-sims-pie-menus-49ca02a74d...

Mod The Sims Wiki: SimAntics:

https://modthesims.info/wiki.php?title=SimAntics

Simantics Wiki:

http://simantics.wikidot.com/

SimsTek Wiki: SimAntics

https://simstek.fandom.com/wiki/SimAntics

From Ken Forbus's game design course:

Under the hood of The Sims:

http://www.cs.northwestern.edu/~forbus/c95-gd/lectures/

Programming Objects in The Sims:

http://www.qrg.northwestern.edu/papers/Files/Programming_Obj...
Not all of Europe is Copengahen when it comes to climate, quite the contrary (even though that is very hard to understand even for some of the people I talk to here in Bucharest). Not sure about how rain manifests itself in Milan but summer rains here in Bucharest can be quite the thing, one minute you're minding your own business and two minutes later you can soaking wet if you had dared stay in said summer rain for too long. Something like this [1] or this [2]

[1] https://www.youtube.com/watch?v=AYtYcV-S_0M

[2] https://www.youtube.com/watch?v=5e4dxzpZCZ0
Not strictly a quarantine movie but Take Shelter (2011) is a good watch. Deals with certain themes going on now.
I am a European citizen currently in Turkey, I have perspective on the UK, on Germany and some other EU countries as I lived in those.

I don't know about Mexico, I cannot comment about them but if they are doing even better than Turkey, good for them but I cannot comment on that, I don't know the reality on the ground.
Allowing any version drift of dependencies at all means that if you don’t check in and restore using the package lock file, you cannot have reproducible builds. The package lock files are themselves dependent on which package restore tool you are using (yarn vs npm vs ...) it’s also much too ambitious to believe that all packages in an ecosystem will properly implement semver. There may even be times where a change doesn’t appear to be breaking to the maintainer but is in actuality. For example, suppose a UI library has a css class called card-invalid-data and wanted to rename to card-data-invalid. This is an internal change since it is their own css, but could break a library that overrode this style or depended on this class. I would consider this a minor version but it could still cause a regression for someone.
The Impact on Firm Valuation of Mandated Female Board Representation
I'm like this, and many I know. I suspect the actual memorising comes when writing, creating the muscle memory. If not written, I can't ensure I'll remember.
That might be true in general, but I seem to run into problems with the two with about equal frequency. One of the recent ones I ran into with node was stable array sort.
While I agree, that's also an incredibly low bar
Pros and cons of working at a consulting company
From my shallow understanding, formal verification usually proves the given program always satisfies some properties/specifications. It's pretty good when you expect the software to fully behave in the way you want it to be.

However, in terms of security, usually the loopholes come from those parts or in those ways people didn't see them coming - so how do people write specifications about what they don't know?
> nobody has put effort into making a sexy product

Again we are comparing a product to a protocol.

I’m just pointing out that this is not a reasonable comparison.

There were multiple web-enabled IRC bouncers (closed products) which would be easy to use for anyone, including non-techsavy people.

But evidently the majority of IRC-users were fine without that and preferred the traditional client-server-protocol realm.
There are famous stories of Bill Gates being a collosal jerk, circulating both inside and outside of Microsoft. (Disclaimer: My comment could be perceived as anti MS, but even I sold out and worked for MS for a few years.) I believe those stories are true.

I have also seen commentary over the years that his non-profit is arrogant and sometimes harms when it is trying to help. I am less able to assess those stories to know if I agree or disagree. But I do know it is not always universally praised.

I do know that MS company culture was pretty aggressive in the time I was there. Some of that has got to be rooted in his famous personal aggressiveness, setting a poor example for others. Some form of that aggressiveness stayed with the company long after he left it.

But I do think Gates himself has had a personal transformation or re-consideration of his old self. And it is a credit to him that he's done that. His commentary on the coronavirus shows it, for example. Probably his retirement from software, having more money than any one person could know what to do with, his famous friendship with philanthropy-minded Warren Buffet, has given him some perspective about what he can do with the next phase of his life, without the need for profit motive or egotistical drive for competition.
I think you might be misunderstanding the above comment. The default behavior of `npm i <package>` is to add `"<package>": "^1.2.1"` _not_ `"<package>": "1.2.1"`. The point the commenter was trying to make is that the tool itself has a bad default which makes it easy to make mistakes. I would go so far as to argue that when `npm i` does not have the behavior a user would expect from a package manager in that regard.
Basically it sounds good but the application process is a nightmare