skysight-inc/HackerNews huggingface dataset:
Do you want to save on roaming costs while travelling all around the world? Try ChatSim! ChatSim is the first SIM that lets you exchange unlimited instant messages and emoji, in more than 150 countries, using the most popular instant messaging apps, for only 10 euros/year, even without a WiFi connection. ChatSim can connect to the roaming operators, without charging in roaming. It can connect to more than 400 roaming operators. You can use: WhatsApp, Facebook Messenger, WeChat, Telegram, BBM, Line, Kik, Hike, Kakao, and QQi. ChatSim also works with 4G technology and has an automatic firewall that is able to block unwanted data traffic up to 90%. If you want to know more about ChatSim Unlimited, visit our website: chatsim.com/en
The time investment is one time. Hosting cost is recurring.

I might be able to invest two months in a developing a project. But if it's not making any profit, I might still be hosting it for 5 to 10 years. Then it's a difference of $600 vs $12,000 depending on which solution I choose.

Thats a significant difference.
I've found Visual Studio Code and this plugin[0] to be really performant

[0] https://marketplace.visualstudio.com/items?itemName=lukehoba...
Show HN: Wandrr, iOS App Maps routes based on time
You can just use cheapest DO droplet and run it under mono. That's what I do for the last year.
Same on Windows, crashing, freezing, frustrating all the time >.<
But intel includes potent GPUs now and they're allegedly significantly less power demanding. Personally I strongly believe that single threaded IPC perf is not important, for mainstream laptop usage anyway. It seems like the GPU situation where software and hardware design are fighting each other, killing improvements on both sides. If my c2d had a nice GPU / VPU (and maybe hardware bonuses like crypto / compression [zram]) that was easy for linux to tap into, I would not see the need to change ever. On the other side, having a cpu that doesn't heat and doesn't suck battery would be a reason to switch.
To offer a counter-example: Nietzsche was a mostly friendless philosopher whose writing is also full of megalomania -- this is not to make the case that Alan or your typical graphomaniac has anything in common with Nietzsche - but the whole argument of this piece seems to hinge on the importance of social adequacy being enjoined with literary merit - not to mention the mildly unpleasant tinge of smug self-satisfaction as the author enumerates and quotes his many 'adequate' literary friends. Will anyone be reading Jeff Sharlet 50 years from now? I highly doubt it.
I use Pure CSS from Yahoo. It is very light and easy to use.
http://purecss.io
Show HN: A light-touch educational game engine in ES6
Backticks aren't recommended even in POSIX anymore, $() is the newer, preferred alternative.
Show HN: Turn Trump's retoric into Hitler's anywhere on the web. Freak out
Introducing Silk: Markdown Driven API Tests
Gnuserv + Gnuclientw

But I have not yet found a way to make Emacs close all frames and keep server running.

But it is better than restarting Emacs for each file...
Kimono Service Shutting Down - via email
After almost 2 years of building and growing kimono, we couldn’t be happier to announce that the kimono team is joining Palantir! Read more here.

Because of our new roles at Palantir, it will not be possible for us to continue providing the publicly available cloud hosted kimono product. Effective 2/29/2016 we will be shutting down the service. From that point forward you will no longer be able to log into kimono services or access any of your data via the website or API endpoints. If you wish to back up or archive your data, the kimono website, service and API endpoints will function normally until 2/29/2016.

As part of this transition, we have developed a lightweight version of kimono that runs on your desktop PC, available for download at kimonolabs.com/desktop. The desktop application provides the ability to import your kimono APIs (until 03/31/2016). This function will transfer the APIs themselves including API rules, configuration details like modify results functions and data collection rules/url lists but will not transfer any data – so if it's important that you retain the data your APIs have already collected, please download or archive it using some other method.

Check out the FAQ for more details.

Thank you to each of you for supporting kimono over the past two years.

The Kimono Team
I've worked in 30-40 employee companies completely bogged down in inflexiblility and 10000 employee companies where I had all the flexibility and agility I could ever want.

