skysight-inc/HackerNews huggingface dataset:
done is better than perfect

Seriously? This might be true for websites, but not for international legislation that potentially creates legally-binding terms that seriously disadvantage the citizens of one or more of the parties in perpetuity.

For a great example of this see the TPP, currently being negotiated in secret, which will almost certainly force my country (New Zealand) to accept the USA's terms on copyright protection and various other more important terms such as restricting access to generic drugs, raising the cost of healthcare for everyone. These terms benefit no-one except Hollywood and the pharma companies. In this case, done is considerably worse than perfect.
Solar panels not for roofs, but for driveways, sidewalks, highways
I am in love. Why don't they offer a monospace programming version? Noto Sans outdoes my Consolas easily for clarity. No easy feat! Please release a Noto Sans Code Google!
Show HN: EntryForex: The slickest and leanest currency trading
What's The Matter With Pointers?
Add OAuth Refresh Tokens to AngularJS app by using ASP .NET Web API 2 and Owin
So flexibility, extendability, community contributions, and consistency are beyond you? Maybe keep that little tidbit a secret from your boss/clients.
Bitcoin quietly goes legit
Watermark technology from Deakin University key to stop illegal downloads
Oops. That's awful. What browser are you using?
Ask HN: Recruiter Issue, Possibly Illegal?
I was working with a recruiter while looking for a new position. He pulled a bait and switch on me where he pitched one job to me and then scheduled a phone interview with another. After that, I told him I would no longer work with him.

After all of this, he pitched my resume to my current employer, I'm guessing to get me fired or tarnish my reputation. Do I have any legal recourse? What should my next actions be?
I think it is kind of spectacular, really. IBM used to own and control platforms, but morphed itself into a service company that didn't need to own hardware or OS platforms. Now Apple, a platform company, that does good applications only as a sideline to sell the platforms... has just partnered with IBM.

If it's a real partnership (sometimes these things end up just being nothing more than a Press Release when new management takes over or the teams can't work together)... this could be really huge.
In my neck of the woods is 105mbps for $90 as PROMOTIONAL pricing. The real price is almost twice that. Is $90 your real price?
I don't know how "fill ratio" is defined. I don't see a problem in unfilled orders at prices that are never reached but if you pull out from the market as soon as someone offers the other side to your trade that doesn't sit well with me. I wouldn't mind companies offering small quantities at the current price and other quantities at progressively higher prices and cancellations/adjustments being made after a particular trade had been processed which would be a transparent way to handle it

What do you mean that the cancellations aren't instant? If they can outrun a bid to accept them that is instant as far as I'm concerned.
You can find some more projects on GitHub [1] as well. But the only web apps are "Localize" [2] for translating Android applications and "Ballmanager" [3] which is an online soccer managing game.

[1] https://github.com/delight-im
[2] https://github.com/delight-im/Localize
[3] https://github.com/delight-im/Ballmanager
The challenges were published, right? Where are they? Googling for "Matasano Crypto Challenges" shows a bunch of old links.
> As a former manager who has hired dozens of programmers, I think that's stupid, because it vastly limits your pool of candidates to people who have time to contribute to open source. I've found that there are lots of very gifted people who have never worked on anything they can share.

This is a fairly common point of view that I've come across when discussing this issue recently.

Personally, I think it's a bit of a fallacy, because you don't actually need a lot of time to contribute to open source. I find it hard to believe that anyone who is serious about their career can't afford as little as one or two evenings a year to establish some kind of online presence. Yet that is all you need to set yourself way above the overwhelming majority of the competition -- especially in .net -- who have absolutely nothing online whatsoever anywhere to substantiate the claims on their CVs or LinkedIn profiles.

The point about "side projects" showing what the candidate wants you to see is true, but you could make the same claim about artists, photographers or architects -- and you simply wouldn't hire one of them who didn't have some kind of portfolio, end of story.

The real reason why we don't expect programmers to have any kind of portfolio or other online footprint is a cultural one more than anything else. It's still so uncommon -- especially in the .net world -- that if you limited your recruitment pool to developers with online portfolios, then you'd have trouble hiring anyone. However, I expect that will no doubt change in the coming years.

