skysight-inc/HackerNews huggingface dataset:
Besides all the issues pointed out by
Hakeashar.

In the enterprise C# is the way to go. You won't find many Fortune 500 companies, with offshoring projects, going F# instead of C#.

For many 9 - 5 developers, C# is already too complex, many of each are ex-VB developers.

F# lacks the Visual Studio tooling support for the typical enterprise projects workflow and frameworks.
Here is a Cow Cannon, we can estimate its firing rate at 10 cows per second: https://www.youtube.com/watch?v=F8sMXp6zCl8#t=205
That's generally not a good approach. As noted on the Github open source licensing page [1]:

What happens if I don't choose a license?
-----------------------------------------

You're under no obligation to choose a license. It's
your right not to include one with your code or project,
but please be aware of the implications. Generally
speaking, the absence of a license means that the
default copyright laws apply. This means that you
retain all rights to your source code and that nobody
else may reproduce, distribute, or create derivative
works from your work. This might not be what you intend.

Even if this is what you intend, if you publish your
source code in a public repository on GitHub, you have
accepted the Terms of Service which do allow other GitHub
users some rights. Specifically, you allow others to view
and fork your repository.

If you want to share your work with others, we strongly
encourage you to include an open source license.

They have a site to make it easy for you to find a license that does what you want: http://choosealicense.com

There's a nice summary of several on this page: http://choosealicense.com/licenses/

[1] https://help.github.com/articles/open-source-licensing
I'll probably always regret not getting further into these than I did (life intruded, and then the psychic debt of being late disincentivised me from returning to them). One of these days I really do intend to finish 'em.

Thanks for crafting them, and thanks for posing them. Hopefully you guys got some great new hires out of it!
No guarantee that it even exists. There are only so many metals. Maybe someone will figure out how to make aluminum batteries.
But how can you justify stealing.
Are you going to be fine if someone steals an icon off internet and charges you $5 for it?
I agree that the current default config in popular operating systems (I.e. what normal non technical people use) is insecure and needs to be fixed. It's just that the defense, in my opinion, is not difficult at all.

The main attack vector given by the talk is: device with an additional, unexpected, function. That's the USB stick emulating a keyboard, or the smartphone presenting a network device (which, by the way are functions legitimately found on real hardware).

And the only defense against this is a stricter policy on what a computer will talk to, which again technically is binding of drivers. This defense can be implemented rather trivially.

The fact that a malicious payload itself reflashes the target is really a very nice hack, and I don't want to belittle this in any way... But in the end, considering the huge amount of updates everybody installs all the time, it's not surprising at all. I have several devices that reflash the connected device to match an updated driver... Of course we are not used to USB sticks doing that, yet.

The BIOS is a different problem, and I have no easy solution for that. But in my opinion it's not as important, because in the normal use case (of the non technical user) an OS is running. (And in fact, e.g. on some cromebooks, the keyboard isn't even looked at to boot faster if a special button isn't pressed... So this could be a solution.).

A harddisk/stick tinkering with returned data is indeed one of the more interesting things, and has been used to root some devices that first verify a file, then read it again to execute it... But that deserves a completely different defense and itself isn't the topic of this discussion.
PennApps, LAHacks, HackTech, HackSC...all had expos. You're right in that demos for everyone just aren't feasible. But I think you understate the challenges and downsides associated with expos.

The hackathon explosion is just getting started, I'm sure things will continue to improve as these events mature.
Thanks!
I've been looking at various job boards, but this one seems like a good one.
@frandroid, @ekianjo

Ok, I see. The "blower unit" was pretty easy to miss though, or maybe I'm just sleepy.
Haven't tried this yet, but I'm curious: will this work on stock Ubuntu Trusty Firefox or Chrome without having to go into ricer mode? Amazon rented movies don't work, Netflix doesn't work by default, have to resort to using the iPad. Yes yes pipelight, I know.
It depends on the game and possibly the console region: http://en.wikipedia.org/wiki/PlayStation_(console)#Regional_...
The thing that makes guns dangerous is the willingness to use them to kill other people. In that regard, being blind or not shouldn't make any difference at all to whether or not someone should be allowed to carry one. If a sighted person can be trusted to carry one then so can a blind person. The idea of carrying a gun is that you should never need to use it, so the skills required to use it safely are rendered moot.

