skysight-inc/HackerNews huggingface dataset:
Features

- Add, open, tag, comment on, search, update, remove URLs

- Portable, merge-able database, to sync between systems

- Import/export bookmarks in markdown or HTML (FF, Chrome, IE compatible)

- Fetch page title from web, refresh all titles in a go

- Open (multiple) search results directly in default browser

- Manual password protection using AES256 encryption

- Tab-completion scripts (Bash, Fish, Zsh), man page with examples

- Several options for power users (see help or man page)

- Fast and clean interface, distinct symbols for record fields

- Minimal dependencies

What's new

- Support Markdown import/export

- Support regex search

- New option `--upstream` to check latest upstream version

- Fix search and delete behaviour

- Lot of code reformatting, performance improvements

- Use delayed commit wherever possible (e.g. bulk deletion cases)

- When a range is specified, consider 0 as ALL

- Added option to control verbosity in some APIs

- In-source documentation update
What makes you think I hate Trello?
Show HN: Formpost.co – Send forms from your static site
There is a log time way to do this, use Binet's formula (https://en.m.wikipedia.org/wiki/Fibonacci_number#Closed-form...), but do the arithmetic in the field Q[√5].

Edit: Someone's implementation: http://ideone.com/NWQe38

Edit: constant time -> log time
Given the advertiser benefit, I wonder if the purpose of the article is to boost the sales of ultrasonic services to advertisers. When I say purpose, clearly Ars' purpose is clickbait, but the purpose of wherever the information was sourced/initiated.

Somewhere in an advertising conference dark side corridor there is a booth advertising snake oil "ultrasonic cross device user tracking as featured by Ars Technica."
If you have dynamic table or column names, you can use the |sqlsafe filter. The library will not bind the values in that case, but you've to be sure there's no sql injection in there.
But does the US bury these mercenaries in secret graveyards, and threaten their parents with reprisals?
https://www.youtube.com/watch?v=C66mAkS1ZfM&t=3m20s
Could be because of the title: "Your browsing history may have been sold already"

It's not remotely comparable to the situation. "WOT addon is banned from browsers after selling users history to the highest bidder."
Keystone Node.js CMS Receives React Powered UI in 4.0 Beta
Pervasive surveillance is also helped with browser fingerprinting, and Google, Facebook and so on are doing nothing to prevent that.

I'd like to see the default User-Agent header for HTTP2 be as short as "Chrome". Remove cookies, find ways to keep the identity of a user private.
Isn't there a constant time implementation using the Golden Mean? What is the advantage of these algorithms over the constant time one? (i.e. Binet's formula)
The study was conducted at a resort in Southern California

It's an incredibly deceptively named article. The study showed that meditating whilst on vacation is more beneficial than a vacation without meditation. All participants were on vacation.

Also, the participants who were meditating already knew how to meditate, so at best we have a correlation between the kind of people who learn to meditate and feeling less stressed during/after a vacation.
If you want a near-permanent way to avoid pregnancies there's already a way for that.

The many people you know that would love to be permanently infertile can get what they want in a matter of minutes, in a proven/well-known way.
Firefox supports this. In Firefox on Android, it's visible in the settings (under "data saving"). Not sure if it's surfaced in desktop, or only in about:config.
Hey all,

I am the creator of https://formpost.co. This is just a free microservice from https://darovi.co for people to use with their static websites. There are many like it, but this one is mine ;)

We will be adding custom fields in January 2017 so feel free to give it a try and thank you.
Ok, so I tried it out.

You have the same Git stuff (color markers) on the sides of the editor for C++. I tried both the Community edition (2015) of VS and Enterprise (15, preview 5). But, the number of references, authors, etc, above functions and classes, seems limited to C#.
If you're going to check every argument's type and throw on failure, either use a statically typed language or adopt a concise way of type checking. Many of the examples have big groups of assert() calls at the top. Gross.
It's tricky: how is a user supposed to distinguish between "this site doesn't support HTTPS at all" and "a MitM is making the HTTPS site slow so I give up and use the HTTP version"?

