skysight-inc/HackerNews huggingface dataset:
Well, the death rate for births in the US right now is .9 per 10,000 which is thankfully pretty low compared to what it used to be and is about the same as driving to work for a year. A lot lower than the percentage of people in this study who got depression and committed suicide, for example (though who knows if that was causal).

Of course in terms of discomfort, trauma, having your life turned upsidedown, etc you certainly can't compare paying alimony to having to give birth to a child.
That's why preloaded HSTS exists - basically a list of domains included in browser binaries that those browser will only ever visit via HTTPS.
> Why not gov.us?

Because creator privilege and because life is not fair.
> it works beautifully from day one

It depends on what kind of work you are doing, but for me this is not true. I need to do a lot of unix-ish development, so that means installing XCode (OK), installing Homebrew (or MacPorts or Fink and finding out which one is better), Sublime (or emacs or vi), a bunch of other tools. I need a week or so until I get it where I want it. This is not too different from my experience on Linux or Windows. Installing Linux is the easiest part - in fact, in most workplaces, you just give it to the IT department and they do it for you in a couple of hours.
No, it doesn't. Though that may have been the goal, HEVC has only thus far achieved an improvement of around 25%, not 50%.
Need Feedback: Mobile Application for Collecting Augmented Reality Vouchers
Hi Hacker News,
Im thinking about an idea for a mobile application and I wanted your advice. Here is what is does:
You can collect and share a Voucher or Coupon, that is positioned in front of a Retail Store. The Design is in 3D in an Augmented Reality Interface, like in PokemonGo. A fun way to get people in offline Stores with Gamification.

What do you think? Is it feasible? Would you use a App like this?
Wow, now tell me how H.265 works!
I hired a freelancer once, i had a program static analysis project and I paid some one to pull the parser out of an open source project and package it up independently. The project didn't get much further than that. The money was wasted unfortunately.
It didn't later emerge, it was reported by an Asst. SecDef who didn't consult the facts and has been completely disproven. The device was equipped with a simulated trigger and can't undergo nuclear detonation.

The USAF has very little reason to protect this information, and these records have all been subject to extreme and intensive FOIA requests.
Either way, assuming the same amount of men end up on this form of birth control as women are on hormonal birth control, there'd be severe consequences. Around 10 million women take the pill regularly, and the male equivalent would result in 50,000 more successful male suicides annually. That would more than DOUBLE the annual suicide total, on just 10 million men taking this pill.

I understand that female birth control is not without side effects - even relatively severe ones. But the current narrative that men are being wimps about this is insulting. These side effects would end up in tens of thousands of people dying.
Here's to static text blog posts that don't display without JavaScript.

That surely doesn't make the web any safer ;P
I guess this is the plugin you are talking about? Interesting.

http://registry.gimp.org/node/11742
Most of my app development clients never thought about this
Alternatively, CyanogenMod has had Privacy Guard for quite a while now, so that might be an option if your phone is one of the supported devices.
Show HN: My first tutorial – on how to create PDFs from a web form
Yes. So far it worked nicely for me and got to establish professional relationships with a couple of them.
Apple Takes 104% of All Smartphone Profits Following Galaxy Note 7 Recall
Most women only take birth control when they're in an active relationship.

Men seem to ignore that.
In my experience the urge went away completely after several years..
There is a good chance, yes. And it's probably a good reason to stop this trial if that was completely unexpected. But I don't think that that's the last we will hear of this treatment if there is a market for it, which there seems to be.

For example, Isotretinoin https://en.wikipedia.org/wiki/Isotretinoin (known as Accutane/Roaccutane and by other names) is also associated with depression and suicidal behavior. It's still a popular drug used to treat acne, even though that is not a particulary dangerous disease.

I don't know anything about how the pharma industry works, but I'd guess they'll restart the trial, taking depression into account and watching for signs among the participants. And maybe with a lower dosage?
Next ICANN New GTLD Round: 2020?
I played all three to see if they tried to show other perspectives, but no. It's just a hit piece.
As with any drug lower your dosage over time then quit.

Also, your morning fog may simply be early withdrawal symptoms.
Firefox really needs to start to disable extensions (but enable exceptions) when in private mode.

And maybe it is time to completely forbid data logging in browser addons. Then suspicious activity, like the linked commit would have caused, could be detected.
Yeah, it's Ethernet. P0RN is the negative half of the receive pair for ethernet port 0.
You mean Unchecked Exceptions (that extend from RuntimeException) vs Checked Exceptions?
On iOS there is a prominent red banner informing an app is listening if it is listening in the background.
And it's also why https everywhere is important. If your bank/shop/confidential whatever website isn't accessed via https, you should leave immediately. Once https is close to 100%, browsers could display a warning: "You seem to be entering confidential information on a non-https website. This is probably wrong".

