skysight-inc/HackerNews huggingface dataset:
I think it's useful for rapid prototyping; the developer doesn't need to explicitly define change firing if the change sets are small and easy to handle on a key-by-key basis.

It would be nice if the framework allowed for both paradigms in a clean way. A developer should be able to quickly and safely insert indirection into the change event firing process later in development as an optimization.

If Angular provides this facility, sign me up :)
Ah, gotcha. Unified app on mobile would be awesome — looks like iMessages is the main obstacle. But some work has been done to try to reverse-engineer the protocol
That's the result DOM source. Try doing a lynx or curl on the site. The entire statement is served through filling a cookie with JavaScript and reloading the site.

Or so it was when I posted my earlier comment.
Thanks. We'll do that soon.
For me the killer feature of hangout is that it's a "better Skype". With the exact same contact with whom I'd typically Skype back in the days, Google Hangout gives a better quality video/audio (which I take it is due to better/faster compression/decompression algorithms but I may be mistaken on that).
The web client is a horrible experience on the Mac. The design decisions of the group that put it together are horrible. Why in the world did they think that sticking the app to the corner of my screen is okay? Why does it follow me across every workspace? Why do they insist on interacting with the application in a different way than every other application on my machine?

If you want to make a webapp, fine, make a webapp and leave it in my browser like every other webapp. If you want to make a native client, make a native client. Don't do this half-assed crap that does nothing well.
But you said:

"With two or more beacons in range you can triangulate for an accuracy within centimeters."

it appears that is objectively not true. In fact, the technology powering iBeacons does not seem to be capable of it. So, sure, in a few year's time, a beacon-like technology that may or may not be called iBeacons will allow for accurate positioning. So what?
Upgrade from Rails 3.2 to Rails 4 in one line
British million = American billion = 10^9

MM is used to denote an American million = 10^6
I went through something similar.
First of all, assess what could have been the 'trigger' for this. You mentioned earlier that "Recently something's happened" so try and pinpoint the events surrounding that moment. Could it be because of the change in weather? Stressful news? A realisation that you made? You need to find what triggered you. In the same way that an event can trigger people into action, the same thing can happen but backfire people.

If/when you find the trigger/s, inspect it. Was it in your control? Was it out of your control? Also know that perhaps other people have gone through something similar to you as per HN thread. And that it's part of life. Also know that many items in our lives are 'manufactured'.

Now, your reaction. Is your reaction healthy or unhealthy? Sometimes giving your mind/body a rest is your body's way of survival. Maybe lay off on those side projects. Maybe lay off on the new technology and just focus on one. Or just lay off technology.

--

* I can't be bothered barely get out of bed in the morning.
-- Are you getting 6 hours sleep? Are you spending your time in bed mulling over your problems? Maybe schedule in something at 11am ie a meeting, a walk, a meditation session, to get you out of bed. It doesn't have to be every day but it can be once every 2/3 days.
* I'd rather stare at the walls then touch a computer, frankly it's amazing I'm even writing this.
-- Not everything revolves around the computer. Go out, go for a walk. Maybe yourself walk for 15 minutes, then 30 minutes. Set up a routine that involves your getting out of the building and somewhere else
* There are loads of projects I'd love to work on but any time I have free time I'd rather go grab a pint or
just do nothing at all.
-- You could be having a creative block. Maybe do something else in relation to your project -- read books over a glass of wine if you need to drink, go out and get coffee to sketch. More to doing projects than being on a computer.
* There are big problems to solve at work and in my head and I just can't get the motivation to work on them.

---

Based on this, I don't think you are depressed or burnt out. I think that you are on a creative block!
to be fair hangouts does show you if the user is typing from mobile or not. but this feature is limited without knowing about presence.

presence is one feature that i liked a lot in google talk and i am baffled this was removed in hangouts. anyone know why?
I think the major problem is that piracy has always, till now, had someone to "repel boarders".

