skysight-inc/HackerNews huggingface dataset:
Hi, I'm Fredrik Strömberg, one of Mullvad's founders. I'm a frequent lurker on HN. Thank you both!

Like you said you can trust what we say regarding logging, but you are unable to verify it. Since that's true for all VPN services, may I suggest relying on track record and other signals instead?

Like rhblake said we don't ask for personal information. In fact, we were the first VPN service with that setup, and we were first with bitcoin and cash payments as well.

I'm tempted to provide a list of our security track record, but I have somewhere else to be, so my submission history will have to do :)
ok, then do that test of removing salary, indefinitely. since it's not the strongest motivator, maybe secondary one, most would still come, right?
now how many would show up next day?
It's hosted from the GitHub page of "ioerrror", not "ioerror".

Spelling is important.
Does anyone have a definite idea which school of Sharia jurisprudence Hamas even follows?
I actually wonder what the correlation is between PHP use and MongoDB use. They both have an attitude that mistakes ease with simplicity, a philosophy that puts correctness way down the priority list, and an easy introduction with a heavy ongoing maintenance tax.
Several months ago I still used a multi-site licensed Windows 7 Ultimate and relied on the "Services for Unix" NFS support. My servers are Unix based. Went outside for a while and when I came back my Windows 7 Ultimate had been replaced by Windows 10 Pro. I really do not know how this happened because I always disable auto install.

My system is dual-boot Windows / Linux using Grub and somehow it did not break (showing that MS knows how to not break dual-boot). So I used Windows 10 Pro for a while only to discover that they removed "Services for Unix" NFS support which is now only available for Windows 10 Enterprise.

I've been using Linux for 20 years and am finally looking into not using Windows anymore at all. People may call it childish (my experience 20y advocating for Linux / BSD etc.), but I just do not trust them anymore. I also did not forget how they compared open-source with cancer and communism, something I think a professional company should never do.
> I work at a large, non-software company...

Basic rule of thumb, the bigger the company-- the dumber and more dysfunctional they are. Also, Non-Software companies simply don't get devs.

Chalk this stint up to experience, prepare to move on.

Pro-tip, on your job search make sure you scorecard your next company for personal cultural fit. The ONLY way to determine this is by talking to actual members of the team you would work with. Here are some good areas to probe during your interview conversations > https://www.themuse.com/advice/the-best-interview-questions-...
One of the big problems you have is that at that price range, overhead is eating away at your money pretty fast. Even if you do an hour of negotiation with a few people for "free", then pay one of them hourly strictly for the work, both you and the people you talk to need to be factoring in that time to the ultimate price and whether it's worth it. I will observe that when people describe the successful freelance jobs they do at those rates, including some other comments in this very thread as I type, they seem to tend towards being some very stereotypical tasks that generally amount to "installing WordPress/Magento/similar and slight customization". If you're negotiating something non-stereotypical, you can eat up serious percentages of the time just describing the situation. You may have to step up to a slightly higher tier to even get beyond "hello".
Startup Idea to Leverage Good Tech Writers
That would be 4*26=104 hours right? That seems a good amount of time.
> I find hard to trust elance, upwrok and similar as it's either super-developer-guy or random-indian-guy

Still that's not what the OP meant. As i agree tech is booming in Bangalore and all, the reference here is the opposite connotation to the super developer guy. While i don't disagree that there are people who put a WP and make money, avoiding stereotyping is good for everyone.
I do tend to try things when they solve a problem that I have. I may be missing on problems that I don't know that I have. On the other hand, I frequently see people using tools to solve problems that they don't really have.
I agree. The point is that Haskell still throws run-time exceptions.
Or maybe you should understand the point of the comparison. If it truly makes you feel better, pretend I said speeding.
Microsoft Uses Machine Learning to Construct the Perfect Sky
From the outside it's very difficult to know what's going on here. Maybe Appelbaum is a jerk. Maybe he's carried out sexual harrassment/rape. I don't know. But these things are not proven by a clearly orchestrated character assassination: aggressive twitter accounts, anonymous testimony, a website which is misleading and attempts to deceive people. These things don't help anyone and only undermine the claims by the alleged victims.