Employee count is probably one of the least indicative indicators of how lean, agile, flexible, etc. a company is.
According to the data it has 41% of the entrepreneurs in the country so I'd say it's pretty near the top.
The title actually reads like your usual clickbait.

Unfortunately, it is also tragically accurate, wrt the info in the article.
I've made the same allowance for a visitor to a forum I run. He is incredibly abrasive and snarky in general (especially when people disagree with him, however politely) and vain about his own writing, which is mediocre but he refers to as "truly insightful" and "a cogent analysis of this subject". It consists mainly of densely-worded diatribes and conspiracy theories, with scattered "photoshops" of politicians he dislikes (which is all of them - nobody is good enough for this guy). It's truly disturbing, in the way that observing another's emotional turmoil can be. Mainly I try to leave him alone.
Let's run with that thought. Let's say Pakistan committed to using nukes in retaliation for US drones shooting their citizens, what are they going to shoot at exactly?

They're supposedly developing longer-range capability capable of hitting some of Europe[1], but right now they might be able to hit some US military bases in the middle-east[2].

I'm not saying Pakistan isn't corrupt, but pretending that they could simply switch from their current US-friendly policy to a strategy that's openly adversarial to US-interests seems to blatantly ignore the realpolitik of the situation.

1. https://en.wikipedia.org/wiki/Taimur_(missile)

2. http://news.bbc.co.uk/2/hi/south_asia/3545775.stm
>The reasonable thing to do with that information, would be to surveil them further, search their house, or arrest them.

That is in no way a reasonable thing to do if you're only 50% confident in your results. A reasonable thing to do would be scrap the whole system and make something more reliable than a coin flip.
https://www.youtube.com/watch?v=ecm5PKTiVhw
The Reddit Filter (also Applies to HN)
Which fail in 99% of cases, so they come back to the original one more bitter than when they left.
What's is their reason to block yours domains? They can't do that for no reason, right?
Furthermore, even if the algorithm was generating kill lists directly there seems to be the implicit assumption that that would be worse than having some human "yes-men" who are directly beholden to orders of their immediate superiors and surely care more about their career advancement than bombing random Pakistanis in charge of the process.

It's the same fallacy as being overly paranoid about the safety of self-driving vehicles, the system doesn't need to be perfect, it just needs to suck less than what it replaced, how did the CIA/NSA come up with such lists before the advent of computer analysis?
It's because we're killing their enemies.These are strikes on the TTP not the Afghani Taliban.
For the former it really depends on your position. If on foot and on a monotonous route, then maybe if you can handle thinking in 5 minute bursts, anything else, not a chance.

You'd be surprised how much of a workload just sorting and text recognition is.
Might be fun to see EU countries combined under single label.
Apple is still innovating on designs, whereas every PC I've seen for the last 5 years or so looks pretty much the same.
> The NSA is many things, but "bad at Math" isn't one of them.

I agree, and with the pedigree of cryptology that has come from the NSA (and with alumni like Knuth), that's very well established.

But non-technical people tend to have a habit of taking technically brilliant (and often specific) things and using them in a way that they were never designed or intended.
You're right about the complexity, but I never did get the whole "separation of concerns" thing with respect to web applications. Perhaps it makes sense for large applications, but in my experience with smaller, simpler ones, it just means making more little pieces that have to work together correctly for everything to work, and one small change means having to go through several files and make tiny edits in a bunch of places instead of having it all together. IMHO you're separating something that just isn't very suitable to separation.

Generating HTML directly in the code makes it very easy to figure out how everything works, and thus modify it, since you see the whole process in one place.

Speaking as someone who recently turned a ~5kLoC, ostensibly MVC and consisting of over a dozen files (mostly empty or nearly so), but quite trivial application into a single file of less than 100 lines, it's amazing how much complexity some people can introduce.
Can you pin leaf certificates?

Quoting https://developer.mozilla.org/en/docs/Web/Security/Public_Ke...:

