skysight-inc/HackerNews huggingface dataset:
> There's one problem. Like all other P2P, when people find it not interesting, they stop seeding and it will naturally die.

That's true, this idea works best when people actually want to access the program

> How does the application determine who's the single source of truth?

Just by inputting the torrent itself. If the torrent changes, so does the magnet hash

> But how does one discover the hash/magnet link? Search over P2P I guess?

Hashes can be distributed by any means already available: facebook,twitter,websites, pen and paper, etc.

> One can craft a program, a special browser like Tor Browser using C++ or something. Any particular reason why JS?

Not particularly, mostly ease-of-use and cross-platform abilities readily available. This same idea can work on any stack ofcourse

> Just my 2 cents. I find the idea interesting yet needs polish.

Thanks, that was why I came here :)
Location: Bangalore / Chennai.

Remote: Yes (with prior experience)

Willing to Relocate: Yes

Technologies: Web (HTML / CSS), Ruby (Ruby on Rails), JavaScript (JQuery, Vanilla JS)

Contact Details: http://ameen.in

Résumé/CV: https://drive.google.com/file/d/0B1Vcshe23073SFgzNkJOVHFOdTg...

Email: ameen.in@gmail.com

LinkedIn: https://www.linkedin.com/pub/mohammed-ameen/6/88/a97

Github: https://github.com/amxn

About Me: Full-Stack Engineer, UX Designer, Product Owner (Built & maintained a few medium-sized projects, sole owner on a rather large scale Rails project.) I'm open to exciting opportunities.

You: I'd love to work in a culture that believes in nurturing their employees, help them stay upto speed on the latest & greatest developments/best practices in the tech scene and is preferably interesting Product company. (Exceptions if you're working on cool stuff).
The key feature in vim for me is that I never have to move my fingers from the typing position on the keyboard. I never have to look away to find the home key or the arrow keys.

All the things mentioned in the article are just there to not miss the nice features of other editors.
I hope they upgrade it to support the new API.
A.H.C.I. Member Marc Jenni Loses His Name and Has to Find Another
That's not comparable, when the file you want to edit is only writable by root and you have to go through a jumphost to get there.
The issues were all "Web Sites" specific. I'm sure we could spin up machines and get everything to run - but that's much less enticing compared to AppHarbor / Beanstalk.

One example - if you have any processing in the application_startup, Web Sites won't work for you. Applications are randomly killed and restarted, and don't allow for a startup time, meaning outages when this happens. Customer support suggested using a fail over to work around this, but the fail over only kicks in once your app has been down for a certain amount of time - so you'll still have down time.
As a data point; I interviewed with these folks a while back and I was impressed with how nice everyone I spoke to was.
So this all reminds me of when I was an IT manager and my sysadmin spent like 25% of her time just managing license compliance. My dev worked in open source and spent 100% of his time getting stuff done.

MS seems to be getting a lot better about this stuff (dev licenses, free short-term VM images for testing purposes, I don't know what else) but making things cheaper while not relaxing compliance requirements doesn't make it all that much easier.
I don't find it so surprising that, out of the vast number of possible small perturbations, there are a few that cause the image to be misclassified. I suppose it is interesting that you can systematically find such perturbations. But is there anything here which suggests that a neural network which does well on a test set won't continue to do well so long as the images given to it are truly "natural"?
The main thing I've yet to figure out wrt vim is good keybindings with a Norwgian key layout. We have ø where ; lives, æ in place of ', no single (non-shift ) [ and ] due to å. and a composing accent/single/back quote. Loosing three full keys to actual letters is a though break ;) I know a lot of people simply switch to a US layout, but it's not really a great solution when freq uently also typing in Norwegian.
> This is de rigor in India. Keep a job for less than a year, you pay the company. Its the most bizarre thing I've heard.

Legally, the "bond" you refer to is illegal according to Indian labor law.
Thats a lovely sentiment. Unfortunately, commoditization of common skills is bound to hit. Things won't be as rosy after.
It is illegal in India too. However, companies use different coercive tactics (like TCS in the article) to ensure pay up. The letter of law states that it is illegal.
The thing with central registries is that they're central points of failure / censorship targets.