(I'm not entirely sure even I agree with the point I'm making here, but it's fun to think about both sides of an argument.)
I gave up on Dropbox when they hired Condaleeza Rice as a board member and consultant while they build out their solution for shunting everyone's data to the NSA.
> National businesses in many cases (though not all) want uniform regulations to ease doing business. So they lobby for federal preemption of state regulations.

Very few of the regulations in that nature are the ones people are complaining about. The objectionable things largely fall into the categories of things that cost a lot in blood and treasure, put poor and middle class people in prison or erect regulatory barriers to competition and entrepreneurship.

> The last time state vs. federal power came to the point of an outright test of strength, the federal government won.

The federal government always wins. They have more soldiers than anyone else. Winning and being right are not the same thing and being right sometimes is not an excuse to claim unchecked power.

> People move around a lot, which makes it increasingly impractical to deal with things like social security or Medicare at the state level, when you might be born in one state, work in three others, and retire in a fifth.

Problem solved by internet. There is no reason that four states can't deposit the retirement income you're due into your bank account in a fifth. And people retiring in a place far from where than they've lived is something to be discouraged from a social welfare standpoint in any event.
cperciva would've been a billionaire

Doubtful. First, Forbes says that dhouston has a net worth of $1.2B; and even if I had been an extra cofounder, splitting the cofounder shares more ways would have brought it below $1B.

Second, I really doubt I could have stuck it out at Dropbox for the necessary time. I like to do things in ways which are technically right rather than necessarily financially right; Dropbox is a phenomenally successful business, but it's not a product which I like.
Nice framework! I released another Neo4j framework, but using Clojure:

https://github.com/zubairq/coils
> produced in a country that's not trustworthy

Wasn't it made in the US?
It's Bjarne's style - long but readable texts.
It's a good thing to get out of your comfort zone every once in a while.
STARTTLS Considered Harmful
Semi-seriously, knowing G+, part of me wouldn't be surprised if there was a list of real people's names publicly available somewhere indicating who bought what movie.
Still... try to install any version higher than 2.10 on your linux distro and be ready for some suffering...
> GC languages (like javascript and Scala) do not have provably (for some value of provably) deterministic execution times

This is not unique to GC languages, but any languages with dynamic memory management. C++ new/free and STL abstractions built on top are not provably deterministic either. And if you program without ever touching dynamic memory (statically allocating and pooling everything) then GC is not a concern.

> I say that to say the zero-cost abstractions of C++ is a huge benefit when writing safety-critical software.

You're talking about performance now, not correctness. All those benefits get lost once translated to JS.
I think my girlfriend has impostor syndrome and she has this bad. We just finished out master's degree in physics. She believes that she didn't even deserve the degree. While it's true that I helped her a lot with learning but she never cheated on a single exam.

It's really bad and just because it occasionally turns her down. It really affects her decisions and makes her nervous on verbal exams. I'm sure that the teachers are well aware of this syndrome even if they don't know it's name because it's quite common among students. So it really didn't matter at verbal exams. Now that she starts job hunting it could be a huge problem.

I just read about impostor syndrome like two days ago and I really don't know how to introduce it to her. If you tell a paranoid person that he/she has paranoia than the answer could be that "well, it's not paranoia if they really follow you everywhere".
As another poster said - of course you can use Cucumber (Capybara), just pick the flavor for the language that your team is most familiar with.

When using Cucumber, make sure you actually write end-to-end tests that will drive your app all the way to a result that demonstrates business value. Otherwise, you're just writing unit tests :)
Screenshot URL tracking and niki-bot
Someone in our office insists on calling closing a window 'crossing it off'.
Not really.

Unless Xamarin starts supporting all the platforms out there with Java compilers and JVMs available, that are currently out of scope for them:

- BlueRay players

- Temperature controllers with network capabilities

- Programmable smart cards

- Robotics like JamaicaVM

- Real time systems like Atego Perc

- Car infotaiment systems like JamaicaCAR

- Mainframe systems like OS/400

- Microcontroler systems like MicroEJ

This is a very small sample where you can find Java code running.
I can understand how my statement would git a raw nerve, but i cant imagine giving a ranged weapon to a person who cannot see at range, makes any sense.

Yes the target ahooting part was interesting, but people who intend to do bad do not wear coloured circles.
Y Combinator Takes Public Stance Against Sexual Harassment
It was interesting how in the photo of him using the sonic scope, he had one eye open and the other closed, in the manner a sighted person would use a scope.

I'm really intrigued by the tech for this whole area - clearly these guys are absurd 0.001% outliers, but I wonder if you could make a (lethal or non-lethal) self defense device for reduced-vision or blind people which used image recognition. It's going to happen at physical-contact distances, but having some combination of camera, pepper spray or firearm, and safety interlock (like a nailgun, where you press it against the material to allow it to fire)?

Ideally something which requires even less physical strength, vision, or other ability than a firearm (handguns are actually hard to use in self defense for a variety of situations). An impaired mobility, impaired vision person totally deserves some kind of protection, and probably needs it more than someone who can see trouble coming from a distance, or run away.
GoCardless (YC S11) is hiring WebOps engineers in London
Unfortunately s3cmd requires bucket-in-hostname support which S3Proxy lacks:

https://github.com/s3tools/s3cmd/issues/149

https://github.com/andrewgaul/s3proxy/issues/8

I also added a compatibility list wiki:

https://github.com/andrewgaul/s3proxy/wiki/S3Proxy-compatibi...
Both versions use O to accept and X to cancel. In the european FFVIII hovewer it was switched around. I think only early and rushed ports of japanese titles used O to accept on the playstation.

It's still true today, for instance dark souls on the ps3 uses O to accept on the japanese version and X on the western.

I'm still not sure why Sony did that by the way. While I'm willing to believe that X strongly means "bad/false" in japanese, I don't feel like it really means "accept" in western cultures as far as I know. When the playstation came out I don't think I would have had a lot of trouble accepting O for accept and X for cancel.
How do they get the coating in the first place? They create it of course. I'm sure they can create more if this scrapes it away.
The salary breakdowns on AngelList seem to be about what you're looking for https://angel.co/salaries (click on london, or whatever city you want to narrow down)
Develop ASP.NET vNext applications on a Mac
I'd be very reluctant to have gallium injected in me, but it's still a valuable technique to map out (and make casts of) hearts and vascular systems in animals or people that donate their body to science.
Learn From the Best – How to Choose Mentors
Huh? I thought the point for an IM client is that you don't need a window anywhere, if you have the icon down there. So you can close the main window, or you can separately quit the application.
Do you have any insight into how it compares to lock-free techniques?

A full-blown (say) lock-free hash table is almost insurmountable - I recall seeing an efficient reusable implementation a couple of years ago, but most before that had serious performance or correctness issues. However, if you take this into account early enough in the design of the system, you can usually do with much simpler lock free data structures (seqlock and friends).

transactional memory is, of course, a useful abstraction when you can't (or didn't) take this into account upfront.
Pretty sure it just so happens to be one of the movies they've got available and people are buying it of their own accord.
Small entities filing lawsuits is good because it means small entities are using patents. Large entities filing lawsuits is good because it means large entities are using patents. The underlying assumption is that patent litigation is a good thing for the plaintiffs involved. It's like trying to use the number of patents issued to measure the innovation attributable to patents.

