skysight-inc/HackerNews huggingface dataset:
"Dropcam will come under Nest’s privacy policy, which explains that data won’t be shared with anyone (including Google) without a customer’s permission. Nest has a paid-for business model and ads are not part of our strategy. In acquiring Dropcam, we’ll apply that same policy to Dropcam too."

Looks like nothing will change about that straightforward business model.
Hopefully they will now allow to stream on the local network and the company will not disappear and render all these cameras useless...
I'm not convinced of this. I modified the code to do something with the sums. #2 is now slightly slower than #1, but the absolute times and the ratios are otherwise about the same.

http://pastebin.com/vbUSdKGc
You have it completely backward. Patents were introduced because it is in society's interest to disseminate ideas as widely as possible. This is why patented IP reverts to the public domain after a certain period.

Were it not for patents, inventors would resort to the only tool at their disposal to limit free implementation of their ideas: the trade secret.
These two charts tell the story:

http://www.oftwominds.com/photos2014/total-credit6-14.png

http://www.oftwominds.com/photos2014/usfed-balance-sheet6-14...

Read the whole thing: http://www.oftwominds.com/blogjune14/central-planning6-14.ht...

We are in a debt bubble propped up by massive central bank intervention all over the world. The intervention will fail at some point and well get a bout of deflation just like in 2008, only this time more severe.
You know you have hit the perfect pricing point when the client says to you: "You do great work but fuck are you expensive". This means they can't do without you but cringe paying the bill.

My other advise is don't be a consultant. No leverage, no building value, no holidays (trust me on this), no security (you're always first to go). My advise: find a pain point and build a product.
Isn't the best development stack for mobile is the html5/css/javascript now? It will work on multiple platforms, not just Android. The phone hardware has come a long way and can support web-based apps pretty well. Gaming is best going with OpenGL with GPU anyway. So why go with another platform specific language/tool sets?
The solution is - more objects wrapping more objects. I can already imagine people doing exactly that.

Dependency injection is the name of the game right? That's what videos on youtube are advocating...

But it's also a pain to pass everything that is needed down to functions, so let's stuff all the global state in a class and pass that class down!

I hope I just didn't get the sarcasm, really.
Yeah, use it only for browsing commits. I'm too scared to tempt fate with the "sync" button.
Diversity is not a fad, and college entrance is more competitive than it has ever been.
In all of Europe 4 weeks of paid holidays and a regular 8-hour workday are the norm. And university is free or very affordable. What I'm saying is that poor working conditions and crippling student debt is a policy choice.
Once you make it real (with an actual working model), the fantasy top-end projections of vapor-models disappear. Anchoring projections in realities of the market can be a real downer.
Nowadays most of the code I have to deal with and that I write myself is very "c-like" C++. For personal projects I usually use C# instead.
It doesn't particularly matter what the US constitution says on the matter anyway as patents were up and going long before it was written.

The US constitution does not contain the idea behind patents, it contains a view of how people wanted to encapsulate existing ideas into a legal document for a new nation.
It's not harder in Java.. if you use Play, which offers everything OOTB. How is that not a recommendable solution?

If you refuse to download Play out of some misguided principle that everything must be OOTB by the core language provider, then (a) that's arbitrary and (b) you're misunderstanding the design principle of low-level languages like Java and C++ that have enabled them to stick around for so long. They don't bake in (as many) opinions. Play does, which makes it easier OOTB. So does Dropwizard. Take your pick, they're all "Java". That's the beauty of it.. it can address a very wide range of needs from "I just want to get something done" to "I want to control every detail very close to the metal".
> "He thinks the lavish perks at many technology companies, especially the free on-campus meals, are a disguised form of mind control, designed to get employees to work 12- or 14-hour days."

Is there actually honestly anyone out there who doesn't think so? I mean, is it really disguised even? We give you stuff, you make your life revolve around the company. It's a very straightforward exchange in my opinion.