(Edit: fixed sentence that didn't quite make sense)
I am so jealous. To be that age [17], wandering around a city that foreign and beautiful? Probably has a profound effect.
Inside the Artificial Brain That’s Remaking the Google Empire
Awesome JS
Unemployed Black Woman Pretends to Be White, Job Prospects Dramatically Increase
The Conservatives Who Rebel Against Obama by Blowing Diesel Smoke at Priuses
No, why do you think so? :) Twilio is actually only a very small part of what makes the app work. It's used for the verification via SMS only, i.e. usually once per usage on a device.
Two good books for anyone interviewing PMs or being interviewed for a PM position are Decode & Conquer and Cracking the PM interview.

Whilst both are focused on interviews rather than doing the job, they each contain some nuggets about how to think.

As others have said, Inspired, Lean Startup and Four Steps are essential reading.
You're confusing the burden of running a practice, with the regulatory burden of developing a medical device.

The two are completely different.
Project to Resurrect the Tesla Tower
Except there were a shitload of reports of it happening anyway.
"Public interest" is mostly an excuse for unnecessary statism and senseless regulation of European bureaucrats. European economy is very weak compared to that of US, and proponents of regulations under the guise of "public interest" have zero legitimacy because the results are terrible.

Allowing corporations to free themselves from the shackles of regulation will benefit average citizen of both continents by increasing prosperity and choice. European economy has barely grown for 15 years and these agreements are a welcome development.
Show HN: Montage – Photo book maker built in Dart
The whole "Fast Lanes" argument is really just imposing "Slow Lanes." It feels like the ISP claiming its not their fault they don't have the capacity to provide the service they already sold to the customer.

I think people want TItle II partially as retaliation for the ISPs being as terrible as they are. Price/MBit hasn't gone down much(any) for me over the past 10 years. If Google can have 0 infrastructure in a town and wire it up at gigabit speeds, why is it so hard for the ISPs to improve? Its because they don't care have 0 incentive.

Maybe we set a moving limit. Internet connection under 50Mbit /down or < 10 Megabit up is classified as title II. Maybe then they'll have incentive to innovate. 2 years down the line its 50/15... I don't know.
Does this mean the DB/2 on the Mac will finally reach version parity with Linux? (I am not kidding)
This is pretty easy to say for Comcast because their television services won't be bound by net neutrality, but competing television services from other ISPs delivered over IP wouldn't be able to make quality of service guarantees for their own offerings. Am I reading this wrong?
I thought this as well, really good way to explain the benefits and features - through common questions.
That's a draft. I hope it passes, but right now it's just a draft.
Mysterious 80 meters wide crater appears in Siberia
Cryptonomicon uses this as a plot device and explores some of the security ramifications. Awesome science.
Most EU countries do not have a US-style ratification process. And local legislation implementing EU directives is usually passed with near-zero scrutiny.
I think the interesting point is that they are now bound by it, one way or another.

Given that, it makes sense that they'd support the notion that all other competitors be required to do the same. I don't think this is particularly altruistic in that light.
>>I have met with the Chairman of the FCC, Tom Wheeler, and I believe he is a good actor who wants to do the right thing. But he is fighting against very powerful lobbyists and large companies that want to disrupt the freedom of the Internet. We should help him defend it.

That's not nothing, but is Altman merely being diplomatic and trying to appeal to Wheeler's good nature, or could he be a dupe? Either could be the case.

I met a few well connected political types myself, and my impression is that many of them are very good at being likeable. As an example, James Clapper, Keith Alexander, and George W. Bush; all three are strongly controversial public figures who have been reported as being likeable people even by staunch critics who have met them.

Wheeler's long and profitable career investing in and advancing the interests (as a lobbyist) of wireless and cable companies excludes him from the list of people who I would expect to advocate for my personal interests in any case other than when his and my interests intersect, which are few if any.
Yeah, it explains it so well. Being able to relate to each point and feature is such a key part of explaining your service.

