skysight-inc/HackerNews huggingface dataset:
Anyone modestly familiar with labor and economic history would know that the actual poor / working class got screwed by the industrial revolution. It took a very long time (on the order of perhaps a century) for them to see improvements in standard of living; instead, they lived in squalor and suffered a significant increase in disease. Which doesn't even get into the use of force by government to drive them into cities. In sum, the claim that the "poor got a lot out of mechanization, even at the time" couldn't be more wrong.
Hmm. It seems that most of the arguments against the study were for the limited time allowed, and for the act of "reproducing" a target document.

IMHO, those are honest goals for a test. Your target may be your university's (publisher's, peer's) expected format which will cause a drop in your grade (pay, funding) if you miss. I also feel that we are frequently time constrained when trying to get work done, so I don't feel that the criticism against that is legitimate.

Now then, this is certainly not the definitive study to decide which is better, Word or LaTEx, but it's certainly an important study for those who want to be productive and have a particular format for a document that they need to match.
"the long term effects based on nuclear winter etc. are arguable"

Not really at this point, e.g. the TAPPS study has been thoroughly debunked (details on request), LLNL 3D modeling says at worst a "nuclear fall", which I note would be much on the order of or less severe than many historical volcanic events (see https://en.wikipedia.org/wiki/Year_Without_a_Summer). All the way down to the life histories of those exposed to radiation by Hiroshima and Nagasaki: https://en.wikipedia.org/wiki/Atomic_bombings_of_Hiroshima_a...

As for the latter point, would not e.g. the US, reduced to about a Civil War level of population etc., trade tasty technological things, and/or food with the U.K. and any other county easily accessed by ship? The death rate would certainly be a lot higher in the crowded and food importing U.K., but Threads sounds way too dystopic. I'm going by the Wikipedia summary, but it didn't sound like it had even Bronze Age levels of trade with other countries.

One neat thing I've read as of late is that the tin for all the bronze used in the western half or more of the Mediterranean came from Britain. Apparently the Iron Age happened in part because of apparent disruption of that trade, iron weapons of that era weren't as good as the bronze state of the art, but they were cheaper. So e.g. a Roman solider would have an iron sword while his centurion and higher were more likely to have bronze.
> 20-somethings

It's funny that this term is used every time Soylent is discussed on HN. Why is that?
Yeah, wondering the same thing...

And how will they bring it DOWN from space? Won't they need to attach heavy weights to it to get it to fall through the atmosphere?!

-- (just kidding...)
I can construct a straw man too:

Do they have any actual smart people working on this, or is it just a bunch of desk-riding "nutritionists" who went to med school 40 years ago when all the books were written by tobacco lobbyists in the 1920's?

Who needs to have a real conversation when you have snark!
Yeah. I believe that false.toString() is "actually" something like (Boolean(false)).toString().
I think there is a valid argument against GMOs, but it revolves more around the dangers of creating a monoculture (i.e. one bad crop disease could then wipe out a large fraction of the food supply), rather than health risks, since as I'm sure many HN readers are aware, humans have been genetically modifying food since they've been cultivating it.
>I don't understand your condescending attitude

yummyfajitas' neoliberal market-first, capital-first views are fairly predictable. The idea that markets will always solve social issues better than any other means is such a deeply held, religious belief that he doesn't even think to try and justify his opinion. He feels that merely voicing it is sufficient to convince.

So I tease him about it.

>Especially when you believe that the issue is the cost of education. Auctioning off work permits would allow the country receiving immigrants to pay off the government which paid for their education.

I don't see that happening, ever. Auctions, sure. America giving India enough money to cover the education of the citizens who emigrate to the US? Not a chance.

>You talk about social issues and then pick the one easiest to address with a market solution.

I don't see how auctioning off work permits solves any social issues.

Frankly it sounds eerily similar to Dubai/Qatar-style indentured servitude where the construction workers take out loans to get a job paying a few dollars a day and have to work for months effectively for free to pay back that debt.

Well, I guess if the social issue was "we want more dubai style indentured servitude"...
If you have special nutritional needs, why not try diysoylent? You don't have to spend much time or effort into it, and it ends up being much cheaper.

http://diy.soylent.me/
I think you are misinterpreting it. They seem to be saying that LaTeX is used in those fields because it is good at those things, not that latex performed better in that area because it's users did it a lot.
Net Fix: FCC chief on solving the Open Internet puzzle (Q&A)
Do you know the reasons why management is moving away from working remotely?

In an effort to attract and keep more talent the company for which I work allows working remotely more and more.
Without that option the turn over rate for engineers would have doubled in the last year.
Great News! This is exciting for Canadian Startups for sure!
We've actually had issues with the app not showing in the share button when using IntentService, but following your suggestion we'll give it another go. :)