Hell, people have directly said to me in interviews "We want this company to be all you think about" when explaining why they'd prefer to hire me full-time rather than part-time.
This is the same principle behind self-cleaning solar panels:

https://www.asme.org/engineering-topics/articles/energy/self...
The infamous crustless peanut butter and jelly sandwich patent is the other silly one that springs to mind:

(http://www.google.com/patents/US6004596)

I don't think the swing patent was granted, but this one certainly was. And was only challenged in court when the multimillion dollar company thought it could stop other companies making crustless peanut butter and jelly sandwiches. In 2005.

paywalled WSJ article which I can't read (http://online.wsj.com/news/articles/SB111298192348602162)
Why Payments, Not Virtual Reality, Are Facebook's Next Holy Grail
> Pressing Ctrl+<up arrow> jumps up an entire function, because Emacs (in Linux) is cognizant of the barriers of a function. Emacs on Mac OS X doesn't, and it's the #1 productivity killer for me when coding.

That doesn't sound right. I would urge you to come and talk about in #emacs@freenode if you haven't already!
I might have written too much about the languages I intended just to bring forward as example.

D is not high-performance (I clarified that in the post) the same way as C and C++ are not. They are not meant for HPC, they are meant to be "systems" languages.

The difference between the two is that HPC is usually about parallelism and has always been. Instruction level (SIMD and GPUs), threads, clusters and so on. D is a bit better than C++ as it at least standardizes SIMD a bit, but still IMHO it doesn't qualify as HPC.

C++ adopted threads only in 11, doesn't have SIMD, doesn't know about GPUs, it got "restrict" only in 11 as well and so on and on. It's clearly not for HPC.
The latter quote about the free food is just an ignorant comment. I'm sure once the guy talked to some actual Googlers and saw how it really plays out, his fears were assuaged.

(It's true that my free Google lunch keeps me at work around lunch time, but I don't feel pressure for me to work beyond the 38 hours a week they pay me for. In fact, Google has a lot of programs to help its employees maintain a good work/life balance. Of course there are crunch times, but I feel free to spend less time working at other times to balance it out.)
Read the last section of the article.
Hopefully they will now allow to stream on the local network and the Dropcam company will not disappear and render all these cameras useless...
My experience is from SUNY Stony Brook (a university run by the state of New York). What goes into the grade, is pretty much entirely up to the professor. I have had very few classes where the whole of the grade was an exam; but there were a few. More often, the homework is some portion of the grade, but it could be minimal (e.g., 10%). For computer science classes and some humanities classes, it was more likely there would be larger projects or term papers. For things like math, the homework was usually a smaller part of the grade. The real advantage of doing the assignments was that you could practice for what would potentially be on the test, and there would be a TA to grade it and give you feedback.
On a silly piece of code that nobody would ever have any use for. I have tried PyPy for "real" data and numerical tasks from time to time, and never have I noticed any sort of speedup. Usually it's slower than CPython. Perhaps this latest version will be different, who knows.
There is no singular "you". Google is a 50,000 person company. The 70 patches were likely written by dozens of different employees for different projects with different code bases. Some of authors may no longer even work at Google.
I don't want to spread any unwarranted negativity here, but does anyone know how this fits into Nest's business model? I get Dropcam's business model of letting people check in on their home when they are on the road, on vacation etc, but hasn't Nest's business model been data mining from the very beginning? How does placing cameras in customers' homes fit into this model?

I also wonder about the privacy policy question. Okay, so they won't share data with Google, but what are the restrictions of Nest employees to check out your cameras? At the very least, there are no technical limitations here and it's all a matter of policy.

Again, not intending to spread negativity but it would be interesting to see some discussion around these potential issues. Although I do hand over ridiculous amounts of private information to web companies (in reality, most of what's going on inside my head; there's plenty in my web-hosted diary that I've never told anyone), there is somewhere I would draw the line. And I think that line would go at uploading to the cloud what is going on inside my home, regardless of what the privacy policy says.
In fact I argue that a strict C++ replacement won't really cut it. But it's very wrong to say that "you'll end up with the same complexity and rules as C++", that's the justificationist argument that says that C++ is the way it is because given its goals couldn't be any better. And D is there to prove that line of thought UTTERLY wrong.
How does the performance of PyPy and Jython compare?
Thanks, that does help.

It almost seems then that written into the definition of non-abstractness is that the idea could be implemented multiple ways. In other words, If there was no possible other way to make a windscreen wiper then the abstract idea itself would be sufficient to specify the actual implementation (or the implementation can be derived as an inevitable logical consequence of the abstract idea). But if we can postulate a different way (perhaps less optimal) then we can say there is an abstractness about the original idea.

I still have trouble with this though because the point where you define the abstractness seems a bit arbitrary. There are many ways to make a wiper blade, a rotating mechanism, a motor, etc. So aren't those abstract too? If the patent specifies it exactly then it is truly concrete, but then it's too specific - competitor can just use a slightly different material.

And then at some point we invent a generically programmable army of nanobots that swarm to accomplish any physical task using a goal oriented AI type language ... and now merely specifying the idea IS the implementation for ANY task.
>True, to a degree, I suppose, but whoever this Tim Bray guy is adds some pretty important context. He co-authored the XML spec and was director of web technologies at Sun. You know, the people who made Java and promoted it as a web technology.

I'm partly joking, but I'd be hiding in shame if I had inflicted either of those things upon the world (that is the XML spec, and Java's web technologies, especially JSF and J2EE).

Now, it could just be me, I never found Tim Bray's posts interesting, and this is a case in point. The same blog post could have come from any random guy trying to run a Java app on the commandline. It might be a valid complaint for the status of java packages, but it's not insightful at all.
That's been writ large by every fixed hardware video game console.

Though the tech heroism aspect of game programming strikes me as a bit diluted these days now that highly refined licensed engines and middleware are understandably the norm.
Oh yeah, I read your follow-up post here: https://www.discovermeteor.com/blog/community-translations-w...

Middleman has been great to work with, and it makes it easy to open-source the components I'm using (like this: https://github.com/bryanbraun/franklin)
Well, the jury decided on the facts that the lawyer presented, which were facts that Diffie could not deny. He was introduced by the defense as the "inventor of asymmetric key exchange". But the plaintiff simply pointed out that, since somebody at GCHQ had already invented it secretly, he was not the true inventor. Yet because the prior GCHQ invention was secret, it did not count as prior art, which was why the DH patent was still valid!

And here's the kicker: the defense was actually arguing that the plaintiff's invention had already been invented by DH and as such was invalid, and the plaintiff had already pointed out that DH's work was not published and hence could not invalidate their patent. Exactly like the GCHQ work did not invalidate DH's patent.

Given that the plaintiffs argument was "secret prior art does not invalidate patents", it probably wasn't the best idea for the defense to bring in living proof of one of the better known examples of the plaintiff's argument to support them.
I have said this many times before - everyone's ethics has a price. You just need to find the price. (Yeah yeah, there are exceptions in history but I am talking of the norm)
So you're saying it's because each probability is a 7-bit number? I guess that's a valid issue, but it's still very "well, actually." So to counter with my own "well actually," you don't need complex probabilities, and the computation only matters with probability bounded away from 1/2. Surely you could do enough engineering tricks to make that happen and keep it at about a petabyte.
An entire carafe of 500mg of dark roast in 1L of water.
With your modified code I am now seeing #1 run about 3x faster than #2. I also still strongly suspect you weren't measuring anything at all before your modifications. Benchmarking is tricky and its hard to say if you are really measuring what you think you are. This is especially true with UB in your loop. It would be best to separate the program into 3 and then investigate the assembly.
Google has acquired Nest... so now Google has also acquired Dropcam

Nest wasn't an acquihire or an assimilation, but was always stated as a separately operating organization. As such, it makes total sense that Nest acquisitions are held as being under Nest.

If HBO acquired a show or a studio, you don't say that Time Warner acquired it. If NBC acquires a property, you don't say that Comcast acquired it. These arms lengths subsidiaries are at arms length for good logistical reasons.

Further it's interesting how much a privacy concern people think Google is on HN, yet in normal life the amount of trust in Google is...actually shocking. I mean Google makes no bones about telling you, endlessly, how much they know about you. They don't hide it.
Paul Ford tests the limits of the Kinja CMS
Naturally what what they mean is not, this data will never exist on a computer/network owned by Google. What they mean is we aren't going use video from your security camera for general Google projects, like street view, collecting large amounts of speech databases for voice recognition, figuring out what products you and enjoy using and tailoring advertising to fit that, or tracking epidemics in real time by monitoring how many people in your house are sick.
Your Metal Azide Worries Are Over
The correlation between being homosexual and liking Barbie dolls, along with the Twitter conversion linked, is hilarious.
Short answer: No

"To our delight, almost none of the reviewers and editors recognized the manuscripts as ones recently published by their journals."
> Isn't the best development stack for mobile is the html5/css/javascript now

[Citation needed]
From a student's perspective that doesn't necessarily make sense. Tenure track professors could be great researchers, but that doesn't mean they are great teachers. Instructors, adjuncts, or graduate students can all teach well, oftentimes as well as a tenure track professor.
if you look at the 'your data - your results' piece of the carousel, it has a log which has 'pid' as a column and, e.g., '<7038,69,0>' as a value. So you're probably quite right.
So what do you consider a HPC language?

> C++ adopted threads only in 11

Fair.

> doesn't know about GPUs,

Is there a general purpose language that has GPU support out of the box?

> it got "restrict" only in 11 as well

AFAIK, restrict is still not part of the standard, despite compilers implementing it.
I've often thought about this problem:

On the one hand, you want to provide perks that offset personal cost to your employees AND reduce the amount of time it takes for them to do something like lunch with the result in increased productivity (ostensibly simply due to removing factors such as travel-time-to-lunch-place).

The company store comes to mid, as well.

There are many great benefits that companies do provide: free commute costs (bus, bike and ferry service) as well as on-site food...

Perhaps a way to quash any misgivings about such services would be to provide a daily per diem for services as pay, where you get the per diem pay UNLESS you partake of the companies service instead.

So you badge into each service and thus get that per-diem pay redacted from your check.

If you use NONE of the company's services, then you get that same portion of pay back.

This also has its problems, though.

----

What I would far prefer, though, is tech services system that companies can buy into:

Want your employees to be able to bus from SF to MTN VIEW: pay in and let them badge into that service.

Why should all the tech giants run separate services that are basically all the same routes? Let a company run that, and let ANY company add users and pay based on badging.

Let companies have a "groupon" of sorts for restaurants in their area, where the per-diem lunch allowance is spendable at any restaurant within a radius of the office. The employee will get a % of their meal paid for by the company, and they pay for anything they personally want over the base?

Allow for perks that are not walled to the campus/office/etc.

Heck, Path.com employees had a monthly Uber allowance they could spend...

This should be encouraged in Silicon Valley, to allow startups to share services at a discount which both provides revenue, data, testing, users, validation, etc....
Are there any that are different take on SMW that aren't crazy difficult? Like, what are the best SMW ROM hacks that are the most well thought-out.

Ditto for Zelda, those two are my favorite games but I can only play the same game so much.
Sounds like the mine owner opening up a mine shop for the miners where they can spend their mining earnings.

http://en.wikipedia.org/wiki/History_of_coal_miners#Company_...

Creepy.
> Chrome on iOS offers nothing in the way of additional html5 APIs and is just a new UI on the same old Webkit (to my knowledge).

No, they forked Webkit due to all the browser related #ifdef's they had scattered across the source code. They were diverging to much and damaging the quality of the code.

https://en.wikipedia.org/wiki/Blink_%28layout_engine%29

Edit: They're still pretty similar, though.
Marc Andreessen tweets about YO
Cool! I read that they were asking for help in reconstructing it, but I didn't think they'd make that much progress at it.
> I feel like people my age all ended up proficient at typing because of instant messenging (not just the "computer guys").

Same here. I drastically improved my typing speed thanks to internet chat rooms. My parents first got home internet when I was in high school in the late 90s, and my typing speed went from ~28wpm (thanks to a 6-week 9th grade typing class) to 60+ wpm in a week, after spending only an hour or so online each day. I had to type at least that fast to keep up with the conversation, so my brain was forced to acclimate.
I think it falls into a sort of "home automation/monitoring" model. As we move further into the "Internet of Things" spectrum, Google and Nest are just securing their place. Think about how Microsoft and Sony's gaming platforms continue to build on the idea of being the only device you need for your TV. I wouldn't be surprised if Nest sought to acquire someone like Fitbit for the same thing, monitoring health/fitness via the bracelet or weight scale; or an automated garage door opener company (if they did monitoring/diagnostic work when the car is in the garage).
There are several problems with RVM (and a lot of extra "magic" it does compared to say rbenv). Those have been discussed in the community for years.

So, besides the use of a BS idiom "you're doing it wrong", the parent comment doesn't add much value to the discussion.
I would assume that given sufficient practical performance evidence, you could device heuristics to determine when to parallelize based on DOM complexity.
True. Jython and IronPython also do not have a GIL.
This just means that college teachers in certain cases are in high supply.
That's not quite true: https://www.jacobinmag.com/2014/06/higher-eds-for-profit-fut...

"compensation of a single person like Zimmer now approaches the reported inflation-adjusted $3 million annual operating deficit that ended a community resource benefiting both medical students and trauma patients."
"What I see is a curve that is slowing, not speeding, and no particular reason to believe that the curve ever gets over the "commercially-viable fusion" break-even point, ever."

I think even educated people have a few misconceptions about fusion energy. We have already created fusion, we can do it in our test facilities on command. The problem researchers are currently facing is getting the efficiency to a commercially viable level. Getting out much more energy than they are putting in.

The research they are doing requires 2 things; time and money (and lots of it). They're trying to get the plasma models "just right" to achieve the desired efficiency. And they're not shooting for the stars, their goals are incremental. That's important because there will never be a time where researchers will announce out of the blue "We've done it!". It will be a slow build up due to how their research is taking place.

Harnessing fusion power isn't just theoretically possible, the models are completely mathematically sound. Unfortunately for the scientists, superheated plasma is incredibly unstable, hard to predict, and hard to control. To figure out the best way to stabilize it to maximize efficiency, they have to run countless tests, review the data, then try a countless more tests. It's not impossible, we WILL have fusion power eventually, that much is not in dispute, what is up for dispute is the "when".

If fusion researchers had unlimited funds, we could have a commercially viable fusion plant supplying power to a public grid in less than 10 years. Fusion is likely the only area of science where you can literally throw money at it and achieve your goal of a viable working product. The problem is that nobody wants to spend billions of dollars every year for the next 20 years. Only governments are footing the bill, and they're notoriously unreliable when it comes to scientific research due to the shifting political landscape

There was a great thread on reddit right after the fukushima disaster where several experts were talking about this very issue. I wish I could find it, it was a fantastic read.
You might try again since things have changed. If you don't get any kind of speedup, the PyPy project would likely consider it a bug and it would be helpful to document that it was slower. Please consider finding some way of reporting the specific measurable issues you find!
The very reason US education (higher education) is better is because government has kept its dirty nose out of it. American Public schools are pathetic.