This site might be for a CSV parsing library and not a startup, but it does a better job of telling a story than most startups do. And, to me, that's how you sell and engage users.
I like these, but they seem a bit fuzzy to my non retina macbook display. Particularly the music and calendar app icons just seem overly aliased. Can anyone else confirm?
LGPL is a borderline case. On one hand, it doesn't force itself onto all of your software. On the other hand, it contains the same patent claim landmine that the GPL does and that landmine is considered to be dangerous by many lawyers (GPLv2 Section 7, LGPLv2 Section 11).

So, in practical terms, it depends on who my current client/employer/investor is. Myself, I'd rather not use any LGPLd libraries.
Tab switching with ⌘1-9 is possible in Terminal.app with SIMBL and a plug-in: https://github.com/tauon/terminaltabswitching
Agreed on separate windows for distinct topics. For that, I find the FireTitle extension invaluable:

https://addons.mozilla.org/en-US/firefox/addon/firetitle/

You can flexibly add text to the title bar of each window to name the window as you choose. These names show up in Aero Peek etc. to make switching between windows effortless.

TreeStyleTabs, FireTitle, and a few other FF extensions are what keep me firmly in the FF camp. Its extensibility is the best of all the browsers IMHO.
IQ Boot Camp | Psychology Today
Currently not as a specific one liner.
It's super simple to do it yourself, but we will likely add that convenience method shortly.
> Civilian monitoring networks. We watch back?

Sousveillance, as it is called, is part of the answer - governments have no reason to be less transparent than the governed. But areas of opacity are necessary too.
"Done" in this case is also considerably worse than "not done anything at all"! I do wish doing nothing was considered more often as a viable policy.
Here's the thing: all the games you buy for that console will also be playable on that PC, as long as they're not console-exclusive, so if you buy PC today, and 7 years from now a new game will be released on both XBox One and PC, you'll be able to play in it on your PC. The 3-4 year mark is for the PC-exclusive games.

Funnily enough, on PC, you'll also be able to play in previous generation console games (provided they've also been released on PC), and even in some next generation games that will be released on XBox Two or PlayStation 5. You will also have better video quality on PC for some games, you'll get a solid workstation useful for more activities than just gaming, and any additional cost you'll bear buying the PC will be recovered on the games prices.
Ask HN: What happened to mailchimp.com?
linode:~ ಠ_ಠ traceroute mailchimp.com
traceroute to mailchimp.com (205.201.132.123), 30 hops max, 60 byte packets
1 23.92.24.2 (23.92.24.2) 0.376 ms 0.648 ms 0.717 ms
2 10ge7-6.core3.fmt2.he.net (65.49.10.217) 5.576 ms 5.515 ms 5.586 ms
3 10ge10-1.core1.sjc2.he.net (184.105.222.14) 7.909 ms 6.197 ms 6.185 ms
4 206.111.6.165.ptr.us.xo.net (206.111.6.165) 0.782 ms 0.747 ms 0.724 ms
5 207.88.14.233.ptr.us.xo.net (207.88.14.233) 68.965 ms 68.271 ms 67.666 ms
6 vb15.rar3.dallas-tx.us.xo.net (207.88.12.45) 66.598 ms 65.937 ms 65.844 ms
7 te-4-0-0.rar3.atlanta-ga.us.xo.net (207.88.12.1) 66.210 ms 66.229 ms 66.187 ms
8 ae0d0.cir2.atlanta6-ga.us.xo.net (207.88.13.9) 63.997 ms 64.407 ms 64.392 ms
9 67.106.215.22.ptr.us.xo.net (67.106.215.22) 64.042 ms 64.073 ms 64.442 ms
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * *
I've thought about using Glacier but didn't seem worth the hassle. This I might use. Invite requested!
Show HN: Panda now with Product Hunt and more
Panda is a content dashboard and newsreader. It removes the pain of endless browsing and gives you the best content by leveraging popular communities like Hacker News, Designer News and Dribbble.

What’s new?

1. Our latest feature is something we call ‘preview mode’. This allows you to view websites all within Panda for an easier and quicker browsing experience. See here > http://usepanda.com/doge-panda.gif

