skysight-inc/HackerNews huggingface dataset:
A dark thought: Posit that some fraction of all people (of all backgrounds) are irreparably evil. Where can civilization best harness their skills to minimize the harm to rest of humanity?
How much of a connection of this with Trump's pledge to bring on antitrust after the videos of Google leaders in distraught got leaked> I understand Trump can't decide to bring on antitrust just like that but Republican machinery can activate all red states to rally for it. Unfortunately, many blue states would join as well. I suspect if Trump gets 2nd term, big tech would look very different in coming years given they consider them as powerful machines for progressive movement. Very likely Amazon and FB might also get targetted on similar grounds.

PS: I'd like to remain this discussion remain apolitical and have more rational discussions than folks leaning on either side.
Because I was confused by this scenario I wrote down the steps:

1. Alice provides Bob with her public and evaluation keys.

2. Bob encrypts each row of the blacklist with her public key.

3. Alice encrypts her query (e.g. for "Eve") and sends to Bob.

4. Bob evaluates some circuit on Alice's query and Bob's rows, and sends her one (encrypted) result per row

5. Alice decrypts the rows and sees if any are ones.

Ways this can be made more efficient:

* Outputs from each row's evaluation can chain into the next evaluation, so Bob only need return O(1) data.

* Bloom filters could cut down on average-case performance, but that would make Alice leak information (whether she follows up her FHE bloom filter query with a more precise query.)
That's a separate problem to solve. But for audits to even make sense you first need to solve the problem of sites changing under your feet, i.e. enabling TOFU.
macvim still supports command+S
getUserMedia isn't supported by third-party browsers on iOS yet, see note 3:

https://caniuse.com/#feat=stream

The Judiciary Committee asked Apple about this last summer, see question 6:

https://docs.house.gov/meetings/JU/JU05/20190716/109793/HHRG...

I think it's close to landing though, need to revisit.
There is some value in brevity. The 'homepage' typically serves that purpose.
Great idea! The design is a little too "inspired" by Slack though. I would strongly recommend adding at least basic video capability in the free version, since I don't think most people (including me) are going to want to pay without even trying it out.
I would have expected MIT to rep Emacs, not vim...
I believe point 12 advises to avoid slides that try to impress by obscure complexity.

An offending example might be a slide showing complicated equations that remain unexplained by the presenter. I've observed many presentations where such slides are introduced as "this is the equation used to derive value X from earlier, but I am just going to move on to the next slide..."

edit: format
I've another one, especially when dealing with managers who say "can you put this into no more than X slides?" when the subject matter is complex:

If you're trying to diagrammatically convey something complex on your slide, make the order of reading obvious. When the information is 2-dimensional, readers will zig-zag across the slide trying to make sense and then give up until you walk them through it. If there is a linear order (numbering, arrows), they'll follow it.
That's him, all right.
Hi, there. I've studied Political Science, Film "Science" and IT. And Pedagogy. Why do I say Film "Science"? Because I had to use refuted "science" to analyze films, among other things (Freudian Analysis, which was of course groundbreaking at the time, but that does not hold up to modern scientific standards anymore). The professor said to me that, "Yes, I understand you when you say that this isn't stricly 'science,' and that it has indeed been refuted. But you see, everyone in this field does these things, and so you should too, at least for the experience, and to communicate with these people." So since he wasn't trying to force me view it as sience, I accepted it and did it on those grounds, and I passed. Despite this one incident, Film "Science" was my favourite topic at college, not least because it teaches you genre and narrative techniques. But yeah, some of it was definitively "out there," and I wouldn't classify it as science in any meaningful way, though it is a valid system to communicate ideas. Hell, even postmodernism is, which I sadly know too much about now. Too much about now.
> As someone who did my graduate work in humanities and not social science, I think there is a world of difference between social science and humanities.

Don't say there is a difference. Name them. I too have a degree in the humanities. That isn't an argument.

