skysight-inc/HackerNews huggingface dataset:
> Have you looked at Matrix

Yes I have.

Have been working on a kubernetes setup for it last week infact: http://github.com/hashbang/kubernetes-matrix
So, to demonstrate how bad LaTeX is, he picks the single most markup heavy thing you do (barring tables) and compares it to plain text? Plain text, I'll point out, that doesn't format the same way. In practice, there _are_ a bunch of extra steps to get this working in Word, they're just not easy to express in a text document.

Then he goes on to show the example of trying to find a spelling error. Ignoring that this just demonstrates his editor support isn't as strong as word's. And completely elides the cascading nightmare that is what happens when Word formatting goes wrong.

Someone else has already pointed out how much superior a text based format is if you want to work with multiple people or track the history of a document.

WYSIWYG editing has, to my mind, one advantage only: it's easier to get started. LaTeX has its disadvantages (such as being a macro language) but being a markup language isn't one of them.
As it happens, tekknolagi and I have actually been trying to read StoneKnifeForth for a couple of weeks (though it's been slow going because I became a father in that time). That quickly got us into learning about ELF, because the binaries generated by StoneKnifeForth only seem to run as `sudo` for some reason. As a regular user they die with SIGKILL while being loaded.

The link to the ELF visualization (http://i.imgur.com/xMyblyM.png) at https://bootstrapping.miraheze.org/wiki/Main_Page is very useful. Thanks!
"And follow your computer's guidance" is the key part. Hard to be sure you'll do that when N2 drunk ;)
Paste into text-only is a sad and modern requirement.
Oh, that's really nice. So if you have a fix (and even if you don't) you can use dead reckoning and tie any points where the GPS is accessible and then re-create the path the phone took. That's a bit of a leak. Wonder how long after or before a GPS fix this would be effective, those phone accelerometers probably aren't all that accurate but you might be able to calibrate the one in a specific phone if you have data available for both of them for some stretch of trajectory.
Some good points for reST instead of markdown:

* Markdown has many flavors, reST is standarized
* reST is extensible
* reST is semantic, Markdown is just text.

http://ericholscher.com/blog/2016/mar/15/dont-use-markdown-f...

reST is marginally harder than markdowns, so is it really worth sticking with MD ?
> Lee Jussim ...quoted many times

Yes, because what he writes is very relevant. Und seems to be backed up by a lot of research, including his own on Stereotype Accuracy.

And also includes research that shows "brilliant" women don't choose STEM because they are, on average, more capable than the men who go into STEM.

> David P Schmitt

> should we be able to openly discuss and be informed by some of the real psychological sex differences that might account for variation in men’s and women’s workplace performance?

> Geoffrey Miller, who seems to fundamentally miss the point:

How so?

The fact that "we must have diversity because there are (useful) differences" is irreconcilable with "there are no differences" should be trivial and uncontroversial.

> Debra W Soh, who I am having a bit of trouble understanding:

What's difficult to understand?

If you tried to argue for purely social influence, you'd be laughed at.

> "inherently supportive of sexism or stratifying opportunities based on sex" is quite large,

Who, where?

> Thanks for the link

You're welcome.

There were actually two links, the other is to Jordan Peterson's interview, where he says that James "got the science correct" and who also provides tons and tons of links to relevant research, for anyone who actually wants to inform themselves.

I have to admit I found the nuanced views expressed by multiple people a lot more convincing than the largely uninformed rant (at least wrt. to the contents of the memo) in the Quora post. YMMV
Sure, but no one is required to give them that platform. They can provide it themselves if they like, but no one can be forced to give them a platform. That would be just ripe for abuse if that were the case.
Sure, this might be a private business and they might be free not to deliver certain content but this does not exempt them from criticism. Just like they are free not to map the address to the ip of that site so are people free to criticise them for this kind of censorship.
Yeah, try to open those WYSIWYG editor docs, say, 20 years from now, and let us know how well this worked out for you.
MetaPost and ConTeXt rendition of “The first six books of the Elements of Euclid”
Very high level competency in Pandas/R and SQL and knowing what to do in SQL and what to do in a scripting language I consider very important. Have wasted so many days writing stuff in SQL that I should have written in Python.
Nice. Is there a reverse tool that can convert a similar text layout to json where the child/sibling/parent relationship can be indicated for any item with some sort of code marking its genealogy?
I'm using the earlier offering of your course and another[0] to learn about compilers for a while now and it's the only method that really clicked for me. Thank you very much for making this open!

[0]: http://www.ccs.neu.edu/course/cs4410
Why should it sit in IT?
Why should it matter that the guy who made save418.com is literally 14? Let's look at what he's accomplishing - in spite of his age - rather than whether or not he is substantially older or younger than the opposition in this argument. It seems like that's a pretty cheap argument to bring to the table.
"Piracy" has meant "doing something without license or authorization" since at least the days of "pirate radio" going back to the early 20th century.

And why not a carrot AND stick? Think Steam DRM. Unobtrusive to legitimate users but slows down casual pirates. And is linked to an easy way to pay for the software.
I'm sorry, did I stifle your right to criticize them? Criticize away! And it's my right to criticize your criticism ;).
+1. It is liberating to write software for free, and still feel the sense of accomplishment, community and wealth of knowledge.
It'd be great to connect if you'd like. Email in profile.
It's been quite a while since I wrote any LaTeX, but you could compile a LaTeX document into ePub if you wanted to. In essence, LaTeX is the source code for the document, and the output is whatever target it is compiled to. So, if it is compiled to pdf, that is what you get, but nothing fundamental prevents it from compiling to other formats, given that someone writes the compiler.
I'm not entirely sure if this generally true but if it is that doesn't sound like a particularly good approach.

