skysight-inc/HackerNews huggingface dataset:
I'm honestly not sure it holds with expressive languages that use type inference, such as haskell.
http://codedicks.com/
You could if you had only linear-typed mutable and refcounted immutable. Refcounted immutable obviously could not contain pointers to linear typed mutable things. That would be much simpler, just as safe and require no GC.
See: https://news.ycombinator.com/item?id=7654240
Perfect Tea App
The video latency is low enough that you don't notice. We tried with moving our hand in front of it, it feels weird too see yourself real-time!

The rotations of the cameras are a bit too slow though, but mainly because of our setup, so this can be a lot better. Our custom protocol couldn't really handle dropped packets, so if we filled the sender's or receiver's buffers, the servos would start to spasm. To counter that we just didn't send head position as often as we could.

Of course, by fixing that you still get the round-trip time of turning your head -> moving the cameras -> getting updated image back. But we think it's feasible.
Bitcoin on SecondMarket – block transactions of 25+ Bitcoin
Pawning Websites – How domains became commodities
SecondMarket Opens Institutional Bitcoin Trading, 25 BTC Minimum
That's not "from" an address though.
This is what happens when there is an effective monopoly and it is applied.
But seeing as how Windows roamed free for decades, the US doesn't seem to have any problem with huge monopolies.
Well, you'd have no multiply-owned mutable state then, which would prohibit a bunch of useful things (such as implementing the DOM in a browser).

In any case, you just described basically how Rust the language works: the ref-counted mutable types are all just part of the standard library, implemented with unsafe code but exposing a safe interface. The only mutability in the language itself is through linear types.
But you had to explicitly define the relationship: "impl Foo for FooFunc"
Well, with C++'s 'mutable' it's also not much more than a promise ;).
Funny this happening near the end of the filming of James Rolfe's movie about the E.T. game...

http://cinemassacre.com/2012/11/10/avgn-the-movie-trailer/

The more people investigating and reminding us of the lessons, the better.
I agree something w/ "byte code" would be that thing. Said "byte code" would deal with types and such.

Now-a-days that "thing" is "javascript" and it has implementation nuances that depend on browser/runtime environment.
There's more ways to contribute than just writing code. ;)
Sunday project: 10 minutes to build a chat app with Buddycloud
Why not? TxOuts are spent when creating new transactions, hence the "from".
This is fantastic. Love the art style! Looks like I'm going to be spending the next few hours reading through this now...
Umm, no experience with typescript here, but can't you use the type annotations from the DefinitelyTyped project [1] to avoid everything becoming `any`? There are open source type annotations for all major (and many minor) libraries, including jquery [2].

[1] https://github.com/borisyankov/DefinitelyTyped

[2] https://github.com/borisyankov/DefinitelyTyped/tree/master/j...
Polite rejection? None of the other dozens of investors who rejected them managed this:

"In the car Chris pounded on the dash. Google Ventures was in! Google Ventures was in! They’d soft-committed to at least $100,000, maybe even $200,000. The partner had really gotten it. He’d totally agreed with their upmarket strategy, unlike the investors who wanted them to focus on a no-cost-to-deploy self-serve product. All he wanted was a revised operational plan and a clear path to a Series A—a path that was a lot clearer when you had Google Ventures on your cap table. The final thing he wanted was for Nick to send their deck over to a guy he trusted on their market space, at a boutique firm in LA."

"Google Ventures’ coinvestor said he was keen to invest but had been instructed by the GV partner in Mountain View to hold off; the GV partner, when they finally heard from him, said he was waiting for a full meeting with his partnership."

"When Chris and I returned to the house, they got the bad news that they’d started to expect: Google Ventures was out. Chris seemed less resigned than he often was, a little angrier and a little more uncomprehending. He wanted to know why they’d given such an enthusiastic commit only to retreat. Apparently, Nick said, the full partner meeting had revealed that they’d already invested in companies in the personalization space."