Given who Appelbaum is, it's entirely possible that outside actors are also getting involved to exacerbate tensions.

In summary: Applebaum has left. TOR can move on. If there are criminal matters, they can be decided in the courts. Witch hunts and character assassinations are not productive.
>3 - By employing both Israelis and Palestinians, companies actually contribute more to peace and equality than BDS ever will.

Exploiting an occupied population does nothing to contribute to peace. It would be better for Israeli companies to leave Palestinians alone as a labor force and employ Israelis.
I'd bet it's mostly to do with fear of sudden, large expenses. Part of the reason to save up a large stock of funds is to be able to pay off big, unexpected bills. To shell out a large sum for an annuity also requires them to shell out (some?) of that ability. The elderly probably couple that with a disdain for taking on financial debt.
With the very standard "we will pay you a month's extra salary if you agree not to sue us or disparage us" stanza that happens when someone is not leaving entirely voluntarily.

IMO, if Tor thought that he had a reasonable case against them, they would increase that to substantially more.
Ahh, another example of "Creative Accounting" as I like to call it. Sort of like "Creative Writing," but instead of writing up a fictional story, it's about moving numbers and creating plotlines that aren't true but look pretty good on paper. My how I loathe it.

On the flip side, I would like to think one of the most talented gentlemen in such a dog-shit-ethics-gutter, Mr. Andy Fastow[1][2], would be an excellent comentator on this subject.

[1] https://en.wikipedia.org/wiki/Andrew_Fastow

[2] http://www.bloomberg.com/news/articles/2012-03-22/enrons-and...
Investigating an app compat problem: Part 1: The initial plunge
I wonder what the percentage is here on HN?
That or sulfur dioxide, yeah. I've smelled the latter in an office that doubled as a data center, when one of the UPSs' charge regulation circuit went wonky and overdrove its batteries.

That's probably not a major asphyxiation risk unless you're trapped in a room with it, though, because, unlike inert gases like helium or nitrogen, sulfur compounds are irritating as hell - a UPS boiling its batteries will send you fleeing for the nearest source of fresh air, with eyes and nose streaming, before it'll suffocate you.
5,616 Indians turned slaves every day over 2 years
You can always leave to other country, or minimize your contributions with creative accounting.

Also very common is to build your own house by yourself DIY style. It is significantly cheaper because you do not have to pay taxes from work you do for yourself.
Which is exactly what I did when I had to solve the problem. :) And you are right in mentioning that the fact that you can restrict modification of the database to only certain stored procedures is a great help here.
LinkedIn URL most likely was instead of a written CV. Wish companies would accept this.

As for the rest, I don't know but I hear they have some issues both with rockets as well as (often) clueless western demonstrants so getting being careful and getting good background information on visitors does sound like the right thing to do.
I understand the large file size is a problem, but please don't suggest anyone use JPEG for images. It's a terrible format and I wish it would go away. It ruins artwork. I see the developer changed it to a JPEG and named it *.GIF. Weird, at any rate the problem is the large size of the image 2560x1600 @24. Even on my Surface Pro the image is far too large. Does anyone have a link the the original PNG? It would make a nice wallpaper. Also, anyone have credit for the artist?
I'm sorry you had a bad experience with a Filipino developer. I hope it hasn't soured you on the country as a whole.
Generally people who kidnap believe they can get away with it by never being in the frame as it were. Given that you'd be one of the prime suspects on motive alone in this case, it seems like a bet on being able to commit a "perfect" murder.

I don't think it's a likely occurrence
Same thing in Italy concerning succession. It exists as well with strangers, but I never heard a regular payment was involved: you just buy the so-called "nude property" and then wait.
There are some similarities between this and SPA:

-> | SPA / fwknop | ssh

There are important differences too though (beyond the fact that SPA is not encrypting/decrypting traffic for SSH itself). SPA is a UDP authenticator so it cannot be scanned.