> While there are tons of people who use mixed methods, quantitative and qualitative work tend to be very different in focus and even how they are written.

What's your point? Quantitative and qualitative work occur in science and in the humanities. It's not exclusive to one or the other. The difference between the two is that one deals with natural law and the empirical testing of those laws. While humanities do not. They most deal with the philosophical and the human condition. Morality or the best form of government aren't scientific concerns because they aren't about the natural world and its laws. It's not empiricial testable unlike say the speed of light.

Political science is not a science because it doesn't deal with nature and empirical experiments. Machiavelli was not a scientist because political science isn't a science.
What's wrong with being open source but also for profit? I'd rather they be open source, make money and be sustainable than be closed source. At least this way I know I can continue using it if any unwanted changes are made, perhaps via someone forking it, and also continue to self host it.
If MS fixes the File Explorer crashing in Windows 10, it would be the best change to look forward for the humanity..
Looks great! If I've to incorporate this, would the workflow become Slack + Zoom + Water Cooler? Or would this replace any of Slack/Zoom?
I know. I did go through it. It mentions California privacy acts under which you can request to have your information deleted but nothing for GDPR or europe and I have asked for questions related to deleting - of which I was told they don't do this for whole accounts but renaming is fine so I am assuming that's how they anonymize.

I am not a lawyer so I don't know even if I went through the privacy policy hence simplifying the question like above.
Who is the Mule?
My dude, that ain’t even remotely why people are out in the streets. You’re sitting on the sidelines confused why everyone is shouting.
make sure to remember your promises to yourself. Many people get stuck in the fame and glamor and stop giving a shit.
https://marketplace.visualstudio.com/items?itemName=asvetlia...

This is using a real neovim instance rather than emulation, and performance is excellent for me.
You had me for a second with the survey comment, but we don't know the mechanism for a lot of biology and that doesn't mean it's not a science. In fact, we didn't understand most of the things we take for granted today but that doesn't mean there were no scientists until Newton came along (or any other arbitrary point of "understanding").
I guess that predictions and lottery tickets have similarly long odds.

Predictions are much cheaper, though.
Laws of Software in Action
This is a short account of some "laws of software" that I've encountered working for various startups.

What have been your experiences?
Each search costs 0.0003 kWh of energy in Google infrastructure. That's just energy bill. Now think about massive infrastructure that is out there giving you sub-second results for 40,000 queries each second all over the world. Think about the man power that does on day-in day-out to make sure things are not gamed in constant war of SEO. I highly doubt Google can function in same way without economy of scale.
What's not to understand on that page? IMO there's no point overcomplicating/oversimplifying or otherwise modifying your message to try and reach people who aren't the target audience anyways.
You got my downvote, there. I saw your comment before I got a chance to read the article, and once I saw the article, and its many pages breaking the components down into introducing the framework, outputting video, sound, etc...

The equivalent to what you're saying would be if he'd just used the HTML5 <video> tag.

This is actually a great article, it taught me a little bit more about FFMPEG under the hood, and knowledge is power.

I also like that it just used C.
Agreed. Open source has a specific definition. People shouldn't repurpose it to mean something it's not, however close it may be. I'm not against the business model of blocking cloud vendors, it's your code if you wrote it, do whatever you want, but don't call it open source, call it something else.
See a psychologist and get help for yourself and
Google Inbox has entered the chat.
You can put something like this in your .vimrc:

" save with ctrl+s
nmap <c-s> :w<CR>
imap <c-s> <Esc>:w<CR>a

Edit: I guess it should be:

nmap <D-s> :w<CR>
imap <D-s> <Esc>:w<CR>a
You can have an open source SaaS, they're not mutually exclusive.
A digital computer is definitely a FSM. In fact, creating the state diagram of a simple calculator, and mapping that to digital logic by hand, and then building it on a breadboard used to be a staple of most introductory computer architecture courses. Now they just simulate everything. :)