> Firefox (and Chrome) disable Pin Validation for Pinned Hosts whose validated certificate chain terminates at a user-defined trust anchor (rather than a built-in trust anchor).

I understand this as "when using HPKP, you have to pin a CA certificate, not your site's leaf certificate". If this understanding is correct, I think your comment about HPKP is wrong and it is in fact a good idea to use a CA you find trustworthy and pin its certificate. Agree?
Capitalism will eat democracy – unless we speak up – Yanis Varoufakis
Show HN: Shortest distance in Wikipedia
>Cross-platform app distribution is a hard problem!

indeed, but couple of things

specific to Mac OS X: there are homebrew, macports, fink and probably more

distributing with homebrew to someone who already going with macports is problematic for example as it is advised to not have both installed.

One alternative is to distribute a pkg and so use PackageMaker to build one.

A pkg has the pros to be native to Apple, but the cons to not work for other systems like Windows and Linux.

So here another alternative: Debian packages (deb).

Wether with macports, homebrew or fink you can install the command line utility dpkg, and using dpkg-deb you can build deb supporting the darwin-amd64 arch.

For Windows, you can use the utility wpkg, http://windowspackager.org/
and with it you can build deb packages for win32 and win64 architectures.

Ultimately if you distribute command-line tools (not GUI app),
you can use deb packages for Windows, Mac OS X and Linux Debian (Ubuntu etc.)

Here an example (one of my tools that I need to distrib/install on servers): https://github.com/Corsaair/as3shebang/releases/tag/1.0.0

Debian packages for everyone :)

Linux and Mac OS X install: dpkg -i as3shebang_1.0.0_amd64.deb

Windows install: wpkg -i as3shebang_1.0.0_win64.deb

You can see the build scripts at the root of the repo, they are pretty similar.

Also, once you have deb packages you can also convert them to rpm and other nix-like packages usinga tool like alien, see https://en.wikipedia.org/wiki/Alien_(software).
How to define KPIs for analytics
Catching all the pointzz (it also has badges!!) can be a problem. Especially on SO itself, there can be a race to answer a question, which means the quality of the answers suffers sometimes.

Difficult questions really don't work well, sadly. Unless there is the rare situation that some expert out there happens to know the answer and has the spare time to post a long detailed reply.

Didn't realise you couldn't answer your own questions without sufficient rep - that sounds a bit rubbish. Don't think you get any points from it either (obviously, otherwise you could just rapidly post a bunch of empty 'questions' and accept all your own answers).

Ultimately, stack-exchange sites seem to work well for a certain volume of questions, with a certain minimum number of enthusiastic varied experts in some field, for a certain level of question (not homework, not blue-sky research). This is kind of Goldilocks-obvious I suppose...
Well, there are plenty provisions under the security chapter, funnily enough now that I look at it again (been long time) it seems both 'accountability' (tracking every media in and out) and 'protection from malicious software' are not listed as required. duh.

The emergency mode operation plan is however listed as required, and this place was basically shut for a week.

I remembered it being more stringent that what it really is.
> Cleaning this is expensive, probably much more than just getting transcriptions of single speaker samples

So, deep learning to clearing background noises?
Almost, because Belgium has black while the rest have blue
I think that's the right attitude to take. Getting intimate with a project enough to build it from scratch demonstrates a great deal of commitment.

Working with a Linux distribution probably eases the burden, but even with all the dev tools and build requirements at the ready a clean build might not arise until the environment is a perfect replica. These are things that regular contributors probably take for granted, they've set this all up previously and the order of magnitude is greatly reduced.

I've always enjoyed the challenge and healthy debate around open source tools, it's been an important part of my life in computing, and ethics are at the heart of it. I also like the restrictions that the tools impose, it's a constraint on creativity, but learning to be intuitive with constrains is also a creative outcome. In turn I've always tried to commit quality bug reports, and patches where I feel I understand the environment enough to fix my own problem. The time that goes into these things is prohibitive and takes a level of patience and good will that most people simply wouldn't bother with.

