skysight-inc/HackerNews huggingface dataset:
Absolutely.

What matters is not to always be right, but how you correct errors.
Boosted's battery has 99 Wh of capacity, while E-Go's has 230 Wh. Barring a significant difference in system efficiency, we would guess about a 2.3x difference in range under similar testing conditions.
Bitcoin price drops below $350
Another question I have is since when the HeartBleed flaw was discovered by the Google's employee? Was it formally reported to the OpenSSL team or only to OpenSSL members working for Google?

I think it is generally regarded as sensible practice to disclose major problems like heartbleed that have wide ranging impact directly to the people responsible instead of a catchall "security team" address whenever possible.
The article appears in the New York Times, which is based in the US and targets a primarily American audience. Furthermore, the article itself begins: "The Constitution gives Congress the power to grant... But in recent years, the government has too often given patent protection to..."
AFAIK Derby was earlier, has better npm integration, and has better server-side rendering.
That's probably just because your keywords aligned with these more popular/recent blog posts. "watch silicon valley" would probably return that kind of thing - "silicon valley torrent" might have returned another set of results.
In tech entrepreneurship aren't we allowed to fail?

And she is in an advisory role, not managerial.
Microsoft ends support for custom domains in free email service
FBReader's Android version lets you add a local ODPS server manually or scan you local network for one. Calibre a fantastic ebook collection manager/reader/converter/sync lets you run a server.
Perhaps the content owner is making ad revenue having their content on Youtube, and won't get that revenue from the mobile app. Or perhaps they plan to launch a mobile app of their own at a later date, or license the content to someone who might.

Point is, you can't go assuming that just because something's available on the Internet, you're free to make use of it however you please without so much as asking. That's just plain rude.
Incorrect. If that was the case, we would fulfill all our preorders at the original estimated price.
Nice one DT!
PfSense 2.1.2 released, patches heartbleed
It's election year in Sweden. We can hope that integrity issues get a tiny bit of exposure.
Tails is still using squeeze, refuses to patch their kernel with GrSec/PaX, and hasn't updated the release since March so a dozen known Debian security advisories are not patched including heartbleed. I wouldn't use it, it took them years to even add a macchanger on boot for wireless
Over time it should get rid of those that value money more than the specific job; that should avoid mass actions that would force the company to increase wages. The people who remain are those who're (or who've learnt to be) content with what they got.
+1 for http://moz.com/beginners-guide-to-seo,
I also liked https://thecoderfactory.com/posts/200-must-know-facts-on-seo
and of course you should know your google tools:
Google Webmaster Tools: https://www.google.com/webmasters/tools/‎

Google Adwords Keyword Planner: https://adwords.google.com/KeywordPlanner
I'll bite the bullet and try to explain it in layman's terms (with not attempt at rigor):