For now, this feature is only available on the Panda Chrome extension.

2. We’ve also added four more sources. The most requested source was Product Hunt, founded by Ryan Hoover. Product Hunt shows the best new products, every day.

Other sources we’ve added include:
- Growth Hackers, a community for growth focused marketers.
- Lobsters, a technology-focused link-aggregation site.
- Awwwards, which promotes the best website designs.Panda is not perfect, so if you find a bug, email: feedback@usepanda.com. If you’re a Chrome extension user, and if you don’t see the preview mode and other sources, update the extension by going to: Chrome > Window > Extensions > Update Extensions Now.

For those of you who don’t want Panda taking over your browser, don’t install the Chrome extension, instead visit the app here > http://usepanda.com/app/

Thanks,

Panda team
Moving the window between my rMBP and 27" Cinema Display I can see the fuzzyness too
I have actually used this library in the past. I've never managed to get it working with Spring for DI because the library itself instantiates it's objects at really strange times... It's nice all the same though.
Alan Mulally joins Google Board
Don't get the name. Is it a play on common industry terms or a famous investigative journalism piece?
Well, I think simply granting the FCC the authority to bring back the "open internet" rules that were in place until a court struck them down early this year.
We will surely add some guides to address that need (and many others). In the coming time we would love to expand on the documentation and clarification so you can learn Realm as easily as possible. Feel free to ping us with anything needing specific attention in the support forum: https://groups.google.com/forum/#!forum/realm-users

As for the tradeoff, I guess that heavily depends on the specifics of your app. You are the only one who can judge that depending on your current app pain points, maturity and future needs.
It looks somewhat similar for me on the android browser.
> If you want a reasonably efficient market, you need some participants to have close to perfect information.

I don't think this follows at all. It isn't clear that if the assumptions are almost true the outcome reasonably close to that if the assumptions were true.

Even if it does hold true remember that economists view monopolies as perfectly efficient solutions but that in that scenario it is efficient because the monopoly captures all the available value not the consumers. I also believe that the maths behind the efficient market hypothesis break down if its assumptions don't hold.
EU countries cannot make their own bilateral trade agreements.
Time Since Install is the new Uptime
How tall can a Lego tower get? (2012)
for more 'hands on', there's a free AngularJS starter tutorial available on CodeSchool at https://www.codeschool.com/courses/shaping-up-with-angular-j...

or check out: https://egghead.io/
There is another produce coming out from Cloudant very similar, but with even more friendly api IMHO

https://cloudant.com/product/cloudant-features/sync/
Ok! Interesting. Are web workers gaining traction? This is the first time I've heard of them. Are there any major users/libraries that depend on ww?
Or Congress could simply grant the FCC explicit authority to regulate network neutrality without title II reclassification. I believe there's already at least one bill to do this.
This is a much weaker claim than the broken window fallacy, though. The parent comment addresses something that is left unsaid in the broken window fallacy — that even if it isn't objectively better for the money to go to a window-maker, it might not be worse either. It's possible that the chain of events is ultimately neutral for the system as a whole.
downvotes are for irrelevance, not for disagreement

The site founder has said otherwise on more than one occasion. About 2341 days ago he wrote,

https://news.ycombinator.com/item?id=117171

"I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness.

"It only becomes abuse when people resort to karma bombing: downvoting a lot of comments by one user without reading them in order to subtract maximum karma. Fortunately we now have several levels of software to protect against that."

Downvotes are, of course, especially appropriate when a comment is BOTH uninformative in the context of the discussion and uncivil besides. I'm happy to upvote comments I disagree with (as a factual matter) if those comments prompt me to think about an issue I haven't thought about before, or if the comment contributes to the discussion being more nuanced in other ways. But there appears STILL to be no general rule in the Hacker News Guidelines[1] prohibiting downvoting to express disagreement. Submissions of course cannot be downvoted by anyone (they can be flagged) and no submitter or commenter can downvote child comments to what they have just posted. It's the overall sense of onlookers that determines net karma of a comment.