The main driving thought about this is making sure that outlawed/censored software can be accessed via an unblockable channel wether it's been banned or not.

Integrity verification is a good point, the shell application could do something with that possibily (verifying crc / a pgp hash somehow perhaps)
Yes, take it back to the store for a refund. We took back a Win8 HP and got the money back.

Now we have a Win8 Dell. And every-time I hear about a problem, I've repeatedly said "Take it back, and get the money back." Too late now. Too bad, stop telling me about your problems with Windows. I am done with this years ago after going through the process of performing clean installs at least every six months.

If I really need to run Windows, and I don't, I use Wine. If Wine doesn't work I fire up Win7 in VirtualBox, get it in, do what I need to do and get out.

I hear that Win10 is going to be better. I certainly hope so.
To be fair, you can do the same for iTerm (or any application, really) by using other tools. Quicksilver, for instance, allows you to define system-wide hotkeys.
I would very much like to know how this really works from the backend. Is it multilingual etc
The big difference is that this is a runtime at the same time for html5/nodejs based apps, allowing developers to just distribute some html + js + assets instead of having to wrap it in node-webkit themselves (which is the same code you're downloading every time basically)
Serious question: why do people care about this?
Booter
While travelling across the Internet I found quite a few interesting sites, named as booters. That name might confuse you, so I will make a short explanation: Booter is a service which basically offers stressing your network against heavy bandwidth (stimulating DDoS attacks). First site I came across was http://cstress.net which offers this particular service. Any thoughts on this?
You can center the view on any language by adding "#language:<lang name>" to the URL. For example: https://fatiherikli.github.io/programming-language-network/#...
I do use a tiling WM, just not Xmonad ;-)

With i3[1] you get split windows out of the box, but the splits are fixed by 1/2s (kind of a Russian Doll box model) that you can then incrementally resize via hotkey by some percentage of your choosing.

That's different than GoldenView which automatically gives the focused window the lion's share of screen real estate, thus providing a kind of distraction free mode with the added ergonomic benefit of not having to crane one's neck to left and right when working with split windows on a 27" monitor.

Maybe Xmonad, Awesome, and other highly programmable TWMs provide such functionality (or are trivial to pull off), although haven't heard mention of it (spent a couple of months with Awesome before switching to i3).

[1] http://i3wm.org/screenshots/
> I prefer to talk to my wordprocessor than typing

I'm on the opposite site. If I have a keyboard at hand, I'd never think of using voice recognition. For most people who have ever used a keyboard voice recognition is not an advance, it's a limitation of damage that the lack of a proper keyboard is doing.

However, my father hates typing on his iPhone, so he proudly talks to his phone. Works surprisingly well. Sometime the mails are really funny :-). But it's nowhere as fast or easy comapared to my sister typing at good speed (also on an iPhone).
For what it's worth: people with those kinds of issues are rare. Not rare enough, of course, but it's not as if everybody has them. In a way, chamakits's problems demonstrate why Microsoft is still selling them: even if they show serious issues, the rest of the tablet is so good that people will still love it.

As an aside, my own Surface displayed a very minor issue with the pen tap location being off by about a millimeter at the top edge of the screen when I first got it. Windows Update fixed it right away. It hasn't shown any issues since then, at all. From what I hear from people I know that also own one, this is more typical than situations with serious problems.
Virgin Galactic crash: SpaceShipTwo probe 'may take year'
Perhaps an even better introduction to these and related issues is Moxie's famous "changing threats to privacy" talk from 2010/2011--especially the first half hour: https://www.youtube.com/watch?v=Uxz7r4E2li8

I have pointed many friends--technical and non-technical alike--to Moxie's talk because in addition to some basics of how crypto works, it helps people understand why cryptography is essential to open societies in historical context. The linked essay points out some important basics, but it doesn't really explain why things like the deniability properties of OTR, trust agility for CAs, or perfect forward secrecy are so vital in today's world.
The republican system of election combined with a consumerist society benefits from uneducated, easily influenceable masses.