Thanks for your suggestion.
Three major points were missed.

First, TeX is archival. I can still tex documents from my
work in the 80s and get the same results. My MSWord files
won't load. Thus, MSWord documents die.

Second, TeX allows Literate Programs. I can write a trivial
program to extract my source code from TeX documents that explain the code. MSWord documents are opaque. Thus, MSWord
limits what you can do with the sources.

Third, TeX is a language. I can (and do) write style files
containing macros for my markup styles. In MSWord, what you
see is all you are ever going to get. Thus, MSWord is fine
if you can't program.

None of these features were mentioned. All of them are
important, at least to me. I care that my work survives
(archival), that my code can be explained (literate programming), and that I can optimize my workflow (style files).

If these additional constraints were added to the study then I think you'd find that some tasks are impossible in MSWord.

That said, this is a "bikeshed" paper. Emacs vs VI. Noise.
Worse, it suffers from "hasty generalization". Sigh.
Doing these things on the server also allows you to take advantage of server-side caching. For some applications, you cannot do this as they are too tightly tied to the current user. However, most applications have at least some sections that can be rendered and cached across user segments.
Can you benchmark this C++ code on your system for comparison?
https://github.com/rjammala/C/blob/master/perf.cpp

I did not add the case sensitiveness option to it.
This was my experience as well. I'm curious what percentage of people reorder. Nonetheless, I'm happy to see soylent doing well over some of the other startups I've seen addressing really trivial problems that probably are better off without VC funding.
> food focused on function, simplicity, and transparency

I am able to get all of my daily vitamins, minerals, etc from three things: 1.5 cups peanuts, 5 cups broccoli, 3 cups milk. Andreessen Horowitz, my contact info is on my profile.
PsBattle: Alexis Ohanian (CEO and Founder of Reddit) Holding a Sign
Peter-Paul Koch
I wouldn't assume so. FB has a reputation for being more forward with users data as being public and privacy not being so hot.
I would think that is is easier to prove intent in HFT (with the appropriate court orders). The source code should make it clear what the intent was.
PODCAST: What Characteristics Make MSPs Attractive Acquisition Targets
What are CAC and CLV and how to measure them
What's alarming is that a guy in his spare time can come up with a better diagnose than a 'certified professional'...
I install noscript on every firefox install that I can. Most people like that it makes a lot of sites run significantly faster.

I don't use a smartphone - they are a pathological platform entrenched firmly on the wrong side of the War On General Purpose Computing.

For the record: I do run some javascript - on a carefully selected whitelist basis. A big part of my point is that a website that works is something that I might whitelist to access better features. The problem is showing a broken page instead of showing a basic page and progressively enhancing in the fancier features.
The information isn't garbage though because people can purchase the shares that are being spoofed. Even if the spoofer doesn't want it to happen you can still do it. You agreed with me, you can't withdraw the offers once matched so the offers are legitimate.
I said "we are becoming". I didn't say we are there, but it's a disturbing trend. Take it from someone who worked on the inside, it's only getting worse.
Per https://faq.soylent.me/hc/en-us/articles/200789315-Nutrition -
The Soylent recipe is based on the recommendations of the Institute of Medicine (IOM) and is approved as a food by the Food and Drug Administration (FDA).