Litigation isn't a sign of success, it's a systemic failure leading to an enormous waste of resources. Meanwhile the notion that trolls don't comprise a large percentage of the actual litigation is entirely unsurprising since their business model is to offer an out of court settlement in an amount that compares favorably with the cost of successfully defending a lawsuit.
Evan's new resume [pdf]
I hate to be that guy, but if you care about descriptiveness the correct word would be "typeface", not "font".
If that's the case it might be worth considering an Arch Linux install.
MS deprecating IE8 is not a victory
I would love to use this, but in Spain it only offers films overdubbed into Spanish and no subtitles.
This is poorly researched:

1, Windows is supported and has been for some time by the looks of it:
http://nginx.org/en/download.html

2, SPDY support is via a module which is kind of how the software is designed, all features are modules. The question of Plugins really is if the software supports extensibility which it does.

3, The entry for if the Admin Console exists for Nginx is empty. It should either be Yes or No. It appears the author didn't bother researching.
Uber Now Has an Executive Advising the Pentagon
Review of DigitalOcean and its Cloud Hosting Services
So, is there any way for someone with no theoretical math background to even grasp a poor analogy of what her work is? With prizes like chemistry and biology, I can usually sit down with Google and slowly figure out what exactly the person did. With theoretical math and physics, I can't even decipher what I'm reading.