This is the technique
http://faculty.etsu.edu/tarnoff/ntes2150/statemac/statemac.h...
Nah, light trucks are in a whole other category (or exempt, I don't know) in "CAFE" standards, so that's why you see so many SUV's in America.
Nope. But following GPL open source license guidelines and releasing your changed codes. And not using signal name and their copyright materials.
> Fares have increased faster than inflation

Fare increases have vastly slowed (versus inflation) since British Rail. https://books.google.co.uk/books?id=vAlCWxoV1NYC&lpg=PA277&p... shows average annual fare increase and RPI for the last 14 years of British Rail.

Over the last ten years of BR, fares increased 102% versus RPI of 62% (thus increasing 25% in real terms based on RPI; CPI didn't exist till the final five years of BR).

Over the past ten years, fares have increased 40% versus RPI of 31% (thus increasing 7% in real terms based on RPI, or 16% based on CPI).
> (i.e, Sony RX100 series)

they have been around long time enough that you can easily buy used ones in good condition for 200 USD or less. (up to the 3rd version)
>Well in the EU we still have opportunities to fight against other's monopolies and try to impose ours. Which a single small country can't...<

Except for Korea, Japan, Singapore, etc.

>Talking about failures, there are so many in the UK right now<

This is why it's good Britain got out sooner than later. Europe, especially France and Germany, can't handle the idea that their 'European way' of doing things hasn't kept pace with the times. It's easier for these people to attack those trying something new than to accept the possibility of change. At least catch up with SEA before taking cheap shots at the UK.
It's probably fine for there to be a study of history that is not a science, but there should also be a study of history that does apply scientific methods.
> I was stuck waiting for several seconds any time I typed

The worst behaviour of any editing environment is a lagging keyboard response.

In this COVID-19 era I've found myself working remotely over VPN and on some occasions the response times become very slow.

The most noticeable observation for me is how frustration writing code becomes whenever my editing environment slows over that lagging VPN.

Tasks that are normally subconscious suddenly turn into mental challenges as you find yourself constantly checking if these subconscious actions actually complete.
You can get apk if you want :
https://signal.org/android/apk/
I see your point, but I don’t think its entirely accurate. First of all, LGBTQ+ rights are human rights, speaking against those is kind of sick and anyone does so is wrong and should be scrutinized. In a world where facebook doesn’t see that, then it is our duty to protest them and hopefully get them shut down for spreading hate speech.

But that is only a shallow—albeit correct—take. A deeper take is that you must consider the quality of the content and the pervasiveness of the lie its spreading. A anti abortion content that just states “I believe every fetus has the right to life” is not not as harmful as content that calls every person that has had an abortion a “murderer” or spreads some falsehoods about what the act of abortion entails. In this flip reality facebook would have the full right to add fact checks on content that would say something like: “There are no negative consequences to abortions”, or “If you think you are straight, you can fix that by calling...”.
I use vscode daily for everything, from note taking to programming. Here are my pros and cons.

Pros:
- Has plugins for anything.You're doing C++, just install C++ plugin and you're good to go. Want vim key bindings there's a plugin for that as well. I use a plugin that can scrape competitive coding websites and automatically create tests for a problem.
- Git, snippets, etc all modern IDE features built-in.
- It is also found on many websites as an editor.

Cons:
- Since it's electron. System requirements are on the higher end.
I am developing a video chat + screen share for a school. I am looking for similar browser based application "Click to Start" without installing an app or downloading anything.
Biology had always been red herring. Lot of biologists actually are careful about making big claims until they understand the mechanisms. There is an evidence based clinical science but that's been made very watertight through structured trials that must comply to well defined standards unlike studies like "Coffee was found to reduce cancer" which is often half-assed surveys with too many statistical biases.
That's pretty cool, I remember taking a picture of the sky/using an online inspector/color picker to get the hex value from it...
Real turtlenecks are extremely climate specific. If you’re a north sea fisherman, you’re going to want a real turtleneck. In a climate controlled office? Not so much.
FBI attacks ‘foreign’ alternative media outlets challenging US foreign policy
Alas, no government since privatisation has wanted to increase subsidy, hence the continual above-inflation fare rises (though admittedly smaller than under BR!).
Stratus VOS
Users who like both can use both (Mint and Ubuntu any flavor). If you don't want to use Snaps in Ubuntu, you can just uninstall snapd (first thing I did). EOL.

Mint had already pretty-much committed to flatpak years ago, so this came as no surprise. Clem's said there'll be a way to install Chromium. Tempest in a dongle.
Note that the #define statements spell "noughts and crosses" when read vertically.

It's the little touches.
Your tineye link returns nothing.
> People are grieving pain that has been present for years. People grieve in different ways. I don't agree with using violence, looting, rioting

I stumbled on an interesting phrase for the looting: "looters are not protestors, and protestors are not looters." Some may even distinguish protesters from rioters. Indeed, there are black people still peacefully protesting, even against the use of uncontrolled destruction. It doesn't make sense for people (of different races) to destroy and at the same time rake the reputation of black people through the mud for a moment of... satisfaction (?) without care for the people - even black people - who will be suffer for it.

But I am certain that whoever, regardless of race, is stealing from some designer store does not give a flying fuck about the movement - at least when compared to their greed. BLM is not about the use of slave labor predominant in the clothing industry.
If that were the title then I would not have complained about the title. Like I said, it is a cool article.
I found something about this comforting: it shows me dialogs that focus only on the thing that needs my attention, without having to load an entire app with its associated branding. I actually prefer these types of popups to what I deal with now: slack notifications (requires me to open slack first), mail notifications (requires me to open mail), our custom admin app notifications (same). Apps have become first class citizens and the content they operate on have taken a backseat. I'd like to think of these dialogs as the GUI equivalent of Unix pipes.
The science in social science (2012)
Yes there are forks/clones you can search that on signal community website.
You've seen how military contractors act on HN. I'm sure Oppenheimer was spouting all the same old excuses. "Orders are orders. It's just my job. If I don't someone else will." Oppenheimer's mistake was being born as a human being, instead of an angel.
VScode has a vim plugin. You can easily customise your key bindings as well.
Cases where a client is completely broken are never the problem: users will be forced to switch to a different client. It sucks, but it's no worse than the current state of affairs. A security-mandated change in protocol/behavior would fairly fall under that category.
I've seen a lot of copyrighted media shared by people on Twitter who are not the owners, and this is the first time I've seen the copyright notice as shown on the president's tweet. I've seen tweets taken down at the request of their authors (or retweets from their original authors), but not in this form - that's what makes it seem (to me) more suspect. If this were happening regularly with the millions of other daily instances (from celebrities to countless other regular users), it would be a little more defensible. The objection here isn't to DMCA takedown requests; it's the blatant (and politically-motivated) inconsistency in the application of their rules.
Excellent edit is excellent
This should maybe be a little more specific with its title. Maybe include 'with FFMPEG'. Because I can easily write a video player in ten lines or so:

<html>

<head>
<title>Basic video player</title>
</head>
<body>
<video width = "5122" height = "51" controls>
<source src = "video.mp4" type = "video/mp4">
</video>
</body>

</html>
Yep, Thiel’s fans will make any excuse for him.
People have been warning of the dangers of selective enforcement for forever. It's not reasonable to say the way we fix it here and now is by eliminating rules for the nominally most powerful person in the world. Let's just...not?
NTT(Japanese ex-national telco, privatized) used to be active on it, because national telco not being able to break citizens’ privacy is good for democracy, should the government or the corporate become corrupt.
The whole market smells suspect. It’s an orgy of Fed induced moral hazard where something so misleading could rally the market which had already recovered to near all time highs.

I suspect a lot of the surprise had to do with businesses recalling furloughed workers to essentially do nothing to quality for PPP loan forgiveness.

So in reality this likely is just showing PPP working as intended. The bigger question is if demand is still depressed on reopening if these companies will just have to lay off the employees anyway once the loan is forgiven.

the other thing is the initial wave of laid off workers was heavily in service and healthcare which were most impacted by lockdowns, so makes sense those would return on reopening. Bigger question is if there will be a second wave of layoffs for white collar workers due to persistently depressed demand even on reopening.
Regular expression-a important tool for data science
> Use fewer words.

I'd go even more drastic here, don't use words or only use nothing more than a few words in very very big font. The rest should be just data, visuals helping you to get to your point.

And don't make presentations to be hands-out. You can't serve both purposes at the same time.
For those who are curious how much of a video player can actually be implemented in 1k lines when including a decoder and using existing libraries/OS for nothing more than showing a framebuffer --- I've tried writing toy decoders (no optimisations, pure C, decoding only) for H.261, MPEG-1, and H.262 (MPEG-2). Their line counts are, respectively, 740, 1083, 1461. The MPEG-2 decoder can also decode MPEG-1 since the latter is really an extension of the former. The simplest renderer, using Win32 GDI, is <100 lines. The line counts above are not "code-golfed", although I do tend to write very terse code (avoiding unnecessary abstraction etc.), but also includes things like comments and commented-out debugging code.

That seems to imply that, in 1kLoC of C, you should be able to write a complete video player for MPEG-1, and not much more beyond that. If you're even the slightest bit interested in video compression, I'd recommend giving it a try starting with '261 --- it's not as difficult as it sounds at first glance, and the results are very visible.

(When I have the time, I plan to continue this exercise with H.263, MPEG-4 ASP, and then H.264.)
Providing the deck as a memo is so refreshing.

Lockdown meetings have taught me to compress presentation to 25 minutes total per week, across my group’s three regular meetings.

It’s fantastic because it obviously helps focus the presentation, but also because it’s nudged me into providing the presentation as a PDF at the start of each netting, Amazon style, with a five minute period in which to read the document.

(This in itself is a nice way of gathering attendees. “Here’s the PDF for the meeting” is much less aggressive than ”friendly reminder we have a meeting rn.”)

My only wish would be that AsciiDoctor / PrawnPDF handled PNGs and Pygments faster. 5s is too slow to build a 3 page memo with graphics!
do set -o vi in bash and watch all your dreams come true.
I'd say social sciences are closer to humanities than they are to hard sciences.
Well, they both have both. More or less. Haskell has Integer for arbitrary and int for fixed precision integers, for example. JavaScript has arbitrary precision integers (via BigInt), and fixed precision floats.
Now, that's a NEW piece of advice I haven't heard before. Thanks!
Shut Down Stem
Does stating that they will not offer for sale amount to a ban?

I wonder if Amazon would have reversed their original decision on more detailed review, without the publicity you speak of. Are we sure that the blog post or this discourse are the causes that effected the book being offered for sale in the end?

I would have read the blog post and HN comments with less skepticism if there was evidence that Amazon had continued to refuse to sell the book after multiple submissions and signs of human / managerial interaction in the process on their part.
Police Unions and Civilian Deaths
Natural monopolies are best run by the government.

That's why Mussolini got the trains to run on time. He also used them to ship all the Jews to concentration camps, but what's a few million lives compared to being slightly inconvenienced?
New York Times Executives Take Turns Apologizing to Quell Staff Revolt
They also time bomb their own software, so if you don't take automatic updates from them it just stops working.

[Yes, you could manually compile it and update it... which is what I did for the first year I used signal, until it expired on me with no warning while I was away on a trip and had no way to update it.]
There is no conflict if you use LaTeX :)
I can't speak to that one. I wouldn't want that one censored.