What if it's their bank and they really need to pay a bill right now? Maybe the HTTPS site is just broken right now.

Users aren't wrong for clicking yes through these dialogs. This kind of UX is setting them up for failure with impossible choices. Its even worse in practice: users (including programmers, as evidenced by the comments in every HN thread about HTTPS) won't understand everything that's in play before making this decision. Assume users always click yes.

HSTS, preloading and restricting new features to HTTPS etc. are ultimately working to deprecate non-HTTP (inside browsers).
The US gets the .gov TLD because they made the internet.
That's not the DNC, that's the New York Board of Elections. The DNC doesn't run the actual voting of the primaries, that's done by the local election commissions, just like for the general elections. This varies by state, it's generally the state parties that decide how primaries are run in their state, not the DNC.
That sounds like a problem that can happen with linux sockets in general, and may not be zeroMQ's fault.
Reconsidering my Aversion to IDEs
I wish I knew that 'superficial' expertise at a particular technology isn't a pre-requisite for most tech jobs. Two years back, I was invariably anxious about not knowing Angular / Rails / Django and how it disqualified me from getting my foot in the door in many companies.

I later realised, how daft it would be for any company to have a stringent demand for knowledge in framework / library without putting the general "getting-things-done" talent into the equation. The sheer velocity of the changing landscape makes it a horrible way to judge an engineer. Additionally, I wish I knew that soft skills in communicating well, giving feedback, and understanding business goals make up for more points than a breadth of tech skills.
This is not a newspaper article, it's a Ask HN: that is missing the "Ask HN:" bona-fide question.
A survey experiment that turns opinion polls into prediction tools
Discussed ~1yr ago: https://news.ycombinator.com/item?id=10562207
I disagree. I was recently in the transmitter room of a radio station and saw an interesting device. I asked the engineer what it was, he explained it was for ratings and worked exactly in the way the article describes. They transmit inaudible tones on the radio, and they are picked up by certain people with a device or the app installed. I don't recall all of the details but some googling will probably get you going.

They use this to determine how many people are listening to their station.
c/c++ adds to the market value of a dev iff that dev needs it for their job. Same story with every other language. Javascript won't help you get a ruby job for instance. You might consider learning C & assembly, because they'll give you a greater appreciation for what your computer is doing closer to the metal. You don't have to be good, but learning to do at least basic stuff can help you be better with other languages.
Last time I checked "guys" was a plural for "guy", which literally comes from the British, meaning, "a person of grotesque appearance" in relation to an effigy Guy Fawkes or those who dress to resemble him on November the 5th (essentially British Halloween). A word to which Americans only gave masculine overtones much later. So while the singular has been informally made gender specific, the plural is--and has always been--gender neutral as both sexes dressed as "guys".

This is a group of guys: http://goo.gl/AvjTzz
It's not an apostrophe, it's a single quote. The article title is:

> Smoking 'causes hundreds of DNA changes'

I'm guessing HN trimmed the closing quote to change it to:

> Smoking 'causes hundreds of DNA changes

It's now been changed to:

> Smoking “causes hundreds of DNA changes”

Those are weird quotes too, not the normal ". There are lots of different quote characters. :)

Pedants will probably like this magazine: http://media-cache-ak0.pinimg.com/736x/df/b7/74/dfb7741e5e84...
I think the idea is more like if you are able to pass those clearances , you are less likely to find yourself in a future position that would compromise them. Similar to the belief that a high credit score shows that you're more likely to pay your bills and not abuse your credit - because you haven't so far.
And you could say the same of men.
Maybe find one that can use a USB wifi w/ promiscuous mode? I bet you can probably find a small one of those
It'd be nice if they'd included "A disabled retiree from Washington State". Since Washington, Colorado and Oregon vote exclusively by mail, there are no problems associated with polling places because there are no traditional polling places. Note the correlation with recreational 420 and mail-in elections.