Experience matters. There's only so much you can learn at school. I'd prefer an engineer who has already solved real-world problems to someone who's exceptionally good at solving whiteboard puzzles anytime.
Pricing and packaging consideration perhaps. Todays E-stuffs were just so E (no physical thingy). How bout making people agreed that buying your software are not only benefit you but maybe also benefit a cause, support a movement etc.
Also gives them anything interesting rather than just the product.
Maybe gives em plush dolls or gadget too as bonus rather than just e-mail containing serial numbers.

Example:
Piracy gives me access to all features.
Paying it gives me a cute bunny doll mascot from the vendor :D
Learning from the Feynman Technique
Breaking Instacart
Probably a matter of dataset.
The Intricated Matters of the HBO Hack- the Current Situation Is Alarming
Arbitrary code execution in Pokémon Yellow
'Using your definition of freedom of speech we could easily justify not outlawing murder: "We should just educate people not to murder each other instead of banning it."'

Freedom of speech is a very high value because sometimes extremist views (such as "we should rebel against the British") are a good idea, yet if there are anti-extremism laws, this sort of idea would never be surfaced, because extremism can be defined however the enforcer chooses to define it.

Why you think this also applies to murder?
The most valuble thing IMO is being able to perform all data fetches in the one database transaction; this means that you get consistent data inside of your application (rather than different divs being out of sync if the page loads while the server is updating content)
Most of this stuff flew over my head. While I understand C, this stiff feels out of grasp. Can anybody also please suggest recommended reading for beginners?
Discussion on reddit: https://www.reddit.com/r/programming/comments/6tg7rt/arbitra...
1000 likes costs $5 in Gramblr, you can buy them yourself from within the app and will get the same effect. Before doing anything with an Instagram account, you need to do an in-depth analysis of the account, otherwise it makes no sense - you'll just get empty likes.
perl6 --profile yourprogram.p6
“Fopnu Is a New and Powerful P2P File Sharing System”
Compiler/transpiler - same difference.

I think they've gone out of fashion now, but when I learned about compilers we were introduced to T-diagrams, sometimes called tombstone or bratman diagrams and shown how to bootstrap a compiler for a high level language from scratch [1].

Torben Mogensen's Basics of Compiler Design [2] - Chapter 13 is devoted to bootstrapping a compiler, which introduces them.

[1] scratch meaning a computer (with relevant hardware) with a CPU with it's machine code instructions and some way to make files containing those instructions. You can do this even without assembler, that's the first step. Of course no-one would do this now, but it's a necessary step developing the first high level languages and compilers.

[2] http://www.diku.dk/hjemmesider/ansatte/torbenm/Basics/
Assuming you have control over the api servers. And you have clients that support http2.
Please don't propagate that sexist, binary view on gender. If you make the effort to criticise non-equal treatment, please always also include genderless, non-binary bigender or trigender, pangender, trans woman, trans man and any other-gendered.
And now you can buy a genuine atomic wristwatch. (Not the usual fake "atomic" watches that receive the time from a radio signal.)

https://www.hoptroff.com/collections/atomic-timepieces

They're kinda ugly, and hilariously expensive, but probably the last word in wristwatch accuracy.
There is always "doubt" in science. That's why it's science and not religious dogma. Who was right, however, still remains to be determined.
A Smarter You Is Only 5 Minutes Away
Should probably be a Show HN.
Kroger and McDonald's in Oregon as well.
I've just been writing HTML/ePubs directly, with http://www.bluegriffon.org/. What do you use instead of LaTeX?
Sweet. If it's OK to pay "influencers" to pretend they like some widget you're trying to sell, it's OK to pay sockpuppets to pretend you have influence.
> when you start to think about nested objects you start to warm up to the idea.

You do, but any time you try to solve a problem, and your solution ends up being a new language, I think it's worth asking yourself, "Am I overcomplicating this? Can I do this in a simpler way?"

