skysight-inc/HackerNews huggingface dataset:
Spam blocking on email is currently close to 100%, and yet there is plenty of companies that do news letters and coupons. Stores and services send recommendation emails to customers on a rather regular basis.

I would like to see googles number on how often such services get reported as spam, but I suspect its actually quite low. It helps that you can unsubscribe if you don't want to see it.
Is there any data available on the countries each passport offers visa-free access to? I'd really be interested what the few countries are that the first few pasport ranks differ between.
Fucking sharks
For final mile applications, I assert that it will. For longer transit, I agree.
I agree it's wrong. I was just elaborating on the reasons it happened, as I haven't seen it explained in press and I know people who were affected in 2005 when this started.
People may not want to hear it, but by definition we are devolving into fascism as corporate and government interests become increasingly incestuous.
One of them claims the authority to use violence to coerce you. I tend to be more skeptical of that one.
Right. My question is whether we can translate locks which only reference a single variable, to use something like std::atomic, automatically.
Yes, I'm beginning to think Serum is quite an incredible deal at $190 retail ;)
I felt like I was watching an eps of Silicon Valley.
Cool. Literally cool.

I think one of the most interesting things I saw this morning is that the orange LED turns green. Also, his explanation is helpful.

Once again... cool
Yes, I too am looking forward to the day when perfectly healthy people will become paraplegic from solar flares.
Regarding RR he says:

> we probably need to capture some of the value of this technology via a for-profit company

I hope this doesn't mean making it proprietary. I mean obviously a person gets to decide how to best compensate themselves for the fruits of their labor. But I've seen too many compelling technologies fail to achieve the impact they could have because they were proprietary.

I mean, DTrace languishes despite being open-source, because it wasn't open-source enough
This is absolutely worth reading, and as cool as it sounds!

But pouring liquid nitrogen into a container on the floor next to bare feet...
Mark my words. This is the ethereum killer.

The problem with ethereum is the novelty factor. Everything under the hood is difficult for the average developer to grasp and it's not clear whats going on as it is quite new and work is on going. Another issue is that there seems to be no clear 'voice' from Ethereum and instead you have many people claiming to be an Ethereum expert. It killed all of the hype and excitement I had in December and January.

Why I think this is an ethereum killer is the tech that powers it is very much mature, proven to work quite well and will be easier for developers and users alike.

But more importantly the end result is what matters. This has been in development since 2014, roughly same time as Ethereum but the end result is far more impressive than what Ethereum offers and ironically it is because ZeroNet offers less is what makes it so attractive. For example, using Tor, bitorrent, bitcoin, already existing and well established technologies provide excellent privacy and anonymity. Sure, ethereum might be a much stronger cyrtographic platform but I think accessibility, speed, scalability, adoptibility gained from ZeroNet's setup is what ultimately blows Ethereum out of the water.

The codebase seems super light and accessible too compared to Ethereum.

Anyways, I could be wrong of course but I think ZeroNet could be it. Look how long Tor, BitTorrent, Bitcoin protocols have survived and grown in adoption rates. Ethereum is trying to pull off all three and as a result it's losing developer passion imo. For instance the forums are less active and ironically attracted lot of politically fueled angsty types who believe in conspiracy theories.
I believe big corporations like Google or Apple serve a balance role with the Government; under that assumption serving a position on both sides would represent a conflict of interests.
I instinctively go to `wget` when I need to, uhm, get the file into my computer[1]. `curl -O` is a lot more effort :P

Other than that, curl is always better.

[1] Aliasing `wget` to ~`curl -O` might be a good idea :)
Even if this was corporatism (which it might be, but corporatism is more complex than that), not all corporatism is fascism -- Mussolini has a quote equating them, but that was trying to piggy-back fascism on corporatism, which had been supported in many non-fascist forms by many institutions (notably, the Catholic Church) long before fascism exist.

Fascism combines corporatism with militaristic nationalism and other features.

Mere business-government entanglement, even when it becomes corporatism, is not sufficient for fascism.
I'm another uBlock Origin user because I don't like the compromise that ABP has become.

What I'm thinking about doing is writing a bit of software external to the browser that does something akin to what alot of us *nix users did before HTML5, which was to symlink Flash, in particular .macromedia and .adobe to /dev/null. This allowed the viewing of Flash content without the site being allowed to "write" LSOs to your HDD. Worked beautifully. I'm thinking the same sort of thing can be done with ads, tracking, etc., using a subscription model similar to what most ad blockers use. To whit, you surf a given site, yet see no ads and tracking, etc, is disallowed but the site doesn't notice. What say you, HN?
This isn't a cryptographic hash function. It's meant for use in things like hash tables where speed is an important factor.
It's a little bit different. In Ada it's a real rendezvous. Either the "client" or the "server" task is running. In Erlang the mailbox is asynchronous, which means the server can't make any assumptions about what state the client is in while it works on processing the message and sending it back and the client can't assume that the server is directly working on the message after it put it in his mailbox.
exporting data makes sense, happy to look into it - filing an issue https://github.com/appbaseio/dejaVu/issues/1.
"Google uses HTTPS...Google is seriously helping to advance computer security as a whole"