It'd make the white programmer from California seem like the unlucky one.
Google Adwords seems to have broken CSS for a couple of hours already
Which of these positions allow remote work? The listings on your careers page say nothing about remote.
Problems of infant retino-dural hemorrhage with minimal external injury. (2012) [pdf]
Hotcitas
I don't think they were measuring the efficacy on the basis of whether or not the participants conceived - that measure is affected by too many variables. Sperm count is the more reliable metric with reasonable granularity for measuring the effect.
It literally calls itself an op-ed in the intro.
Pandas Basics Cheat Sheet
Please don't use the word "retarded" as a casual adjective. It's a pejorative term historically used for people with intellectual disabilities. Thanks for understanding.
Yes, but the zero already has all the connectors. You plug in the power and hdmi, and it's a fully working machine. This is a board that requires some soldering skills, and it's a really high barier to entry I find.
Perhaps for intra-prediction. I wouldn't hold my breathe.
This begs the question: Where do you draw the line between "data logging" and submitting the URL (or domain, I'm not certain on what level WoT would normally operate) to a server in order to get its reputation? In the end, you can't be certain what the backend does with the data just by looking at the extension code. If you go too far with a rule like that, you'll likely block a lot of legitimate and useful extension. If all you ask for is the word of the extension developer that the data won't be used in this fashion, that probably won't change much in practice.
You cannot make a technical solution to this. Now every company tries to collect as much information as they can. Only laws can help.

> Every data send by an extension should be user viewable.

You can start Wireshark and get that data. But it would be too complicated for an average Joe.
Such an app exists. https://f-droid.org/repository/browse/?fdcategory=Developmen...
7 Reasons So Many Guys Don’t Understand Sexual Consent
Putting together your own desk: 5 years at Nutanix
I would add "use static type checker from day 1". It's amazing how much stuff Coverity discovers and it can help with the clutter of rechecking invariants of nested functions.
also very interesting is Erik Demaine's work on geometric folding, at least it's fun to watch various structures he prints and plays with.
That is the most ridiculous FUD I've read in a while here.

It takes 20 minutes and you walk out. You'll feel not a thing (you might feel the injections of anesthetics). You 'recover' over a week of mostly nothing. I was riding my bike the day after the procedure.

You don't see a change, you don't feel a change and it is completely painless. Ignoring myself I've talked to a good number of friends who've done the same thing, said the same thing. I haven't heard of one single person that had a vasectomy and complained about pain in any way or form.

Honestly, I wonder why people would even wish for a 'chemical castration' all over this thread. Maybe your first line is something widely 'well known' and often repeated?
There is no constant time implementation. Binet's formula uses exponentiation, which gives us log(n) time.
Is there anyone marketing cigaretts able to claim they're unaware? Aren't those also adults?
Scientists activated monkeys' reward circuits using light
I think it is for subscribers?
That's log(n) time due to the exponentiation.
This may seem like an odd question, but strategically, why acquire the stake (aside from dividends)?

As I understand, ASML already depends on Carl Zeiss. I would guess ASML will depend more heavily on them with EUVL over the next decade, but I honestly haven't done the research.

Is this going to give them more control over production? Does it somehow reduce their costs?
> [...] a "shared devops platform" servicing OSS projects, would be helpful! [...] (CI/CD, irc, mailing-list, web servers, DBs...etc)

These have nothing to do with "devops", however you would define it. Please
don't overload already vague term with your own invented meaning.

> Setting up your typical servers (CI/CD, irc, mailing-list, web servers, DBs...etc) just eats a lot of time [...] Yet, almost every OSS project has to do almost all of that.

No, they don't have to do virtually any of that (barring a trivial web
server).

There's very little projects that would really use continuous integration
system. Just having tests that are easy to run is typically more than enough.

You don't really want to keep your own IRC server. Use Freenode, people hang out there already to talk about open source projects.

Web server usually just needs to host some static files, which is trivial, and
if it needs to host custom application (e.g. demo of the project), it needs
custom work anyway. Where is database for static files, I have no idea.

