skysight-inc/HackerNews huggingface dataset:
This was a beautiful answer. Thank you! :-)

(I especially liked the line "Just as dog fighting isn't merely horrific in its own right, but extra horrific because it is a perversion of something good, factory farming takes something good and inherently human and replaces it with something cruel and inhumane.")
That may be safe, but seems impractical. I mean, I use email. It would be very, very bad if someone got into my email and started vandalizing my life. I might never know why I was losing friends, or worse.

Secure vs. not secure is not a black and white thing.
I'm not disagreeing at all, I'm just curious your source for "dry and cold winter". NOAA's Jan-Feb-Mar 2017 predictions for California show normal to warmer than normal temperature [0] and generally normal precipitation [1].

[0] http://www.cpc.ncep.noaa.gov/products/predictions/long_range...

[1] http://www.cpc.ncep.noaa.gov/products/predictions/long_range...
At some point snapchat would check if a phone was rooted and refuse to run.

They claim security to prevent storing of snaps but let's not pretend that they won't indefinitely store anything asked for by a three letter agency.
In the late 70's my friend's dad bought a Poly-88 (http://www.polymorphic-computers.com/poly88.html) for engineering work. I think that cost about $2k. I believe the Apple IIe that my parents bought me in the early-mid 80s was around 2k. The Commodore 64 that I had before the Apple IIe was much priced much more reasonably, but that thing conked out on me within a week.
So you'd use your mouse to cd into directories after you `ls`?

Moving you hand to the mouse, moving the mouse, clicking and clicking is quicker than `cd foo<TAB>`? Or just using a file manager and right click open terminal here?
Oculus is building a VR web browser, codenamed 'Carmel'
> You will tell these people in free countries what they want

Yes, you will want freedom and liberty, no choice there; when did 'free country' mean otherwise? A "free country" allows people to be free; when people enter that society still bearing the shackles of their non-free origins they are not yet free.

> If they desire otherwise they must have been forced

must? I didn't say this, I said 'some'. If you want to talk about the issue don't misrepresent my words.

> What's the point of freedom if it only applies to things you support?

When you say you are you talking about me or society?

Again, total tolerance will tolerate intolerance. A free society still has rules and enforced motives. The difference is freedom is the goal, not religiously-defined piety.

> There is no factual basis. There is no presumption of innocence, due process; it's just your suspicions and speculation.

What statement(s) are you referring to here? factual basis for which claim?
Show HN: The tool to discover and monitor content and influencers
Is it dangerous to compile arbitrary C?
Take a look at the function signatures of the dbus API that logind exposes, and it should rapidly become obvious why they are no other implementations.
I wrote a reply to you here: https://news.ycombinator.com/item?id=12655745

You can't do what I'm suggesting already. You're thinking of sending data to backend APIs which is completely different from sending data into a visualisation function.
Market cap is a measurement of what investors think the company's value will be after taking into account future prospects (as opposed to what its value is today without considering the future). This can occasionally lead to weird situations like companies whose market cap is less than the value of the company's assets.
My concern for animal welfare ends when it imposes any significant burden on human interests. Billions of people want cheap meat, so let's make sure they keep getting it.
It's not just outside of the U.S. I live in Manhattan and this happens to me all the time.
> Combined with a password manager is a pretty good combination.

So 2FA combines something you have (your phone) with something your phone knows.
I wish I had something positive to say

When the oil wells in Kuwait were set on fire as the Iraqis left, the prediction was that it would burn for years and be a global environmental catastrophe. When crack teams from around the world converged on Kuwait, invented new techniques on the spot and put the fires out in a mere six months, that did not get anywhere near the hype that the initial dire predictions got.

In the 1990's, they were predicting a global financial meltdown due to y2k and people were prepping for it -- putting away food stocks, etc. That got quietly solved and no one wakes up every day going "THANK GOD THEY SOLVED THAT AND WE AREN"T LIVING IN THE POST Y2K APOCALYPSE!!!!"

I think we can solve this. I also think if we do solve it, people will act like the fears we are expressing now about it were overblown. People are terrible about being unable to count the disasters that did not happen. When things go well, we seem to think that is "normal" even though it really is not.

I am aware we may not solve it and the world may, in fact, go to hell the way everyone is predicting. But may not and cannot are different things. But, you know, we are all dust in the wind anyway. In another million years, none of this really matters.

My experience is that if you have something positive to say, people pretty much ignore you. I am still trying to figure out how to get traction for being able to talk about things that actually work in various problem spaces. People mostly do not want to hear it. They are far more interested in being all emo about the state of the world while carrying on with their lifestyle as usual for the most part.
Those people needed to learn about ergonomics.

But seriously, my first computer was the handheld TRS-80 and I fondly remember programming Pascal on the TRS-80 Model III in H.S.
You should get real about how secure your email is, then. Are you using end to end encryption?
Since when was the grave accent character a modifier or dead key on a computer keyboard? Using a compose key is one thing, but colons, carets, and tildes aren't magically combining with letters to form letters with diaereses, circumflexes, or tildes above them.
Riding the bike to Computerland...brings back memories.
I guess it's easier to insult people and down vote than to actually respond. Stay classy.

I found the answer though, from https://support.apple.com/en-us/HT201762:

"Your Apple ID is the account that you use to access Apple services like the iTunes Store, Apple Music, iCloud, iMessage, FaceTime and more."

So no, I am not "confusing an iCloud account and an iTunes store/app store account" because there is no such thing as either.

The account the software forced me to create in order to install updates is an "Apple ID" and at some point used that to sign me into iCloud (which I have never used).

I doubt I am the only person that has no interest in ever using iCloud but somehow has iCloud configured because of confusing or misleading UI patterns used OS X.
Well if you don't like the Z80 models, there's a 6809 one too! That should be more to 6502 programmer tastes.

The weird thing about the range is how none of them is compatible with any of the others.
The universe has a perverse sense of humor.
> Twitter seems like a particularly high profile stock, one of the few known to people who don't play with the latest apps and sites.

> Who ever mentioned King or Zynga on a TV show or newspaper?

Judging from Google News (and just picking 2009 for this exercise), lots of people wrote about Zynga in newspapers (especially the NY Times and USA Today.)
So if I understand this right, they're saying they can now organize social unrest [1] with as little as 3-5 days lead time?

[1] https://en.wikipedia.org/wiki/Colour_revolution
The point is there is another life at stake, the child's. You seem to keep ignoring that point. There is a balance to be struck between what a woman wants and the life of the child. Do you advocate third trimester abortion, even for a healthy fetus without complications?
No hard feelings. :-)
It's not surprising, considering our own bias, but that doesn't mean it's ethical to exploit them for our pleasure and convenience.