Whatever words you wish to choose to make Google Ventures look good, there is nothing wrong with the essayist treating this as an example of how the funding/business environment plays on the naivite of many young founders.
It would be nice to see people realise that a) git is not the second coming of Jesus and b) git != GitHub
"From" implies to users that every previous output is owned by a person, is controlled by a person, or is even an address. None of these are always true (though they usually are), which leads to disasters like people sending "refunds" to shared addresses. It's not a concept in the reference client and should be avoided to prevent more confusion than blockchain.info has already caused.

If I spend a script with no hash160/p2sh address, where is it "from"?
alias Addams='(cd /users/xxxx/Downloads/Addams\ Family\ 1/ && open "$(ls | selecta)")'
I think this is more of a problem in languages that also encourage having deep class hierarchies with virtual dispatch as their main mechanism of polymorphism. It's in those languages that you tend to see argument-less functions like Draw() because the entire concept of what it is for that object to be drawn as well as where has been baked in to one large composite object.

In languages that place more emphasis on type deduction and composition it's much more likely you're calling draw to tell it what to draw on, and the aggregate type information once you introduce an argument or two is actually quite rich.

Which leaves you with things like Close(), which, let's be honest, we don't need 30 interfaces that all just have Close in them just because the base language didn't happen to include one. The concept is simple and relatively unambiguous and almost always has to do with some kind of disposal of resource.
I guess Google's Dart is trying to go that way. Not sure it's going to get there though.
Yes. There are many uses for dump trucks and you would quickly get back your initial $1000, and any other costs such as storing it between jobs, servicing it, and so on.
Cool, any recommendations for further reading? I seem to recall Nick Merrill of Calyx being interested in this sort of thing for SF.
Will Facebook bring down the government?
Is this the correct one? I've been pointing people to the FCC page: http://www.fcc.gov/page/fcc-establishes-new-inbox-open-inter...
I do a bit of FPV myself so I know what you mean about the real-time! The round-trip is what I meant - especially with all the work to get the latency down on the Rift.

I've always thought fixed, super-wide-angle lenses and software would be the ideal way to go - the groundstation does all the work.
You're confusing economic activity with monetary exchange. Economic activity is about exchanging value (of goods or services), money is just the easiest way to track it.
Decent crypto uses 128+ bits; it takes only 33 bits to identify any human on earth; less than 29 to identify a US citizen.

It also is way harder to anonymize data _and_ allow for it to be queried in the aggregate.
Ah, I see your point now. I agree it can be confusing to a non technical audience but presumably, this tool is for people who have prior knowledge on how the block chain works.
Design Tools for Front-end Developers
Umzug
Umzug , Umzug Wien ,Übersiedlung
Umzüge ob in Wien, Österreich, Bundesweit oder im Ausland wir bleiben preiswert, schnell und zuverlässig.
Wir freuen uns, dass Sie sich auf unseren Seiten über Luxus Umzug informieren und hoffen, dass wir für jeden die gewünschten Informationen bieten können.
Home Built Laser Projector (2004)
Since the movement and change of speed of the copter isn't very fast you can apply time warp to this; or just make the camera film in 120 fps.
This idea has been buzzing around the FPV community since the Oculus Rift was first announced. There have been a few barebones setups, but this is the first fully-fledged implementation I've seen.

It's a fun usage for VR goggles and a great build project, but it's honestly not super useful, even for hobby flying. Any quadcopter you're flying with a head tracker is going to be so far away from other objects that the 3D effect will be minimal. The 3D might be great for zipping quickly through trees/obstacles like a pod racer [0], but for that you don't dare use head tracking.

[0] http://youtu.be/xlKrabm5Exg
Nothing fancy, just a bouncing ball in canvas that follows the laws of gravity and elasticity.

http://i.imgur.com/6fZaanU.png

Site: http://bhashkar.me/stuff/physics/
Needs some fixes.
I love the idea, and it makes me push myself harder when I see submissions that are light-years ahead of my project. It's almost to the point of intimidating how good some of these are..
Error 522
Connection timed out
Be careful what you ask for.