Design goals: http://www.cipherdyne.org/fwknop/docs/fwknop-tutorial.html#d...
I'm not sure what more do you expect ove upwork and the like? Tinder for developers?
Unless you put in the time, it's not going work, in love or coding. Simple.
Estonia's voting system: a python program on GitHub
The author, and a lot of computer users. My parents would have no idea that that kind of thing could work. Even if they were told, they would likely forget because they do it so seldom.
That makes no sense. There is no "pushing" going on. An app can be designed with any style or approach. I'm not sure how you expect Google to design their apps... perhaps get in touch with them and offer your advice.
Stemming and stop-word removal aren't that hard. Probably less time to set up say NLTK and write the 4-10 lines of python required than setting up Elasticsearch.
"Good design is about taking things apart."
--Rich Hickey

I think that statement captures several of these. He says it in the context of methodology and "architectural agility" in a great talk called "Simplicity Matters." [0]

[0] https://www.youtube.com/watch?v=rI8tNMsozo0&t=9m49s
This reminded me of the recent brilliant talk about design of Julia: "Julia: to lisp or not to lisp?"
https://m.youtube.com/watch?v=dK3zRXhrFZY
The unpopularity of annuities seems like a direct consequence of loss aversion, which says losses are more psychologically powerful than equivalent gains. [1]

If I trade $100k in savings for an annuity, I'm starting off at a deep "loss", which becomes a "gain" only at some point in the uncertain future. Not surprising that most people won't take that bet.

[1] https://en.wikipedia.org/wiki/Loss_aversion
The existing inequality caused by not working as much and choosing lower paying fields? You can bet if men benefitted from this instead it would be considered institutional sexism that would be targeted and dismantled.
Robots Are Invading Malls (and Sidewalks) Near You
A few potential reasons they're interesting compared to annuities: they're more honest about the risk, the risk is easier to understand, the risk is incremental rather than binary, and the lottery aspect might encourage better saving behavior/make them more marketable than annuities.

Annuities are typically sold as "risk free", but you have the risk of the insurance company becoming insolvent. A tontine's risk of everyone living longer is obvious. Since annuities have general credit exposure to the insurance company, to understand the credit risk you need to understand all of the insurers lines of business. A tontine with segregated assets doesn't depend on the other business of the manager for solvency. Some of these issues with annuities can/are mitigated by regulation, but that's another thing you have to understand in order to understand the risk. Customers understanding the risk should lead to better decisions about how much to rely on it.

Because annuities have guaranteed payments, if life expectancy increased the insurance company would continue paying out an an unsustainable rate, and when it ran out of money benefits would go from 100% to 0%. A tontine would instead reduce payments incrementally so that it's always sustainable.

Finally, people don't always make financial decisions in the way economic theory suggests they ought to. In particular, people buy way more lottery tickets than economists think they should, and way fewer annuities. If you sprinkle a little bit of lottery into an annuity it might become more marketable, leading to better average financial decision making.
What? It absolutely has to do with the language.

Ruby binary trees: 57 seconds
Scala binary trees: 11 seconds

[1] - http://benchmarksgame.alioth.debian.org/u64q/ruby.html
[2] - http://benchmarksgame.alioth.debian.org/u64q/scala.html
Fish Can Recognize Your Face
I have experience of being on that site and they are not mutually exclusive. Are there 100 mediocre Indian dev's to 20 excellent Indian dev's? sure. But a straight stereotype in contrast to a super dev is not looking good here.
>A far right politician in Israel does not represent the entire country,

He was in the coalition!
From what I've seen, they are eager to try new technologies but not necessarily new implementations. Just enough to get an idea of where this tool fits in their toolbox should they ever need it.
Don’t Let Outside Funding Kill Your Startup Passion
I work part-time for an Israeli tech company and am a Zionist; I assumed your post would be ultra political and demonizing Israel.

Instead, I was pleasantly surprised to see your post was thoughtful, kept politics out of it and remained focused.

