skysight-inc/HackerNews huggingface dataset:
> I don't see where morality comes into play when talking about weighing the interests of different for profit corporations.

I think you just summarized in one sentence why many people hate lawyers. It's not just that lawyers are dispassionate, doctors are also dispassionate, and people don't hate doctors nearly as much as lawyers. It's that you miss the forest for the trees.

Categories are inherently imprecise, and focusing on them exclusively leads one to focus on delineation of experience as the ultimate arbiter. Categories cannot prefectly map reality, normal people know this, while lawyers ignore this. Those vague moral arguments are what matters to moral people, not some outdated belief that Aristotelian categorization somehow can properly capture reality.

Lawyers categorize circumstance and then map the law onto those categories. When the law doesn't map well to circumstance, or when we cannot properly categorize the facts, we have questions of interpretation.

"When does a change in degree become a change in kind?", or "Do we need a law of the horse?" Both questions assume categorization as the problem. But our minds don't work like that. Everything that we're learning through cognitive science tells us differently.

For some takes on this that tell it better than I, here are some book links:
http://www.amazon.com/Philosophy-The-Flesh-George-Lakoff-ebo...

http://www.amazon.com/Clearing-Forest-Law-Life-Mind/dp/02269...
While listening to all of the mitigation strategies that Carmack proposed for the technological challenges, I wondered if you could hack the user. What about drugs? Is there something that can reduce our sensitivity to low-frequency displays and yaw lag? At the very least, motion sickness drugs?
'It assumes the "return codes" of commands are advisory, and not something you literally want to see on every command.'

If you do (and I do) you can add $? (or better - ${PIPESTATUS[*]}) to your prompt.
Show HN: Graph-Director - visualize IMDb ratings for directors
Eliminating GIL in Ruby Through Hardware Transactional Memory (2013)
Wasn't Valve working on the error messaging and debugging problem?
UK Engineers 3D Print Their Own Raspberry Pi Laptop
cue "Android had it first" posts.
It can certainly replace an optometrist. I really don't trust those doctors with binary search (better/not better) :-)
> I'm reminded of the way many 20-somethings think that if they aren't careful, they'll suddenly be married with kids and wondering what happened to their life. Newsflash: If you want to find and build a relationship that will last for the rest of your lives, you have to try at least a little. You can't dare the universe to force a husband/wife and kids on you.

Plenty of people end up married with children simply because of some kind of birth control failure. As a 20-something, I'm rightly terrified of that happening to me. My lifestyle is completely incompatible with children or long-term relationships.

Even talking to happily married people who love their children, I feel like I'm talking to someone with Stockholm syndrome. They say they're happy, they act like they're happy, but I still think I would be miserable in their shoes.
Supporting suburbia is never going to happen. It's not just wealth but economies of scale that make these services viable. Cities that built themselves around delivery trucks instead of humans are going to suffer from delivery-truck-scaled services like Costco instead of human-scaled services.

You can blame the real-estate industry and their regulatory capture of municipal governments for this outcome - as oxymoronic as it sounds, they've managed to make the most efficient lifestyle the most expensive thanks to overbuilding sprawl, leaving our most vulnerable citizens suffering 2-hour commutes with overworked cars instead of a more affordable lifestyle in a city where services and transport are closer at hand.
If someone is spending less on healthcare, they will instead direct that money into buying perhaps restaurant meals. More demand for restaurant meals means that prices and profit margins in that industry will go up which will cause more restaurants to open, who will in turn employ more chefs and waiters causing their wages to go up and causing them to buy more things (like healthcare).
I think a TODO app would be an instance where the benefits of a "full client-side application" may be significant enough to outweigh the downsides, for the good reasons you describe.

I was a bit imprecise in the portion of my comment that you quoted; it was mainly a response to the parent's assertion that there was no reason to hold back from using JavaScript, even on his/her blog.
"Of course it's too late to remove shell scripting for bash or UNIX"