Your line of thought is the basis for most human atrocities ever committed; you see your own group (species, race, gender, class, nationality, etc.) as more valuable, so you dismiss their own interests in favour of your own.
> When did populism become a dirty word?

When people claiming to be on the side of the little people started proposing simplistic solutions that, if implemented, will cause real harm to real people.
I think Apple stopped loading the passphrases into the agent automatically. I think they're strictly only loaded from the keychain now, per connection, unless you explicitly use -A to add them to the agent.

Edit: Ah, and another comment here provided the answer: https://news.ycombinator.com/item?id=12654917
Since you mentioned that your entire site isn't in Japanese, in addition to what other people specified, I would now recommend using the CSS unicode-range selector. That allows you to list a web font declaration with a range of Unicode code points and most modern browsers now implement the optimization where it only downloads the font when text on the page contains a character in that range.

I tossed together an example several years ago:

http://chris.improbable.org/experiments/browser/webfonts/uni...

The combined example on http://chris.improbable.org/experiments/browser/webfonts/uni... has CSS which looks like this:

@font-face {
font-family: NotoSansCombined;
src: local("NotoSans"), local("Noto Sans"), url(NotoSans-Regular.woff) format("woff");
}

@font-face {
font-family: NotoSansCombined;
src: local("NotoSansArmenian"), local("Noto Sans Armenian"), url(NotoSansArmenian-Regular.woff) format("woff");
unicode-range: U+530-58F, U+FB13-FB17;
}