Wikipedia: "... this led her to obtain a new proof for the celebrated conjecture of Edward Witten on the intersection numbers of tautology classes on moduli space as well as an asymptotic formula for the length of simple closed geodesics on a compact hyperbolic surface."
Lunchlady Doris, have you got any grease?
Where is offense and/or sexism in that?
Yeah, I'm just going to go ahead and disagree anyway. Not only are they a poor structure for flow control they are an inefficient and slow one too, as Andrei mentions in his 2012 talk on expected<T>, a talk which also nicely illustrates the shortcomings of using them for their intended purpose as error handling.

In fact exceptions as implemented in C++ has to be one of my last favourite things about the language. They are an all or nothing proposition and yet were put in half heated and unchecked. Many years later the result I see is some or most programs have a catch(...) at some high level. Something went wrong, who knows what, can't even set the debugger to break at exceptions because they're being thrown everywhere all the time for flow control.
Yes, Java is basically new COBOL. Ugly yet to stay in a lot of places for a while.
s/Se/We =) wtf my typing. Anyhow the game is http://supernauts.com.

One nice thing using Unity/mono enables for us to use the same game logic code from client to backend.
They can create more just as your body would create scar tissue if I scraped some of your skin off. Meanwhile, the exposed area is far more likely to become infected as your skin no longer protects it. Not a perfect analogy but it illustrates my point well enough.
Thank you all for your feedback!! The readme has been updated.
The library, HandWave, is under the MIT License.
I was able to import it into Eclipse. I'll try Android Studio right now.
One nice little tool thats available with mono is the Mono C# shell http://www.mono-project.com/CsharpRepl
You seriously believe that when they made that movie they though, "we can allocate a little more to the budget because it'll get a bump when he dies in 25 years."???
It's about traffic lights. Based on the behaviour of most cyclists I see, traffic lights don't apply to them...
I find the new fear about "estrogenic chemicals" to be kind of amusing. I mean, of course, we're surrounded by toxins, and sure, it's worth some effort to avoid some of those toxins, but the amusing part is that if someone really wants to scare you about a toxin, they don't tell you that it will make you stupid or give you cancer; they imply that it will make you less of a man.
Better than them dying at the bottom of the damn dam.
Don't do it if you are used to good tools like ReSharper. Wait for Roslyn and it's syntax sugar instead.
World Cup 2014 Hashtags Analysis [Dataviz]
a poorly-programmed client would fall back to using the protocol without TLS

This is not a protocol vulnerability though. Poorly written programs cause problems with any protocol.
This is one that I work on:

https://github.com/hummingbird-me/hummingbird/
Without meaning any disrespect, this is a sort of naive perspective that comes about when you consider a language in isolation.

When you try to use exceptions, you'll quickly encounter the following:

1. Your C++ code may be called by C code that knows nothing of exceptions.

