skysight-inc/HackerNews huggingface dataset:
This Website Streams Camera Footage from Users Who Didn't Change Their Password
The expectation conceptually is so much greater than the results of this thing that I can't help but think that EVERYONE will be dissapointed...

Just look at their example "extreme" videos... the 360 video is disorienting and useless.

Is it just me? I clicked on the videos ready to be blown away... and I just wasn't.

Motorcycle
https://www.youtube.com/watch?v=kjybKOtJ9DE

Skydiving
https://www.youtube.com/watch?v=dItRHmvbSjI
I think Elm might well be a good introductory environment for a motivated beginner. It's Javascript/HTML/CSS in the background but you only work with the Elm language. Best of all, you can work with it within a browser (see [1]). So no arduous set-up.

It's a functional language, but I'm not convinced that an object-oriented language is good for an introductory language, anyway.

I plan to start my 7-year-old daughter on Elm in the next few months. She's already playing around with various introductory programming activities on Sugar OS (Turtle, etc.).

I'll report back on how it goes.

But I agree that a revived HyperCard would also be a great environment. My family was all PC growing up in the 80s, so I had no exposure to HyperCard at that time. But reading about it retrospectively, I'm impressed.

1. http://elm-lang.org/Examples.elm
The Lightcraft design didn't carry it's own fuel:

http://en.wikipedia.org/wiki/Lightcraft
> But traffic jams won’t even be a problem anymore: freed from the wheel, we’ll be able to make phone calls, work on a computer, or have a business meeting from inside our car (and maybe a doctor appointment, cf cosmopolis).

This just seems foolish. If i'm on my way home to my daughters birthday party, then traffic is traffic. If I"m on the way to the airport, then traffic is still a problem.

I can already make a call when driving and I can already take Uber or a taxi allowing me to do the things the author mentions any time I wish.

Self driving cars don't solve any of those problems. Self driving cars have many uses, but the author's use cases aren't any of them.

Traffic is still a problem regardless of whether or not i'm driving.
I've heard this a lot but is cache invalidation as hard of a problem as , say, distributed systems like bitcoin?
> "Parking? Solved! Once we arrive at our destination, the car can self-park while we go on with our day."

Doesn't solve the worst part of parking: reserving that much space for car storage.

The author's vision seems to be one in which everyone owns a self-driving car. Why own the car? Just pay for use, Uber et al. can handle logistics. Only the reserve portion of the fleet should be parked, like buses.
The big advantage would be that we're not limited to the exhaust velocity of combustion (which is inherent to using your reaction mass as fuel). If we can lase it hot enough to double the exhaust velocity, the rocket equation says we only need about a square root of the original amount of propellant and power, because almost all that fuel was lifting the rest of the fuel.

To move from the 85% propellant of rockets to 15% (somewhere between a fighter jet and a train, according to the article) we have to increase exhaust velocity of whatever we're pushing down to push us up by 12x.
Map of ‘Haunted’ Homes Is Landlords’ Nightmare in Japan
Ask HN: How to hobble open-source library for free license tier
To all the crypto enthusiasts here: let's say I had a library that I wanted to open source and there's a free tier and a paid tier. In order to incentivize people to the paid tier I somehow hobble the code that's hosted on GitHub. The paid tier people would get e-mailed a version that's functionally and almost source-wise identical but just a bit "faster" somehow. For a contrived example let's say it's an Android library that polls battery level...the free tier polls it every 10 seconds and the paid tier polls it once a second. Obviously I could have a configuration variable that's different for each tier, but that's easily changeable if you want to get around the license.

I want to harden it to an extent that it's just too much of a pain to try to hack around the free license limitations for your average developer, but doesn't have to be bullet-proof. One constraint is that it can't go out to a server. Has to be all self-contained client-side.

A half-baked idea that sprang from my complete beginner crypto knowhow:

The hash of some parts of the source code (internal method and class names, etc., accessed runtime through reflection) results in the configuration variable. Library is for Android in Java by the way but answers for other languages/runtimes would be cool too. Can't figure out a good way to prevent subsequently modifying that variable at runtime though.
VFF $5K – Be the Start of Something New
Show HN: WinkDex for Android is now available
This is a fun analogy to think of, but it stops at the comparison of the ubiquity and resistance to change for the things.

Replacing cars with driverless cars is fundamentally different because it also involves a massive replacement of infrastructure and safety regulation at a level that humankind has never before seen.

Wrapping email protocols in innovative clients doesn't seem like the same thing at all.
Agreed. Parallax simply left it in suspended animation. Its a nice chip that would have had a bigger impact had they put the same effort into it as they put into the Basic Stamp. You can still use a Basic Stamp and do lots of fun stuff. Even though its ancient and outdated. But the learning materials and amount of knowledge shared by parallax and others is huge. Had they supported the properller in the same way I think that they could have Arduino'd (sorry for this) it. Creating a community of fans around such a great platform would have made robotics much more fun.
One method of laser propulsion is using the laser to ablate a metal reaction mass. Since metal is much denser than water, and is converted into plasma, a much smaller reaction mass can be used. This method has a specific impulse of about 5000s, an order of magnitude higher than chemical rockets.
Nucleosynthesis periodic table – The Origin of all Elements
Trolls and willful fools are cured by the same medicine: downvote, ignore, and flag if they broke the site rules.
No, you didn't learn it. Reminds me of this: http://www.psmag.com/navigation/health-and-behavior/confiden...

As for why: because they learned it and are able to recognize problems where using such a language would be beneficial. That's all there is to it, really.
I could have told them that. In my previous job I dealt with large JSON data as well but did not use Core Data but went with an immutable data layer as well. If you had to modify anything you had to make a new one. Core Data is fine for things that have to be modifiable and uploaded but if your requirement is mostly read only it's silly overhead.
But how much benefit is that? Remember, rocket fuel doubles as reaction mass. This design STILL requires reaction mass, which will be essentially equal to the weight rocket fuel would have been. So all that's saved is the engines' own weight, which is a tiny fraction of the whole.
why not outsource it for 50% or 25% of your pay and work on your own projects at work ;), or music+reddit ;)
Not to mention systemic torture and abuse.
Blaming only leaders for the intolerance of Islam is far fetched. And Hindu's killing minorities cannot be equated to what happens in Pakistan, if not only what happens but at what scale happens mattered.
> identifying themselves while using Tor could make their other traffic less than anonymous

Why? With data encrypted end to end the only people who know you've identified yourself are you and the end service.
Exactly, Apple makes its own hardware and software and everything but the money is in hardware.
This is the point I admire him irrespective of his sexuality:

So if hearing that the CEO of Apple is gay can help someone struggling to come to terms with who he or she is, or bring comfort to anyone who feels alone, or inspire people to insist on their equality, then it’s worth the trade-off with my own privacy.
Actually you get all of that with an e-mail as well - services send you e-mails when something happens (which you can filter to different folders, you get desktop notifications and so on); you have a full history as well and at least at my company we have an "off-topic" group, which can be easily filtered out if you don't want to be bothered. To be honest a live chat seems to me like a bad idea at a company, because it just encourages people to spam. I don't know, maybe I just prefer an efficient use of simple tools.
I work at a small company (<10 employees) and we use HipChat all day. Since we are geographically dispersed, it helps to maintain the inter-team communication that is hard to do remotely. We probably only use it for 40% "work." The rest is random news items and discussions about sports.
Former Grooveshark Execs Raise $950K for ECommerce Customer Intelligence Startup
This is a matter of statistics and risk evaluation, it is a fact that health insurance companies take the risk of pregnancy into account when calculating the insurance premium, whether you like it or not. In the same way there is a risk to the employer and in principle it is fairly easy to assign a cost to it, too. For example, assume an employee makes 40k a year and will take 3 years off during her work life, due to pregnancy (not uncommon in Europe and often with almost full compensation). Assume she works 40 years, then the cost per year is 3k, so she should actually be compensated with ~37k per year. This is the most naive calculation, if you knew statistics on how many men vs. women take paid leave because of children and so on you can of course come up with a much better cost model.