When you measure particle A, something happens to particle B. Unfortunately, particle B always has 2 potential outcomes (let's say, with 50% chance of being RED and 50% chance of being BLUE). So when you measure B, you find "B is red", or "B is blue".

Now when you measure particle A, imagine you change the probabilities for B remotely to 90%/10%.

But when you're the guy at B, and you machine say "RED!" ... did that just happen because A changed the likelyhood, or did it happen because, well, there was a 50/50 chance of it happening?

It is more subtle than that, but that's the gist of why you can't send information. (yes when you repeat the experiment and A and B compare their results, the probabilities have changed, but for a single measurement you never know if you got it by chance or if you got it because A did something).
But you can't resolve a content licensing problem just by changing some text or graphics around -- that's a fundamental misunderstanding of the problem! There is no meaningful answer to the question as stated in that quote.
شركة تخزين أثاث بالرياض
Because it's the same heartbeat message used for DTLS, where the heartbeat and padding allows for variable-length probes with request and response having varying size.
Exactly my first thought. Here in Germany Amazon gets negative press for their employment conditions, too. How does that fit together? Differences between countries? Just biased press?
Websockets messages are happening two layers up from TLS.
China use DPI(Deep packet inspection) to detect vpn and block it. refer https://en.wikipedia.org/wiki/VPN_blocking
I'm really sorry about the price increase. We honored the promised price for everyone we asked for money from, even though we lost money on each one. If we could build our technology at the original price estimate for all our preorders without shutting down, we would absolutely do so. But the only other option is compromising the quality or performance of the board, and we'd rather build a few great boards than a bunch of mediocre ones.
Given that the session ID is exchanged in plaintext, I'm definitely not seeing the security risk here. At best, you could potentially use a timing attack to recover the contents of a session ID, but you can already get that by sniffing the network. And in any case, even if you did get that, I don't think there's anything interesting you could do with it.
The real way dependently typed languages dodge the undecidability problem is taht they "give up" on some valid programs. The output of the typechecker is either "proved the program is correct", "proved the program is incorrect" or "incondusive". If the result is "inconclusive" then it means that the programmer needs to manually provide a proof of correctness.
I'm not familiar with Vimium, but Vimperator for Firefox will stop responding to everything when you press the "insert" key. There might be something equivalent for your plugin.
I don't see what that has to do with my comment.
Even a VPN does not work in China, how can this one help? refer https://en.wikipedia.org/wiki/VPN_blocking
I'm a bit surprised that Simplenote [1] wasn't mentioned here. It would automatically sync with nvALT.

If you're digging further, the relevant keywords are "ubiquitous capture." I first became familiar with it through 43 Folders [2], and its take on Getting Things Done.

[1] http://simplenote.com - iOS / Android / Mac / Kindle

[2] http://www.43folders.com/topics/ubiquitouscapture
You should use BitPay's BBB (Bitcoin Best Bid) instead, it's looking at all a number of exchange order books and giving your the best price: https://bitpay.com/api/rates/usd

Disclaimer: I work at BitPay.
Keep Your Finger On The Pulse of Design Projects
New Catalog Brings NASA Software Down to Earth
My theory is that basically all of our traffic is compromised, we just don't know it yet. It seems clear that the NSA has been actively working to find and exploit every vulnerability they can, and they have the power of a well-funded concerted effort, secret physical access, and gag orders all on their side. I bet they can do a whole lot more than what we know.
I agree, that's what happened to me. Now I have a rule to not go 2 days without working on one of my coding project, so if I miss a day I don't get discouraged.
He works on Dart for Google. I also find him an excellent critic (inclusive of dart) in forums. Some of his insights have cleared up things for me that are expressed vaguely elsewhere in comparison. I would like to see him do something more expansive on the tradeoffs between objects and ADTs (hint hint). Maybe he has done but I can't find it.
New Video: EnGeniux Oton X UI Beta Interface
It has become the quick way for validating whether a candidate is suitable for the job or not.
Some companies now go for tech-screens where they'll send you a problem to solve on the computer, but that's rare.

When a candidate is solving a problem on the whiteboard, an experienced interviewer can make a good judgement. In my experience, anyone who's a good developer does well on the whiteboard. However, the inverse is not always true.
Not anytime soon. Until it has a large share of the market, it won't be worth the time for developers to really come aboard, and the only way to get there is to have a large enough sized team driven to be better than iOS and Android, which they don't have yet, and probably won't, sadly. The mobile web trend has started to die back down, too, according to recent stats; writing apps in JavaScript for FFOS would make sense if it were just a matter of reusing the same served content.

But, I'd like to see FFOS do well. David against Goliath(s) sort of thing.
>For one thing, it's just a simpler language.

In what way? It's not a very featureful language, but that doesn't necessarily mean that using it is simpler.

It's certainly not simple to set up! Most languages, I can put my projects wherever I want. It took me a while to find out that I had to put my projects in my Gopath for them to properly compile with third party libraries. There are lots of weird restrictions like that.

>Everything is just pass by value.

Not entirely true. Goroutine capture is by reference, which is why a lot of new people have trouble with goroutines in for loops.

>There's no operator overloading, macros, or monkey patching, so you don't have to know about the entire state of the universe to know what one little function will do.

True, those things are gone, but the things that cause confusion most of the time are still very much present. Go, like most imperative languages, can suffer from global variable overload. Lots of Go code is also so badly typed that it's impossible to tell what things are supposed to be. I can't tell you how many times I've seen `x := poorlyNamedFunctionWTFIsThis()` or `foo(x {}interface){... x.bar()}`

>There's no exceptions

There are `panic()`s.

> There's multiple returns, so you almost never have null pointer exceptions

Rust also has multiple return (because Rust returns via hidden out-param), so I wouldn't really say this makes Go particularly competitive.

Rust also doesn't even have null pointers at all, at least in `safe` code blocks. Rust uses `Option` instead. (Like I said, lots of good features from Haskell/ML.)

>channels and goroutines make modern multithreaded code very easy to reason about

I agree, Go does this well, but let's be fair; a lot of modern languages have primitives like this.
H.I. Episode 1: Being Wrong on The Internet
My point is that to receive a single packet, you have an external interrupt, you go through the device driver, the ip stack, etc. And in all that you are looking for a difference of a single cycle. That won't work. Even with a zero latency network. There is just too much code involved.

You can measure differences of thousands or maybe even hundreds of cycles, but not single cycles. That's below the noise level of a modern computer.
How A Group Of Engineers at Codenomicon Uncovered Heartbleed
Ah, thank you very much, I'll fix that now. I learned something today :)
Really insightful write-up but after reading through those code contortions it made me just want to stick with prototypal inheritance. If you have to go to those lengths to get your code to work, it seems like maybe you're doing it wrong, or using the wrong language...
I work on the infrastructure team at Bloomberg. There are lots of problems solved by OSS, but there are also lots of pieces of infrastructure we have to build ourselves to scale the things we need to. Latency is killer, indeed. (Low-latency data aggregation/generation/distribution is only one part of the business, though.)
Yeah, working on that feedback/validation as well. Typically larger companies lack innovation and are encouraged to hire entrepreneurs. Especially if you've proven yourself, and can show what you've done --- it eliminates a lot of uncertainty and validates your worth. But even if you haven't, if you can show what you're working on, and your skill set --- it's a big plus. I'd personally like to hire from this pool.

Again though, do need to validate from the other end and working on it.
The Curious Nature of Sharing Cascades on Facebook
What about persistence?
I was expecting an acquisition of Zendesk by Salesforce more so then an IPO.
I wonder if a Solowheel is better for the rest of us, who are not into boards? Their site is down for now, though :(
It's fixed now with the servers no longer overloaded (although for some reason I had to start again).

What was happening was that the highlighting of you and the boss were not showing. So just the page without anything interactive.
Highlanders vs Bulls Live Super 15 Game Free Streaming xv rugby Online http://storify.com/superrugbyoz/higvbulnzt
Cool glad to hear. Matching functionality / process will be very important, agreed.
- Acquired Zopim in March 2014

Revenue - 2011: 15.6M, 2012: 38.2M, 2013: 72M

Losses - 2012: 24.4M, 2013: 22.6M

Seems like going IPO with losses is the new trend
Sorry but I think (long time) riders won't go for it. I've been riding a longboard for 15 years, every time I do is pure bliss, and it comes at the price of some old-fashioned muscular effort, and believe or not, the effort is part of the bliss.

As I once said to a rider friend, I think of electric longboards like "the lazy hipster version of the electric shopping cart". Useful, but not fun.
Speaking of Facebook's Anti-Spam Algorithm: A lookback at Paul Graham's
Debunked: France did not just ban workers from answering emails after-hours
If you are opposed to this modification, thank you for letting us know only by replying to this email.

If you can read this message, then you can recover the password of your account, and thus modify the email address of the handle. In that case, we won't take care of your request.

I get that they are not native English speakers, but if I got an email like that I'd be VERY likely to conclude that it was phishing and ignore it. It just reads like so many of those broken-English "Kind Sir, your email quota has been exceeded, please to click here to revalidate your password account" mails I get every other day.

Hire an English speaking writer to draft your email notices.
Not only that, it was $100 higher yesterday. It was at $450, now it's at $350.
Thank you! I'll take a look at this when I start digging into the mechanics of the conversion.
Facebook's original blog post: https://newsroom.fb.com/news/2014/04/news-feed-fyi-cleaning-...
Thank you!

Sometimes I look at the table of contents and see how all of the chapter links are filled in and working and it surprises me too.
Yup, it's a bit of a different model and for different reasons but very similar concept.
Follow-up email: http://seclists.org/fulldisclosure/2014/Apr/149

> Not used anywhere though, just a corpse lying around in the code. — Jann Horn
> Intuitively, it seems like the reporting weather stations would not be uniformly distributed geographically, but would rather show a higher concentration near urban areas

Why would this be intuitive at all?

First, if you play the animation and look at the dots on the map and have a basic understanding of how the US population is distributed, I just can't see how you would draw your conclusion. The dots are pretty evenly distributed geographically.

But even without the visualization, why would you assume there were more reporting stations in urban areas? Why would people be inclined to waste time and money supporting a new reporting station if there is already one close by?

Finally, the "urban heat islands are skewing the data and climate change is not real" argument has been debunked so thoroughly that it is hard to believe anyone who brings it up brings it up in good faith. Especially when it is phrased as an "innocuous question" which could have been answered with 30 seconds and your favorite search engine.
It worked for me when I typed an i to get Vimium into its insert mode. Although that is getting a little ridiculous.
> Are you still in the game dev field?

No, I left EA about four years ago. I was hoping to stay in the game industry but somehow snuck into Google instead. I'm working on Dart now and couldn't be happier.

> Oh, are you the one whom Herb Sutter used his benchmark in the Build conference talk about C++ a few days ago?

Yup!
It's a fallacy that all technology can be criticized for banality. Technologies are different. Some are more criticizable than others.

Telephone was the first infrastructure to provide real-time voice communication. It enables families staying in contact, but it also enables economic growth, and a more effective society writ large.

Television is now a mindless wastefield of race-to-the-bottom drivel, but there are newer networks have haven't yet succumbed to drive, mostly on digital cable. I only have the respect for science and technology that I do because I grew up watching The Magic School Bus and Bill Nye the Science Guy. My parents watched the moon landing on television.

Facebook does not do anything novel, nor has it ever been used for anything terrifically insightful. It provides some social value and exists for that reason, but it is clearly not equivalent to all other technologies.
For me, it's the combination of the two events that is disturbing. Dropbox was discovered to be vulnerable to an exploit that may have been planted to facilitate government surveillance, and around the same time, Dropbox brings on board one of the architects of the current government surveillance overreach.
But the real reality is that it's the salesperson the client is forming a relationship with, and that it's the salesman they trust to get stuff done.

Also, companies often like to hire experienced salesmen _because_ of their rolodex.

(Do they still use rolodexes?)
Accessing this site from China redirects me to http://e-go.com/geoblocked, which says "CONTENT NOT AVAILABLE. We're sorry, but this web site is not available in your country."
Where are you living? You could easily make $120k in the Bay Area.
>> i dont think you can keep them entangled while transporting them that kind of distance.

The main reason for this is decoherence (the pair of entangled photons interact with other photons, or particles along the way) ... and lose their connection because they have to share it with the other particles [1].

People have come up with clever tricks to fight that. It's called distillation of entanglement [2]. You share 1000 pairs of particles, all weakly entangled because they have travelled a long distance and rubbed with the wrong particles along the way. Then each party at each end combines the particles with some measurements and classical communications (phone or internet) and ends up with a single pair, far away, highly entangled.

[1] http://www.quantiki.org/wiki/Monogamy_of_entanglement

[2] https://en.wikipedia.org/wiki/Entanglement_distillation
With a bit of effort one can even exit the application: http://a.pomf.se/jevryz.png

I'm honestly surprised by how well it does run, and even more by how well it run on my mobile. Congratulations :)
That post was awesome... slow and steady wins the race. Inspiring!
I'm in danger of doing it also, but I think you are reacting defensively to a valid specific question because of your views on the larger climate reality. There is definitely an effect on individual stations as a result of changes to their surrounding environment. The question is whether the corrections applied to correct for it significantly affect the results of any given analysis.

In this particular case, they are using GHCN Daily data that does not include any correction for this effect:
http://www.ncdc.noaa.gov/oa/climate/ghcn-daily/index.php?nam...

The GHCN Monthly data does include such corrections:
https://www.ncdc.noaa.gov/ghcnm/v3.php?asection=homogeneity_...

The magnitude of the changes made are quite large compared to the effects being measured. They average to zero, but are bimodal centered around about +1F and -1F:
ftp://ftp.ncdc.noaa.gov/pub/data/ghcn/v3/techreports/Technical%20Report%20NCDC%20No12-02-3.2.0-29Aug12.pdf

I think it's a brilliant visualization, but if we are to presume the corrections are necessary and correct, it would also be reasonable to question what conclusions can be drawn from an analysis of data that does not include such corrections. At the least, I think it would be interesting to see their analysis applied to the more rural CRN1 and CRN2 stations versus the majority of lower quality CRN3, CRN4, and CRN5 stations that make up the bulk of the readings.
Oh, and they're using CVS because it's so secure!
"Big iron" isn't all it's cracked up to be. Everything is a trade-off. Very few people are doing pure computation and that is where those machines excel (in addition to lots of aggregate I/O). The government research labs and the like get a lot of use from these machines.

If you trying to scale an Internet-style app on one of these machines, you might need to expand past one machine after a while. By staying on one machine, you're avoiding all the complexity needed in your software to coordinate between multiple machines. If you lose the ability to fit on a single box, you'll need to add that complexity in anyway. So what does 10 beefy boxes buy you as opposed to 1000 smaller ones? There is of course an operational/DC/power cost involved with more boxes, but I think most shops consider that an easily solvable problem. For example, a maxxed out POWER7 box from IBM will give you 256 processors and all the memory and I/O trimmings you need. If you need more than 256 processors or the local amount of RAM, you'll pay the software complexity cost anyway.
> I would like to see him do something more expansive on the tradeoffs between objects and ADTs (hint hint).

I'm probably not the best person to answer that. My knowledge of real academic theory isn't as strong as I'd like, especially around type systems.

I assume you've read William Cook's paper on the same topic ("Object-Oriented Programming Versus Abstract Data Types")? I skimmed it a while back and felt like it clicked for a while but it's sadly unclicked since then. It's on my (interminably long) list of paper to try to grok better.
2014 crash will be worse than 1987's
How to remove scratches from your phone's screen
Gonna be a nice quick plunge down to the low $200s. I feel bad for anyone who bought a lot around $800 -- you'll be waiting months to recoup that investment.
They want an IPO. Following is from techcrunch Sep. 2012:

Zendesk founder and CEO Mikkel Svane sat down with us to talk about the funding, explaining that the new round will be primarily used for international expansion and product innovation. The company is also preparing for an IPO in the future, but doesn’t yet have a timeline for the offering. “An IPO is the goal,” says Svane. And monthly recurring revenue has grown five-fold since 2010 for the company. While Zendesk’s bread and butter has been catering to small to medium sized businesses, of late, the company has been pulled into a number of large enterprise deals, Svane says.
For those of us who haven't used WM, is that a good thing or not?
Not quite the same thing, but anybody remember this? https://en.wikipedia.org/wiki/Rutan_Voyager
It sounds like your cancellation request ended the billing subscription, but they lost track of the fact that you wanted to cancel.
Ping manages the same thing by incrementing an integer. For example.
Regardless of driving factors (you state religion, politics) the end result is someone that advocated for warrantless taps, torture and war. It does not come down to anything other than "should a person like this have access or even advice bearing responsibilities on my data?". You're way off point here bud.
Second beta for Groovy 2.3
Is this latent damage from the IRS ruling or something? I don't know why I'm still surprised by sudden, massive movement in BTC price, but usually the reasons seem pretty obvious (and over-reported).