@font-face {
font-family: NotoSansCombined;
src: local("NotoSansBengali"), local("Noto Sans Bengali"), url(NotoSansBengali-Regular.woff) format("woff");
unicode-range: U+AD, U+D7, U+F7, U+964-965, U+981-983, U+985-98C, U+98F-990, U+993-9A8, U+9AA-9B0, U+9B2, U+9B6-9B9, U+9BC-9C4, U+9C7-9C8, U+9CB-9CE, U+9D7, U+9DC-9DD, U+9DF-9E3, U+9E6-9FB, U+200B-200D, U+2013-2014, U+2018-2019, U+201C-201D, U+2026, U+20B9, U+2212, U+25CC;
}

@font-face {
font-family: NotoSansCombined;
src: local("NotoSansCherokee"), local("Noto Sans Cherokee"), url(NotoSansCherokee-Regular.woff) format("woff");
unicode-range: U+13A0-13F4;
}

In modern versions of Chrome, Firefox, and Safari you can see that only downloads a few of the many language files available. This also works really nicely with the traditional CSS font stacks if your design goals allow you to specify system fonts which will work for many users so you can have a few local fonts specified before the downloadable one.
If you have to force yourself not to name and play animals to be able to kill them eventually, it is probably wrong to kill them.

Disclaimer: I am a vegetarian.
Facebook Oculus – Live Demo
In Canada, pine beetles have been spreading further and further North in recent years. Warm winters help beetles spread, but keeping old forests untouched by fire many decades past what is typical in the area has also played a big part. Forest fires control pine beetles.

In this area, forests do not live for thousands of years. Fire is a natural part of the life cycle, but we've kept unprecedented amounts of forest "safe" from fire in the twentieth and twenty-first centuries. Pine beetles are forcing their way into very touristy areas, and pretty soon people will have to accept having their view spoiled, either by pine beetles or by fire.

Nature is often ugly. We need to perform more controlled burns, both to restrict the spread of pine beetles and reduce the risk of mega-fires. People need to accept forest fires as a natural part of forest ecology rather than seeing them solely as natural disasters. By clinging to our pretty, green views of what we think forests should be, we are actually harming our forests.
Chrome fixes selecting text on HN
It also seems that we need incremental loading on an as-needed basis, e.g. on mobile devices with limited bandwidth :)
The four month cycle isn't bad unless you are doing anything with JavaScript. There it seems like the four-month cycle slowly begins to pile up, and it makes the already impossible task of keeping up with the js-world even harder.

Thinking about it, if it weren't for JavaScript/JSX, I would be perfectly happy with the longer release cycle.
> But isn't it normally the operating system's
> responsibility to implement this

Presumably the font has backticks, but they're (poorly) implementing this method of accenting in the demo web app to allow people to search for accented characters?
So you can rewrite terminal output (really? I know people like rewriting history in git but in you terminal?) and emulate `echo`?
It's getting easier with new selectors, no?

And if not, use the old ones you know! Case closed :)
I think the VFX industry is rallying that cause. Years ago Autodesk ported many of their 3d packages home-grown UIs to Qt (Maya and Max) I'm sure part of the goal was to reduce their maintenance burden and assist with cross-platform support. They also have Python runtimes that allow GUIs with Qt. They moved from PyQt to PySide a few years ago, too. In addition to Autodesk, The Foundry's Nuke and SideFX's Houdini are in the same camp. I've heard they're (specifically Autodesk is) funding the development and the vendors are all working together and have deadlines in place for their own annual releases.

Everyone is using Python 2.7 and have stuck with Qt 4 because Qt 5 hasn't really offered any compelling features for them. I believe the dropping of support for Qt 4 spurred them to push for Qt 5, hence PySide support for it. There are early talks about Python 3, but that's a few years off.
Finally! Thanks to pdr@chromium.org. Involves code dating back to 2007 per https://chromium.googlesource.com/chromium/src/+/e2f61b1719b...
I'm not sure you could come up with language plain or simple enough, if for no other reason than because most people will not read it regardless.
De gustibus non est disputandum.