If you assume that a company acts rationally there is no reason for arbitrary discrimination, but every reason to adjust wages according to possible costs. I'm sure in the case of wage inequality, this is not the main reason however.
When you think about them, a lot of those rules aren't Scala-specific (though some are). So you could just as well say "most programming languages are giant tumors of complexity".

For example, if you write Java, most (or similar, or even more complex) rules apply.
I liked Elon Musk's note on the space elevator; he basically said "we should look at it once we have a bridge from Los Angeles to Tokyo, because that's far easier to build".
They did that work already. They just had the good sense to keep the version number below 1.0 until it got stable.
They did not experiment with the CD, they commissioned it to Sony first and then Philipps and broke the contract with Sony suddenly and that's why Sony decided to make a game console by themselves under the help of Kutaragi. Yet they never released anything for the SNES in terms of CD drive, while Sega did have the MegaCD or SegaCD way before them.

Analog sticks ? Didn't Sega had the Nights controller with analog sticks around the same period, for the Saturn ?

Four ports... wow, that's innovation ! You mean, everyone else could do it with a peripheral, but because Nintendo suddenly integrates 4 ports on the console, they "invented it" ? You had 4 ports extensions for about every 16 bit console out there to play Bomberman, already. Nothing new, really.

Four way split screens ? Guess you never heard of Hired Guns? Yeah you can argue that was not real-time 3D, yet that was already four way, multiplayer split screen in the very early 90s. Way before the N64.