The jury system is related to the original democratic ideals: educated, responsible citizens which can be trusted (in aggregate) to take good decisions.

What you want is a society where you have more jury like systems, which would encourage the education of the people and especially educating their critical sense.

You also want low enough penalties so that jury mistakes are not too dangerous.
At least w8 made the wifi way faster to connect.
This may be a stupid question, but is it possible the blog author was given a refurbished device? These all sound like exactly the kind of problems you'd expect from a device that was pre-owned and sloppily reinstalled.

Either way, the proper course of action would be to return it to the store right away, especially when it refuses touch input.
Show HN: My kid brother's first Unity3D game
Milk Is Having a Shitty Week
This is exactly what I wished Workflowy or Thinkery would let me do. I love the mechanics of those two services, but I barely use them because I do not have control over my data. Thinkery basically turned into a bookmarking service for me because of that.

So yeah, that's what I would pay for in this case as well.
> "I think sticking with opt-out is ok since it will be the difference in having a million projects or 3 projects.

There is a difference between "right" and "convenient for tip4commit". Assuming that no project maintainer wants to be part of tip4commit, should they all be made to opt-out? I'd argue that it is tip4commit that have to make a case for themselves and convince stakeholders of their benefits. Avoiding marketing by choosing defaults that are convenient for you but possibly a nuisance to your stakeholders is a very arrogant and short-sighted position to take.
> I mean, children do not kill their parents even though they are more intelligent(evolution wise).

If it comes to the issue of more power, there's plenty of this happening in history - ex: Mughal empire.
Can you please provide some details on how OpenBSD is better than X for your purposes?
Generational shift: Millennials buy smartphones, not cars
The company asks you to pay which you should NOT because it is illegal. The company however can hold you ransom to exit letter etc. which proves that you worked for the company. However, most people do not take that route. There are smart ways to avoid that coercion.
I just read the article and all of the comments and I am still on the toilet... Does that level of hyperfocus mean I have ADHD?
Read about the "AI Box experiment" - http://lesswrong.com/lw/up/shut_up_and_do_the_impossible/

http://rationalwiki.org/wiki/AI-box_experiment
Lasagne met sint- jakobsvruchten en pompoen – Jouw Gezonde Recepten
Everybody knows Windows is a pile of garbage. What did you expect ;)?
Not strictly answering your question, but I find myself regularly using ed(1) to make quick changes to files.
College dropouts (Gates, Jobs, Ellison, Zuckerberg, etc) can make it to the top in the tech world. OTOH, top tech companies like Google and Facebook routinely screen out candidates with Bachelors, Masters, and PhD degrees from top schools because they don't pass the technical interviews. This process itself is surely imperfect, but the ability to solve hard problems on the spot is generally more valued than a vegetable with a (once) sacred piece of paper.
Reacting to the Reactive Programming manifesto (2013)
Dangerous Asteroid Rapidly Approaching Earth?
In Norway, at the lower court instance, cases are judged by a panel of three judges, of which two are lay-judges selected from the jury pool. The professional judge can thus be out-voted, but has the ability to correct blatant errors during deliberations. For certain more serious cases, the panel can consist of five judges, of which three are lay-judges.

For the second court instances, which handles appeals from the lower court or serious cases (potentially leading to 6 years or more imprisonment, which in Norway pretty much limits it to murder, serious drug related offences, rape or other serious sexual offences or particularly serious robbery cases), there is a jury and a panel of three professional judges. The jury is selected from the same pool as the lower instance, but generally the selection takes into account experience, so that it generally consists of people with experience as lay judges from the lower court instances.

Which means you'll usually face a jury where the members have previously participated in deliberations with a legally trained professional judge.

If the professional judges do not agree with the finding of the jury, they can set it aside if unanimous (in the case where the jury votes to acquit) or with two votes in the case where the jury votes guilty (and the professional judges wants to set the guilty verdict aside).