If you ever get the chance to travel Indian railways, say, in a non-airconditioned class (which is cheaper and hence has more "average" people), you will inevitably end up chatting about politics (typically with the older generation), railway route trivia (I seriously don't know why that is SO interesting to my dad's generation), movies/cricket and everything else under the sun.

And if you are a foreigner, god help you. By the time you disembark, you'll have a group of 5-6 people who just digged your life history including how much money you make, out of you.

Except shitty toilets (no pun intended) and general hygiene issues, it is a very interesting way to travel.
That view seems a bit restrictive. There are cases where having more on screen is useful and actually helps readability, in particular for technical and scientific documentation.

Reading an article or a story is pretty much a linear activity: you progress onward and never have to go backward. In that case, readability is very much influenced by a page layout that reduces noise.

For other types of documentation, the surroundings of what you are reading are important, and having to actually move the page up/down or flip pages on a book makes you easily loose context.

So maybe this n-column reflow is not for everything or everyone, but if it was an option available in my browser, I know I would use it quite often.

Another thing to note: newspapers and magazines have multiple columns of text, and they are still very readable. So that n-column layout in a browser might not even be bad for reading articles on website that don't have busy side panels.
Was going to give same feedback.
Go's simplicity didn't stop me from ending up with a messy, bloated and monolithic project on my first try, but static typing and good test coverage makes refactoring relatively painless.
Syntax extensions and regular expressions for Rust
That device is awesome! I would love to try it. It would be fairly simple to simulate the effect in any game with VR goggles.

A really weird effect I've tried is to reverse the images each eye sees. I did this (first unintentionally, then deliberately) with my 3D television. It inverts the depth perception, so a small object in the foreground looks like it's sunken deep into the background. But mostly it's just confusing and stressful on the eyes, since there's presumably no evolutionary preparation to make sense of such visual input. Someone should make a physical optical device to offer this effect in the real world (it probably already exists).
Very interesting work. I might suggest you remove the `target="_blank"` from the links — if people want new tabs they can do so quite easily.
Agreed - I have had one for years with adjustable T-Legs. Being over 6 foot, needed a desk I could get the height correct and they are perfect for that.

The table top is starting to get a little crappy with some of the finish bubbling off due to my constant resting of hands so will just need to purchase a new one at some point - but no real rush.

Very sturdy desk overall, it's small - but with monitor arms for 24 and 17 inch displays I have more than enough desk room for keyboard/mouse and notepad.
The scoreboard seems to be sorted by words-per-minute in lexicographic order.

Although it's not impossible to make that same kind of mistake with a strongly typed language, I'm glad my day job involves C#.
but:

a) the indicator is written in python
b) there are equivalent cloud-abstraction libraries in other languages, like fog[0] in ruby, jclouds[1] in java, pkgcloud[2] for node and maybe others.

The point I believe was that if you use an abstraction layer over many providers, you can instantly make this useful for other/any cloud providers, not just digital ocean, and without any extra code. At least in theory.

[0]http://fog.io/
[1]http://jclouds.apache.org/
[2]https://www.npmjs.org/package/pkgcloud
Looks like the cameras could use some good OIS.
Not sure about what you're saying here. In no way did Martha bring vision, set direction (see note below), or provide motivation. She sat and read the code for a while until she found the problem. Without any more detail, it seems likely enough that Arnie was setting the vision/direction and providing motivation. They just didn't reach their goal before (relatively uninvolved) Martha figured things out.

Not trying to devalue Martha's contribution. I love the Marthas in my workplace. But, very often, they're not leaders. They're the people leaders know to turn to in times of crisis. They're extraordinarily valuable, and should be compensated/lauded accordingly, but that doesn't mean they're the leaders. Nor, in my experience, do they always wish to be.