I've always felt that Google sees privacy solely or largely through the lens of security. You can't have privacy without security, but privacy is more than just security. Online, it's about being tracked in the first place.

Google may have the best encryption and the most secure data storage, but that security and encryption doesn't stop Google from voraciously tracking and recording as much of your online behaviour as they can.

Google has it's digital fingerprints in every corner of the web: from analytics to CDNs, to online accounts that sync your activity on mobile, desktop, tablet, TV and no-doubt more gadgets in the future. They have an entire cloud-based OS that requires immediate sign-in on start-up (and which is heavily promoted in schools).

The amount of data they capture (much of it not even anonymous) is truly staggering. And yet on matters of privacy, they get a completely free ride from the tech community.
Even today we can still re-build the entire tool chain and standard library in one minute on a modest machine.

If we were using LLVM...
There is no other industry where tools are debated so much as in IT. We literally waste tonns of hours on arguing over minor differences and nuances that really should not matter that much.
DTrace doesn't languish. It just doesn't have a Linux port, because of people's contrived rewriting of the history of the GPL.
Nice map of all cables --> http://www.cablemap.info/
Paymail.net is a competitor in this space. Our app doesn't need a chrome extension. We're all for shaking up the economics of the web. You can see a demo of the app here: signal.city/sigcity.mp4

One of the things I think publishers probably want with stuff like this is an open standard for letting people hop over paywalls.

We'd be happy to cooperate with Atri or Blendle or anyone else on this. I think if companies give up on the fantasy of owning the entire distribution channel there is still a ton of other ways to build products that add massive value in this market.
Title is a little off; the animation library is called Advance. Storehouse is an app/service and the people that created the library.
The site redirects to something unrelated, is your link broken?
> the business owner has to face this: if I let the salaries go up, then it will be difficult to bring in entry level people since they won't be able to enter the market

Get real, no one was thinking that way.
So would you pay for information instead? Would you be ok paying $10-20/year for every site that you block ads on?
I watched most of the hearing (can be viewed here http://www.youtube.com/watch?v=g1GgnbN9oNw), this article seems like a pretty accurate characterization. Comey's parsing of words in his response to the question of whether any gov't agency can access the phone reminded me of Clapper's "least untruthful" answer (ie his lie about NSA data collection).
Tetris, having sold more copies then the next 9 top games combined, across multiple platforms and many years, is certainly not a "flash in the pan".
How we built a smarter tool for InstaAds
The fundamental issue is Fisher consensus - arbitrage is a feature in other words.
What Percent Are You?
> Not even porn can get many people to prefer a subscription model

You say this like porn viewers don't have a huge incentive to make sure PORNHUB CO. doesn't appear on their bank statement or that some shadow profile isn't tracking their viewing habits. Hell, private browsing was practically invented for porn and [insert non-porn plausible deniability excuse].

I think the porn industry is in a unique position where if their stance was that highly regulated, completely image based, ads served securely through their domain was the means by which the site was funded while maintaining the viewer's anonymity they could find themselves on a lot of default white-lists.
Yes if the library is covered by a standard just like the language is, then the compiler can make assumptions. Also threads are a language feature in C and C++ now.
Bitcoin's nightmare scenario has come to pass
this is super useful to me, I've been looking for something like this that also has basic CRUD operations for a while.

What alternatives are out there?
That show also featured files somehow getting deleted by the remote party as they were being uploaded via FTP, and an enormous porn network apparently having no backups. I wouldn't take things on that show as an accurate description of the technical/legal underpinnings of the world.
Hi,
this is Bernat, 3D printing designer...

we launched nicetrails to create unique trophies for mountaineers and outdoor sport activities.

the idea is:
1. Upload a GPS track (.gpx)
2. View the trail in 3D
3. Choose map style: satellite / snow
4. Order your trophy (3D Print in full color)

are you a hiker? biker? trail runner?
I'd like your feedback,
you can try to upload a .GPX file and see if all looks as expected.

*no need to register

I hope you like it.

Cheers from Barcelona!
Hax! Lag switch. :/ bitches.
You have to keep your spam report numbers very low as the sender of such things, if you want to be allowed to continue to legitimately send them.
Israeli investment firm turns unwanted startup options into gold
LOL at the down votes.

What is it with Mozilla people and this sort of stuff?
The Cook and the Chef: Musk’s Secret Sauce (2015)
This in fact was my intention when creating this feature in pip: setup.py has the abstract dependencies, requirements.txt is a recipe for building something exact. And I quickly found requirements-dev was useful for adding tools (some people have done that with setup.py extras, but the ergonomics on that never seemed great).

The one thing I wish was part of this is that there was a record of conflicts and purportedly successful combinations. That is, you distribute a package that says "I work with foo>=1.0" but you don't (and can't) know if the package works with foo 1.1 or 2.0. Semantic versioning feels like a fantasy that you could know, but you just can't. Understanding how versions work together is a discovery process, but we don't have a shared record of that discovery, and it doesn't belong to any one package version.

