skysight-inc/HackerNews huggingface dataset:
I'm not saying air pollution is not a problem at all. It may had gone really bad in a few major cities a few times, but it's not something everyone gets to experience. The overall air quality is not top notch but it's also not so bad as many of the Americans think. There are many things I hate about China but air pollution won't even be in the list.

Comparing to that I'm bothered a lot more here about the prevalence of guns, drugs, high crime rates, the unfairness in education (how many ivy league students come from poor families?), ridiculously expensive medical system, so many bullshit in the law, government wasting so much money while getting almost nothing done... I'd happily trade air pollution with solution to any of these problems. Sometimes it's just funny to see how Americans could be okay to accept all of that really well, some may not even realize these are all appalling problems, while they still give such a big fuss about air pollution in China.
The intent of a specification is to be explicit, and in doing so it's poor form to say "this is undefined, so we're simply not going to mention it in the spec at all". If it's undefined then the spec should say so, especially if the alternative is for one to cast about in confusion until hopefully stumbling across the relevant documentation in, of all places, the bug tracker.
What is the point of having a human "database operator" who carries out simple tasks like deleting an index when it shows up in a work request log? Is this how most companies structure their dev teams?

If you have a human there to perform tasks, then it would seem natural to allow them "human advantages" such as the ability to communicate with the person who created the request, or the ability to have some of their own checks and balances before performing the index deletion (ex. let's take a look and see if this seems safe based on the current schema and codebase).

I am also surprised how easy it was for a single dev to make a request that subsequently results in the modification of a production database.
It may be worth looking into HTTP 2. While it may or may not be supported widely enough for production yet, it provides for things like "server push", which should allow you to minimize network round trips while keeping components separately cacheable (and therefore not requiring you to do gymnastics with your API to keep your cache granularity down), which should be helpful both with and without GraphQL. I would recommend, either way, though, thinking about organizing your objects around how quickly they spoil for their given cache key (usually the URL) across multiple clients, since that ultimately determines where you can hit cache and where you need to make a new request, regardless of what libraries you're using.
Of course they don't. Readers don't pay.
There’s a phrase for what you are doing:

https://en.wikipedia.org/wiki/Victim_blaming
It bugs me reading some of the the comments here blaming the person that did nothing illegal by carrying cash. It doesn't matter if you (or I) feel it is inadvisable to carry cash, it isn't illegal. Smoking pot (illegal in most places) before flying is obviously not the brightest idea given the enhanced level of security at an airport. So I am ok with the "smell" prompting some extra questions (even an agreed to search) but not the seizure of personal property when nothing can tie that property to a crime.

Also, don't forget, here in the US many people cannot qualify for a simple checking/savings account at a bank, meaning they use check cashing services to cash their paychecks and only have cash. There is absolutely nothing is illegal about them only having cash. If anything IMO it is immoral that these people are iced out of the banking environment because of past credit mistakes etc. Immigrants and minorities are almost always the worst affected, how is that right?

Civil asset forfeiture is horrid and needs to be done away with permanently and nationally. If you want to take someones property prove it was involved in a crime and directly contributed to or tied to the criminal act. If the property is properly seized through the courts, the proceeds should first benefit anyone directly afflicted by the criminal act, then secondarily pay for the court and legal fees to reduce taxpayer obligations.
The tax code should be simplified, and tax rates should be flattened as well.

A vast improvement over the status quo would be that everyone pays the same low percentage, no matter the amount they make. If you make your money honestly (and the vast majority of us do), it isn't morally right that you get soaked from the very moment you begin to succeed.
Yes, in the since that it could increase the chance of a good idea coming out of this. That is assuming everyone is playing be the same rules and laws.
Exactly! We can do better, or at least different, instead. Bitcoin has good incentives built into the system that improve its trustworthiness. And, it doesn't need to ever completely replace other currencies to be disruptive and useful. I think the same kind of design principles could be applied to the general problem of communications.

We CAN build what we need, in fact most of what we need exists in software bits and bobs already.

Connectivity to this alternative network I envision would be free, but users would need to pay local trusted individuals/businesses to aggregate and cache subscriptions to wider-area feeds for them. Consider that these feeds would necessarily constitute large amounts of data since you'd need to bring huge swaths of data you're interested in close to your locality.

The volume and freshness of the data users would subscribe to would be proportionate to how much they'd collectively be willing to pay to fetch and store on an ongoing basis (sortof like how we have tiers for internet connection speeds today.)

The software for the network would build on existing tools and libraries on the client with proper sandboxing of sessions. The storage, cache, feed management, payments, chargebacks, and crypto are all solved problems for the most part.

Yes, this would be a huge effort and would probably work best if some new consumer hardware were developed and that would require investment. But, I don't think anything I have in mind is technically infeasible. I'd like to have some reasonable systems and protocols in place that prevent users being identified and tracked on the network for most classes of communications.
I think his election would result in... nothing. No change at all. The office is almost a chair warmer position at this point.
Product Management Course by Charles Du on Udemy
I'm seriously interested in such an article for Emacs. Anyone?
I own a home with a mortgage. I would gladly trade the exemption for a simple, fair tax code.

Accounting in large part is complicated because of the tax code. Revenues - Expenses = Profit is not complicated otherwise.
From looking at their website Prismatic appears to be a start up building APIs to access ML tools and providing services for enterprise customers. I looked at their job postings and they don't seem to be very research oriented. What makes you think they are doing cutting edge research in DL?
Taking impact to the next level. Once again
Infrastructure Pioneer Predicts Datacenter Days Are Numbered
I still think carrying thousands of dollars around is foolish, but thanks for the examples of ... that's just how things have to work, sometimes.
I'm not defending the GP's statement about curing cancer, but could you explain your position that "things that affect the brain/mind" cannot affect "insert body part"?

How do you know that? Are you saying that the brain/mind have no effect on the body?

Please point to the scientific research that states that psychedelics definitely do not affect your rectum. At that point, your statement will be more valuable to me than the GP's. As of now, it's at equal value.
But they do pay, in attention, which is monetized using ads.
so simple diy setup..

some questions:

first two links:

And the star of the show, a temperature modulator with a standard plug: http://..

and

but decided it was too dangerous to be worth it: http://..

were the same: http://www.amazon.com/gp/product/B00V4TJR00 ; was this intentional?

second, does that little water pump handle the heat?

lastly, did you just bend up the heating element and place it directly in the water?
I'm really curious, how do you not qualify for a savings account?

I've never seen a bank that wouldn't take money, especially when they can charge account maintenance fees.
it's because you're not their target. Their goal with these features is not to retain existing users but to acquire ones who wouldn't have otherwise used Twitter.
Definitely not. Where do the hypervisor calls of your unikernel end up? In the OS that is running in the Dom0.

If anything this is not the death of the OS, it is the death of POSIX as an application API.
LinkedIn moves to 'unlimited' vacation, 17 paid holidays
Hmm. From what I understand of GraphQL, it gives you:

- less boilerplate (no need to create GET REST endpoints and corresponding JS AJAX calls)

- consequently, more flexibility (just request more data in the client, no need to update server code)

- formalized query language (and apparently, the ability to check it?)

However, the idea of exposing your schema to arbitrary requests sounds much too dangerous to me. I see the advantages for really large applications, but I'll stick to REST with a 'format' parameter for the foreseeable future.
This is the key. And the reason why lowering rates and removing exemptions (1980s USA) creates increased tax revenue.
The data is valuable only if someone has fair access to it. What an individual or a thousand may do with that data is an unknown and that is the real opportunity here, not the promise of a million subscribers paying you a dollar each. Twitter took that unknown, turned it off, and tried to own all the opportunity and all the answers. They did this because they IPO'd and then the need by investors to know what's going to happen took over even more than before. If there were answers to be had here, they'd already be doing it. I'm suggesting a move back to innovation, which is where they belong.

The desire by some individuals to make insane amounts of money on an idea are directly responsible for a massive SUCK experience for the end users of the software because those users are then forced to use the software in a way that makes the revenue predictable. I used to love to use Twitter because of all the wide variety of apps and things I could do with it with code. Now it's just unusable and dying. I would pay to make that different, but there isn't anything they offer that's worth my time and effort, so I'll go elsewhere.
It's worth noting that civil forfeiture doesn't just apply to cash. It can be (and has been) used against bank accounts or pretty much any property you can own. For example, here's a case where the government tried to seize $115,000 from a couple's bank accounts (without charging them with a crime): http://blogs.wsj.com/law/2015/05/08/after-seizing-couples-ba...
Psychedelics are, I think, a genuine example of a suppressed technology. They're one of two major suppressed technologies of the 20th century, with the other possibly being nuclear power.
Sartre, Camus and a woman called Wanda (2012)
I feel bad for the hackers, their government orders them to hack some US servers, then their government arrests them for doing their job. Each a scapegoat if I ever saw one.
did you just say that negative thinking can cause cancer?
How to Get a Job at Pixar
Absolutely. And if this is a sign of a few unicorns starting to drop, you're better off being one of the first ones to go than the last.

This is probably a very wise move. 4000 employees is just insane for what they do. Grow wisely.
I was thinking the same thing.

If nothing else, I don't understand the role of "database operator" if they'll just blindly delete a critical index without thinking about it. Shouldn't that person have known better than anybody how critical the index was?
It's directly causal, algo's fighting for better position directly decrease the spread. Competition has the effect of removing unnecessary markup as the next guy who sells just a bit cheaper or offers just a bit more wins until the price is as close as possible to barely profitable. Humans are too slow to play such a tight game, computers aren't.
It's only got the "Superseded" notices because it's an old version, if you browse to the latest one in the menu on the left they're not there.

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....
> Bitcoin (not free, but close).

Suggesting Bitcoin in its current state of evolution as a free and "vastly safer" alternative to carrying cash is CRAZY.
Whereas having the cash on you carries the risk of being mugged (I understood the story that he had the cash directly with him when the police arrived, it wasn't in the checked luggage, therefore the airline risks you mention do not apply), using Bitcoin carries much higher risks of:

- exchange going bust,

- exchange being hacked,

- exchange rate going down violently,

- Bitcoin wallet being stolen from his computer via malware,

- exchange's banking accounts being seized.

To a layperson unskilled with Bitcoin, walking with 11,000 USD in pockets through airport, using taxi/Uber and arriving in front of your door in a non-ghetto neighbourhood compares to Bitcoin as putting that cash into transparent bag, hanging it on your neck and walking through deserted city at night yelling "look, I have cash".

And even when you are skilled or take (a lot of) your time to read about everything starting with comparing various exchanges, securing your computer, using paper wallets, etc., you are dependant on very volatile exchange rate.

I generally support Bitcoin for various purposes (e.g. e-commerce) based on various reasons. But no, it certainly is not "vastly safer" for storing or even merely transferring your life savings, especially for a non-skilled person.
Hundreds of thousands protest in Berlin against EU-U.S. trade deal
This seems to be a common misconception. GraphQL is just a protocol; query fields don't have to be tied to your schema at all, so you don't have to expose anything you don't want to, in the same way that you don't have to make every table accessible via REST.
Ctrl-C seems to work in any vim (though, I think, not actual vi), and at some point my muscle memory rewired itself to that. It's usually directly under my left hand, and it's a keyboard shortcut I use elsewhere, like in the shell.
Most of us have to guess what our computers are doing too. Open up your task manger, do you know what every single process is doing?
Gaming only became mainstream (the way tv, music, cinema, etc are) in the past few years though. So all these sorta make sense.
It was mostly a lack of docs. Most of the documentation assumes citusDB, and how to get things work without citusDB is left out.
Here's what works for me:

capslock remapped to ctrl
jw for escape in vim

jw is convenient if capslock is used as a control key. I had to pay attention to what I was doing in a vim file in order to remember what I had escape mapped to :)
C++ supports this sort of thing directly. It says something about C++ takeup that anyone would bother adding this kludge to C. Many people are scared of C++. The language has become incredibly complex.

C++ templates are Turing-complete. You can do arbitrary computation at compile time. Once this was discovered, ever-fancier templates became a basic part of C++. (Take a look at the huge templates that implement "max" and "min".) Then the C++ standards committee went off into template la-la land, focusing on adding features to make the template system more powerful. After a decade of this, many standard templates are now at the "you are not supposed to understand this" level.

This has scared people off of C++, which is why there's still much work in standard C. So now we're seeing features added to C to solve specific problems, but without an architecture.

"Defer" is troublesome, because dealing with errors in deferred statements is hard. C++ has the same problem with destructors. A "with" clause, which LISP introduce as "with-open-file" and Python also supports, is a better way to do this. Python's combination of "with" and exception handling can handle an error when closing out a resource, and get all the nested resources closed out properly. Few other languages even try to get that right.
I'm fairly sure that if publishers removed popups (ads and subscription forms), ads that move the text while you're reading it, and autoplay video or audio ads, then most people would be happy. As it stands, readers are bombarded with ads that ruin the actual reading experience.
What bothered me most about some recent headlines was that they kept saying how Zuckerberg is trying to bring the "Internet" to Africa and whatnot, when in fact they were referring to "Internet.org", i.e. only about 50 websites of the whole World Wide Web - 50 websites that are completely "curated", per the local governments' wishes. Is that the kind of "Internet" we want the other 2-3 billion people to get?

If Zuckerberg actually felt as philanthropic as he pretends to be, he should try to bring the real Internet to everyone, with no other hidden agendas (he is trying to portray Internet.org as a philanthropic thing not as a Facebook global domination strategy, after all).
Sure. I picture it as:

"Hey {on-call-engineer}, we're seeing a huge slowdown all of the sudden."

"Was there any change in the last few minutes?"

"We just deleted a database index."

"Yup, that'll do it. Gotta restore it."
I keep trying to use it, and I simply can't. I use Facebook all the time and have since 2005.

The twitter feed reminds me of when GMail did away with colors and made it hard to tell at a glance when one message ended and a new one began. It's difficult to parse tweets vs retweets vs replies at a glance. The UI is somehow both cluttered and a huge waste of space, at the same time.

My feed was boring, so I added people I wanted to follow; race drivers and commentators, tech commentators, etc. Now it's just a firehose of junk.

Yes, if I tried harder, I could make it work. But that's not my problem -- I don't make money from my Twitter use. That's Twitter's problem to solve if it wants to attract more growth.
You're becoming my favorite satire poster.
you're saying you pay the spread because you're taking prices, not making them. diamonds have a huge spread at retail, and so you get screwed; gold's spread is so low that you can actually make money doing this, although more or less only by chance. i'd've expected mercury to be more like gold, but so far i can't find much evidence of a current functioning mercury market.
The irony here is comedians speak the truth while politicians lie. If John Oliver, George Carlin (my favorite), et al were serious in their monologues hardly anyone would listen to them.
No, I generally don't. But thinking of it, I don't know where my pinky usually is. I mean, I don't always keep it on "a": after all, I have to press Shift pretty often anyway. And Ctrl is pretty close: I don't even need to move my finger to put fingertip on Ctrl, I just use side of the finger to push it.

I tried to use Caps Lock instead of Ctrl, and it wasn't uncomfortable or anything, I just didn't get used to it. I don't remember how it happened that I started to use Ctrl again: maybe it's because I don't always use 1 computer and Ctrl is too important of a key to be looking for every time I need it on somebody else's keyboard. Anyways, currently Caps is Caps and I don't really use it often. Or maybe even ever.
Ask HN: How do I get rid of my boss?
We are a small team in a firm of about 200 people.
A few months ago my (ex-) boss decided to assign a new boss to our team. Now my ex-boss is the boss of my new boss.

I can't work with this new guy. He is like "I am your boss: do how I say it has to be done" and "Hey! I have a new cool job for you! Some vb6 stuff! haha! have fun!"

Working like this has become unsustainable. What can I do to get rid of him without leaving? I like the team, and everything is cool. Just this dude is a problem.
> Currently i have capslock = escape when pressed alone, or control when pressed with another key.

This is brilliant idea. And it works on OSX too - using http://apple.stackexchange.com/a/132569
Does the free Android reader app still work with v4 as well?
Canadian Government gave $8M to US-based International Republican Institute
> Look at New Yorker, for example. The ads are generally interesting and feature great photography.

Wish Google would introduce some sort of minimum design requirements for their AdSense image ads.

I also wish they'd give publishers full control over the appearance of their text ads. Right now, these ads look horrible, and only premium publishers (ie. websites with millions users) are given this sort of control.
> his posts got nuked by dang

Whoa, please don't drop things like that casually in the threads. People are quick to believe them, but what you said is false. I didn't touch chris_wot's comments.

We never delete comments outright unless the author asks us to, and only kill individual comments (i.e. mark them [dead]) if we are banning a user for breaking the site guidelines, which was not the case here.
I think this type of analysis would be more telling if "phrases" were looked at instead of words. I.e. 2-word and 3-word combinations.
How about automated migrations? At the scale of Stripe, you may want to have dedicated personnel keeping an eye on it, but had it been in the same SQL file, none of that would have happened...
New Mexico too. And Ohio soon. Luckily the dominos are falling.

https://reason.com/blog/2015/06/09/this-map-details-whether-...
One thing I've added fairly recently is:

try
source ./.vimlocal
catch /^Vim\%((\a\+)\)\=:E484/
endtry

which lets me tweak my settings (project specific key bindings, &c) by dropping a .vimlocal file in the directory I'm editing from. The try-catch ignores the error raised when the file is absent.
I did not.
Actually, there aren't in practice. Every whistleblower that took the problems to them had their careers destroyed in one way or another while I.G. looked the other way. Then, they took it outside the organization to the press or the courts where they were found to be true whistleblowers. That it always comes to this shows those organizations are very corrupt and eliminating that from within is provably impossible given all the precedents. Whistleblowing and sometimes courts are the only working model.

"But, as I noted, one also has to be humble enough to recognise that just because one thinks something is wrong or illegal, that doesn't mean that it is."

Did you ever see the actual court cases on these things? The NSA's rep said the judicial system has basically no part in anything they deem classified. Whether there's a crime or not, they can't question it and it can't be punished. We'll be humble once we see it from their side first.
Incredible! I would love to see a writeup on the the technical challenges that had to be overcome. How technology has advanced these sixty years!

Actually, despite my tongue-in-cheek comment above, given the preference in the vast majority of societies for risking male lives rather than female ones, this is an indicator of greater reliability in spaceflight.
This reminds me of an experiment where they put an implant in monkeys' brains that allowed them to control a robotic arm: http://www.nytimes.com/2008/05/29/science/29brain.html?_r=1.

That article doesn't mention it, but another article I read at the time (or maybe it was for a followup experiment?) pointed out that while at first the monkeys were moving their own arm in tandem with the robotic arm, eventually they learned to control the robot arm independently of their own arm.

That was the most interesting part to me, because it raises the possibility of someday having something like a Dr. Octopus suit.