Note: Martha did, of course, "set the direction" at the end of the meeting, when she'd found the bug. But I take direction-setting to generally be an event prior to the activity (in this case, debugging). Martha did not do that.
The world’s newest mineral is unlike anything we’ve ever seen before
Don't waste the journey.
awesome site! this'll be my coding playlist for a while!
I stumbled upon this book reference, along with Edwin Tufte's awesome trilogy, back in college on Bret Victor's old links page: http://worrydream.com/#!/Links . That reading list has a TON of great links.
Awesome project. Have you thought about using a spherical camera, so that the pan/tilt can be done entirely in software? Make it a bandwidth problem, instead of a mechanical problem.
The camera movement latency is probably quite noticeable. With a brushless gimbal this could be greatly reduced. The 5.8 GHz video transmission setup is widely used for FPV flying, and its latency is negligible.

Video showing the reaction speed of brushless gimbals: http://youtu.be/Dr5CnIA52zY
A small change to add line highlighting for git diffs.

https://dl.dropboxusercontent.com/u/8554242/dmitri/projects/...
The Rust trait/typesystem doesn't currently support higher kinded polymorphism.
Does it look weird to have different little bits of video static in each eye? Also, a cool idea would be an OSD that supports 3D overlays.
Personally, I like the MacBook Air. I don't see why you couldn't get one of those and run Ubuntu on it.
Interesting perspective. I think the sharing economy is more of a symptom than a cause though. The economy as a whole is squeezing society. I believe that there are fundamental structural problems that require core aspects of our system to be re-engineered. I don't think its as simple as giving everyone money or more regulation or less regulation. I think we need to make improvements to the underlying paradigm. That requires testing changes that are very different from what has been tried before. And changing fundamental assumptions.
Which 29 bits are those exactly?
Which many would prefer because it's implicit documentation. Never knowing what interfaces a go type implements sometimes bugged me. Functions, defined in interfaces often look different in style and paradigm so sometimes they stand out and made me wonder why they would implement such functionallity in this way, not knowing that the definition comes from a hidden interface. It also takes away the ability to quickly look up all die functionality because I would have to know the functions names and what interface they are defined in. Imagine a interface changes and you would have to find all the types you have to change.
I too have similar situation, not same - similar.

I don't "own" the start up, me and the "other" person are senior employees (tech & non-tech)
Other person's wife also works for the start up - unfortunately she is not qualified (IMO) and probably is working to "keep herself busy", so the type of commitment needed isn't there (She doesn't slack, but start up can't afford the employee doing only what is told - for long)

Since I am the "tech" person, she "kinda" works to me (no formal reporting) She wasn't "interviewed" - directly hired, without asking me.
Giving her feedback becomes a problems since the "other" person is unable to separate his role as start up employee and husband (I'm not saying it is easy) This has caused me a lot of irritation/frustration.

"Firing" her isn't an option for various reasons (Some you may be able to guess based on the above)

I'll be also interested in suggestions given here ...
“to be looked at as though air." Occasionally I'm a grammar/spelling nazi so I feel honored to find a typo in such a great piece of writing.
Ditto in my little backwater of Spokane, WA. I hadn't thought of it before but I have had fairly in-depth conversations with cashiers at the store, probably much to the annoyance of the people behind me. A few months ago I got into a discussion about travel with a 20-something TJs cashier as she bagged my groceries. She told me about her volunteer work in Europe to help the Roma. I asked about all the Roma scammers I'd encountered in tourist spots in .de, and she gave me some political/cultural background about that. Now that you mention it I wouldn't be surprised to find that all the chatting adds a bit of pleasure to the shopping experience that encourages people to shop there again, and that management encourages it. I have to believe that the propeller-heads back at HQ have this all figured out.

One striking difference between American and German shopping is that in the latter, the staff would rather die than help you shop. I've never been approached by an employee asking "Are you finding everything OK?" for example. Nichts when cashing-out either, you'll be lucky to get a "hallo". I wonder if there's a "don't talk to strangers" principle at work with that? Maybe they simply don't care - not their job - or think you should be able to find stuff on your own if you're not an idiot?
Or, for a more challenging (though more dangerous and probably less useful) project, make the head tracking control the pitch, roll, and yaw of the quadcopter directly. With altitude hold functionality (a lot of flight controllers implement this with a barometer, though not the DJI Phantom) you could have completely hands free flight.
"do I decide to read a given book because it is a 'find' of a given agent or published by a given publisher? Or do I read something because it is heavily promoted?"

The former makes the latter more likely. A good agent will:

* get a better advance for the author, which makes it more likely the book will actually get finished

* be on the author's case to get the book finished and out (otherwise less money for them).

* negotiate better promotion with the publishers

* be on the publishers case to make sure that what was agreed actually happens

* etc. etc.

All of which make it more likely that the book gets published, gets promoted, and so seen, and so read, and for that word-of-mouth to kick off ;-)