If the judgement is set aside, something which is very rare and usually happens only if the jury made obvious substantial errors, the case is retried with three professional judges and four lay judges.

It has warts, but the system with lay judges means that you don't face a group of people who don't understand the system with no corrective input, yet at the same time it still quite frequently happens that the lay judges overrule the professional judges (and the judgement is only rarely overruled), or that the panel is split with a mix of lay judges on professional judges in the majority.
Casting the Single-Player Movie Star
I see what you're saying, but I think it lacks perspective. Yes. the government has a lot of advantages, such as the ones you list. But remember that

a) A criminal jury verdict has to be unanimous. So the "defense's" jurors have to vote to convict along with the "government's." This is clearly designed to benefit the defense.to

b) The "beyond a reasonable doubt" standard of proof. Defendant friendly, to say the least.

c) Jurors are notoriously unpredictable. I don't know of any lawyer (and I know a lot of lawyers), whether a defense attorney or prosecutor, who would tell you that they can reliably predict what any given juror will do. The best you can do is ask questions like "do you think that anyone convicted of a crime is probably guilty" or "would you feel comfortable sending someone to jail" and remove the jurors who give the "wrong" answers to those questions. And note that these would typically be "strikes for cause," and therefore don't count against either side's total number of peremptory strikes.
Since when did OpenBSD give a crap about market placement?

It was always about correctness and security. They don't keep big complex unaudited piles of crap around for the sake of corporate or mass market appeal.

Nobody was using kerberosV, nobody was interested in auditing it. There's no place for code like that in OpenBSD base.
You make a good point, and maybe nvim's decision to open up plugin languages will come back to bite it in the ass. It is a form of fragmentation in a sense, but I'm hoping the benefits will outweigh the drawbacks.
Nasa's next generation of spacecraft and rocket designs stress safety and escape
And the US pays for it with ridiculous re-offending rates...
I'd never noticed this before, but you're right - "neurochemical imbalance" sounds convincing but holds no explanatory power by itself, and sounds very much like an updated version of "imbalance of the humours".
I would also like to mention here some other platforms like Unity that makes games developing a whole lot easier.
I'm really confused by this anecdote that you're pulling from. How do you know all this about what the jurors were thinking? Were you on the jury? Was it a grand or petit jury? Remember that there is a huge difference in the functions of a grand and a petit jury. The latter hears all the evidence and decides whether to convict based on proof "beyond a reasonable doubt." The former decides whether to indict, and hears only government evidence (and not necessarily evidence that would be admissible at trial) and only needs to make a decision by a preponderance of the evidence.
The hippopotamus in the room you are missing is vi.

http://www.viemu.com/a-why-vi-vim.html

http://stackoverflow.com/questions/1218390/what-is-your-most...

The elephant you are missing is UNIX itself. The best IDE ever made.
Show HN: Civilian – a full-stack RESTful Java web framework
I actually use Aperture and had no idea! Here's a link if it's useful to anyone: http://www.macworld.com/article/2090927/geotagging-the-easy-...
You joke, but this stuff happens. I'm not a startup, but I'm working on a native app for Windows. The client comes in at ~60 KLOC, all in Visual Basic.NET. The WCF service is around 12 KLOC, and will probably grow by another 5. No third-party libraries at all (no Entity Framework either), no LINQ (no good for perf-sensitive code paths, there's just too much plumbing), and no WPF (it's all Windows Forms).

What it does: http://bit.ly/1rqJ0NG

Security aspects: http://bit.ly/1tgHUcD

2FA/OTP ideas: http://bit.ly/1sQyQtq

Screenshots: http://bit.ly/1rMIWbd
Looking for feedback on early product concept: What's It Like
I'm also using <space> as my leader. In case anyone else wants to try it, and struggles to make it work, I had to do the following to make it work:

map <space> <leader>