Soylent 1.2 was developed under the close guidance of our nutritional advisor, Dr. F. Xavier Pi-Sunyer, M.D., MPH. Pi-Sunyer is professor of medicine at Columbia University College of Physicians and Surgeons in New York City. At St. Luke’s-Roosevelt Hospital Center he serves as chief of endocrinology, diabetes, and nutrition, and is director of the New York Obesity Research Center. Dr. Pi-Sunyer is also a senior attending physician at St. Luke’s-Roosevelt Hospital and New York-Presbyterian Hospital.
Very interesting link, thanks.
Thinking about it more, the problem is that there's currently no link between the amount of money allocated to Bitcoin security and the actual need for it.

There's some efficient amount of money to spend on security, and markets will generally aim for that amount, even if they don't necessarily hit it exactly. In the version of Bitcoin where the mining reward is negligible and miners are mostly paid with transaction fees, it should happen there as well. But the mining reward is currently substantial, which greatly over-allocates resources to security.

Add that in to the fact that Bitcoin mining has huge externalities in many parts of the world, due to the fact that electricity is often produced by burning coal, and coal externalities are poorly accounted for, and you have a big problem. Or rather, you would have a big problem if Bitcoin were big enough to matter.
> In the talk he makes a note that the book does not try to explain why...

Ummm, the book was published only in 2011. The TED talk is from 2007. Even without seeing the TED talk, one can claim that your observations don't add up.

I looked for the dates because in my reading of The Better Angels of Our Nature, there seems to be plenty and more answering the question of 'why' violence has declined.
I agree with you. But.

It's not difficult to argue that we're in a new era of computing when a hacking attempt against your company's IT stack hacked is very likely, if you have any info of interest. So companies have two choices: secure and maintain their infrastructure more than they ever used to (= spending more than they ever used to), or transfer their infrastructure to companies that will do it for them.

I don't blame anyone who does the latter.
I've been reading HN's overwhelmingly negative treatment of Soylent (as the concept) with some amusement.

It's interesting. HN is supposed to represent some of the world's most dynamic, forward-thinkers. However almost every truly disruptive development is greeted with small-minded negative thinking and parochialism. Bitcoin is scam money for paranoiacs who don't trust banks. Inflation is good for economies. The rich are too rich. We need more and higher taxes and more socialist redistribution of wealth. Soylent tastes bad and destroys traditional food cultures. Uber is too powerful and going to become a monopoly. Google is evil. Without the protection of friendly governments capitalism will exploit the poor. People are too stupid to protect themselves from predatory opportunists (and the government is somehow a perfect vessel to counteract them.) Everything is scary and the way things should be is how a small group of white men who are very good friends with the US government tell us how it should be, which happens to be very similar to today but with more friendly government intervention to fix everything white male programmers are scared of and don't understand.

I guess it'll be entertaining to watch people changing their tune over the coming decades.
Police need to try harder to ignore the statistics of who commits crime. Just because one group is statistically committing more crime that should not affect their dealing with an individual who is innocent until proven guilty.
They sell gold on ebay and in most jewelry stores you can buy 24k jewelry which is almost pure
Show HN: ConlictMap – Look at all the armed conflicts in the world on a map
Wat is het beste ontbijt voor snel afvallen?
I think that the policy positions that given candidate takes on so-called "business issues" are really impossible to separate completely from their stance on other things. For instance, if you're a LGBT businessperson, being accepted in your community is really important to your business.