2. Exceptions have big implications for API design. See for example GOTW #8 http://www.gotw.ca/gotw/008.htm , which acknowledges that "some interfaces can't be implemented in an exception-safe manner."

3. try/catch/throw have performance impact. Compilers optimize for the no-exceptions-thrown case, and the practical cost of throwing an exception can be prohibitively high. Google "Zero-cost Exception" for more.

The net result is that proper exception handling is difficult to incorporate gracefully, and "exceptions are all fatal errors" is a very reasonable position. Last I checked, Firefox is compiled with -fno-exceptions, and this is how Cocoa frameworks work as well.
Ask HN: State of e-paper?
My google-fu proved inadequate when trying to research this topic. Most resources I found were trying to sell me something.

Can you enlighten me as to the current state of e-ink and e-paper products?

I am mainly looking at printers who let you print out to an e-paper.
Since this is to help them on their final stage of their migration to the spawning grounds (after spawning they die), I don't think infection is a big issue.
Reminds me of how I use [x] to tick boxes in paper forms in Europe, but I was told in Asia (Taiwan) that I should use a check-mark instead. x is no.
Beautiful editor, what's it built with?
Scientists Who Smuggle Radioactive Materials
Try new technologies and experiment
Yes I know that its still low compared to the UK where a cooker circuit is 415.

Also what happens when a large number of people put their cars on charge when they come home from work.
On mobile, perhaps, where you're pecking at a keyboard like a chicken, but with a keyboard it's easier to type.
Beg to differ about Java integrating seamlessly - because Java manages its own memory, long running Java processes often need tweaking or their own VM to play nicely on a Unix machine. That's far from seamless.
Tony's the senior agent and Zivas superior
Clever idea. The best would be making the same kind of bot for private messages, and open-source it so people can deploy their own "proxys" on Facebook.
A few counterpoints.

"X marks the spot"

Checking a box to indictate your selection on a form or ballot.

I can't think of any more off the top of my head.
Great comment, very informative.

"and enjoyed the very low tax rate Hours of Service workers get (9%, taking the standard deduction x days worked, typically)."

I'm sorry, but I don't understand this part. Would you mind explaining it a bit more?
Captain America is listed at AU$19.99 here (US$18.56)...

It's not clear whether you're "buying" or "renting" at that price on the index. If I click on a buy button, it gives me a message about a Google+ account page and won't let me proceed. Google's account arrangement is absolutely terrible.
Reverse engineering a fake Tor browser bundle
The first thing I thought of was the cannon travel agency in Secret of Mana :)

https://www.youtube.com/watch?v=bPVt4WBMaxE
Mostly F5 LTM and Brocade ADX (and some other coughciscocough remains).
This reminds me of the oldschool days when you only had e-mail but no internet and you would talk to email bot requesting web pages which were sent to you via e-mail.
I agree that very often, the situation is as you have described, frownie. I have had my share of jobs and some were better and some worse. However, here at 15Five, and at one other job, I honestly felt like the company truly cared for its employees.

Of course the company must make money, and of course it must hire people and pay them a salary in order to get that done. You would have to be disillusioned to think that just because a company has values and a culture it will ignore all else. But there can be more than than that to it, and in this case, there is. Taking good care of employees and treating them right while providing a comfortable environment DOES pay dividends to the company. I cannot imagine a better win-win.

Many people are probably disillusioned because they have been burned in the past. They no longer believe in values, culture, and WHY. I cannot blame them. Fool me once, they say, right? However, I want to throw this out there and say that there are still places where employees are treated like people, like the work they do, are satisfied and fairly rewarded. Calling that an illusion is not fair just because you have not had a chance to experience that.
My thoughts exactly. Not being from exactly a Western culture (I'm Russian) I always saw the X not as a letter but rather as a cross (Russians say "click the cross to close the window"), a sign of deleting or cancelling something by crossing it out. It made perfect sense so I never even thought there could be other explanations. All because in our language there is no X-exit connection.
Show HN:Inc.'s 5000 into beautiful Infographics by industry