Seriously, consoles ALMOST did not invent anything, and if they did, it's usually Sega who was at the helm of innovation most of the time - they released a 16 bits 2 years before Nintendo did. They released a 32 bits 2 years before Nintendo did, etc...
>ex-king kept a harem (it's now a bakery/hotel: I stayed in it)

what ex-king are you talking about?

>and where the authorities don't need a warrant to track your phone's location over the last year.

not anymore the EU court said in April that it was illegal[0]

[0]http://www.b.dk/tech/kaempe-overvaagning-af-danskerne-kendt-...! (in danish)
> If they can do that, what's to stop somebody else coming along and brute forcing a key for the same hostname.

IIRC it's 80bit truncated SHA-1, so it's not even close to feasible unless there's a substantial preimage attack against the function (and none are known). It's clearly feasible to find something close enough to the human eye for a phishing/spoofing attack, but that's hardly a problem exclusive to Tor.
This. I still remember the one and only time I tried doing a scripted app in HyperCard. I spent an entire day constantly fighting with the contextual definitions of keywords, literally playing a Clintonesque game of quibbling over the definition of 'is' and 'it'.
Yeap, I also like the idea behind Transducers and I hope seeing it in other languages as well. As I said, Clojure has some really sweet things in it, which is why I keep tinkering with it as well, because I want this exposure.

For example I like how Clojure people are doing what they call "light-weight data modeling". In Scala and Haskell we get too focused on types, sometimes we go overboard, forgetting that the data should stay reasonably decoupled from short-term business needs.

So there's something really refreshing about Clojure's approach (which is in general LISP's approach to doing stuff). On the other hand I really like having a potent compiler that can help me deal with accidental complexity, which is why people will never agree on which is better, because it depends a lot on context (i.e. the kind of problems you're working on).
JEP 220: Modular Run-Time Images
I kind of wonder what would happen if you coupled this camera with some software that let you virtually direct the shot in post-editing. The software would demangle the distortion, maybe smooth out the motion, and perform the pan/crop/etc.

I know that's not the goal here, they just wanted to one-up the GoPro. I agree that the distortion verges on nauseating.
Do you also have an accent when speaking in French now? My family and friends told me that even when I speak French I have a weird accent. I have been living in the US, Canada and Hungary and have been speaking English daily for the last 3 years, and it is weird to me that I have now an accent in my native language
The Apple model is slightly different, they collect toll for Software through their hardware and accessory premiums. We will never know, the true-r value of the hardware unless they decouple their hardware and software.
I can't now because it was years ago I was having problems. I'm starting to think that it was a different Lisp and not Common Lisp I was looking at, too. Too long ago to remember for sure.
I think the fact that there were many joysticks before the NES came out, and many other kinds of input devices, kind of shows that the d-pad was a non-obvious invention. In hindsight, it seems super obvious, but back then, it was a major invention.
I completely agree. Natural Language style programming with AppleScript is incredibly difficult. I don't think hypertalk was that much better.
Ask HN: An individual I worked for is refusing to pay me
I recently graduated college and moved to the Bay Area looking to find software engineering work. I met an individual who was in the early stages of forming a company. The idea was interesting, and we hit it off - two weeks later I was working for him. I made sure we had a contract, but I wasn't smart enough to get it reviewed by a lawyer. It turns out some of the wording is very sketchy...

Our agreement in person was I'd be paid an annual salary of $100,000. It also listed this was the pay on AngelList for the position I'd be taking. The problem is that the "agreement letter" I signed states that I will be an employee of this company "when it is formed". At the time, the company wasn't formed, and it still hasn't to this day. My employer is arguing that he doesn't need to pay me for a month of work. I immediately quit when I heard this, but it still puts me behind nearly 10 grand. There was nobody else working for this individual. I understand that not reading the agreement is a very bad idea, but I found the entire process to be incredibly deceptive. I'm not sure what this person expected, in hindsight it just feels like a scam. The entire time, I worked very closely with this person, putting in 50+ hours / week to build an MVP.

Anyway, am I out of luck? I looked in to a few things and it looks like filing a wage claim will be my best bet. Even then, I have no idea how the "agreement letter" will be interpretted. Also, a non-legal-expert friend of my pointed out that California has a waiting time penalty for unpaid wages. It's been well over 30 days, but again, I'm not sure if this is something I can qualify for. Unfortunately I'm broke since I'm just starting a new job, and my time is restricted. I had a free consultation with an attorney that didn't really give much advice, other than "file a wage claim". Any advice would be very much appreciated, thanks!
Rebecca.blackfriday
Could be, but on the other hand it's also going to be much more complicated, which hurts reusability a lot. And you don't get nearly as much energy out of the nuclear fuel as you'd like, so the mass fraction isn't really that great.
And here's an e-mail sent by Mark Reinhold stating:
"The JAR format has run its course. It's time to move on."

http://mail.openjdk.java.net/pipermail/jigsaw-dev/2014-Octob...
What's up with all the Facebook posts ending up at the top of HN lately?
There are many reasons Recruiters don't share information like a company name out of the gate. I'm not saying I agree with these practices or the reasons behind them but I'm sure they have them for reasons. Here's a couple.

1) It's a highly competitive business and not every engineer engaged with is ethical or trustworthy - after all we're all human. As most engineers hold anyone in the staffing industry in such high regard (they're all the same right?) and Recruiters only make money by filling a job they may be concerned with an engineer taking the lead they provided and simply applying to the job in order to avoid the Recruiter interaction completely (Wait... people avoid recruiters?!?). This is something that happens more often than you'd believe, for many reasons. Maybe you had a bad experience with a Recruiter in the past? Maybe you, like many engineers, are under the false impression that Recruiters get paid out of the money the company would have paid you? Most times, I believe, Recruiters aren't trying to be deceitful but rather are concerned with protecting themselves.

2) The most important thing to remember when you get any communication from a Recruiter is that they are simply making an attempt to start a conversation. Believe me the Recruiter hopes that this is the right position for you but most importantly they want to engage you in their service. It's about much more than any single opportunity they are sending your way. (NOTE: this can vary between corporate recruiting and agency recruiting)

If only all Recruiters knew how to communicate these things.... Unfortunately, like in any industry, recruiting has rock-stars who can be outnumbered by roadies just along for the ride.