On so-called business issues it could really depend. If someone from the business-y branch of the GOP runs (Romney, et al) that could add some experience in that area. Of course, if someone from the Brownback school of politics runs, all that could mean would be fiscally irresponsible tax cuts. The same is true for the Democrats.
GoFundMe is an amazing story - 100% bootstrapped, based in San Diego, two awesome founders. (full disclosure, they're one of our partners at WePay)
From http://scsh.net/docu/html/man-Z-H-2.html#node_sec_1.4

It is not a very comfortable system for interactive command use: the current release lacks job control, command-line editing, a terse, convenient command syntax

One thing it's missing, which would probably make it much easier to use, is parenthesis completion.
>>> This is also the story you keep hearing about terrorist recruiters. There's a reason terrorist recruitment amongst muslims works much better than among, say, christians or hindus or buddhists or ..., and that reason is differences in the ideology.

You're so blinded by bigotry I bet you can't even tell the difference from an extremist Wahhabist Muslim and my Shiite next-door neighbor.

And you can't even admit to me that these two people have vastly differing philosophies and vastly different interpretations of the Koran. Quit denouncing Islam in general and start seeing the world for the complicated mess that it is.

I'm telling you the difference in ideology. Its called Extremist Wahhabist Islam. Again though, even this is a bit of an oversimplification as a good chunk of US allies in the middle east are in fact Wahhabists as well, and they're not violently attacking us. (Saudi Arabia, Qatar, etc. etc.)

Denouncing all of Islam is ridiculously ignorant. Denouncing all of Christianity is also ignorant (because the many sects of Christianity basically have nothing to do with each other outside of an event that happened 2015 years ago). You are defending bigotry and ignorance.

>>> Our society cannot possibly tolerate even a tiny minority of terrorists

Why don't you google American history? I mean, 1960s has an assassinated President.

https://en.wikipedia.org/wiki/Terrorism_in_the_United_States...

The majority of Terrorist attacks within the US is... surprise... not Muslim related. This is a historical fact.

The last hostage situation in my town was by a Neo-Nazi, no joke. He got a few shots, killed a few security guards and had to be gunned down by the Police. Leftist Eco-terrorists have bombed labs. Anti-abortionists are shooting doctors and also bombing clinics.

Even if you Genocided all Muslims, the US will continue to have terrorists try to make points. The issue of terrorism is completely independent of Islam.

So stop being a Bigot, open your eyes to the facts. If you're gonna denounce Islam, do it correctly. Extreme Wahhabist Islam is a bad philosophy... growing in popularity. (ISIS, Al Qaeda).

But outside of ISIS / Al Qaeda inspired Wahhabists, Muslims are actually quite peaceful within the US.
Show HN: A database for rollercoasters from all around the world
What happens when the server-side templating code fails? That doesn't seem to be an issue with client vs server side HTML generation.
Since the article talks about hobby development, I want to plug Handmade Hero [1], which is a really cool series of youtube videos (still in progress) of a full, production quality game being built from scratch in C by one person. This was my first exposure to game programming and its really fun to watch along with the videos, plus the guy making them is fairly opinionated about best programming practices, so you pick up so more general skills as well.

It's been featured on HN before, so many people have probably seen it, but if you haven't, it is definitely worth checking out.

[1]: http://handmadehero.org/
I've been pushing this strategy for years. It makes more and more sense to have the clients- which include phones- do the processing. They have an excess of power. And more importantly, once the app is downloaded network lag is not as big a factor (it still is, of course, for any ajax-based stuff- but we minimize this).
Are you seriously asking this? What about their website/marketing video makes you think this is not aimed at millienials? Their founder is a 20-something.
> "Although templating is the correct solution, doing it in the browser is fundamentally wrong. The cost of application maintenance should not be offloaded onto all their users’s browsers (we’re talking millions of hits per month here) — especially not the mobile ones. This job belongs on the server."

Agreed. I'd go even further: presentation logic, including templating, is the job of the browser. The server is the database. And I include "mobile" front-ends in this, which do all not equate to "low-powered" these days.
Sounds like tibbr, which works okay. My employer is pushing yammer as a replacement, but as others have said, adoption is spotty. Bunch of senior managers with time on their hands thr post popular platitudes and feel good nonsense. Not very much information sharing goes on.
Looks to be GCC specific, using several GCC specific variable attributes. Quite a bit of preprocessor macro magic as well.

Also, my succinct and unprofessional response to apply.h[1]: <Screams and runs away>

A slightly more professional response: What happens when you hit the implicit macro-based recursion limit?

[1]https://github.com/Snaipe/c-smart-pointers/blob/master/src/a...
Well, the whole point for me was that it's quick and easy. I don't want to make my own. I want to open the bag, shake, and go :)
I actually find it far easier to have one of everything per person and just clean it when you're done and put it back in the cupboard, than to put every dish that's touched food in the dishwasher and have to run and unload it every couple of days. If it wouldn't make my house hard to sell, I'd rip the damn thing out and put in more cabinets.
It has to do with the hubris issue, for me. Typically with age comes the realization that, hey, maybe I don't have all the answers. If there are some hybristic 20-somethings "disrupting" and "hacking" the real estate market or the mobile games market for women from 35-55 years old, and they fail because they thought they knew it all, well, it doesn't really matter. In the case of Soylent, though, they're playing with people's health. This is a big deal and far more healthy skepticism regarding their product is morally warranted. There are millions of years of man-hours which have gone into the study of nutrition and everything I've seen from Soylent just seems to sweep it all under the table.
> what happens when your javascript request fails?

