skysight-inc/HackerNews huggingface dataset:
Of course, and in software development we call these instruments, interfaces and well designed automated tools libraries.

A framework in aerospace would be more akin to a pre-built airplane with a bunch of holes where you put seats, in-flight entertainment consoles and other auxiliary non-critical equipment (because remember, airplanes are scary and you were told you can't do it yourself). Then you paint it and stick your logo on it.

Which is all fine, if it does the job for you, but you're not designing the airplane, anymore than microwaving TV lunch is you cooking. And just like warming up TV lunch doesn't make your job title a "chef", I don't believe people relying on frameworks to do the hard thinking for them deserve the title "architect" or even "senior developer". Which, again, is all fine, unless you or your boss are kidding yourselves about it.

And then one day the military, say, realize they now have a bunch of useless "military jets" built on top of a "passenger airplane framework". And NASA's space mission based on that framework isn't going too well, either. Whoops. Turns out frameworks aren't one-size-fits-all.

In a nutshell, apps have to be architected by competent architects, using simple, modular, does-one-thing-well libraries. These people know how to achieve scalability and security taking the particular needs of the app at hand.

The presenter in that video said that making assumptions is dangerous. There's no greater assumption than the fact a framework is right for your app, without understanding what this framework does under the hood. And there's no type of component making more assumptions for your app than a framework. Rails calls it "opinionated". I call it: you're the framework's slave, not the other way around.

There's no way around it. I know when Rails came out the hype was so huge, that everyone believed they and their dog can write big complex web apps. Nope. The only result of the framework mentality is a bunch of people making beginner mistakes and getting hacked all over the web.
More to the point, Brendan's "traditional view of marriage" would be relative to whatever context he grew up in, and the traditions at the time. That's how I believe the term is meant in general.
An inner Oort Cloud object? Interesting. And apparently Sedna is also an Oort Cloud object? I did not know that. I thought it was a Kuiper Belt object.
Boeing put a backdoor in 777 (2006)
Hi,
Thanks for pointing this out. I should probably include something in here that clearly states: Getting into YC won't make you successful or vice versa.

No, it doesn't matter that much whether you get in, but people still care a lot and my point was simply to say: It's great to care, but don't let that fear paralyze you. Just apply and be a bit zen about the outcome either way.
Google's new cloud strategy: Apply Moore's Law to prices
> Remember, you get what (the reliability, service) you pay for.

So, pay extra for the support contract?
Criminals by and large just want money, governments want power. That makes them a far more serious threat.

A government is far more likely to oppress you, deny you rights, blackmail you for political reasons, etc. because it has the resources to do so.
What is a professional amateur circle?
Remember that one of Bungie's flagship titles was an RTS series called "Myth". Bungie before that had made a proto-Halo FPS series called "Marathon".

When they made Halo, they made a pretty good architecture for showing wide landscapes/buildings/vehicles and large-enough numbers of troops onscreen at once. During the alpha experimentation with the game, apparently they seriously took a look at using this to make an RTS (albeit one really outside of the usual starcraft mold), rather than a FPS.
It's hard to make a comparison like that because Go and Chess operate on fundamentally different models

It is very easy. The nature of the game is completely irrelevant. The question is what expectation of winning rate a 4 stone advantage gives to a Go player. For middle ranks, one stone is about 100 ELO-equivalent, or 64% winning rate. (I think it's closer at top dan ranks, would have to look up the statistics). 4 Stones is about 92% chance of winning between equal players.

The equivalent in chess is slightly more than 4 pawns advantage, or about a minor piece.
"[TODO: Too tired to complete the docs. If you feel like contributing, please take a look at the routers and send a pull-request.]"

I approve of this kind of API documentation.
Thanks, Chris! I wish I could've invested in Oculus, I've been bullish on VR ever since I was 12.
Thank you, Google.
Back in the day with a numeric keypad you could type Alt-(number) to get any ASCII character, but not sure if that still works. In Firefox apparently Alt-1 takes you to the first tab, Alt-2 second tab...
What do those same courses and textbooks say about illegal collusion about companies, managerial ethics and the like?
floor plans when finding renters, determining furniture layout, how much paint to buy. to name 3
I'm glad my boss is a person, not a textbook.
I'd say the more intelligent way to head any of this off is to create billing alerts which you can now do and set it to page / email / post to an endpoint when you reach $X or X% of whatever worries you.

Create tiers of things that email / SMS additional people as the numbers go up if you want to be very careful etc...
PETA is probably preparing a statement right now over the inhumane treatment of flies in experiments like this.
I still don't think Lottery is the best possible solution but yes it it one step better than last year.
How would you tell…?
Of that, I do agree. The issue at hand can stand on its own feet without unnecessary comparisons.
Is it fair to say OCaml is a more practical choice (as of now)?
I think you have to be comfortable with the nature of the industry you're working in. Startups are volatile beasts. One minute you're on top, the next you're picking up quarters off the floor trying to keep things afloat. I think what you're experiencing, more than anything, are the natural growing pains of being an early employee in a fledgling company.

I don't think you're deficient in any of the ways you list, but perhaps you are looking for a more stable work environment with a proven business model.
Was hoping someone would run these numbers. Great post!
No, you did not come across as harsh, your criticism is very accurate. The master branch tracks the latest release and is stable, but unfortunately we do not release with great frequency. We work in the development branch and - while we try to keep it stable - there's not a strong guarantee that it is. Especially when there's ongoing work in an area, it may become somewhat destabilized. This is regrettable but, I hope, understandable.

We should certainly be better about more frequent releases. As it is, we tend to overreach. Thanks for the feedback.
No, you're right. I use cloud front and you have to pay for the day at to go from S3 to cloud front servers where it gets cached. Then the costs are $0.14/gb in the cheapest region.

If your cache gets deleted or expired, you'll have to pay to move the data (at s3 rates) to the CDN again when someone requests it.
Also, the page wants to use my microphone, did anyone try to speak to it?
Interesting, could you point out the open lab notebook wiki's? I'm looking to do that with IPython notebooks.

In Boston, we're looking to revitalize DIY bio at BOSSlab http://bosslab.org/
>It's unreasonable to demand that someone change their mind about something (and would you believe it if he claimed he had?)

It can happen. Take New York Senator Mark Grisanti as an example. He ran on the campaign against gay marriage. When the vote came up for the Marriage Equality Act, he studied the issue extensively and changed his mind. He voted "yes" on the bill. The bill passed despite needing a couple Republican votes "yes" in order to do so.

Watch the speech he gave when voting. It is really inspiring. http://www.youtube.com/watch?v=zEfN26t5yk8

"I would not respect myself if I didn't do the research, have an open mind, and make a decision, an informed decision, based on the information before me"
Last summer I interned on Google+ Developer Relations so I got to go to IO for free and as staff, which is pretty rare even among Googlers.

IO is an incredible place to learn about the latest in technical best practices, especially if you're into Android or web dev. However there is so much to learn in so little time that it's impossible to see every tech talk that you want to. The real reason to shell out $900 + travel would be to go talk to Google DevRel and other people in your field to build your network.

If you're just going for the technical info, you're honestly much better off saving $900 and watching the YouTube videos the next day. They're incredibly well organized and you can pause to think as you watch. I ended up watching all of the ones I went to live for a second time when I got home.
I'd recommend Arq (a great backup product for OS X).

It requires some technical chops to setup, but I doubt that would be a problem for you (or other people on HN).

http://www.haystacksoftware.com/arq/
It seems impossible for a single solution here. One business would rather see instances go down, another might need ledger logs no matter what and would rather turn down customers at the door, etc.,

The right way to do it (currently) is to model the costs yourself and tie it in with your operational automation, then determine what your best course of action would be during a shitstorm. Generally, I would wager the best option is to replace your front page with a static html "overwhelming response" page, maybe with some light vector graphics.
Amazing new interface everyone is hacking
It doesn't get better than this. Your personal keyboard printed on a sheet of paper that you can use. Pour coffee on it, scrunch it up and let your dog eat it! It doesn't matter because you can just print out a new one! Customize it so that you've got the killer keyboard for games but best of all check it out at:<p>http://youtu.be/MyVJBWWdVZg
> Combinatorically, Go is considered pretty much the most complex game in existence

Is that considering "game" to include only traditional turn-based board games? Presumably it would be trivial to make a video game that's vastly more complex (at least in terms of tree or state space complexity) than Go. Any real-time strategy game should quality.
Tutorial

https://trontium.com/adapter-cable-tutorial/
Yeah, thank you!
There is a difference between amateur levels and professional dan levels.

For reference, you probably have to be at least 7-8 dan on KGS to be close to being professional.

Here is a rank comparison of various amateur systems:

http://senseis.xmp.net/?RankWorldwideComparison

All of those systems will be weaker than any professional system.

It's inaccurate to say that KGS is "very inflated" since it's measuring amateurs instead of professionals.
Whoops, sounds like bitter (but still good) news for companies like ours that have million-dollar contracts of reserved instances. If we were to grab our reserved instances right now instead of a few months ago, we'd have saved more than half a million over the next year. Bleh.
Astronauts still orbiting after trip to space station goes awry
How quickly we forget the dot-com bubble. It's depressing how many crowd funding proposals read like 1998 www prospectuses. All promise, little substance.

Investor protection laws are there for a reason.
Stack Overflow Careers Launches Candidate Search 2.0
Its one of the factor, but it's not the only thing which can put them in the black.
A much more complete history is detailed here: http://web.archive.org/web/20120213005708/http://www.transba...
Twitter's Single Point of Failure
That's not laziness, that's just cache invalidation.
Codio, the insanely slick web way to build Mirage unikernels from a browser
On the third hand, according to http://www.interest.com/retirement-planning/advice/what-will...

> One in four Americans between 18 and 59 years of age expect to receive an inheritance sometime during their lives. ... The median projected inheritance was between $50,000 and $100,000

This means that most Americans won't be getting any inheritance, taxes or not.
> Just what kind of community treats its newcomers by ... telling them to go read Lisp macros?

Macros (and DSLs) are more like their own little languages than they are like simple functions. To understand a macro on a fundamental level, you have to feel the need which suggested its creation. And the simplest way to do that, I think, is to read the macro's definition, to see what the code would look like without the macro there to clean it up.

This means, though, that to the extent that a library is definted in terms of macros, you have to meditate upon that library to understand not just how it was written, but why. This is the barrier macros create: without them, you can wave around other people's APIs and code in a cargo-cult fashion, and you'll probably get what you want. Macros prohibit cargo-culting a solution together: you actually have to understand the goals the library was built to serve.
Psychiatry Admits It’s Been Wrong in Big Ways, But Can It Change?
Which programming langs would you like to use if you can choice st different?
Sorry for title I need to make it short:
Which programming langs would you like to use if you can choice st different?

I've seen recently a very good article about a switch to Haskell programming language and find this very interesting. So, I wonder which programming languages would you like to use if you can choice something different, don't use C/C++/GO/Ruby/Phython/PHP/Perl/javascript? Not only in productive environment. In a hobby project too.
Welcoming Brazil’s Marco Civil: A World First Digital Bill of Rights
Ask HN: Have you had success with pay what you want software?
Has anyone tried pay what you want software and have you had success or failure? Any comments would be helpful.
What the ... I didn't realize that till I read this post of yours even after playing all those clicking games. I thought since it's far away, may be they only have these animations here and someone shared it only because of them.
It's an incredibly stupid policy. As others have noted, other package managers also has the capability of setting upper bounds on package versions and pip also has the ability to freeze your dependencies to specific versions.

However those features aren't necessary to productively use pip for example. Because Python package maintainers are very good at maintaining backwards compatibility (or using deprecation cycles when those are needed) because people that depend on their packages get upset with them. The rules are different for beta releases because it's your own fault if you depend on them and their api changes.

Precisely because specifying upper bounds is encouraged, Haskell maintainers seem to act as if they have a free card when it comes to backwards incompatible changes. In the long run that causes much more packaging troubles then specifying upper bounds saves. Perhaps there's nothing wrong with Haskell nor Cabal, but the Haskell community's way to handle backwards compatibility is wrong imo.
Indeed, or Alt-| in my case (Norwegian layout), and it works for currently focused application, as well.

Try doing that with multiple instances (3+) of your browser though. I've got general browsing on WS1, Netflix on WS2, tutorials and the likes on WS3, and usually Gmail etc on WS4. Imagine cycling through those, and sometimes more for various reasons, without separating by workspace. Tedious, tedious, tedious.
Not usually.

It's pretty much Caveat emptor with them.
IOS Development Kickstarter project needs funding, pledge for just £1
<Disclosure>I work in the group where these experiments were performed.
Marco Stampanoni is my boss, Rajmund Mokso one of my office mates.</Disclosure>

The flies legs were not pulled off as far as I know (I can ask tomorrow).
It's simply that the field of view of the microtomographic setup is not big enough to have the whole fly in it (at this magnification and speed).
I.e. the sample is bigger than the FOV, which we call "local tomography".
2048 was based off of Threes, which is already commercialized: http://asherv.com/threes/
A lot of these are looking at what some individuals have and wrongly generalizing. Some people could live with their families rather than be homeless - but for some, their parents won't let them, or their parents are dead, or they got out of abusive situations, or their parents are poor themselves.

What we do about that, what we fail to do, and what we should or shouldn't do are separate questions, but you can't simply wave off poverty with "it's their own fault because they're not falling back on familial support".
A few years ago, it was impossible for a computer to beat a pro with a 9-stone handicap.

This is a major advancement for Go AI, no matter how you slice it.
testcsv6.csv at that link is malformed. DQUOT is used to (1) escape itself, and (2) enclose strings. It is not a generalized escape character the way backslash is in C-family languages.

Interpreting it as a generalized escape causes two problems. One, if you generate files that way, they will be unreadable by parsers written according to the RFC. Two, if you read files that way, you will silently garble files generated by someone who forgot to escape the quotes that were part of their data.
What's your favorite programming language?
I accidentally ran a spot instance for $70 an hour for two hours due to my less-then-smart configuration. They refunded me.

:)
Set up Raspberry Pi for Ruby dev
That lip is so you can screw a clear plastic endcap on and use it underwater.
I don't understand why there's a sharp distinction between installing a backdoor and using stolen support access as a backdoor.
Security Hole in Sendgrid
Can you name a game that can not be claimed to be a clone or at least somewhat similar to another one?

I also noted that you did not mentioned which game he supposedly cloned. I noted that because when people say these things (whether minecraft or flappy bird or 2048) and I checked the other game, it usually turned out they provide very different experience.
That depends on the domain.
Senate Secretly Considered Alternate Ways For NSA To Collect Phone Data
The one I'm using.
Well in case I wasn't clear let me restate my point.

I think it's great and obviously a huge benefit to get into YC, Harvard, Wharton, or get funded by a top tier VC all of that. Or to marry a beautiful women, handsome man, someone with money, be an NBA or sports athlete you know all of that.

What to me is bad is reinforcement of something that makes people feel as if they are failures and "can't cut the mustard" if they don't get in (or achieve something).

I don't know if that is even avoidable but wanted to point it out. It kind of smacks of "penis" envy and/or keeping up with the joneses.

For the record though:

"Getting into YC won't make you successful "

Getting into YC or past any filter is for sure a big benefit. No doubt about that.

"it doesn't matter that much whether you get in"

It does matter if you get in. Of course it does.

I am acknowledging that in response to you. But I wouldn't write a blog post saying that because I feel it reinforces a stereotype of halo that I don't think is helpful. And perhaps becomes a self fulfilling prophecy as well.
And not unlike Facebook/Oculus, Google/Nest makes perfect sense from the Nest side and very little from the Google side.

In both cases there are potentially large payoffs in the long term. But they're extremely high price tags for decade-plus plays in which the acquired company has little to no particular proprietary technological edge.
Cloudfront actually becomes cheaper than S3 once you start scaling up to large amounts of data, plus you get the added speed benefit.
Hey what do you know – I find myself not caring very much. After using Gnome 2 for a long while as my main work desktop and actually really trying to use Gnome 3 for a while. Now I'm not even curious to know what's in the new release.
I liked the Evangelion reference in the example video.
Not confusing at all. Go laid claim to the name hundreds of years ago, and the title made it clear it was the game. If someone invented a computer language called chess and there was an article title "Houdini computer chess program defeats former world champion Garry Kasparov with knight handicap" would you expect it to be about the computer language ?
USB Power Delivery starts out at 5V. Voltage is only increased when a signal is received from a device requesting more than 5V and after the devices confirm that the cable is capable of carrying the power.
A regex should just about cover it.
No, he said Qualitatively. He doesn't need numbers, only the subjective property of the NSA or CIA's character versus similar agencies in China. I would probably also wager that we have more accountability over our intelligence agencies than Chinese people have over their intelligence agencies.
Hey, Grooveshark dev here...neither I or a couple other devs I just asked can think of a feature that we removed related to radio. Can you give some clarification?
Considering I'm only using it for getting a general layout of rooms for my wife and I to place furniture, this is awesome.
OK, I've scrolled all the way down, seen some nice colors and heard some nice music. But where's the info about Google I/O?

Seriously, I didn't even try to read the text on the page because its overall mood implies the text is not important at all.

This site simply looks like someone's homework rather than an info site for a conference.
Whether you want it or not it's irrelevant, and regarding this topic it seems you live in a fantasy world that belongs to young people. Show me an objective independent newspaper on the planet; there's no such thing. The simple act of reporting news is (or at least can be interpreted) as partisan. Interpretation is mixed with the facts ALL THE TIME.

Edit - it's called editorial policy: http://en.wikipedia.org/wiki/Editorial_board

In this case you don't want the journalist to be overtly taking sides but nevertheless he is, so he might as well not pretend to be objective. If he had not thought this affair to be immoral he would not have written about it, just like media doesn't report on so many encounters with the law of big tech companies. In for a penny, in for a pound.
Candy Crush IPO–Sorry, no crush here
Haskell and C.