rather than simply setting mapleader to space directly. If someone else knows why, I'd be interested to know!
I doubt my development experiences are as intense as the OPs (I'm still a student), but it works just fine for me "normally" for all of my dev needs. I spent the extra $200 and grabbed a 27" monitor to help out at home, which accelerates productivity a lot though.

It's good enough to do homework and small programming assignments on the go, but I really appreciate extra screen realestate when making android/wp apps.
Passion is a Heavy Burden
Where to Start a Tech Startup
OP is mistaken. The signature designation only implies that it's free of pre-installed crapware and junkware. If one wants a real Nexus like device(branded Google), then Surface is their friend(made by MS).

>as such MS certainly has a responsibility for allowing these hardware specs onto the street

And then get sued by the DoJ and split up by a court. Thanks to the antitrust ruling, MS cannot force anything on the OEMs. If you can install Windows on a 512MB RAM machine and sell it, MS can't do shit to stop you.
I am just making a general statement and I was not accusing a particular group of people, gov or agency in doing so.

In a fair world we would allocate funds for medical research based on number of people suffering from illness and not their purchasing power -- but then the world isn't truly fair to everyone.

Imagine this were happening inside a country -- a large percentage of population with income below 60K suffered from an particular disease A and a very small chunk of people earning more than 120K suffered from a rare disease B. And everyone including the government decides to fund research on disease B -- won't that be unfair and unjust ??

Also with people shunning vaccines and emerging varied forms of resistance, Disease of the so called "Poor Developing Countries" might come back to haunt the "Rich"
I used a Windows 8 machine the other day. I've used OSX the last few years, but used Windows for a couple of decades prior.

I was so confused. It was difficult to work out how to open apps. I also got stuck in the full screen start menu replacement (whatever that's called) and I had to ask for help to get back to the desktop.

Give me XP over 8 any day. Security issues aside, that was a gem of an OS.

Seems like the Microsoft OS team hit the panic button soon after iOS & Android gained traction and have been clawing for innovation without considering actual use cases
Ask HN: Remote IT workers, are these practices frequent/legal?
I mean what they demand on this page http://www.toptal.com/developers/requirements

I find it shocking that they expect remote workers on a 7 hour difference timezone to start working extremelly early in the morning and work through the night if needed.

I find it also strange to expect someone to be reachable outside their normal working hours without being on call and properly compensated for their availability.

It sounds like these companies are taking advantage of the desire these engineers have for better projects without leaving their countries to for them to work in less than human conditions.

Amanzingly they only mention european countries where the labour law is said to work better.

In you experience, are these practices common/ legal or is an isolated case ?

If they mention these things on their public web page, what else can be going on.
New Hybrid Solar Cell Battery Takes Aim at Solar Power’s Energy Storage Problem
"Coursera and edX, the two main MOOC providers, are essentially acting as gatekeepers for American higher education online, replicating in their virtual world the pecking order in the physical world as determined by U.S. News & World Report rankings."

Much in the same way the NY Times is a gatekeeper for journalistic and editorial mindshare. Both confer/act as a conduit for prestige, and neither is immune to competition.

I will say that personally I find MOOC's far more interesting and relevant than the NY Times.
It's nice to have this version for testing the faster, more complicated one from OP. I can attest that they indeed produce the same answers.

Two fixes:
- If you use `(Counter(digits)-Counter(e)).elements()` in the last line, you can support repeated digits.
- Reduce is `reduce(function, sequence[, initial]) -> value` so you should move the lambda to the first argument.

All in all I think this is a very nice, succinct use of Python. The combinatorial parts of `itertools` are extreamly handy :)
An interesting point on the article is how we are dependant to centralized CA. If the notion of CA was also linked to Web-of-trust, it will make it less prone to governmental intervention. Because of the actual legal system, it is possible for court to obtain by secret warrant a copy of the main key of a website. Why they don't request a copy of the main CA key and fake a new upgraded key after an event like heartbleed?
Do not forget to thank Dave Winer and Adam Curry for their pioneering efforts in giving birth to podcasting.
Proof please :)
Yes, I guess the biggest problem is that writing JS manually is still mainstream. Perhaps browsers should somehow detect such code and forbid/warn it as unsafe.