Now it is a matter of climbing on board and breaking the locks. (And no I don't think automated guns will be an acceptable solution. I can't see the NY port Authotirty being happy about armed computers sliding into view.

(Why am I thinking of the Matrix cartoon / prequels now?)
It's free, unless you exceed 1000 submissions/month:

> How much does it cost?

> Formspree is free for 1000 submissions per email each month. If you need more, please reach out.
I sure hope there's no such law. Let those who panicked and sold cry, because they were speculators to begin with.

Should there be the same laws kick in if they drive the price up, by say, adding fake orders on their exchange? I don't even think that should be illegal.

The market should move as it moves, through whichever means: fairness, deceit or ruse. I wouldn't want BTC any other way.
Founder chat: Juan Diego from Boxagon
If the existence of corruption and incompetence are arguments for abandoning centralized systems, then why is the existence of corruption and incompetence in the Bitcoin community not an adequate argument against the unregulated model?
> Somali pirates use computers instead of guns to take over ships

My first thought, although probably not actual Somali's.
Are you using the Hangouts extension? Yea, I hate that. Don't use it. I just use Hangouts in Gmail.
Then you should really look more into how angularjs works.
The whole thing works so beautiful because there's a global digestion cycle which captures all the changed events within one 'loop', processes the changes, and then kicks off the next cycle, like with a game's heartbeat.

Also, the way you need to set up things with angular makes sure this works perfectly. you need to work with models, controllers, services and directives, which all have a well thought out way of accessing, watching and broadcasting changes.

Things start to break when you start using jquery and just randomly do shit with the DOM outside of angular's scope, but that's one of the reasons why i'm rewriting stuff to work without jquery.

I think angular is the best way forward for the web since the invention of XHR requests actually.
I've got a handle on all that stuff with looking for commonality. But how does one look for new, unknown viruses? I don't think you can just grow them in petri dishes like bacteria.
https://en.wikipedia.org/wiki/Dotted_and_dotless_I
I am happy WhatsApp turned out great for him, what did not go so great is getting away to a country that does not tap phones.

"The experience of living in a country where phone lines were often tapped, instilled the importance of privacy in him, said Jim Goetz, a partner with Sequoia Capital Ltd., WhatsApp’s lone venture capital investor."
iBeacon is a standard on top of Bluetooth. It's like saying Airplay is pretty much WiFi but Apple is trying to market it as Airplay. Same as Google Cast protocol on top of WiFi or Spotify Connect on top of WiFi.
Sure. A turning point from bad to worse.
>simple, minimal, and short

Why!? I compose long emails for a reason! I can't get my point across in short messages sometimes! I might be explaining a long and complex story with some backstory!
Scalpels, as in surgery? If you like that area, stick with medical and health care.
Well yes, it is at a turning point. It has turned straight down. It has hit rock-bottom and is starting to dig.
> we'll totally automate all this

How? A driver-less truck pulls up to the front of a corner store. Then what? Someone still has to take the (correct) product from the truck, load it on a hand cart, take it into each shop and put it on the shelves. Normally this is the driver of the truck, but if you automate him away then every shop-keep need a guy hanging around to unload the auto-delivery trucks all day or take time away from serving customers to do it themselves.

That is not a clear net win to me. It is a physical manifestation of automated phone support. Cheaper to implement by the company but more time consuming and less useful for the users and less efficient overall...
Indeed, Facebook uses this 'optimistic' posting model for at least comments as well.

http://facebook.github.io/react/docs/tutorial.html
so you are still one of those guys who think nobody uses g+ or hasn't gotten "traction". publicly stating your delusions is kinda embarrassing, no?
Better yet, how long does it take to update those 95 bookmarks?
Even if they spent every last cent of that money on security, they would still have bugs. You never get rid of all of them.

People that talk about security spending miss the inherent imbalance in security: a defender has to find every bug; an attacker only has to find one.
The vast majority of bitcoin users aren't in it just for speculation. Besides this only affects Mt. Gox and not the dozens of other trade floors that are legitimate. If you'd do even a modicum of research you'd find there is more to Bitcoin than ponzi scheme price pumping.
> The truth is that if one really wanted to assist Bitcoin, they'd buy a few; not a treasure trove for speculative investment.

Why? What's the difference?
"NNs can withstand and even benefit from noise."

This is the sort of broad statement I put in the same fool file as "We used simulated annealing because it's guaranteed to converge." Bonus points for lobbing the genetic algorithm grenade into the mix(1).

In the former case, it's the judicious use of noise rather than basing the entire application on an architecture designed to inject 1% error into every calculation (because that seems to me to be a really good definition of programmer hell) and in the latter case, simulated annealing only converges assuming you run it for INFINITE TIME. But that doesn't stop people from saying this or even Jonathan Blow, someone I otherwise respect for his indie game dev creds and success therein, making an equally uninformed statement such as equating 1% computational error to 0.00001% error.

Getting useful information out of Neural Networks requires extreme attention to detail. If it didn't, Google wouldn't be paying up to $10M a head for people who can do this - the DeepMind acquihire.

Imagine the alternative here: I train a cluster of GPUs or FPGAs and I get useful results months before the engineer working with 1% error everywhere gets a network implementation that even converges. I then design and tape out custom ASICs to do this 10x faster within a year. See bitcoin mining for a successful example of this approach.

1. My doctorate made extensive use of genetic algorithms, I'm very familiar with their strengths and weaknesses.
is telegram really a non profit group? are they trying to be wikipedia of messaging?
This is what their website says:
"
Dear MtGox Customers,

In light of recent news reports and the potential repercussions on MtGox's operations and the market, a decision was taken to close all transactions for the time being in order to protect the site and our users. We will be closely monitoring the situation and will react accordingly.

Best regards,
MtGox Team"
My guess would be that the array access method first parses the whole object as an array, breaking optimisations made possible with JIT compiling, whereas getters and setters are preoptimized because they're the actual standard way of accessing object properties.
Points on Elliptic Curves as Python Objects
Why is Nokia making Android phones?
Some (seemingly simple) issues that haven't been fixed:

(a) In the web version, there seems to be no way to curate your "friend list." Despite choosing "Never show," people I've once interacted with via a Craigslist ad keep showing up. Deleting contacts is a pain.

(b) iPhone client lets you enable images in messages. Great! Unfortunately, they don't show up on the web client.

(c) On the iPhone client, past conversations keep popping up even after I "archive" them. They disappear for a bit, and then appear again a few days later.

(d) The GV app doesn't let you make calls inside the app (it insists on calling another number of yours). The GV webpage doesn't either. And yet, the Gmail interface lets you place calls and I use this all the time. So confusing.
Meet The Startup Solving The Largest Pain Point in Green Construction
iBeacon doesn't give you anything useful for triangulation. Sorry. A closer beacon can give you worse signal than the one which is far. That's the nature of Blutooth.
I dont think 300ms (you did mean .3 S right)is an average page load time - hell at my last gig the target was getting 90% of pages to load in < 3 seconds.

Ok that was large publisher with some truly crufty platforms but sill sub 1s page loads are probably the exception.
In certain market conditions, floating-oil storage would be an excellent use case of this technology.

http://www.nytimes.com/2009/01/15/business/worldbusiness/15i...
Are you sure? The old 'British Billion' was 10^12, but even that is rarely used any more. I've never seen an 'M' suffix used to mean anything other than 10^6.
The Lyra Visualization Design Environment – Interactive Data Lab
Nice work CJ!
Having interviewed many people over the years (not for an accelerator though), you can easily tell within ten minutes if someone can not pass muster. I have never had anyone who stumbled over the first three questions I asked them, recover on subsequent questions. Nowadays, the only reason I keep interviewing people who stumble over the first three questions is out of politeness.

As I am usually interviewing people for one position, which they need to perform well in, it would take more than ten minutes to get to a yes. But since YC gives sixty or more yeses a batch, and they still win if only a few of them pan out to be a Dropbox or Reddit, than they can probably afford to give a yes in the first ten minutes as well. Because who is a superstar is obvious in the first ten minutes as well. The only question for a superstar beyond the first ten minutes is if they are a fit or not (for example, would the obviously motivated and skilled author of Temple OS, who is marked dead here on HN, be a fit).
Spritz: Speed Reading
A Facebook engineer with an offer from WhatsApp when the acquisition happens
Wow. I can't believe with all of the money that they made that they can't afford a professional crisis management team.

This is the end for Gox and Karpeles. There is literally nothing they could do at this point to turn it around.
Debtor's prison?
G-forces apparent on faces of Olympic Figure Skating
Aside from the NSA liking that, and a lot of foreigners not trusting that, a lot of people in general have a distaste for Facebook. There are many reasons for this, which means there are many reasons why Facebook can collapse. What they say believe and the lack of understanding of how to apply a solution practically keeps being mirrored by Facebook's behaviours.
Yet another mobile app problem
that was handled much by WebOS :/
I hope by native renaissance, you aren't referring to "only on Apple iOS"
XMPP is here for a long time already. It's not ideal but it works. Yet, all those networks don't rush to become compatible and federated. Shame on them.
neat demo on the home page, and at the top right of every page.
Thanks Joe! we needed to upgrade so many apps. It just made sense.
...but a better name for BLE isn't "Bluetooth Smart"
So another thing to note is sometimes what you are zoning out on isn't important so if you still get what's going on don't skip back. You can do the same thing going forward in a binary search type pattern. Works really well for stuff like Tolkien or Mellville whe're they're off on a tangent describing the sea or the somthings of somewhere and how onrey they are.
Assuming you get boarded by pirates, what happens next? Why would you need a bridge that could command the ship? Even if you did, turn it off unless you can remotely switch it on again. How much damage can pirates do to an empty ship? Plus, no hostages, so there wouldn't be much stopping armed forces going in guns-blazing.
At first I feared it was a consequence of vaccination controversies. This is even worse.
>This "fiat currency is backed by the government" is being thrown around a lot, but what does that actually mean?

It means the government will do it's best to ensure the value of its currency, the failure of which would be an existential threat to its existence. I believe many people consider this low risk, that they consider the likelihood of the government failing as much less likely than a particular company or commodity failing. (Of course that depends on the government.)
Super useful gem!
The article mentions that he was a lightning rod and whatnot as the face of YC. I can't help but wonder whether he took a step back to really evaluate what he was doing with his time after all those blogs ran with the "Paul Graham is a sexist piece of shit blah blah blah" backlash stories a couple months ago.
Servo: Inside Mozilla's mission to reinvent the web browser
Google+ suffers from the fact that it refers to two different things. One is an identity system - your Google+ account is your identity. The other is a social network, which your identity is tied to.

The thing is, because of the "your Google+ account is your identity" perspective, it seems obvious from the point of view of Google's developers that all their social services should depend on it. But from everyone else's perspective, they don't want to sign up for a new social network.
The script is for a DDoS protection service (http://www.prolexic.com/). It only shows up the first time you load the page.
Genuinely curious: have you measured that field's impact in non-spam form completion?
Adventure yachtists are a small enough group maybe we can just not worry about them having to give up their dangerous activity.

The activity is also esoteric enough that it would not be ridiculous to demand that the participants pay for their own safety net.
Agreed. Mightytext (sms on desktop) has been my go-to since I found it a month ago. Surprised it isn't more widely used.
I'm just starting to learn Haskell, reading "Learn You A Haskell..." I didn't realize that Haskell documentation isn't considered very good. Does HN agree with that? Are there any must read documents besides the official ones and Learn You A Haskell to mitigate that problem?
I wonder if the NSA tapped WhatsApp at all and if so how he felt about it, I haven't heard anything but it seems like it would have been a great target for them, US company with loads of international users messaging.
On Android, you can long press a conversation to enable multiple select and then bulk archive or delete.

Don't know of a way to do this on desktop.
Exactly. And you could generate as many tokens as needed
Yeah, this is what I was thinking. elementaryOS seems to get the closest but still isn't ideal. I have to think about it. Thanks.

I use Linux on servers, but I've always found the options lacking in some way for desktop.
I get pretty bad dry eye from blink inhibition just using a display. I'm pretty sure this would exacerbate that problem by a significant factor. I would need to use it in conjunction with a wearable blink detector/stimulator which doesn't yet exist.
Well, if one hates doing a startup, he'll be unhappy doing one.

Maybe that fits in a warning: Know yourself.
I think Google likes to assume everyone is on mobile at all times, and they wanted to make it more like a "texting" experience where you just fire off the message and the other party will just respond when and if they want to.
Building A Great Core Team
The only reason I can fathom for something like this is that someone genuinely thought that by taking away features and making the experience "more like texting," they could somehow magically convert texters into hangout-ers.

And that perhaps by lying to users and telling them that all their friends are "online" even when they clearly aren't, people will be more likely to chat with them and "grow" the service. Nevermind that you need another person to actually be there before you can have a conversation.

There must have been at least a fraction of the hangouts development team that thought this was a boneheaded idea. And the millions of complaints that they got when they released? Those didn't stop because the experience got better, they stopped because it was clear that nothing was going to change. This screams "management decision" to me.
I think it is safe to say people lost "a potential opportunity to have made a lot more money?" in 1000s of cases. Things are only ever worth what people are willing to pay for them. Just because that price has been high recently doesn't mean it's stable. Someone paid $4,500 for a Beanie Baby once.
I'm sure it's a turning point. Finally turning down to zero.
Why are Shanghai pupils so good at maths?
Proof-of-concept OSx goto fail exploit implemented by NZ security consultant.
I just hope MT Gox doesn't take the rest of us down with them.
No one calls BLE "iBeacon". I challenge you to find a reference to an "iBeacon heart rate monitor" or "iBeacon smart watch"

iBeacon is just an application/profile/use for BLE, one of many.

As for AirPort vs. Wi-Fi, remember that Apple was the first to release consumer products with 802.11b (in July 1999), and there was no consumer-friendly brand name at the time (like what Wi-Fi became). 802.11b is not a consumer friendly name, so they used AirPort.
If there's no steering wheel, what do the pirates do?
I travel quite a lot with trains in southern Germany and the internet connection there is _bad_. So no, I don't want my camera app to be a webpage. Or if you hiking in the mountains and you want to make a paborama but you realize that there is no connection? Or i travel to asia for a few weeks but I can not access my camera webpage because roaming costs are too high? Or apple bought my favorite camera app and now the app/webpage is gone (I am looking at you, Snappycam)?

For a lot of applications it totally makes sense to augment its functionality by some internet connecticity, I am just against all apps/webpages which force me to be online even tough main functionality of this app would work without internet.
No, I am not assuming that.
"How we increased chat performance by 10x without writing any code."
"this quick 'hack' required only minor changes in our code"

sigh...
WhatsApp's SSL implementation sucks, so the NSA doesn't even need to approach them directly. They can transparently intercept messages:

http://arstechnica.com/security/2014/02/crypto-weaknesses-in...
No one wants a shitty product
The same affect as any collecting. Dispersing helps the economy, whereas hording has a chilling effect.
Node.js Inspector v0.7 debugger is out Over 15 new features by 28 authors
Did the crews really had the training and instructions to repel boarders? That seems risky both to them and the company that may face liability.

In any case, it seems ships already use sonic weapons against assailants, maybe those could be remote controlled.
When I was a little kid, I used to lay in my bed, in the dark, and think about the size of the room around me. Then I'd think of the size of my house, then the size of my hometown, then the size of my home state, then the size of the United States, then the size of the planet, and so on until I couldn't conceive of the scale of what I was trying to envision.

It was at once exciting and absolutely terrifying. This doesn't quite capture that feeling, but it's still pretty neat.