The only really cumbersome thing is hosting a mailing list, but for smaller
projects a dedicated mailing list isn't that useful, and larger projects
should want to keep control over this service anyway.
raptitude.com has lots of resources about the benefits of meditation as well as various ways to get started. Completely un-esoteric. I recommend the blog in general!
Is an ID required at all to register to vote in CA? I know they make you check a box to say you're a US citizen, and they ask you to provide an ID # if you have one. But is there anything to stop a non-citizen from voting?
You need a location service provider for OsmAnd to work. Not sure what CopperheadOS pre-installs, but it could well be microG.
How can tilting a N64 cartridge cause such subtle reproducible glitches?
Hey, I did one too! All client side, with wave editing and export: https://wav.hya.io
> Your comment I responded to asked for a contrary assertion.

No. No it did not. I asked oldmanjay if, having falsely criticized me for asserting things with evidence, he wanted to make a contrary assertion with evidence. This was a rhetorical device to draw an interlocutor out.

I neither asked for nor wanted an Internet random to offer half-baked, unevidenced pro-racist, pro-sexist waffle, thanks.

> I really think it's helpful for people in your position to be exposed to an alternative view.

Yes, because I never before would have encountered people justifying the status quo by suggesting that racism and sexism don't exist or, if they do, are in fact optimum. Surely, there is nowhere else on the internet I might have been exposed to an "alternate" view. I'm sure nobody on HN has ever taken that position, let alone in response to me. Gosh, thank you for bringing something new into the world.

> but it's not prudent to say politically incorrect things on an account linked to your real identity

My, aren't you the brave one. As we see in the US elections your opinions are indeed politically correct for a notable portion of the American electorate. They have been politically correct for most of American history.

What you're unwilling to do is to have a lot of people, the people you'd rather hang out with, think you an asshole. You lack the courage of your convictions. So instead of being openly pro-racism and pro-sexism, you'll do it quietly. Hoping, I presume, for the moment that the gang in white sheets get enough power that you can finally be "honest".

If you want me to take you seriously, own your words. The internet and HN have a custom of offering a free hood dispenser to anybody wanting to comment. But that you only feel comfortable opining from under a white hood should tell you something. It certainly tells me something.
I've been seeing the occasional post from his blog about the choice to die but didn't connect them to ZMQ until I saw this.

ZMQ, as a library, is a work of art and Code Connected is by and far one of the best programming books I have had the pleasure to read. That, coupled with the deep and interesting posts on his blog show we have lost a truly great mind.
Kabat-Zinn's book "Wherever you go, there you are" is also recommended.
It looks like this right now: https://dl.dropboxusercontent.com/u/14185619/adwords.png (checked on 3 different IPs and the image is generated by https://screenshotmachine.com/ )

Makes me wonder how this can effectively be monitored when also doing A/B experiments.
Sure, but also keep in mind that the technology hasn't changed much over time. Even HEVC, which causes extreme gains in compression on high-res video with minimal loss in quality, is still mostly the same algorithm as H.264 but with larger blocks, slightly more flexible coding units rather than frame-wide interpolation changes, and 35 rather than 9 directions recognized for predictions.
Isn't HTTP2 supposed to be encrypted by default? I don't see that changing any time soon. I remember Firefox tried opportunistic HTTP1 encryption, but they rolled that back in a few days, and AFAIK, no one supports it.
>'Prof Stratton said in these organs smoking seemed to be accelerating a natural mutational process, but how it did this was "mysterious and complex".'

Wow, just wow. This is standard Armitage & Doll model that has been taught since the 1950s.

Every time a cell divides there is some chance of a genetic error occurring. The more generations away from the zygote a cell is, the more genetic errors it will have accumulated.

Activities that damage tissue, etc and necessitate cell division to replenish the cells will contain cells with more errors.

Now that is a vague sketch, but many people have implemented mathematical/computational models based on that idea, beginning with Armitage and Doll in 1954. Unless he is going to reject the model that has been driving cancer research for half a century (which should be noted in the interview), there really is no mystery at all.
Perhaps Chirp is what Silverfish metamorphosed to?