This sense that package releases and known good combinations are separate things developed at separate paces is also part of the motivation of requirements.txt, and maybe why people often moved away from setup.py
>> And eventually I no longer think about code lines as an asset to be accumulated, but rather as an expenditure to be avoided.

Maybe I'm a bit odd, but I got into programming with code golf, using lots of J, K, and others. So my growth has been the opposite. It was just last year that I realized it's okay (and maybe necessary?) for other people to read/understand my scripts.
This is reported maintenance though.

http://www.thanhniennews.com/tech/some-bad-days-ahead-as-vie...
Occasionally, an industry insider may write a bill, email it to the legislator as a .doc, and then it gets voted on and becomes law.
There's a balancing act between trying to cut a tree with a blunt ax that one never resharpens versus spending all week in an ax store looking at different axes. (Speaking of which I'm doing something like that by looking at hn so I'm not trying to say bad to anyone else because I'd be a hypocrite if I did)
> If the price was front and center from the get-go, I wouldn't have ever known of numerous users who showed interest.

On the other hand, hiding the price also drives away people (like me) who feel tricked by that practice.
Curl scripts allow open connection to view all new logs in a session.

can wget do similar? I did not know it can or could however from my point of view if it cannot this is like comparing a philips head screwdriver to a powertool with 500pc set.
Aurelia Early March 2016 Update
This is a hash function (as used in hash tables/Bloom filters and so forth), but it is not a cryptographic hash function. It is designed to be very fast for things like table lookups, but it is not designed to be strongly resistant to preimages, second-preimages, or collisions. Don't use it for security-relevant purposes.

I think BLAKE2 is probably the fastest and best cryptographic hash function you're likely to see for the foreseeable future?
It's so startling to see failures so...unabstract. We depend so much on the layers of the internet fulfilling their protocols perfectly, that seeing a vulnerability like this is just bizarre.

Of course xkcd is relevant as always:
https://xkcd.com/697/
We switched to sogosurvey and we see a huge difference. There are others as well but we picked them.
Because we all know that popular opinion is always right.
Solutions Architect (Continuous Delivery,Java, Spring) (Denver) 50% Travel
My Programming Philosophy
Using git can you also see the times a single line was changed? I bet the numbers jump quite a bit. Sure you've got a 200 line program but over time you've written 20k lines!
Aurelia is looking fantastic! Going to switch my development over to this as well as any future development. Angular 2 just isn't for me, nor react and it's kin.
WhatsApp is blocking Telegram links in its Android app
What differentiates a “senior” programmer from a “regular” programmer?
I should've said *those people. I didn't know it was a team of two.
Dev9 – (Bellevue, WA) Senior Developer (Java, C#, JavaScript)
> Voters just don't care as much about wired internet as people on where would like to believe.

> Nobody in my building subscribes to FiOS because Verizon doesn't have a TV license here.

> for licensing reasons couldn't access Facebook, nobody would subscribe to it.

And that's a damn shame. Let them eat cake.
FBI director asks, 'What if Apple engineers are kidnapped and forced to code?'
Well just to clarify a little. There are 2 different concepts that sound sort of similar.

1) A dark pool. This is just another name for an exchange, but one that is not public. I don't know if NYSE runs one, but it wouldn't be surprising. The theory behind these is that they are provided as a service to large institutional investors to trade with each others outside the vagaries of the public markets for lots of reasons (mostly advertised as a way to not impact prices). The reality of these has been mixed at best. You have to opt into using a dark pool.

2) Payment for order flow. In this case your broker (not the exchange) has an agreement with a third party to sell your trades to them so that they can either trade with you directly or route the trade to an exchange. The reason they want to do this is that the aggregate of all the trades they are buying is not price opinionated (as opposed to hedge funds say) so the market maker can make the aggregate difference between all of them. This mechanism is largely how all discount brokers offer cheap or free trading, so it is likely a huge boon to you. A couple of things to note about this, your broker has to disclose it to you, I believe you are still required to get the NBBO price, & I believe you are required to be able to opt out by directing your order to be directly routed.