A projects culture really matters, and I think that open-source projects often are tainted by vicious personalities. But it's far more difficult to hire and fire in this world, a dominant contributor is still important even when their personality sucks, and the amount of work hours devoted to removing them by a community is often not worth the effort of just accepting an ego and warning contributors of the problem. This just continues to poison the pot. It only gets worse when the contributor becomes a lead.

There are projects that you might personally find valuable and that's a good reason to get involved, but everyone has a life outside of open-source. If you're lucky the project is what makes you money and it's in your best interest to quit complaining and do something. If you're contributing in your free time then your relationship will probably be fleeting at best. It's hard not to have a life.

I'd love to work in a culture of expected mutual respect, but it's not a perfect world.. In the meantime let's support peoples initiative for what it's actually worth, be positive and hopefully grow community by encouraging more people to get that little bit more involved. They've probably already taken extraordinary steps in that direction.
I have read that it is much more important to have a strong mathematical background than a strong programming background to really be good at data science. Many data science positions in the world are looking for individuals who specialized in statistics and related math fields in school.
The simplest planning tool for any project
What about : chair that takes you to the kitchen and brings you back ?
The Parmesan Cheese You Sprinkle on Your Penne Could Be Wood
Seconded. I've been using this for about 18 months on various projects. Really like it.
Reading mathematical papers is an acquired skill that needs practice. Writing them also is, but the skills exist somewhat independently.
Looks pretty cool. I think I'll check it out.
Tomas Mikolov: The Roadmap towards Machine Intelligence
...or you could do an Albert Einstein, who worked as a patent officer. He could finish the job in 2 hours and spend the next 6 hours working on his theories.
Reminds me a little of Roald Dahl's short story "The Great Automatic Grammatizator", which is an excellent read (not quite as dark as some of his fiction, but getting there).
Use it or lose it: why safe C is sometimes unsafe Swift
...a good reason not to kill anyone without more than the decision of an AI or a council of human bureaucrats and politicians.
Sponsored Links in (Delicious) RSS Feeds
Yes, I'd love for HIPAA to say: if we're talking about a medical centre, you've got to be able to snapshot and reimage within X hours with data loss of less than Y hours. One can dream...
"Under the random selection of a tiny subset of less than 0.1 percent of the total population, the density of the social graph of the citizens is massively reduced, while the "terrorist" cluster remains strongly interconnected."

There is no indication in the slides that the feature calculations are done on the smaller subgraph. The above comment doesn't hold if the calculations are done on the entire graph and then the 100k are sampled for training.
You can't really fit many drives in an ultra-book laptop. Yes I could use a HDD for that but I'd rather not have any HD in a laptop (because of noise, resistance to shocks, reliability and power consumption) and I want my system, programs and non multimedia data to be on SSD for speed and performance consistency over time.
Microsoft SQL Server Man in the Middle Attack
This finally pushed me to move from Delicious to Pinboard.

And I'm very happy to have moved somewhere that actually makes money directly from their users.
Why healthcare companies need email marketing?
>We can't even test it because there is no validation set and unreliable labels.

You can't test it, the NSA surely can and almost certainly can and did.
It seems like not allowing encryption for amateur radio bands is a showstopper for a lot of people, it would be nice if the FCC would change their position on it. Does anyone know if there has been any movement in this area?
> It's not a problem using non ASCII method names in Ruby

Making it easy for people to type them, on the other hand...
But some idiot along the way decided that he should embed html AND javascript in his java class and it took a team of people several days to track down where exactly the error was that produced the errant price.

A team of people, several days, and no one thought to just grep the codebase to find the relevant pieces? If that "idiot" didn't conveniently put the pieces all in one place, maybe it would've taken even longer to find? I wouldn't blame that on being "stupid code"...
> Also, criticizing the NSA on their knowledge of statistics seems unwise. The NSA is many things, but "bad at Math" isn't one of them.

Surely this would also apply to NASA, but then you go and read Feynman's analysis of the Challenger disaster and it doesn't seem at all the case.