As for the number of successful authors who were rejected. That's to be expected. Publishers are the VCs of the book industry. They say "no" a lot, and most of the people they say "yes" to aren't hugely successful. Every VC has said no to a successful company. Every publisher has said no to a successful author. They doesn't mean either group are necessarily failing as a whole.

To push the analogy - not everybody needs a VC. Some people can bootstrap. Some people are happy taking on the extra load of marketing, financing, producing, distributing, advertising, editing, admin, etc. etc. They find it fun and interesting and are happy to take the time to do it. Some market segments make that work considerably less than others do.

Other authors want to use that time to write.
>>I feel liberated by not having a strong type system restricting my options.

>If you feel restricted by a type system, you're using it wrong. A type system is a useful tool, not an impediment. It only prevents you from doing wrong things.

I'm always baffled about how people say that using a dynamic language feels "liberating". I feel completely the opposite; I have to be extremely more careful with a dynamic language since either there is no compiler or it can't detect many errors, so I have to do it myself (because, and this is a very important lesson for absolutely everyone without exceptions: you will commit mistakes, no matter how good you are or how good you think you are). Getting rid of static typing feels to me like, above all, getting rid of a lot of very useful guarantees.
Nice article. As for keeping stable dependencies while remaining go get compliant - I opted for a slightly simpler solution. We fork dependencies to our internal git server (gitlab in this case, sometimes we just keep our stable fork on github), and go get them from there in the build process.

It's not much different, in that it still requires rewriting the internal imports of the libraries, but it doesn't require copying of files or working with git submodules, and provides the same stability.

I think godep certainly looks promising and I have it in my TODO to try it out, but working with forks for the relatively small codebase we have is enough for now.
Because in the short term it sounds good, like eating takeaways. But in the long run its pathogenic. If you can't see the whole system and need a quick buck why not.

Theres a reason most of these industries have existed unregulated through out history, exploitation occurs, become regulated, and are now reappearing with a new tact and hitting up existing laws... and hence all the court cases where they are desperately trying to claim the services aren't illegal.

Theres a lot of consumer safety to be considered you rarely hear of, let alone what is technically stealing by reselling things you don't own. Theres a reason regulation happens, and its usually because exploitation occurs.
See, this is what bothers me. Too many people seem to think that there is a conflict between evolution and creationism. The thing is, both can in fact be true. Who's to say that there isn't a creator orchestrating processes? Such a being wouldn't work by magic, but by a profound understanding of natural processes. How would this be any different from us discovering how life was created and then using that understanding to create it ourselves? The whole back and forth over evolution between religious and non-religious folk is ridiculous. Neither side will ever get anywhere because the whole premise of the debate is a non sequitur.
Use two GPS guided quadcopters, each with their own camera. Problem solved, and now you can dynamically vary the intensity of the depth perception.
Ask HN: What is the most difficult tech/dev challenge you ever solved?
I feel I just make some CRUDs. It's fine, since they useful for my customers. But they are not technical challenges. So please tell me yours.