I don't think we should. As you say, bash is primarily a UI. But I think what is wonderful about shell scripts is the ability to capture and replay an action in that UI with zero cognitive overhead - even a somewhat complex action. It is absolutely the case that once you move beyond "I would type this into my shell without inspecting intermediate states and not be worried I missed something", you should be reaching for something other than bash. But that space is able to provide a lot of value.
> It's a really fun field and it's very rewarding.

I'll bet it is. ;)

In all seriousness, have you seen tangible benefits in your interactions with others from your interest in persuasion?
Notable limitations by design (editors chose 70 cities):

Compared with the EIU liveability ranking, the spatial awareness ranking has some notable absences.

The 70 cities ranked in the spatial awareness index did not include Melbourne, Vienna and Vancouver—which were the top three cities in the EIU liveability ranking.

That said, Sydney and Toronto make adequate proxy cities as top 10 candidates. Toronto saw the biggest drop between the results of the standard EIU methodology and the spatial awareness score, for which it achieved only a 50% rating thanks largely to weak scores for isolation and cultural assets. Tokyo, in 10th place, was also hampered, perhaps surprisingly, by a poor cultural asset score.
Yet another failure of the free market.
Can you explain me why after looking at the top image, the bottom one changes?
The Upside of Your Dark Side
God said mine was His official temple. I guess we see what happens, don't we.
First, the history of the practice of psychology, and the ills it's transacted against humanity, is exceptionally telling.

The nugget though is buried in the tail of the piece:

Craig Chalquist, PhD is a member of Psychologists for Social Responsibility.

That is: there is an alternate organization.

More on PsySR here: http://psysr.org/

That said, the more the public knows about the list of terribles here, and Edward Bernays in particular, the better.

I also very strongly recommend reading the works of Jerry Mander, an economics-trained advertising executive who paired up with Sierra Club organizer (and president) David Brower to create some of the first environmental advertising and outreach campaigns, co-founded Friends of the Earth (backed by ARCO CEO Robert O Anderson, ponder that), and has written a couple of highly worthwhile books, Four Arguments for the Elimination of Television and The Capitalism Papers.

http://www.powells.com/biblio/2-9780688082741-13