It's a broken industry. Plain and simple. Some of us are trying really hard to fix it.
So 20 years is "merely" 17-20 years. Yay.
The term community might be more appropriate for what you describe.
sounds very much like a person on /r/stredditsays
Dear VC’s, please don’t be assholes
If you go straight up, you can never attain orbit.
This is thought provoking; I shared my reactions here: http://djwonk.tumblr.com/post/101423057084/tombstones-as-a-w...
Speed limits will be raised with fully automatic cars. The cars will also be able to travel closer to each other. The same roads will be able to handle bigger volume of traffic.
How to Get Rid of Old Code Without Breaking Stuff. (5min Video)
About Twitter Analyticsyou Know You Have Them, Right?
If the power is turned off the Launch Loop will not immediately fall out of the sky. As the loop slows it will gradually fall. This is also why most pictures show it operating over the ocean. We have a lot of ocean at the equator.

A space elevator is not passive. It needs active dampening systems to avoid resonances that would tear it apart. The failure modes for a space elevator are also pretty terrifying. The lower the break the less harmful it is, but higher breaks will cause huge amounts of damage. Worst case scenario, the whole cable comes down. That is 75000 km. (Assuming the traditional double-spool deployment.) The Earth's circumference is only 40000 km. It will wrap around the earth twice! 'Blue Mars' has more about what such a disaster might look like.

The loop is not more well known because it was only invented in 1981 and requires non-intuitive physics to explain. Space elevators are "simpler" (if you ignore the active control problems) and have been around since 1895, though the modern design dates to 1959.
> Worse, users might think it's some kind of "gold standard".

That may be the worst unexpected consequence. Once onion services become more mainstream, I fear FB's example - no matter how well intentioned - will turn into an engineering nightmare. After all, after one of the best known online brands does something clever, you can expect copycats to follow.

First, we'll get clueless PHB types demanding long vanity names.

Second, some services will happen upon neat onion addresses and ride the wave. Their very existence will act as a goal post for the others.

Third, a vocal segment of users becomes accustomed to seeing "perfect" vanity names. After all, such name means that the entity behind the name has enough resources to actually get a proper vanity name.

Amidst all that, somewhere between stages #2 and #3, we will see (horribly misguided) vanity onion service name markets. A bit like domain name squatting from the late 90's, but with far worse consequences: at least with domain names the only thing transferred was the control over the DNS entry. Because onion service names are directly mapped to the private keys, selling a $VANITY.onion address is the same as selling a copy of the private key.

Caveat emptor, indeed.
Actually they are eating Apple's lunch too esp. outside the US, where the subsidized device model is not prevalent.
Also, Scala's OOP blend with FP is best in breed. In Ocaml for example is like having 2 type-systems in the same language, whereas in Scala it's more like a turtles all the way down kind of thing which I like.

This is a perfectly reasonable stance to take; I think my Objective-C background would have me argue that it makes more sense to keep two distinct paradigms syntactically distinct, but that's a matter of taste. I haven't done anything serious with OCaml -- perhaps that's a direction I'll explore after my Haskell toy project is finished.

Thanks for the replies, you've shed much light. And the OP is great, too; I'll definitely be keeping it close at hand.
Legal Defense Fund for Women Targeted by GamerGate
Here are some payed sites, but very good ones!

http://www.raywenderlich.com/store/swift-by-tutorials
http://teamtreehouse.com/tracks/ios-development-with-swift
The Many Faces of Today’s Hackers
The web hook integrations add a lot of value. Plus consider that most communication is archived and searchable but multiple users. Not the case with email + IM.
Why don't you identify yourself simply as a "religious person" and consider yourself part of the worldwide community of religious persons? I don't understand how you can not agree with a particular faith's concept of "God" while still considering yourself belonging to said faith.

Again, my objection is one of incomprehension. How can one reject the teachings of a religion while still identifying with said group?
Won't self-driving cars significantly reduce traffic? They can drive closer together, maintain a consistent speed, and work out the most efficient route. We may also get smaller cars eventually (without such large dashboards, steering, gear sticks etc.) which would also help.