(Ironically, IE used to ship with exactly that warning years ago, but they were way too much ahead of their time)
Usefull app will give a try
It's not like voter suppression of vulnerable groups is a tactic that can work at the same time for both of your major parties. This "golden mean" line of reasoning is not worth much.
It's in the Opinion section. It's not supposed to be an objective presentation; it's there to make a point.
Man, why didn't they try being white before? It's so simple.
on android i used to go pretty extreme and edit hosts file on a rooted phone. you can find maintained lists for it they just zero out the address. for security i would also make all the edits i wanted for different things and then unroot.

for firefox there is also script blocker with the ability to white list adresses also remove history on close.
You can't convert arbitrary tail calls to a loop. You can only convert recursive tail calls to a loop. The information loss associated with non-recursive tail calls is great. It's true that recursive tail calls lose less information, but it is not true that it's equivalent to the information lost in a loop. In a loop you always have access to {head, current, tail} while in a tail call you might (subject to algorithm and compiler optimization) only have access to {current, head|tail}, depending if the loop goes forwards or backwards.
There are two fixes for this:

* Pages can send the Strict-Transport-Security header to tell the client that future visits to them should be HTTPS-only

* Pages that send that header can also ask to be included in a list that ships with the browser to handle the first-time visitor case: https://hstspreload.appspot.com/
Vim Movement Speed Challenge
Sometimes, the time estimate that is put down on paper does not really matter at all. The estimate will force the engineer to think through their planning rather than just doing things adhoc.
>why wouldn't any local media playback seek backwards and reconstruct the full frame?

Most codecs/players do. VLC used to be criticized for being different in that regard. One possible advantage is istantaneous seeking, as there's no need to decode all the needed frames (which could amount to several seconds of video) between the nearest I-frames[1] (the complete reference pictures) and the desired one.

[1]: plural, because prediction can also be bidirectional in time

The use of incomplete video frame data for artistic purposes is called "datamoshing".
Skiena's book is excellent and is definitely one to get.

Another would be Sedgewick's Algorithms. He has a pair of courses on Coursera [0] that follow his 4th edition which uses Java.

You're in for such a treat! Learning data structures and algorithms is so fun and really changes the way you think about programming.

[0] https://www.coursera.org/learn/introduction-to-algorithms
A great resource for FOSS music production
Shouldn't polling officials only ask for ID when registering to vote?
Wouldn't it be easier to make the browser use https by default? And then if a domain does norespond to a https request ask the user "There seems to be no secure way to communicate with www.somedomain.com - want to switch to insecure?".
Is it factually accurate? Is it giving a full picture of voter suppression, or do you believe that Democrats engage in the practice and this fact is being omitted? IMO complaining about partisanship is just dodging a conversation on the merits, if in fact the objective truth is partisan.

Back when Republicans were the Party of Lincoln it would have been both factual and partisan of me to say they were the political party of abolition, and the Democrats were the party of plantation owners.
By all means we take PR's as well. Our MVP list is pretty set in stone and we don't want to extend our timeline. However simply by adding the issue to the new docs repo, I'll make sure the information will get prioritized for adding.
"is the best way we have to combat pervasive surveillance"

LOL, how fucking naive people are. HTTPS is good, yes. But HTTPS is also being fostered by service providers (Googles, Facebooks and other PRISM supporters) to try decrease revenue from operators and network providers, making sure they stay as random data pipes.

Google is probably the first company out there helping the government and other parties gather all your data, filter it and serve it to whomever is the highest bidder or for whichever obscure political reason.

If Google and the like were so big on privacy they'd do more to ensure that users can directly and privately talk to each other without intermediaries.
6 Budgetted Christmas Party Hacks
SIte for unlimited Music download on album, singles , music video and so on
The DNC are no saints[0].

"Others complained about long lines, shuttered polling locations and inexperienced polling-place employees. Entire blocks and buildings of voters in some districts were purged from the voter rolls, de Blasio said."

[0] http://www.pbs.org/newshour/rundown/officials-investigating-...
You can also get hurt though..
Related, how h265 works:
http://forum.doom9.org/showthread.php?t=167081

This is a great overview and the techniques are similar to those of h264.

I found it invaluable to get up to speed when I had to do some work on the screen content coding extensions of hevc in Argon Streams. They are a set of bit streams to verify hevc and vp9, take a look, it is a very innovative technique:

http://www.argondesign.com/products/argon-streams-hevc/
http://www.argondesign.com/products/argon-streams-vp9/
Also check out Rocky Top Vapor! 145ml for that price, and sometimes have sales where it's only $17 for 145ml. GREAT juice too. I love their Cereal Milk and Strawberry Fruit Chew flavors.
How to stop procrastination and just work
Do you really think being logged out of every website every time you start your browser would be an acceptable default?
Simple: Add $2 for shipping. Profit from the inflated shipping free.
If you love coffee and don't want to remove it from your life, try taking some L-Theanine with your morning cup of coffee. For me, it eliminates anxiety and jitters without tempering the cognitive benefits of coffee.
For those who don't know... https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
I've used it on occasion to check hosts on an ad hoc basis, but never got around to putting in a more automated/permanent fix.
Your first two and last points should included an implicit "Don't be afraid of being shown the door", or "Don't be surprised if your complaints are essentially ignored" and you might as well leave.

I.e make it a highest priority to build enough of a finical cushion that doing these things are even an option.
If (when, likely) Teams gets momentum, other companies will start making a choice between Slack and Teams. This could start cutting into Slacks market share.
Well, this largely explains the vague cardboard smell and taste of commercial tobacco.
Small Talk: The Secret to Great Travel
I bought one of these things for £5: https://wiki.openwrt.org/toh/unbranded/a5-v11

It has slightly inferior specs, but it has ethernet, USB, and 150M WiFi built in.
That's a good point, and exactly what Chrome is planning on doing[1]. Firefox has a similar feature for HTTP-only sites using password fields (I think it's currently enabled in Firefox Developer Edition).

[1]: https://security.googleblog.com/2016/09/moving-towards-more-...
How peer-to-peer payment app Cookies imploded
Latest album Music Zip sownload
I'm sorry this is completely bogus, if there was ultrasonic audio emanating from everyone's phones dogs would go nuts. We can't hear it but they sure can.
True indeed, and arguably that's how I spent Wednesday and Thursday this week, but you're a little close to saying "although meetings tend to waste time, that's excusable because other things aren't perfect either".
I really enjoyed reading this and was pleasantly surprised to find it on HN. There is a really interesting intersection of art and hacking that I don't think we talk about enough.

If I wanted to find more stuff like this, where should I look?
Again this is utterly pointless in any case where you live in a country that has no issues with blocking internet access.

You somehow think that a government that blocks the internet on a regular basis would have a problem blocking a distributed P2P network if it posed a threat?

All ISP's do DPI these days, many ISP's don't allow users to host services in the first place.

No to mention that the existence of the Box alone can put you at risk of harassment if not imprisonment.

Freedom tools are great if you live in a country that won't send you to prison for using a VPN, people seem to do not understand how oppressive regimes work.
Web fonts are a poorly performing part of the web.
I cut down my caffeine intake to one shot of espresso per day. (A single cup of coffee has quite a bit more caffeine than a shot.) Also, decaf helps!
The hypocrisy of this article is huge.

PRISM = Google = US Policy

https://wikileaks.org/google-is-not-what-it-seems/
What happens if the company that hosts a licensing server goes out of business?
Yes, and those people dying is not an ok result. Which is why the research has stopped. I'm just asking why, if we're not ok with those side effects, we're not also putting more research into safer birth control for women too.

Also, if the researchers wanted people to take the announcement seriously without women whining about what we put up with for birth control, they should have left stuff like acne and mood swings out of the explanation for stopping the research, FFS.
I have no illusions that the US system will change any time soon. But I think it's important to throw out ideas from time to time.
Open Data Structures [0] by Pat Morin is a good one, and it comes in 3 editions (pseudocode, java, and c++) so you can pick whichever you prefer.

[0]: http://opendatastructures.org/
Replika wants to be about.me, but for chatbots
"datamoshing" is a term I've heard for people deliberately removing I-frames, so P-frames are applied to the wrong base image.
Second this.

But I have to admit, Zazen (the Zen form of meditation) is challenging. It's different from what one usually thinks about meditating.
Today it has become so important to be connected: a valuable connection can give you access to either a vital piece of advice or feedback, or a potential business partner, customer, investor, employer. But we cannot be available 24/7.

What if we could send our digital personas into the world to do that for us?
Could this be the future of business networking? Can we hack productivity this way?

Replika is a chatbot that communicates for you, 24/7, and up to 1000 of people at the same time.
You can personalize your Replika with your own questions of choice, and then relax and engage in more meaningful activities. By the end of the day, you’ll have your conversational reports all sorted out and you can take them from there.

Thing is, in the near future we’ll all be using the power of A.I. to make our careers and business thrive and that will also apply to how we network.
The future of professional networking is in conversational agents and Replika can work both ways.
The game pretty much consists of "do you want to turn back from voting, or continue to vote and have $BAD_THING happen" (if you are not a white programmer from California).

The game format doesn't really do much here. Of course extremely long lines, abusive bosses, distant polling locations and abusive election observers are bad. Clicking yes/no doesn't really get the point across better. I'd rather read an article with some research about how different demographics are impacted. Heck, ending the game with a link to some statistics would have been good (correct me if I missed them).