http://www.powells.com/biblio/17-9781619021587-0
It's not even that. I've worked at a large company, but which ensured that small -teams- were given responsibilities and empowered to get things done, and these all applied. In fact, transitioning from that, to a startup, was a rather depressing experience, all the good in a startup I had seen in an enterprise environment, but much of the good in an enterprise environment (such as domain experts, full time IT, HR, etc, to handle issues you don't want to have to get sidetracked on) was lacking.
There is some truth to what you say, but bash has functions, which largely mitigate it. The easiest way to make bash sane is to put everything in functions. Then everything can be tested interactively. I don't know why people put 300+ lines of code at the top level -- that makes changes very difficult to test.

A good trick for this is to put:

"$@"

at the bottom when you are testing. Then you can do:

./myscript.sh func-name arg1 arg2 ..

If you really want, you can change it to

main "$@"

before deploying so it only runs the main function. Those lines, and constants, should be the ONLY things at the top level of a bash script IMO (even a 10 line one).

Don't stare at bash code without running it -- that's crazy. I have taught Python and also admonish people to not "stare" at their code; just form a hypothesis and run it. I suspect this is where Haskellers have problems, because they think that not running your code is a good thing.

I love shell; it's one of my favorite languages now. I don't think there are really that many warts once you know it. You're right that set -e and set -u are generally code ideas, along with set -o pipefail.
I have been prototyping an app on parse over the last month, I've been pretty disappointed. Mainly with regards to their database system. As others have pointed out there's insane limits on things like count queries. There is 1000 record limit on queries in general. The performance of cloudcode between the db is awful, you have to batch everything into tiny operations or risk timeouts. Skip has a 10k record limit. Their web based data browser tool seems unfinished, for instance you can't even insert into relational columns and deleting 100 records at a time locks up my browser.

This guy has compiled a good list of limitations: http://profi.co/all-the-limits-of-parse/

It may be okay for very simple applications but for anything non trivial or with a large db I would not recommend it. Any time saved by having a PAAS out of the box is lost trying to work around all the weird data access limitations.
This is true, but they kind of over did it with a heavy hand. My local beer company uses locally made beer bottles and local sources for most of its ingredients.

If the international supply chain falls through that has marginally dropped prices, they'll just switch back to the national one. Once they do bottle production will go through the roof, prices will rapidly drop and instead of it being $0.50 a can and $1.50 a glass bottle of coke it'll end up more like $0.75 a bottle.

I also don't think the world will end like people assume. Its not like the mediaeval dark ages, everyone reads and the books containing this knowledge are widely available.

Our biggest issue is the international supply chains, but people should look up the tin trade if they think there wasn't always an international supply chain. We just didn't ship things back and forth around the globe multiple times in some instances.

I think most people would be surprised that if the world ended tomorrow, we would probably be back to the 1900's level of development by the end of an individuals lifespan.
So what do we do about this?
Sorry, you'll have to point it out to me. Sometimes my grasp of English isn't good enough, I'm afraid.
> In total the VMs use 182 GB of RAM and 94 CPU cores. The total storage capacity is 620 GB, but that’s not all used.

That level of hardware/cores seems a bit over the top given what TPB does.

When I was a boy we had this thing called 'Alta Vista'. It was the search engine before Bing! came along. Processors did not run at gigahertz speeds back then and a large disk was 2Gb. Nonetheless most offices had the internet and when people went searching 'Alta Vista' was the first port of call for many.

TPB has an index of a selective part of the internets, i.e. movies, software, music, that sort of thing. Meanwhile, back in the 1990's, AltaVista indexed everything, as in the entire known internets, with everything stored away in less than the 620Gb used by TPB for their collection of 'stolen' material.

From http://en.wikipedia.org/wiki/AltaVista

Alta Vista is a very large project, requiring the cooperation of at least 5 servers, configured for searching huge indices and handling
a huge Internet traffic load. The initial hardware configuration for Alta Vista is as follows:

Alta Vista -- AlphaStation 250 4/266
4 GB disk
196 MB memory
Primary web server for gotcha.com
Queries directed to WebIndexer or NewsIndexer

NewsServer -- AlphaStation 400 4/233
24 GB of RAID disks
160 MB memory
News spool from which news index is generated
Serves articles (via http) to those without news server

NewsIndexer -- AlphaStation 250 4/266
13 GB disk
196 MB memory
Builds news index using articles from NewsServer
Answers news index queries from Alta Vista

Spider -- DEC 3000 Model 900 (replacement for Model 500)
30 GB of RAID disk
1GB memory
Collects pages from the web for WebIndexer

WebIndexer -- Alpha Server 8400 5/300
210 GB RAID disk (expandable)
4 GB memory (expandable)
4 processors (expandable)
Builds the web index using pages sent by Spider.
Answers web index queries from Alta Vista
In the EU, you have to file annual financial report and sometimes consolidated reports. You may be required (or want to) to file other documents, depending on the particular circumstances. All those are freely available for an online check. All you need to know is the company's EIN - employer ID number.
Unexpected time-sinks are not unique to doctors.
How many pages were there on "the entire internet" back then? How many reqs/second did AltaVista serve? How does that compare to the numbers for TPB?
Even weirder to me will be a view that will no longer exist soon. The development (and covering) of the West Side Yard:

http://en.wikipedia.org/wiki/West_Side_Yard#mediaviewer/File...

... to include 16 skyscrapers built on 26 acres to create almost 13 million square feet of residential, office and retail space:

http://www.nytimes.com/2013/01/16/realestate/commercial/deve...

As someone who lives on Long Island, whenever I go to the city, it is into Penn, which itself is a disappointing reincarnation of its former self, which is in midtown :/

To have the High Line nearby is nifty, but I will miss being able to see the West Side Yard. It's going to be one of those old NY things that residents and visitors take for granted but later on, when people who haven't seen it look at photographs, they'll be kinda amazed.

Like this cowboy on 13th at 11th:

http://friendsofthehighline.wordpress.com/2008/03/12/photo-o...

Or underground cow tunnels:

http://www.cityfarmer.info/2010/12/14/historic-cow-tunnels-o...

Or trains pulling into a cookie factory:

http://theboweryboys.blogspot.com/2012/03/bowery-boys-high-l...

... which you can now walk through as part of the High Line.

The West Side Yard will still be there, just hidden from view, one of the millions of pieces of awe-inspiring infrastructure that make the city run. I need to go take photos there one last time before I'll never be able to see it again.
One possibility - The adjunct professors should form a union and negotiate higher wages.
After spending the last couple of years really diving deep into nutrition science[1] to save my own health, I've come to believe the almost every three- or four-letter organization has little to do with its stated purpose and much more to do with feeding itself and ensuring its own propagation, no matter how it has to do it (see, for instance, the American Association of Nutritionists and Dietetics' (AAND) relationship with CocaCola and PepsiCo or the American Diabetes Association's (ADA) relationship with AstraZeneca, Eli Lilly, and Janssen Pharmaceuticals)[2]. Regulatory capture, as mentioned in TFA, is a popular method to protect the association.

In a previous age, these organizations played an important role in disseminating curated information to its members, with the assumption that it was curated for maximum benefit to those who would ultimately be treated. Today, the Internet has shown that the curation may not be as completely benevolent as we would have hoped as corporate interests subtly and not-so-subtley influence what gets propagated.

Unfortunately, it is difficult, if not impossible, to "fix" a heavily entrenched bureaucracy. Instead, I think the best we can hope for it to make them inconsequential. Fortunately, we now have the ability to do this, because we now have the raw information available with just a few clicks. In effect, the wisdom of crowds can overcome the edicts of the anointed[3].

The author of this article is taking a stand, saying that the TLA[4] associated with his field does not represent psychology as he sees it. I think this is a wonderful step, and I would trust him more as a psychologist as a result[5]. As more professionals eschew their self-serving organizations, health care will get better, because those that step away inevitably do so recognizing they have to become the curators of their own knowledge.

So when you hear a health care provider is not a member of an organization you would expect them to be, instead of immediately considering it a black mark on their score card, take some time to learn why. You may find they are a better provider for it.

1. Sometimes, it is really hard to use the word nutrition and science together. There is some, but most of it is complete garbage compiled at incredible cost.

2. Sponsorship alone is not a problem, but it's a very dangerous line to walk. Sponsorship that conflicts with the core values of your organization is always a problem. Ask yourself: how strongly would the ADA be pushing for a true cure for diabetes, knowing 1) it would stop having a reason to exist and 2) its major sponsors would take a massive hit in profits? Is it surprising "managing" is the new word for how we treat illnesses?

3. https://www.youtube.com/watch?v=KzPnnDDCIjo

4. "Three letter acronym"

5. Stepping away is not the only option. There is, for example, a strong group (Dietitians for Professional Integrity) working to change the AAND internally. I hope they succeed. http://integritydietitians.org/
LIVE VIDEO: World's largest climate march – MSNBC
>heavyweight frameworks for client and server will inevitably mean that they fight for control of your application

This is completely true, and I've found things to go best if I do one of two things:

1) Do a server side (template driven) app, using a server framework like Flask, ExpressJS, or else just Golang, with very light Javascript on the client, maybe using JQuery and Bootstrap for Javascript or else just pure Javascript. Minimal progressive enhancement.