[edit]
To clarify your question `jsprogrammer `tptacek is referencing #2 above. The reason the technical oddities & violations at NYSE don't have a huge impact on a retail investor is that unless otherwise stated, they are interacting with a wholesale market maker before their order hits any exchange, in a deal worked out with your broker and governed by legal obligations on both their parts.
Lack of sleep alters brain chemicals to bring on cannabis-style 'munchies'
If the technology creates a rapid positive feedback loop, singularity-style, then I might agree. If not, though... well, if not, it won't matter as much, because there will be less to fear from an AI that can't rapidly improve itself.
Absolutely. If that option was available today, I would strongly consider it. Your current biological parts are functionally machines. Pretty dang good ones. But when there's a better one available, why not change out to that machine instead?
The next major leap in software development needs mental model visualisation
I worked for a startup back in about 1990 and the visionary guy who ran that startup said something that made me think for many years afterwards. He said "there will be a revolution in software".

At the time I didn't know what he meant. Probably he didn't either. But soon the web came and along with it several revolutions in software development including new languages, better languages, better processes, better information for programmers via the web and collaboration for programmers on problems via StackOverflow.

But it is still incredibly hard to learn new software technologies.

The main reason is because it is so hard to form a mental model of the technology that you are working with.

Consider reactjs. You'll only really start to work with it effectively when you understand the mental model of it - that there are components, and components have a lifecycle, and data flows through them in one direction. When you've studied it and programmed it for a certain amount of time then a mental model forms in your head and that's when you really can get going driving that technology effectively. And that's true not just for ReactJS but any development technology.

And until that mental model fully forms, you're digging around in the dark, puzzled, wasting time, trying to understand why things don't work in the way you expect, doing it wrong and being very frustrated.

So the question is, "is there a better way to convey the mental model of a software system?".

I feel like some sort of visualisation system is needed that can effectively convey the mental model of a given piece of software.

When we get such a thing, and when it works really well, software developers will be able to much more rapidly come up to speed by examining the visualisation and seeing how the parts hold together, instead of the current way of forming a mental model which is reading lots of documentation and going through a long and painful learning process.
Show HN: Advance, a powerful animation framework for iOS
Sponsored content won't get noticed because everyone slowly migrates to HN and Reddit likes. For drive-by reading, Wired and likes either must become extremely relevant or help create some global news reading subscription service...

I have recently subscribed to some serious, paid local news, though. And I pay for LWN for several years now, of course.
The firm behind the study made a pretty interesting infographic: http://visaindex.com/
I had to close that, otherwise I'd be on it all evening ;) I have zero idea why I find the content so interesting!
That usually makes sense when the object in question is fungible -- whether the person waiting for the bus was Joe or John or Jeff makes no difference.

But it's needlessly confusing to use "random" to describe something that's represented numerically unless it's mathematically random. "Arbitrary" or "unknown" is better.
I wonder if any countries have "just in case" sabotage-devices near the the undersea cables of possible enemies..
I use wget for downloads because it follows links by default and resume is just -c. I never figured out how to make curl do the equivalent of -c.
Fair enough. I'm happy to stay a programmer and not a political analyst :)
"Give me six hours to chop down a tree and I will spend the first four sharpening the axe." - commonly attributed to Abraham Lincoln
An attacker who can "watch", can also click the "forgot my password" button whenever she happens to be watching.
This is extremely creative and cool. Nice job!
Nato commander: Russia, Syria “deliberately weaponising migration”
Paper magazines have been full of 'ad stories' for a while now. Nowadays I just stop browsing sites that want to show me ads. Most of the articles are waste of time anyway. In the end your time is saved and you can proceed to read a book or do something worthwhile.
Have you considered that perhaps the fault is not in your stars but in yourself? (That is, a thing is not inherently negative just because you do not care to understand it.)
Pouring liquid nitrogen on your hand and letting it roll off is actually pretty fun (and safe). Just don't let it sit there..

https://en.wikipedia.org/wiki/Leidenfrost_effect
You may not be able to anticipate all the ways people might abuse the law, but you could at least try.

It's not hard to realize that if you say that a company can qualify for a tax break by offering a service, and you don't say what sort of price that offer must have, that the company might "qualify" without really offering the service by offering it at a really high price. That doesn't require being psychic, that just requires sitting down and thinking like the "enemy" for five seconds.

I agree that at some point you have to step back and say "you're just abusing this," I just think that failing to specify price requirements is way, way, way before that point. And thus I can't agree with calling Comcast's behavior here "abuse." Especially when their price is actually not all that unreasonable.
Weird, but in February 29, some of our customers experienced difficulties to connect to our Linode servers in Dallas (not Singapore) from some Internet providers in US (e.g: mobile carriers, cable ISPs). That day I checked the Linode status and it was normal so I forgot the issue until now.

Do you think these events can be correlated? May be they were trying to mitigate the issue and affected other regions as well.
It supports basic CRUD already (adding new data, updating existing data, deleting one or multiple records).