And I think you can. I've been toying with an approach I like to call http-etc, which is a simple idea that lets you flag the http (rest) api to say, "Give me this data, but also give me the graph associated with this data."

For instance, if I want an article, I would do:

/api/0.1/article/z098d0s8dga

That would give me information about the article with the slug or internal id of z098d0s8dga.

But if I want an article, plus the comments associated with it, and information about the users that posted those comments, I can do:

/api/0.1/article/z098d0s8dga+

You have two routes that are very similar but work in completely different ways. One gets specific information, the other returns the graph from a specific starting point.

And this is handled completely with your server-side api design. You have your singular route to one function, and you have your "etc" route to another function. Synchronizing the shape of the data requested/returned between server and client is still handled manually, but it seems to me this pattern solves 90% of GraphQL use cases with 1% of the complexity of GraphQL. It isn't tied to any specific language or codebase on the server-side. It doesn't require a big client-side library be added to your project. It's just a simple pattern.
They sold like crazy here. It's insane to think people order these online when they're right in the grocery stores.
on the beginning I used getters/setters but I switched to Proxy because it allowed for simpler implementation and more flexibility.

I may consider to switch back into getters/setters, if support of Proxy is really a problem (although getters/setters have its limitations).

There is also Proxy polyfill, although it has the same limitations getters/setters have ("properties you want to proxy must be known at creation time"): https://github.com/GoogleChrome/proxy-polyfill
Many people describe that their CFS started right after coming down with a virus, so a malfunctioning immune system seems a cofactor. Impaired T cells have been hypothesized..
He could have just bought a Chinese copy, but rather bought a genuine cart. What's the problem? The game is 20 years old.
He does not imply they are "always typeset in Computer Modern".

The relevant quote is "everything is (typically) printed in this weird, old-fashioned-looking typeface called Computer Modern." The "(typically)" implies that there are cases where the result is not in Computer Modern.

On the same topic, "if you want to do anything really wild and crazy – like using a typeface other than Computer Modern – then plain vanilla TeX and LaTeX won’t do. ... And anything other than vanilla TeX and LaTeX is really, really difficult to install. So difficult that most people seem to give up on installing individual packages and instead install the whole of something called TeX Live."

Again, that implies that not all LaTex documents are in Computer Modern.

He mentions XeTeX in the following: "I only needed XeTeX and XeLaTeX, which are quite small. So I tried to install just those. While I did eventually manage it, it took a long time and was very frustrating – and what was most frustrating was that when I looked for help online, the advice I found basically amounted to ‘install TeX Live; everybody else does’.
Show HN: Portainer 1.14
No, "they" are not "turbo-capitalists." "They" are criminals. Or were, in any case. At least some of the executives responsible for that incident were executed.
Satan msturbating ,21:35 min,no edit,no cumm
Game Dev Tycoon had a nice anti piracy measure. They themselves uploaded a cracked version of the game.
In the end you went bankrupt as game developer, because people pirated your games. So the game was broken for those that did not buy it. Also it kindly asked you to just buy the game.
It is a long read but it is worthwile, and a(n inconvenient) point of vue which is rarely stated, thanks.
My experience of medicine as a 60 years old is exactly what you wrote.
So that's enough airflow to make the engine exhaust be half a percent CO2, which is right about at workplace limits. And extreme overkill on the per-person air if everything is mixed together. (If it's not mixed together it makes sense to over-ventilate the humans for comfort.)
One of the commenters pinned part of the problem down: as opposed to countries like Spain, where opioids are given in hospitals, Americans are left to essentially self-medicate.

A Tale of Two Surgeries:

A good friend and I had exactly the same type of benign tumors removed, within a year of each other, around 2006-7.

Her surgery was outpatient, and she was sent home an hour after the procedure with 30 doses of Vicodin, which even back then she shied away from taking more than a few doses of. The whole thing cost over $6,000, most of which her insurance picked up, but she was still on the hook for about $1,000. She joked that she could have covered a lot of that by selling off the unused Vicodin. She didn't.

My surgery was outpatient, but my surgeon told me that she might decide to have me stay overnight for observation. I passed out when I saw the normal amount of blood, so she had me stay. I received paracetamol (Tylenol) and Tramadol (weak prescription opioid), given to me by the nurse. I went home the next day, fearing the bill for an emergency overnight. I took home a week's worth of Tramadol and instructions to write down when I took it to show my doctor who I had a follow-up with in a few days.

I shouldn't have worried: the whole thing was 1400 EUR, which my US-based insurance company paid with surprising alacrity.

My friend was a grad student at UW Seattle, treated in their system, and I was a US Army IT contractor, working in Germany, treated at a small city's hospital.
https://doi.org/10.1007/978-3-319-58460-7_15

Keystroke Inference Using Smartphone Kinematics