[1] https://news.ycombinator.com/newsguidelines.html
Technology Pioneer, Craig K. Harmon, Passes
It's worded quite strongly, but the programmer can only be certain that a certain bounds check is guaranteed to succeed if the compiler agrees. In other situations something about the current context may allow a bounds check to pass, but the "current context" is always bound to change in any sufficiently complicated program.
Show HN: My 12 HTML5 games in 12 weeks challenge
Listen to Lucy has not been mentioned yet: http://podcast.ft.com/index.php?sid=18

Insightful, sarcastic, contemptful and cheering analysis of all things company culture.
they're totally worth the one time $9 for (maybe)indefinite access.
Yes, totally. Take off about $25 for the electricity. The numbers don't change too much.
You can visit here:
http://usepanda.com/
Blackhat Python is out in November http://www.nostarch.com/blackhatpython
'Automating offensive forensics' should be an interesting chapter
It's important to know that salary negotiations are best done when you take time to research and practice. In addition to salary, you can also ask for additional PTO, Continuing Ed, Industry Conferences/Workshop attendance, etc...

Here's a good read > http://www.forbes.com/sites/laurashin/2013/06/26/new-grads-h...
Yep, tons of interest for good rails resources. Keep up the great work!
*LIMITED BETA INTVITES* – Control your iOS app in production
I agree 100%: https://news.ycombinator.com/item?id=8040578
It's why, while curious, I don't think it'd be safe for me to ever try it (well, I "tried" it once, but had no effect, so I think I didn't inhale correctly).

I am a bit of a hypochondriac and worry enough. I am scared how I would react off of cannabis.
Yes, it is. The market is going to continue to grow (although it is possible that the field will continue to split into more specialized subfields than 'front-end' and 'back-end'), some of which may eventually have little connection to the 'web' as we still know it (possible example: 'devops').
I can think of plenty of other reasons to distrust the EU.

The EU parliament is the only aspect that is partially on the side of the people. But on the other end there's the EU Commission, the council of ministers and the entire corrupt EU bureaucracy that is beyond any form of oversight.

Parliament is the least powerful element of the EU, and any positive news that reaches HN from the EU is usually about parliament managing to pull off a rare victory over all of those other forces. (For instance Net Neutrality or defeating ACTA.)

And this only after massive popular lobbying of said parliament. EU parliament certainly isn't "firmly" on our side, but since their the only part of the EU that is actually democratically elected we can occasionally get a small majority to interrupt lining their pockets and take a stand.

The EU itself is a backdoor for treaties like TTIP and CETA. Without it, such treaties would have to go through the democratic processes of sovereign nations, which, although far from perfect, are most certainly more transparent and democratic than the EU. (At least, that was the case until the EU started including blatantly corrupt nations.)

If we can stop this, it's despite the EU, certainly not because of it.
Well "fill ratios" are defined differently by each different exchange, but the simplest definition is the number of orders entered divided by the number of orders traded must be above a certain threshold or you will have negative consequences (fees, trade bans, etc).

Your description of how companies are pricing orders is exactly what's happening. On a given exchange no cancel can outrun a bid to accept a resting order. In fact, you don't have any idea that the bid has arrived until after a trade has happened.

What is being described in the article is that a trader is viewing an aggregate of all exchanges as if they were one exchange (either due to ignorance, naivety, bad tools, or due to misrepresentation). The trader then takes out an entire price level at one exchange (none of those orders are cancelled) before trying to do the same thing at the other exchanges. The participants who just got filled at exchange A, then cancel their orders at exchange B. To the trader who was viewing multiple exchanges as a single entity this seemed like it happened all at once, but to the traders who were viewing the exchanges, correctly, as different entities there is a timeline that is observable and public (in fact nanex describes it).
They appear to be fuzzy on mine as well. Looks like they were designed for non-retina screens which is a shame.
I would agree if it were not for the fact that they are only bound to the Open Internet Order until 2018.

They also did this while fighting it in court. The Verizon suit which struck down the Open Internet Rules only came as a result of a previous Comcast suit.
Except that positioned left/right is the correct way to say it in CSS-speak.
For what would otherwise be considered a mundane task, this page is absolutely epic. Nice work!