Reading the blurb on their site, they state they're the only people doing this, oh, and they reference India too (something that happened a bit on Silverfish's site). Coincidence?
I'm confused. I thought 0MQ had essentially been superceded by nanomsg [0]. What's the deal?

On a related note, using nnpy [1] and mangos [0] have been a real pleasure.

And lastly, a bit of info on how 0MQ and nanomsg differ [3].

[0] http://nanomsg.org/
[1] https://github.com/nanomsg/nnpy
[2] https://github.com/go-mangos/mangos
[3] http://nanomsg.org/documentation-zeromq.html
Beginning at 54€ for 128GB according to geizhals: http://geizhals.eu/?cat=hdssd&xf=4832_3&sort=p
You can't have DRM without tracking :)
Yes, but a suicide an infertility in a sample of 300? In a 1-year trial?

It's a matter of degrees.
No those are indeed not the same things, but they're also completely irrelevant to anything resembling reality.
FSJF #69 – Best from JavaScript world weekly
Have you tried searching for the use-case instead and seeing what hardware other people use.

I've seen somewhere battery powered WiFi sniffing units, possibly on CCC.de or mentioned in a blackhat conference video.
He was ruthless about keeping overhead low. Low margins kill you when you have higher fixed costs. He also didn't need to share as much with co-founders. They also had their IPO much earlier in the corporate life cycle than companies do today. His dilution happened with and after the IPO.
Note that Daala has been discontinued in favor of AV1: https://en.wikipedia.org/wiki/AOMedia_Video_1

Previously Daala was presented as a candidate for NETVC but apparently this didn't go anywhere? https://en.wikipedia.org/wiki/NETVC
Thanks! That must have been humbling, though it got Box through the ordeal and I am sure he is doing fine.
Bye, bye, MR. ROBOT
Paris climate deal enters force as focus shifts to action
If you read the tweets this guy wasn't trying to create a discourse with pepole but to make a group of people angry at him, which makes sense why the university would be against that
AirBnB open sources curated knowledge sharing platform for data scientists
Dave the earthworm dies after wriggling into UK record books
The reasoning on the other side is that you should do something to ensure the integrity of your elections. What stops non-citizens from voting?

It's telling that the party opposed to voter verification laws stands to gain from the potential votes of tens of millions of illegal residents. As far as I know, no one is checking outside of states with voter ID laws.
There is nothing that can be done. Any moderation can be easily bypassed (for example, obfuscated code, code loaded from external servers etc.). You just should not install software that you don't trust.

For example I don't use any browser extensions because I don't have time to inspect their code after every update.

I wonder why both Google and Mozilla don't write this at the front page of their extension stores?
Documentary- the Story of Content: Rise of the New Marketing
The BigInteger implementation in java uses better multiplication algorithms in Java 1.8 then in the version of 1.6 tested [1], switching to toom-cook[2] for even larger numbers. So that in practice Fibonacci in java becomes an benchmark of allocation rate.

[1]: http://grepcode.com/file/repository.grepcode.com/java/root/j...

[2]:https://en.wikipedia.org/wiki/Toom%E2%80%93Cook_multiplicati...
BearSSL - an implementation of the SSL/TLS protocol written in C
Get rid of up to 17 pounds in 1 week with Soup
Also sounds like it could be a ground loop (earthing). Somehow isolating the laptop's power from all others you may use (such as powered hubs, speakers, etc) by placing them on separate power feeds tends to help.
It's an opinion piece and says as much in the intro.
> One volunteer did not recover within 4 years since his last injections.

It didn't say his sperm count was actually zero.

Generally IVF is still possible when the male is classified as "infertile" by traditional measures (i.e. extremely low sperm count or dysfunctional sperm).
And I think, assuming its the same as many other EU countries, that means active consent, not just implicit (e.g. you used the product so you implicitly consented to the privacy policy)