The use of smartphones is becoming ubiquitous in modern society, these very personal devices store large amounts of personal information and we use these devices to access everything from our bank to our social networks, we communicate using these devices in both open one-to-many communications and in more closed, private one-to-one communications. In this paper we have created a method to infer what is typed on a device purely from how the device moves in the user’s hand. With very small amounts of training data (less than the size of a tweet) we are able to predict the text typed on a device with accuracies of up to 90%. We found no effect on this accuracy from how fast users type, how comfortable they are using smartphone keyboards or how the device was held in the hand. It is trivial to create an application that can access the motion data of a phone whilst a user is engaged in other applications, the accessing of motion data does not require any permission to be granted by the user and hence represents a tangible threat to smartphone users.
Where can i get the new version of Metal slug?
The moral principle of free speech existed before any supporting law existed, otherwise the law couldn't have been created.

I respect your legal and moral property rights, but I might think someone is a bad person for censoring speech within their own house (for example, a Christian household in which a curious skeptic teen is denied access to secular literature).

You and I can disagree with the importance or applicability of any ethical principle, it doesn't negate the nature of the principle. Recognizing an ethical principle as such (don't harm animals) doesn't require we adhere to all of it's possible consequences (eating vegan, maybe).
You live in the same city I do!
Curve Smoothing Using Moving Averages
> Work will be there the next day.

Not if you regularly call in sick to sleep off long nights out.
> It's barely one step above ebay for a lot of items.

Is it, though? At least with eBay I know who the product I ordered came from and whom to blame if something goes wrong. If I'm ordering from the manufacturer's official account on eBay I know I'm not getting sent a cheap Chinese knock-off by some other random eBay seller.

With Amazon I apparently don't have that luxury.
Max Payne.
Looking forward to working with remote, full time, full stack developers (Countly Analytics):

https://count.ly/full-stack-node-js-developer/

Apply with your CV + GitHub account to hello@count.ly
I like to think of Free Software Developers as rational actors. So while they certainly deserve my gratitude, I disagree that we owe them any other compensation that they didn't specifically ask for.

As the author notes, developers, doctors, lawyers, etc. know their value and charge accordingly. A developer who charges $0 for his work product must, therefore, be making up that value elsewhere. Most major Open Source projects certainly are.

Chrome, Linux, MySQL, and lots of other big names all have corporate backing. Large companies paying people to build software to advance their agenda. Commoditize the Operating System to sell more servers. Control the Browser to keep the rug un-pulled from your web empire. There's really not a lot of pure charity to be found.

True, you do find the occasional artiste working away for no money, living the officially sanctioned stereotype for what an open source developer is supposed to look like. But I tend to hope that he knows the score and is therefore looking out for his own interests.

There are lots of good reasons to develop open source. But I don't consider "charity to big companies" to be one of them.
double standard
Some people (like me) use Windows. PyTorch is not supported by Windows currently.
http://www.gratissaugen.de/ultimatetalkies/
> they think it merely comes about by giving a lot of money away.

Then it would behoove you to tell me what redistribution is all about (or for that matter what communists today like to call re-redistribution).
I think that most of the "pirates" would never buy your software. It's in my opinion a misconception to think that the users would buy the product if they couldn't work with the non licensed copy. The reason for that can be multifaceted. Some a lazy to search for free alternatives, others have no money or the software isn't worthy enough for them. I wouldn't try to convince them or putting many efforts into preventing copying. I would of course do some hints into the software to show them where to buy the full package. See it as the not beloved but some way effective marketing ;)
Redux Cookies Middleware
> He and Sokchea scaled back their lives to live within their solar-powered means — ditching their toaster and microwave, giving up laundry on cloudy days when their batteries wouldn’t be able to recharge.

I read this as they completely got rid of their toaster and microwave. Otherwise I think it would read "giving up their toaster, microwave and laundry on cloudy days".
People often underestimate the effort and motivation behind open source software. They download it and never come back again. We should be thankful to those developers who are working just to facilitate us without any monetary benefits. We should always donate even if it's $1.
I've been looking for something like Pandoc for a while, great tip!
32 Free Online Courses and Certificates You Can Earn in 2017
We'd compete over CPU cycles.
When comments are removed by mods on Reddit, they're replaced with the text "[REMOVED]", which doesn't appear once in the referenced thread (insults would not be removed in the first place though, they break no /r/webdev rules). And you can scroll to the bottom of the thread to see all the downvoted comments, none of which are are condescending towards Mark. So no, that isn't the case here.
(July 2014)
I'd like to assume it's a sarcasm, but not aure I can.
The simplest solution I'm aware of is Software as a Service.

I run a few SaaS products and make a fairly good living. People can use my software as much as they like, provided they pay, and provided it's running on one of my machines.

So long as they never get their hands on a copy of the thing, there's nothing for them to copy.