2) Do a client-side app using a client framework like AngularJS or Backbone, or ReactJS, and build out a RESTful backend on the server side (or use Firebase or Parse.com). I even do authentication logic on the client now, since it's possible to do so securely. Not possible to use without Javascript.

In between these two extremes is a no man's land, particularly if you use big client and server frameworks (as you say pointed out). In my experience, such an approach can make it extremely difficult to build a coherent app structure.
> Nobody, so don't put words in my mouth.

Sony and MS did. "Nobody" now is probably Valve who want to disrupt the sickening locked up consoles scene. Time will tell if they'll succeed.

> It doesn't make sense to generalize it

No, it does make sense to provide a generic cross platform API. We aren't in the dark ages of computing anymore. Forcing developers to use hardware specific code is backwards unless we are talking about drivers and assembly like development.

> Abstractions inevitably fail.

Is that Apple's argument for Metal? Abstractions don't fail. They save tons of effort for developers. Otherwise why don't you propose writing programs in machine code like in the olden days? That for sure can produce the most optimized result in theory.
No need to get that fancy. If they're in the cloud, they're most likely on Xen, which natively supports full memory dumps. LE goes to the cloud provider with a warrant, they run "sudo xm dump-core", LE walks away with a memory dump without the client ever knowing anything.
Airbnb guest encounter burglary- Help
Me and my husband rented a place through Airbnb, and in the morning, we heard some footstep outside of our room. As we opened the door, we saw a male stranger carrying some of our belongs and then he ran away. We were shocked and scared. Called police. Contacted Airbnb and we were told "not insured". Airbnb guests are the most vulnerable- the place you stayed is open to public(maintenance crew, other guests) and you never know what would happen to you. Everyone be careful.
Yep, that seems fair. You made a number of valid points, looking at it from a PaaS vs. IaaS.
Show HN: Pretty-print your tabular data with Go
Interesting, I did not know about this.