I think the really unwise thing would be to ascribe abilities to an organization based on the abilities of individual members as politics starts to take over.

http://science.ksc.nasa.gov/shuttle/missions/51-l/docs/roger...
No, that phrasing is saying that custom CA certificates override pinning (e.g. for corporate MITM proxies).
On the typing front, maybe you'd find this recent paper entertaining: "Is Gradual Sound Typing Dead?" (link below)

The conclusion is that it's mostly dead or worse, because of the performance hit when typechecked code calls untyped code.

(And also because of the details of Typed Racket, which perfectly reasonably translates into ordinary untyped Racket, but then that is then mangled by GNU lightning (!).)

But...

"At the same time, we are also challenged to explore how our evaluation method can be adapted to the world of micro-level gradual typing, where programmers can equip even the smallest expression with a type annotation and leave the surrounding context untouched. We conjecture that annotating complete functions or classes is an appropriate starting point for such an adaptation experiment."

http://www.ccs.neu.edu/racket/pubs/popl16-tfgnvf.pdf
Pretty cool! awesome
> So there is really nothing at all to suggest that those algorithms alone are used to create kill lists.

The first line of the article actually suggests this:
'In 2014, the former director of both the CIA and NSA proclaimed that "we kill people based on metadata."'

Also, even if something does not make sense does not mean that it does not seem to make sense to a particular person or organization.
I used to use Fish but switched over to zsh due to the better support. It'd be great to see Fish get more popular in the open-source community as I'd love to give it another try.
Because most of the strikes are in the Tribal areas near the border with Afghanistan where the writ of the Pakistani state doesn't really run. The Pakistani military has received some bloody noses when trying to operate in the area. Even Wikipedia is happy to classify the whole thing as a war[0]. Over 6,000 members of the Pakistani security forces have been killed, 20,000 civilians and 35,000 "insurgents".

Pakistan gets significant military aid from the US to help put down an insurgency by groups that would overthrow the state. On a realpolitik level they also get to blame the US when a strike goes wrong whereas if they were dropping their own bombs they would have to put up with the blame. Mistakes always happen in war, I'd suggest however that a drone strike has significantly more time to conduct pre-launch checks than an F16 pilot does.

[0] https://en.wikipedia.org/wiki/War_in_North-West_Pakistan
Fortunately in case of reddit there is always multiple subreddits available on almost any topic so you can always choose one you like. And everyone don't like the way it's works should probably check xkcd about Free Speech.

Same is true for almost any news aggregator include HN as there more than one website on internet.
Elixir Forum
Yes, thats correct. I initially priced this based on what others in the industry were pricing. I think eventually I'll experiment with pricing a little bit, but I'm worried that with higher prices developers will just say "Meh, I can implement this myself" and go the other direction.
Which is exactly why sites like blogspot make me do a WTF.
It is not bullshit in the sense that we are still a long way from human level processing power. As long as performance increases exponentially we will get to human level sooner that we might think. The important thing is it does not matter if Moore's law holds or not, just that processing power increases exponentially - the actual mechanism is irrelevant.
The fact that 2,500 to 4,000 people have been killed in Pakistan according to a completely opaque process for classifying targets and blasting them from the sky--a process that operates entirely outside any law--ought to be considered absurd, shocking, frightening, and soul-crushingly inhuman. But it's not. We're arguing about with each other about bullshit.

I'm incredibly appalled by that. That's why stories like this are dreadful. They overreach in their conclusions, and will be easily denied by people involved in the programs who will then produce evidence to show that this particular program does exactly what it tries to to: identify terrorist couriers.

That denial and evidence will then discredit all the sensible arguments about the drone strike program.

Don't believe it? There's a discussion down-thread where someone is equating this list with the US Terrorism Watch Lists. Their clearly not the same thing at all (once glace at the slides shows you that), but they demand evidence. Of course, I can't show evidence that will convince them, but at some point an agency will, and they'll show exactly how the ist in this article (or some other list) is very accurate (I'm sure there is some list that is) and that will discredit the whole argument against the watch lists.