Why do you prefer spinach to collard greens? Why do you like Van Gogh more than Matisse? Why do you eat fries more often than onion rings?

I can advance dozens of rationalizations as to why other people should share my opinion that human life is worth more than nonhuman animal life, but most of them will not find traction in any person not already at least slightly predisposed towards that opinion. The value of nonhuman animal life is very much like a religious belief.

If we deconstructed the differing opinions down to their foundations and really examined them, we would likely recoil away in existential horror. The truth is that life has no inherent, objective value at all. The universe is very large, and collides a lot of random atoms and molecules together, and will be entirely unaffected on a large scale whenever some of those random reaction products develop some self-reinforcing complexity.

The only value life has is that which we subjectively impart onto it. And summing up the opinions of 7 billion humans, I generally find that we tend to have a rather higher opinion of ourselves than of any other animal, and the other animals are ranked by some combination of cuteness, cleverness, market price, and deliciousness. But since that's all just subjective anyway, I could still tell the rest of the world to get bent, and just go by my own preferences.
Interesting comment. Thank you for your input.
Sonar | San Francisco, CA | Multiple roles | Onsite | https://www.sendsonar.com/

Sonar helps companies communicate with their customers on mobile messaging channels such as SMS, Facebook Messenger, Whatsapp, and WeChat. By using text messaging channels rather than legacy channels such as email and phone calls, companies are able to be more efficient and effective while providing a superior customer experience. Imagine you could text Comcast/AT&T to ask questions to a real person instead of being on hold for 45 minutes or sending a support email into a black whole.

Sonar is a seed stage company (plenty of runway), growing quickly, with awesome paying customers ranging from startups to public companies. We have an engineering culture and a very collaborative environment. We work hard and have a lot of fun along the way. We're a mature, diverse group of people who are all passionate about what we're building.

Our stack is RoR, ReactJS, Heroku/AWS, CircleCi, and Sidekiq (standard rails stack). Some of the interesting problems we're solving are scaling our infrastructure, using AI/Machine Learning to make human agents more powerful, and parsing large amounts of data.

We've raised $1.4m and our investors include 500 Startups, QuestVP, TwilioFund, and some amazing angels.

You can check out our current team and values here: https://www.sendsonar.com/about
Our interview process is: phone screen, in-person coffee to get to know each other, technical interview (2+ hours), and then lunch with the team.

Roles we're hiring for: Lead Engineer, Sr. Engineer

Email matt@sendsonar.com
how does mysql's json type compare to postgres' jsonb? my biggest gripe with both of them is lack of partial update
But it's not a black/white thing where once we've gone too far, the bad things happen and it's too late to act.

Things can get _way, way_ worse than this, and we still need to do everything we can asap.
No, science is - literally - knowledge.
Oculus Touch
Proxmia B May Have Oceans
> When did populism become a dirty word?

Arguably, it didn't; if it was a "dirty word" on its own, the qualifier "crude" to specify that this wasn't good populism wouldn't be necessary. ("Crude populism" could also be stated as "demagoguery".)
Around 20 questions, and doesn't show the results at the end...
Does the profiles thing feel like a really really bad idea to anyone else?

Taking CSS and splitting it into parts that can be in the stylesheet and parts that can't seems like it's only going to cause confusion, and won't really help anything.

The major reason you'd want something like :has is because you want to style a parent in CSS only. Without that being in the "dynamic profile" it leaves it to JS only, which (if i'm reading things correctly) would be able to do the same thing by doing a lookup on the parent, then doing a lookup in that node for the child which would be faster than how current CSS engines would find that node if they had to start making multiple passes.
After seeing that Rolling Stone article on Smithfield Farms, I've cut back on my meat consumption.

The 'typical USA' diet of lots of meat for all three meals of the day doesn't seem sustainable to me. If we all cut back at least some, that will greatly reduce the environmental impact.
I had a 2600 back in the late 70s, but never knew that they had a BASIC cartridge. That must've been one helluva limited programming experience considering how limited the 2600 was for game programmers writing in Assembly.
Nope. I've never used a case for my phones. I heavily buy my phone for the visual appeal, and small/compact nature. Most cases i quite dislike.
What are they used for? A required part for a time machine??
"My days of not taking you seriously are certainly coming to a middle."
>Security fatigue is defined in the study as a weariness or reluctance to deal with computer security.