Here are the NPR story and related Atlantic article by the author of the book:

http://www.theatlantic.com/magazine/archive/2000/06/harvard-...

http://download.npr.org/real.npr.na-central/npr/wesat/2000/0...
What's the MPAA proof country? The US has a lot of influence, and they've very obviously pressured other countries into action against TPB.
Why would you be under a NAT? A public IP and a networking allotment is one of the core offerings of almost every cloud provider out there.
Well, mostly benevolent - they don't seem above sacrificing the odd human or orbital if it meets the need of the greater good though.

The most interesting and evil manifestation of AI I think has to be the Shrike from Dan Simmons' Hyperion and by extension the TechnoCore which created it.
Fined Billions – Rarely Pay
Show HN: A command line tool that aims to replace It'sLearning
Hi!

Just wanted to show off something I've been fiddling with the last couple of hours. It's a commandline tool written in node that aims to replace it'slearning (education-platform which sucks).

Feedback appreciated, especially for those who use it'slearning.
Indie means studios independent of major publishers, i.e. self publishing ones. Out of the recent games the majority I'm actually interested in are from indie developers and they are true work of art. The rest are mass market junk.
...on a mainframe....
Time capsule feature sounds cool. I hope you add that. I'm signed up.
One argument? Sure, probably no difference. When you start using longs as local variables and arguments, even if they're all in registers in one function, if you call other functions inside they are going to be pushed on the stack. It all adds up and suddenly you're getting L1 cache misses.

Anyway, unnecessary conversions mostly go away when you use link time optimizations (fwhole-program or flto in gcc).
Google has Google Compute Engine for their IAAS layer. https://cloud.google.com/products/compute-engine/
One of the points that stood out to me was this: "Technology, I still want to believe, hasn’t completely sold out the middle class just yet. Maybe it has been overpaid for a minute. Maybe it forgot to have a higher purpose. Or maybe it will always be built for the fortunate first, then find its way into the hands of everyone else eventually."

I think most businesses realize that the path to take to generate hype for their product is to essentially follow the model of building their product for the wealthy, then middle class, then widespread adoption by everyone. By following this model, your brand reputation will be seen by the middle and lower class as "high quality". When it becomes accessible to them, the adoption rate will be much more rapid.

It is basically the method being adopted by Elon Musk for Tesla.
We built an awesome chrome extension
Because I'm not sure what the alternative would be and because Apple products provide me with enough of a valuable service that, unfortunately, I must be somewhat lenient when judging their security?
> You're taking your ideology

You are talking about Apple's spin of Metal (which is lock-in ideology). In practice it's easier for developers to use one toolkit instead of using 20 locked-in incompatible APIs.

If developers use ready engines it becomes easier for them, but that burden is shifted to engine developers then. Someone will have to deal with that major mess. There is clear pragmatic benefit in cross platform APIs for gaming, and claiming that it's just ideology is nonsense.