I want to juxtapose this with another game with a social message: Cart Life. It had you making decisions as a low income worker. As the game went on your series of problems and decisions start accumulating in a way that helped communicate that small problems in the right place for people with no safety net can be disastrous.

I guess what I'm trying to say is that a game is a good way to communicate interactions between things or events in an easy to digest way, but probably a bad way of communicating a simple "this exists" message, since a game can contain whatever you imagine.
Hmmm... If that were true we'd have lots of empirical evidence, so I'd like to see some link to that.
Probably because they're visually more distinct. We tend to just glance over things that look very familiar because "we know this" (not a conscious act). Using different colors for different components also helps. Allows details to "pop" out at you. Versus a diagram that's blue/black/gray/white.
Yes, I strongly suspect that isotretinoin is responsible for my very soon after developing a chronic pain disorder and mood swings. After talking to others afflicted by chronic pain it turns out to be a rather common factor :( there's even a pretty plausible mechanism of action (to do with inflammation, which if you've ever been subject to the stuff, I suspect won't surprise you in the least...)
Had I known about any of this (to be clear, I just mean the risk - not my actual outcomes. No predictions of the future necessary) prior to taking it, I'd never have considered it.
It's worth noting that the US (and probably other states involved in Syria; I didn't look) also uses mercenaries. http://www.theatlantic.com/international/archive/2016/08/ira...
It's interesting that testing is not among the rules and not among the comments so far.

(The details for rule 5 and 8 mention testing)
Doesn't work in Firefox. Thanks for strengthening stereotypes about developers, NYT.
I wonder if the Apple Watch app is effective. You can set how many breaths you want per minute, but no option to hold a breath for 10 seconds like you mentioned.
My favorite trick is binding a hook in unit test modules that basically runs an "explain q" for every query "q", and asserts that it found an appropriate index to use. Then as long as your unit tests exercise all queries your app needs, you know that your database indices are appropriate for your app's usages.
I wasn't referring to 'business' practices though - this is about becoming a good programmer.

What the business needs, will never be the best way to become good.

By all means shove stuff out the door quickly at work, as you'll then be fully startup-ready.

Just spend your own time learning from first principles and actually understanding how things work.

"No one knows what he can do till he tries"
What Disruption? Tech Has Not Shaken Basic Economics
Interesting that someone approved the communist reference (or that people didn't perceive that as a communist reference). It's not the 1980s anymore I guess.
Remove the space from her name and then look for a word in the middle that is commonly associated with spam emails.
The honest to goodness answer here is that you can let other people make decisions for you, and it is the desire to make decisions for other people that prompts this argument.
Absolutely![0]

[0] I know this doesn't contribute to the conversation and is frowned upon, but I had to exclaim when I read this.
Don't spar then.
H.265 gets you half the file size for ten times more in royalty fees, or saving 50% of bandwidth for 1000% more in royalty.
I haven't used zeromq in forever, but did they ever fix the problem with request/reply sockets where the server socket could get into an indeterminate state after a client socket drops at just the wrong time?
Probably won't sit well with website owners. If you attempt to connect over TLS when it isn't supported, there is a performance impact, basically you have to attempt one failed connection for every http request, do that for every request on a page and performance becomes a big problem.

You'll also be going against specs, HTTP should go to port 80( which typically isn't secure.), a browser unilaterally deciding to go against a legitimate user wish is bad form.
You can, the tool won't prevent you from doing so. It does however give you the |sqlsafe filter. Using that filter will append the value directly. You can use it to insert dynamic table or column names. Of course you've to be sure those table or column names are safe from sql injection.
True (on both counts). And yet it's common practice to include libs, fonts, and other bits from third party sites that the dev has no control over
I recently moved to Texas from California. In my new district, I waited 90 minutes to vote, because although there were 8 voting machines there was only 1 person checking IDs to verify we could vote. So basically there were 6 empty voting booths and a single bottle neck. One of my co-workers in a less diverse part of town experienced 3 checkers and no wait times. I'm not sure it is suppression; it could just be poor staffing due to a shortage of applicants. Either way, it was pretty frustrating and very different from my experience in California.
Buku v2.6 – Powerful command-line bookmark manager
It is a shame that Mozilla did not explain why they removed the addon on the addon page, instead we just find a boring 404 page: https://addons.mozilla.org/en-US/firefox/addon/wot-safe-brow...

They could have taken the opportunity to show that they care about user privacy and denounce WoT at the same time
Unfortunately, that would break a large number of sites out there. Some serve different content (as in: not what the visitor would be expecting) on HTTPS, many would have mixed content warnings, etc. Just take a look at the ruleset used by the HTTPS Everywhere extension[1] to get a sense for how much of the web would break in weird ways if browsers decided to do this today. This'll happen eventually, but with 50% of page loads using HTTPS, we're not quite there yet.

[1]: https://github.com/EFForg/https-everywhere/tree/master/src/c...