Can that even be defined if it completely overlaps the umbrella of "people who use computers but are not IT professionals".

One of my friend's passwords for everything is expl0r3r and has been for years because his family drove a ford explorer when he was younger.

Another buddy's password for everything is "Duncan" ... because his dog is named duncan.

Pretty much everybody else I know has their password literally stickied to the side of their monitor or sitting on their desk somewhere.

Can "Security Fatigue" really be a thing if the entire world is subject to it?
> If their growth rates drops the stock would tank.

Which is the case for literally every publicly traded company.
I think one of the worst things is the sites that think they are being "more secure" by adding extra rules for passwords beyond the typical. If people want to use the same password for everything -- or maybe better, use one password for the really important stuff and another password for everything else -- you really shouldn't try to fight against that be requiring at least one capital letter and at least one number and at least one symbol (or whatever).

Another obnoxious thing is sites that, when you change your password, don't let you use one you've used in the last X months.

In both these cases, what happens is that you defeat people's attempts to make their passwords adhere to some system they can remember. And then they just says "f*ck it" and do really easy to guess passwords.
Facebook wants to bring its free internet (prioritizes fb services) to the US
Good question. I can explain. "storage.googleapis.com" is an endpoint for Google Cloud Storage's "XML" API. Google Cloud Storage (GCS) is a cloud blob storage service similar to Amazon S3.

This particular API, the "XML" API, is designed to be API-compatible with S3. The XML namespace, 'http://doc.s3.amazonaws.com/2006-03-01', is therefore the same. This allows third party tools like 'boto' and the like which work with S3 to work with GCS with only a switch in hostname.
https://en.wikipedia.org/wiki/Zero-point_energy
Space Station Flyover of Hurricane Matthew
Customer Experience Goes Mainstream at Salesforce’s Dreamforce Conference
you can't trivialise procrastination. Multiple books have been written on the subject, many of which go into the details of biology and economic theory.
A few months ago I was at a conference where Qt representatives were saying something to the effect of, "We have completed development on Qt Widgets." They were very clear that there were no current plans to deprecate them. Just that no new development was planned.

This was a conference for the VFX industry and the people in the room mainly wrote tools for 3d packages. So we had no interest in QML and just wanted native dialogs and widgets to automate things.
You shouldn't eat veggies because their production causes animal suffering. Ever hear of pesticide runoff?
> Noto web fonts behave like this

Dear god why? They're Unicode fonts. There are perfectly good Unicode combining characters that can be used when this behavior is intended. Making non-combining characters behave like combining characters breaks all kinds of text.
In terms of the interview itself – I hate pop-quiz-style rapid-fire questions. Things like “What is the time complexity of bubble sort? What is hopscotch hashing? What’s the CAP theorem?” And on and on for fifteen minutes and twenty-odd questions.

But how else is the interviewer going to prove how smart they are, and signal their dominant status to you?
This sounds incredible. Can't believe I haven't heard of it. My kids are trying to learn French and I'm going to have the whole family try to use it.
This is one of those things where I say "Why didn't I think of that?" The chatbot lives and has utility, who knew?
Coupa up 87% in software IPO
5 ounces of wine (a single standard glass) is the legal limit for driving federally, after that you are impaired. Unless they are drinking less than that they are experiencing a psychoactive effect even if small. Also when self surveyed people dramatically under report consumption.

Considering the side effects of alcohol, why isn't alcohol free wine the majority rather than a insignificant minatory of sales? (I've never even seen it for sale in PA except heavily salted and explicitly for cooking purposes)
How is this "touch"? More like "Oculus Hold"
s/teens/millenials/ ftfy
you are presuming my stance on your pet issue and ignoring the actual discussion completely. if you want to argue about abortion take it elsewhere.
i believe you have to create a virtual column on specific document fields and create a secondary index on that similar to what you do with Postgres' expression indices, I do not think MySQL has a general JSON GIN index yet
Yep, reminds me of Byte