skysight-inc/HackerNews huggingface dataset:
This paper calls attention to my biggest source of discomfort with Haskell's approach to monads: They end up hiding so much under the covers that everything starts to look the same. The author leaned on this particularly hard for rhetorical effect in the article, but it's not always so different in the real world. It really harms readability. I've noticed, for example, that it's not unheard of for someone to come asking for help with a do-block's behavior, and the first response they get is someone having to ask what monad that do-block is using.

F#'s approach (which it calls computation expressions) makes a small tweak that makes all the difference in the world - instead of always using the word "do", you start a block with the name of the monad you want.

So instead of

do { ... }
do { ... }
do { ... }

everywhere, you get:

maybe { ... }
seq { ... }
async { ... }
> "but it's running costs are relatively small"
its my understanding that its not small. 92 billion over 19 years? also, if its so cheap, why doesn't other countries want to put up reasonable $$
Oral History of John McCarthy
I'm guessing you made more than your flat mates. Is it really that hard to remember what you bought? I can understand this for condiments and spices but I'd be pretty upset if someone took something like chicken.
Fascinating that this video has < 1k views on Youtube
I'd be interested if anyone has details.

It may be that the other cloud providers would then sell them to those individuals. Indeed, the job of entities called "distributors" to buy big lots from manufacturers and break them up.

And of course, I don't know what the point of (apparently) keeping them out of the average person's hand would be.
Here's a recent recording on the same topic:
https://www.youtube.com/watch?v=NxObmwZDyrI

There is also some long form documentation in the project:
https://github.com/purpleidea/mgmt/blob/master/docs/language...
Show HN: Monitoring Temperature/humidity on 433Mhz with Prometheus and Go
I admire the ability of author to put his thoughts across is a such a nice way. I agree that mastery is just the first step, one needs to leverage it strategically to get a sense of satisfaction
True, it's just amplified to a rare scale.

It just examplifies how marketing is pervasive no matter the field.
i don’t agree with everything you said but you make an important point here:

“what should really be frightening is the extraordinary poor governance that Americans have enjoyed for the past 20 years. (Seriously, trillions of dollars flushed down the drain on completely pointless wars.)”

those wars were a political attempt to focus americans on an externl enemy and thereby create social cohesion via patriotic solidarity, but vietnam (and to a lesser extent the gulf war) soured us on that strategy. we don’t want to fight random, far-away people we don’t know and don’t threaten us in the least (despite the propaganda of trying to equate muslims with terrorists).

it was literally an attempt to fix domestic issues like the opioid crisis (while also catering to the military-industrial complex) through a reflexive desire to return to post-world war II american prosperity. somehow that failure is lost on many americans, but let’s not do that again.
Interesting philosophical questions on how oneself views oneself, especially if you go back to the source paper at http://journals.plos.org/plosbiology/article?id=10.1371/jour... rather than the linked extract. “[W]e have never been individuals...”

Microbiome is one of the things we're including in the Arivale program. Early days on the research front, but fascinating stuff - our clinical team have written up two less philosophical, more scientific articles re. correlations of microbiome to health at https://www.arivale.com/gut-microbiome-tmao-heart-heath/ and https://www.arivale.com/gut-microbiome-crohns/.
First of all, pollution has nothing to do with what I'm talking about. It is an act of public property damage that ought to be punished. If it's not punished, we get negative externalities.

As for efficiency, you're overestimating how efficient political establishments can be in comparison. Just because a plan calls for the government to act efficiently, in the interest of the public, doesn't mean that this is what actually happens.

All of the tendencies toward waste and corruption seen in the market are manifested in politically appointed institutions as well. Private sector investment has been demonstrated to be the best way to increase productivity, and to be far more effective than politically directed management of economic assets.
I would actually take the opposite side of this, I think saying "karma is just fake internet points" is missing something important. Karma is a rough metric for social approval, and social approval is one of the most important things for people.