You hit 'refresh'

> Or a broken build throws a script error?

The same thing that happens when a broken build returns a 500---the user can't use that service until the developer fixes it.

Progressive enhancement is a theoretically good idea that---in practice---actually adds a lot of overhead to developers (because every layer of progression is its own UI, with its own user experience and considerations).
I'll take the downvote as a request for elaboration. In C, you dereference a pointer. This typically translates to machine code that loads memory at an address. The translation is so direct that we tend to think of them as identical, i.e. dereferencing a pointer is loading memory at an address. But this is not so; first of all, nothing says pointers have to be implemented as memory addresses in the first place, and even if you do implement them that way (as virtually every C implementation does), not every pointer dereference has to generate a load instruction. That's not just the case for optimizing out NULL dereferences. Optimizations mean that in general, an expression p can have the memory load optimized away if the value at that location is already known from a previous computation (say, because you just assigned a value there, or you read the value a bit earlier and it's still available in a register).

In C, you deference a pointer. In assembly or machine code, you load memory at an address. The two don't have to happen at the same time, though, and just because you don't end up loading memory at an address doesn't mean you didn't dereference a pointer.

In short:

*(char *)NULL

This always dereferences NULL, even if the compiler optimizes out the statement entirely.
The previous (post-Deja) iteration of Google Groups was much better than the current one, which makes me think it isn't a Deja-inherited issue.
This is a product of the 18F folks, and as I recall, the new agency the federal government created named the U.S. Digital Service (link: http://www.whitehouse.gov/blog/2014/08/11/delivering-custome... )

These are some smart and innovative folks. I hope politics doesn't do something to slow them down.
The part about "Substandard Treatment" hits home for me. When I first went remote the hardest that was the hardest thing for me to adjust too. Lunches and/or dinners being bought for them, weekend team trips, etc. It's a trivial thing in the grand scheme of things, but it can affect morale.
A pragmatist’s startup spin-down
I think you shoul differ between web applications and web sites. It is nice when content sites work without js, application really doesn't have to.
This made me remember an old game called Dark Colony.
I just wish they would do a low-carb version. I tried soylent for a couple of weeks. I then had my annual physical and my blood sugar level was much higher than it had been in the past. So much so that my doctor asked me what I had been doing and what I was eating. He said I was now suddenly "pre-diabetic." I stopped soylent immediately. I really wanted it to be a legitimate meal alternative. I'm disappointed.

As a side note, I now have four boxes of soylent for sale if anyone wants them... :)
I am unapogetically in favor of using violence to prevent some trades. Another word for this is "regulation."

When others can't engage in trade but you can, you have a monopoly, which could be (and by many, is) seen as a second-order form of wealth. It's disingenuous to posit that we are "merely treating people equally" when one group gets a net gain and another a net loss from a policy.