You're helping Gazans live better lives by teaching them a trade skill. That's a real kindness you did. Kudos.
Making Music in a Browser: Recreating Theremin with JavaScript and Web Audio API
Maybe someone didn't want him to sign. $8333 pre tax seems a little low if they actually wanted the document to be executed.
FORGIVENESS – LEARN TO FORGIVE
Maybe that's my own perspective only, but I prefer my own memories to be exactly as I felt while experiencing them (which is far from easy!). Then, and and only then, true long-term lessons can be learned from one's past (well, that's my attitude, feel free to disagree here).

If we keep painting past as rosy garden with only few carefully selected facts and rest is bent/invented as needed, we will keep repeating same mistakes and not reach our potential, be it on personal or society level.. which is the land of say not-so-clever people. sure we can aim higher than that
“Make Sure DSA Signing Exponentiations Really Are Constant-Time”
The humanist intellectuals all over the world (especially in the USA) should do their best to bring out the viciousness of the corrupt ideology called communism and the corrupt/cruel actions carried out by their leaders. e.g. Mao, Stalin, Castro

But we see a chilling silence on the issue of human rights violations carried out by the followers of communism [1],[2] by most of the intellectuals (mostly humanities professors) in USA who are very keen on criticizing USA for whatever perceived/projected censorship and violation of human rights in USA.

We must not forget that the USA has served the world by taking a stance against this vicious ideology called communism and its equally vicious followers. We must raise this issue every time USA and capitalist free and open market based democracy gets criticized in favor of communism/socialism by the communists/socialists or what they call the useful idiots [3].

I do not say USA has not done anything bad. But in comparison to the communists it's much, much better. No doubt, USA can be improved (e.g. wealth inequality) but not by communist/socialist manner. I don't live USA but I thank USA for getting my country off the vicious hooks of the communism and guide us to a more humane path.

[1] https://sentinelblog.com/2015/12/10/maos-monstrous-record-ha...

[2] https://en.wikipedia.org/wiki/Laogai

[3] https://en.wikipedia.org/wiki/Useful_idiot
I'd probably find a blog post explaining the redesign more intellectually interesting than just looking at the page. That's probably because frequent exposure to web pages causes me to tune out their intricacies.

Curious if there was any testing behind the redesign.
>Just for the record - most people here want peace and are willing to make sacrifices for it. If only it were that simple.

Lav davka. Most people want peace for free, and don't see why they should have to do the work of siding with filthy smolanim to counter the settlement movement when the Palestinians aren't trustworthy anyway.

Try attending an antiwar demo and being yelled at that you're a traitor and a dirty Arab if you think most Israelis want peace so much.

If most Israelis wanted peace, they wouldn't vote for the Right.
BECAUSE THIS IS GREAT.
How Hensarling's Dodd-Frank Alternative Could Impact Munis
They seem to be doing everything that was asked of them at the height of the sleazy days:

- They removed all bundled adware

- They scan the hosted packages for adware bundled by the developer and warn accordingly

- They removed deceptive download buttons

This is really very good news, and I'm willing to give them another shot. To quote from later in the Reddit thread:

It brought in quite a lot of revenue, but obviously that strategy is not sustainable and SourceForge was/would have been a sinking ship. The previous owners were a publicly traded large corporation and SourceForge was not a core part of their business. We are a lean web company with talented developers that has the ability to do things more efficiently. The site is monetized via advertising, but we believe it can be profitable and sustainable without throwing users and developers under the bus. At over a million unique visitors per day, we don't think we need to trick people into clicking on ads in order to turn a sustainable profit.

That had me nodding my head in understanding at "publicly traded corporation." I get it. I work for one. They will throw their workers, their customers, and their business into a meat grinder without batting an eyelash if it means being able to add a couple more cents to their shareholders' dividends.
I didn't down vote, but it's worthy of one because you're defending racism.

Racist stereotypes aren't insidious and vile because they have no truth to them. Most stereotypes are based on reality, and some even apply to the majority of the stereotyped group.

The problem with stereotypes is that you're lumping people together in possibly negative categories only because of their race. That's scientifically unsound and harmful to the individuals who want to (and should be) considered individually without prejudice based on their race.
Electric eels can leap from water when threatened
Is there a faster way of becoming prime suspect? The kidnapping equivalent would be allowing random people to take out 'kidnap insurance' on you (with your agreement). If it so happens that you are kidnapped, it's pretty obvious which door the investigators will knock first.
thanks, i have taken the liberty to C&P your explanation into the blog.
Announced a week before the Apple event. I wonder....
Component-Relative Paths in Angular 2
I think fundamentally issue is how much expense is okay for healthcare. Current prevailing thought is whatever it takes.

With consolidation of hospitals and other healthcare facilities: less options coupled with desire that even the most expensive healthcare procedures must be available to all irrespective of individual affordability, we are going to have ever increasing healthcare costs.
Basically going the Adobe way — for a large group of users that actually switched to Sketch for this very reason...

The stick-to-your-old-version if you want to avoid that fee is, imho, a terrible argument for not calling it a subscription.
IF you can get a solar system and batteries for £1k, then that starts to look feasible. But that's a big if.

I had a 3.8kW solar system put in for £5k last year and have yet to really run the numbers on savings; the payback period is 10 years of feed-in tariff cheques. If I went off-grid that would be reduced. I don't really see why I'd want to go off-grid for its own sake, I'd rather better explore the possibilities of net metering and sharing power with the rest of the city.
I meant it as 26 hours total, but I had my math completely wrong. 40 hours a week * 4 weeks * 1/3rd is 52.8. I had it halfed somehow. But anyway, yeah.
The Story of Animator vs. Animation – 10 Year Anniversary
Last time I have used AngularJS was in 2014, so that's why the project structure looks a bit dated. I am open to suggestions on how to improve it, or even simplify it further.
I'm so impressed with your project's documentation (README), nicely done!
Nice.. it's a simple string replace according to the source[1].

The next improvement I can see is allowing for numbers from the tongue language, and overwriting console.log to replace shown numbers.

I don't see a usecase for this -- this is very interesting nonetheless. :)

[1] https://github.com/djadmin/tongue.js/blob/master/src/tongue....
The people who work on databases are (in my estimation) usually up there with those who work on operating systems, compilers, and video games. Most programmers are simply not dealing with very interesting constraints in terms of latency, extensibility, throughput, storage, concurrency, or other challenging requirements, but database people are. Don't be irritated when they ask for better tools.
My biggest concern is the direct benefit off the death of others causing a perverse incentive to kill. There are people who will mug and risk killing you over the money in your wallet, so I could definitely see people being killed over the money in one of these.
How do you define "socialism" in this case?

State-owned companies? Usual in much of Europe, but hardly sufficient for "socialism"?

Distributive taxation? Preferable treatment of unions in labor disputes?

You need to define your terms otherwise it just becomes a word.
I don't have expertise on the subject as was probably already evident. For me it's a setting in KeePassX, and that's it.

With the 10 million config, opening the password database takes just a bit over a second on i7-4800MQ which should come with AES-NI. I can't say if the software is using that or not.

On my Android it takes 4 seconds, so very acceptable still.
Yep - I get confused between Grunt, Gulp, Yeoman, Bower, Node, React, Angular, jQuery, TypeScript. How do these things fit together? Why would I choose one over another?

As a predominantly backend developer, If I just want to have a 2016-style workflow for the frontend part of my site, it's really hard!
Ah yes, the "more dangerous = safer" argument. Shrapnel is messy and hidden, there should be a steel spike mounted on the steering wheel pointed at the driver's chest. Imagine how careful he would be then! Road deaths would surely plummet, and that's the only thing that matters!
Must Reads from hack.summit() 2016
I actually mean reliable. Its probably different now, but at launch, the defaults were fsync'ing every 30 seconds or so. It would literally just apply the change to an memory mapped buffer and just fsync it once in a while.

They did that so they could look good in benchmarks, and it's why they recommended so strongly that your memory completely fit in RAM or else things would fall apart (pro-tip, any system that recommends that has a poorly designed storage engine).

They also screwed up the consistent side of things as well.