Now, karma isn't actually that great of a measure of social approval (you're unlikely to encounter your downvoters in real life; it's easy to get karma by making short uncontroversial comments; etc.), but it still means something, and it makes perfect sense to me that people would care about how much karma they have.
I work for a rather large company that works with audio and video and we used Opus but have since switched to a Dolby based audio stack as it offers much better sound quality, reduced transmission bitrate and is generally more robust. However this needs a direct involvement with Dolby and not just of the shelf stuff.
Can Kardashians Trade on Tweets?
All the Companies Cutting Ties with the NRA After Deadly Florida School Shooting
I consider it worse than malicious. It's a spy device, but you pay for it and provide it paid bandwidth. I would never use one. My coworkers roommate is however and the pranks are endless.
As you say, the 2nd amendment is about taking lives (or more accurately anout maintaining a well regulated militia), so I could care less if a given gun is “fun” for people living out their tacticool fantasies. The 2nd doesn’t guarantee the right to have fun.
In Defense of Individualist Culture
Presumably it costs them money to develop these new features. Why do you feel like you should have access to new features if you are not a subscriber?

Usually when I buy a software license I expect to receive bug fix updates for that version of the software, but I don't expect to receive feature updates (without paying an additional upgrade fee). Someone that paid for Photoshop 5 did not get Photoshop 6 for free.
Deep reinforcement learning from human preferences
Quantifying the harm of rare genetic variants across human traits
Maybe Google will pivot from high tech into crypto mining
Why am I only seeing changes for Swift from November?
Firstly, that's almost never a problem as you almost always have a type signature to hand.

Secondly, F#'s approach is not a small tweak. It's forced on them by a lack of higher-kinded types.

Thirdly, if it really bothers you use TypeApplications to write

with @Maybe $ do { ... }
with @[] $ do { ... }
with @Cont $ do { ... }
What am I mistaken about?
Pipenv – Python Development Workflow for Humans
I picked one Python repo at random to start and got an empty repo that says "Removed according to regulations":

https://github.com/shadowsocks/shadowsocks

According to google, it is something "widely used in mainland China to circumvent Internet censorship". Does Github not allow this type of project, or are they talking about a different form of "regulations"?
Specialization brings speedups.

TPUv2 is specially optimized for deep learning.

Nvidia's Volta microarchitecture is graphics processor with additional tensor units. It's a General-purpose (GPGPU) chip designed with graphics and other scientific computing tasks in mind. Nvidia has enjoyed monopoly power in the market and single microarchitecture has been enough in every high performance category.

Next logical step for Nvidia is to develop specialized deep learning TPU to compete with TPUv2 and others.
I don't think he was focusing on the opportunities themselves but the choice between them and why he chose what he did.

It could apply to a broke high school dropout too. Choose the path that provides more opportunities to grow. Don't choose based only on the starting pay.
A lot of those amazon reviews make it look like counterfeit Blue Buffalo is being commingled with the real stuff. Pretty fascinating reviews.
I would say: politics is not a mind killer, political parties are.
Those Hip Wool Sneakers Are Driving Up Merino Prices
This site could use a rule: if the original paper is open, don’t post the phys.org pie-eyed futurist clickbait digest of it.

https://www.nature.com/articles/s41467-017-02549-2

Walking and rolling of crystals induced thermally by phase transition
I'd actually be fine paying a subscription for 1Password, and I do pay a subscription for plenty of other software I use.

I just want the ability to keep using vaults where I control the syncing, vs using the Agilebits-hosted vaults.
It really depends what you mean by decentralized search?

I've written pretty extensively on search[1].. Basically, I've come to the conclusion that there are opportunities to improve search, and I've even gone so far as to start a company around it:

https://projectpiglet.com/

The problem is it has to be niche to compete with something like Google. For instance, my project targets financials (and might have info you're interested in).

What you're mentioning related to decentralized search is difficult.

Distributing something like search would be hard because of the aggregation factor. Google, my system, DuckDuckGo, etc. all require some sort of searchable graph (I actually use relations, but more on that later). To search a graph on a distributed system is fine, but aggregating and redistributing the information in real-time is very very difficult. Aggregation typically requires one node being the final source of truth, which then redistributes that information.

I suppose it'd be possible if the search results could be delayed. Perhaps for a wikipedia type of project, where it's not the links that change, so much as the content.

[1] https://austingwalters.com/is-search-solved/
I'm talking about automated password rotation. A new 128 byte random base64 password every month.

Rotating credentials is important, even if you automate them. For the same reason that Let's Encrypt only provides certificates with 90 days validity, and that OAuth2 Offline tokens are usually limited to 90 or 180 days.

Ideally we'd use OAuth2 for everything, as that'd allow proper usage off offline tokens that allow the client to generate short lived session tokens, but we don't, instead we're using passwords everywhere, and we'd ideally want to have the same validity there.

The optimum would even be using challenge response authentications, or client side certificates.

This isn't a comparison of manual password management to password managers, but a criticism of password managers when compared to 30-day rotation cycle of client-side certificates.
This is sort of an aside to the article; but it boggles my mind how many people in the business world view PDF's as secure, unalterable documents.
This looks really awesome but the thing that i feel is missing from the website is simply what is it capable of doing? Like I want a list of features that it is capable of so I can evaluate whether or not I may have use for it.
I wonder how it looks on a white background? I definitely agree that they went overboard with colorizing the output.

My other question is are they working on a non ASCII layout that makes exa less awkward to type? The fact that "ls" uses two home row keys and the second is on the left hand (so the right is free to reach for enter) is not a coincidence.

I usually go a step further and alias 'ls' to 'd', reducing one keystroke on one of the most common operations.
So the monad style hides completely what is going on. That all the solutions look exactly the same impairs readability of the code.
The CD Business Isn’t Dying. It’s Just Evolving
Author here.

Thanks for your feedback and your suggestions (and from everybody else)! We'll make sure to gather all of the valuable feedback and run additional experiments. Different batch sizes and a comparison against >1 GPUs is already planned (and partly executed).
We all leave huge incriminating paper trails to some extent. This is why privacy is so important, because we’re all committing crimes in theory. That being said Manafort looks very very guilty and his crimes, which are financially based, I think are even more reprehensible in this era of global austerity and low economic growth.

Back to the privacy point, we are currently going through NIST 800-53 at work. We only need 800-171 but we thought the 800-53 standard would make us a better organization. So many things I didn’t think of. Do you have a micro-cut shredder first of all? Those Enron-esque cross-cut shredders don’t cut it anymore with open source machine learning that can easily reassemble those documents. Also, do you have an access code for your printer so the document only prints when he/she is up there, and doesn’t get left throughout the day in the tray for prying eyes? Also are your servers currently sitting in inventory up high on the shelves in case water gets into the building? So many things...

AmazonBasics 12-Sheet High-Security Micro-Cut Paper, CD, and Credit Card Shredder with Pullout Basket https://www.amazon.com/dp/B00D7H8XB6/ref=cm_sw_r_cp_api_zCfK...
As someone who fancies good chocolate, I haven't really found an incredibly high correlation between cost/satisfaction past the 4 dollar per bar mark. The only real exception to that is exceptionally fresh chocolate that's been made only a few feet away from where I'm buying it, but there's nowhere like that local to me.
Curse of the pigs? Angry Birds maker sees worst selloff since IPO
I wanted to cheer to this because I'm plainly jealous of the author. There is nurture, and there is nature. And there is privilege (of many kinds and hues) and luck. Some people get an unreasonable amount of it, some others make the best of what they got, but the majority of the world simply struggles against both externalities and self-imposed limitations.

But this is Cal Newport, and he's shared what made him successful by heaps of writing - both his blog and his books, esp. "Deep Work" and "So Good They Can't Ignore You". You can't get his genes or his upbringing, but he's generous enough to teach what makes him tick. And if he's ostentatious, it is of the intellectual variety, and not of power or wealth, which is a minor lapse that doesn't deserve attention.
Volta V100 already has "tensor cores" which are basically little matrix multiplication ASICs.
So then how can we be sure the ballot boxes weren't switched or stuffed inbetween the polling station and the count site?
i know plenty of folks who worked as devs without a college problem. Some are as good and maybe even better than those with masters in CS.

Biggest problem? The finance and HR department will use that as negotiation tactic against you to pay you less money.
So in short, you sell it by flattering the supposed palette of the mark outrageously, exclusively price it, and include a backstory. It’s the the chocolate bar for people who want to know the name of the chicken they’re about to eat. It’s the candy for people who think that vodka tastes better out of a $200 bottle.

In short, status signaling people with more money than sense.
Nixon was caught because he taped himself obstructing justice. Manafort was caught because he emailed incriminating documents in the clear. How the hell are we going to catch criminals who somehow avoid doing monumentally stupid things?
If you just focus on specific problems, yeah, I agree, it's hard to see a great advantage.

The magic is that having something like do syntax allows you to take matters into your own hands. You can relatively easily create your own solutions for these kinds of problems, without having to wait around for possibly years (or possibly forever) before the language implementors get around to giving you your Elvis operator or iterator blocks or async/await syntax or whatever.
I would not see things stagnating but it seems like there's a potential for the individual to get cut out of this excitement if each of these entities is keeping it's chips close to it's chest.

The era of the mainframe, with each provider competing with a custom chip, wasn't necessarily beneficial for individual buying computer power.
yea, but my dog is cooler than those losers
The keto diet, explained
It's budget has been less than $2B/year consistently for almost 2 decades. That's pretty low for a space station. Other countries do put up according to their budget, they don't all have a $19 trillion GDP.
Are you referring to the 4 minute mark? What was that. SPOILER: wouldn't expect protesters at Upfront Summit.

Edit: Had paused it after the outburst. Just finished the video. Mark at it again.
Path-Specific Counterfactual Fairness [pdf]
Note: This crisis exists only in america. The philosophical context is more or less the same in other rich countries.

I would look in ways american society puts more pressure on individuals, than, say , scandinavian societies do.

I would look to economic and not existential issues.

I think the article nailed it when it pointed out america has no experience of pre-industrial culture at large.
The conceptual load of these things is much, much higher than QBasic, though, they're not nearly as easy to 'just use'. There's this:

SCREEN 13
PSET (1,1), 43

And then there's this.

https://stackoverflow.com/questions/4899799/whats-the-best-w...
There are certain things I cannot believe are still this difficult with as advanced as user-friendly technology is: sending files to someone else, and converting documents.

Sending files to someone else is a problem with a ton of solutions, some of them better than others, but none of them actually solving the problem. Email often has size limits and spam filters block certain attachments. Dropbox is often restricted at most workplaces, and not everyone uses it. It also has size restrictions. USB is the most reliable, but then you get into the whole "it's NTFS formatted which doesn't work on my Linux machine" or it's HFS and I need to use it on Windows" nonsense, plus sending it longer distances takes days through the mail.

But converting documents... guys it's just electricity running through fancy sand. It shouldn't be that hard. I work on software where I'm often connected to a jump server without Office installed on it, and the software expects me to open a spreadsheet for troubleshooting. I was doing some audio recording recently and the hoops I had to jump through to save it as MP3 weren't insurmountable, but still pretty annoying.

And don't get me started on the Office 2003 spreadsheet that makes me boot up my Windows XP VM to open because the macros won't work on Office 2017. Or when I need to use Visio but there's no Mac version so I have to open my VM too.

And the web just makes it worse... no more software incompatibilities because when software isn't supported anymore, we just shut the servers down and everything is gone forever.
Isn't it incredibly expensive to send BTC for this?
On the other hand, in 2004, I was... not that much older than the author... and making not that much less than the author said microsoft was offering them (of course, instead of 4 years of school, I had ~6 years of post highschool work experience) I totally would have qualified for the next tier down from the author in industry... while in school? I'd have qualified for the very bottom tier.

The point may simply have been that while the microsoft job might have seemed special to someone without family/friends in the industry, it wasn't that much better than what was available to someone the educational establishment would see as bottom-of-sight, while a computer science PhD at MIT is certainly something very special, something I almost certainly will never have the opportunity to get.

(I am currently trying to get into a good school... and it's super interesting and different from anything I've ever tried before, in that the good schools? they judge you as much on your failures as on your successes. In industry? it seems to be the other way around; my failures, if anything, are bonuses. I failed at this that or the other and I learned these things and you should hire me because of it. In getting into college, though? as far as I can tell, they want someone who hasn't failed, because they are afraid of you failing at this, too, and ruining their stats. Of course... I guess that's part of why I want to get into an elite program, too; I figure that if you have a 90+% graduation rate, you are setup so that people don't fail. I mean, I know you pick good people on the frontend... but I know these people from work, and they aren't superhumans who don't fail in the real world when it comes to tasks that I personally consider quite a bit easier than academia.)
Maybe Gates had the conversion program installed and Manafort did not?
Author here.

Good point, I agree that the FP16 GPU results should be closer or grouped with the TPU results. We'll try to update accordingly.
Closest thing I can think of today is https://processing.org. Processing has some serious flaws, but it's an all in one IDE with a library that makes it extremely easy to draw to the screen.
All PDF to Word convertors I know are online services. Does that mean these people left copies of their documents on some servers? Those servers could also have timestamped logs of these people's access. If they were so careless with their own documents, if they altered more important ones, does that mean that there are now important documents stored somewhere in a random online pdf-word convertor?
I'm on the monthly plan, and never really make use of it so this post made me decide to cancel. My interface went completely back to the Dropbox Personal style, but it says I still have my 1TB until March 7th (which is when my subscription would have renewed).
Ask HN: Feedback on a Task Management Tool with Pomodoro Timer for Solo Hacker
I have been using and tried various task management tools (Trello, KanbanFlow, Todoist, etc) for years. Though these tools work fairly well, none of them focus on solo hacker and few have a built in timer (especially Pomodoro) to keep track of productivity.

I am in the midst of consolidating my experience and ideas to build a better tool for myself (and hopefully useful to other solo hackers).

Would you be interested in such a tool?

https://flowrabbit.com/?utm_source=hackernews
Given that COM has become the heart of Windows APIs since Vista, and is how UWP components are compiled into, I doubt very much that it will die soon.
Blow it out your presumptuous ass.

I already donate to the EFF.

I already call my representatives in Congress.

I am fighting. I try to explain carefully and clearly to anyone who will listen, how important privacy is. I have already convinced my immediate family to change their minds from the "I have nothing to hide" attitude. It has been seeping in for my friends as well.

It doesn't matter. We lost.
Semi-related tip: I despise protected pdfs with a passion. Especially when you download a datasheet and you can't add annotations or highlights to it. So, how to remove this protection? One way is to print to postscript and convert back to pdf, but then you can't copy text from it.

Here's how (on windows): download qpdf (http://qpdf.sourceforge.net/) and run

qpdf.exe -decrypt encrypted.pdf woho.pdf

I made a small batchfile since I never remembered that syntax,

# usage:
# decrypt.sh mypdf.pdf
# the decrypted file will be named mypdf.pdf, while the old encrypted is now mypdf.pdf-encrypted.pdf
#
echo pdf to de-secure: $1
read -n 1 -s -p "Press any key to continue"
mv "$1" "$1"-encrypted.pdf
qpdf.exe -decrypt "$1-encrypted.pdf" "$1"
echo encrypted file is now named: $1-encrypted.pdf
echo decrypted file is: $1
Yes. I was trolled quite well because I was looking forward to some discussion and the audience antics made it that much more interesting a discussion about the implications of participating in the "crypto-economy."