skysight-inc/HackerNews huggingface dataset:
Criminal? To knock a camera out of someone's hand if they refuae to stop filming you?

Not likely to get much in the way of a prosecution out of that in most of Europe.
Because once billions of people start to hunt & gather the resources are going to be extinct in a few weeks.
PhiSix acquired by eBay Inc.
Google Fiber coming to Salt Lake City
Probably security concerns. Graphics drivers have not been audited for security in the past because they were not accessible via the web.
I agree that Congress sucks, but their website shows they enacted 79 whole laws in 2013. These include the "Small Airplane Revitalization Act of 2013" and the "Freedom to Fish Act".
I'm not sure this is a fair assessment. There's been tons of research into nuclear power, for example. Look at the generation IV reactor designs [1]. And there's been tons of interest and investment in cleaner electric power alternatives [2].

The examples you cite (coal plants staying open forever, water pipes, etc) are massive capital investments. That's the primary reason they've stayed open / haven't changed for so long, once you spend that much money you want to milk it for every penny it's worth.

Utility regulation is burdensome and costly, but I don't think it necessarily kills innovation in industry like you intimate.

1. http://en.wikipedia.org/wiki/Generation_IV_reactor
2. https://www.americaspower.org/our-commitment-clean-energy-fu...
If you think the counterweight will move down when you thrust a mass up, you have a misconception. The tether will be consistently under tension, so unless the acceleration mA is sufficient to surpass MV^2/R, that won't happen.
It would be great if Apple would activate WebGL on iOS!

Officially only available through iAd on iOS 4.2 and higher, for all devices
except for 2nd Gen iPod Touch or iPhone 3G and earlier. However, there is a tweak
for jailbroken devices to enable functionality for Mobile Safari and all other
WebKit browsers.

http://en.wikipedia.org/wiki/WebGL

Today, even Microsoft supports WebGL with IE 11, so hopefully Apple activates it with iOS8...
What should they know of English who only English know?
> This is not a new idea -- phased array radars do essentially the same thing -- but it's a new application of the mathematical methods[...]

Yes, it's called pre-coding, every modern wireless system does it. Doing it across wireless stations is distributed beamforming which Perleman did not invent.
WebGL is enabled for ads published through iAd, but disabled for anything else.
In my experience the difference in performance of the languages is negligible (assuming you have a solid PHP config). I run sites written in each, and I can't say one has caused me more performance problems than the other; it just depends on what you're doing with them.
Love to see challenges to the pathetic cable monopolies. I'd be willing to pay more than I am now if it meant sticking it to TimeWarner.
it's hard to keep all the markdown _converters_ straight.

let alone all of the web-based markdown _editors._

but, for those of you who are trying to keep up with it,
stackedit.io here is one of the better ones that's around.

i myself still like dillinger.io the best, but this one
seems to be a full-on match for all important dimensions.

-bowerbird
> I could see canvas extended to have 3D operations. Like say draw point takes 3 coordinates now.

I think that's the role WebGL essentially fulfills. It was just done in a way that uses OpenGL instead of reinventing the wheel, since a 3D rendering engine is a non-trivial thing to build. In other words, you can do either:

var ctx = myCanvas.getContext('2d');
// ctx has the 2d api

var ctx = myCanvas.getContext('webgl');
// ctx has the webgl 3d api

> I can see a third party library that does 3D but projects it down to 2D and uses regular 2D commands on the canvas.

I think it would be a lot slower. Either way there's a 3D rendering engine. Embedding the engine natively and having GPU speedups is a dominating factor.

> or I see supporting WebGL interface and writing OpenGL style code.

See first point above.
Too much regulation. The process made it inordinately expensive to bring new nuclear technology to market.

I'm not knee jerk opposed to regulation. But the best regulation identifies a market failure and addresses it in targeted way. Net neutrality regulation doesn't do that. It just implements some group's ideal of what the industry should look like.
is it just me or is the title for that announcement post "Customers for Life" not only ironic but completely unrelated... Their decision is stupid but the title bugs me even more. Thankfully the only HP hardware I have is from woot sales where I grabbed an 17" HP laptop for $300.
Managed Cloud Instances from 7,38 €
Some really cool overhead imagery. I just wish they had an RSS feed.
Can you clarify? :-)
The press lost the count ;-)
It might be less secure due to the fact that this is a new, untested and unproved implementation of a pretty quirky language.
It's a narrative that plays very well on HN, that <insert industry here> are not only obsolete but evil and what's more stupid and we - the enlightened software developers - will free humanity from their shackles. But the world is a good deal more complicated than that. And not least because what most software people here do wouldn't really be missed if it went away. Ask Altavista and Myspace about that.
Purely on pricing Azure easily wins.

http://www.cleardb.com/store/azure

On an ability to plug things in and get things working Azure still wins.
I would stick to AWS or Azure.

I get the feeling Google is only offering the same as its in house services to the public so they can get free troubleshooting/bug fixing and stop their support staff from growing complacent.
The flip side of this, and more interesting to me, is "How B2B startups can find customers willing to buy from them." Look at the list of objections to buying from your startup, and have straightforward and honest answers to address those objections.
You have not described any procedure to decide whether something is "exploitation/compulsion" or simply someone being persuaded to buy something they enjoy.
After Barbara Ehrenreich got cancer and was thrust directly into the positive thinking movement, she wrote a really great book called "Bright-Sided".
ObjectIdColumns: Transparently Store MongoDB BSON IDs in a RDBMS
The problem is not the idea, but the word. Most people don't think of constructive phase adjustments as beamforming. It's not wrong, it's just an unfamiliar term.
I put my money on Mozilla with Firefox OS.
Reading Perlman's descriptions it does sound like distributed beamforming. Perlman is a smart guy, although I expect he would be more successful selling this technology initially to crowded venues (think large stadiums, or conference centers) which would allow those venues to both offer consistent high performance access to fans as well as high performance wireless channels for things like flying cameras (which is currently quite the mismash of technologies).

That said, I continue to remain dubious because his claims are fairly out there in terms of bandwidth. I don't know if Claude Shannon were alive today if he could figure out if there was an upper limit of directed traffic in a channel but that is the principle that feels like its being violated here. All of my training has taught me to think of a bit of spectrum like a single wire, and sure you can attach a bunch of things to that wire, but there isn't a lot of theory around how that becomes a bunch of separate but equivalent channels.
DNSSEC Validator 2.1.0 browser plugin supports DANE
While I believe that it works for you, your "early product design" process doesn't sound anything like interface design. It's just a subset of branding. Design is solving problems, not just choosing what the buttons on your website will look like before you have your product or any kind of context (the order of which sounds backwards to me.)

> And it’s not all about looks, you know.

You say this, and maybe I'm missing the point of your post, but you continue to describe how this process is entirely about how things look.

Additionally, I have an issue with this:

> Over time, you’ll build up a collection of “liked” work that you can show to any designer to give them a concrete idea of the style you like.

This sounds like a horrible idea. Any decent designer out there knows that Dribbble exists and doesn't need you to point that out to them. They likely have their own "style" (if we're reducing "design" to just aesthetics for the purpose of discussion) and won't like you showing them what "style" you want them to adopt. Their job as a designer is to solve problems, not make things look pretty in Photoshop according to your taste parameters. Everything they produce should adhere to your brand guidelines, but that's it.
Evan and his startup are doing some incredible things. I highly encourage experts in computer graphics to chat with him.
A friend of mine had a pbell that was killed off by Chernobyl. I was on the phone with him when he booted it up.
"I'm going to boot."
"Don't do it man."
"Nah I'm gonna boot. Here it goes. See it's fine."
"Sweet"
"Uh oh"
"Uh oh?"
"Uh oh"

And that was the end of that machine lol
I wonder how facebook is going to monetize this.
Selling likes to a charity organization?
If I were German, I would be angry that the US was spying on me, but I'd be even more angry that Germany apparently wasn't even spying back...
5G Service On Your 4G Phone?
Excited for Salt Lake City. We are growing our reddit office there a lot. It's a really exciting city to be in and this helps us a lot!
The lack of remote opportunities at every Bay Area company, save for a few prominent ones, is disappointing. I live in the area but am frustrated by the commute, but also cannot afford the premium of living in SF.

But I should stop before this turns into a full on rant...
Sorry about that - Ghostery seems to wholesale block any JS requests from the heapanalytics.com domain, which will of course break our site.

This issue only applies to our domain (heapanalytics.com). Keep in mind that your own website will not break with Ghostery if it has Heap installed.
Odd that there's no mention of Annex K support under the "Security/hardening comparison" heading. While it's optional to implement, it certainly applies.
I think that's the issue. The technology is cool and his demo is probably real but rolling this out in an urban environment seems like it would require massive computing power in addition to lots of new antennas.
No, it's not the number of antennas (although there is always more than one), the method relies on the phase (or "time delay") of the signal at each antenna.
Mainly because to provide 'fanatical support' of PG means adding an entire new software component and everything that comes with it, and ensuring they can keep delivering high quality service.

They probably don't want to take on the operational burden adding a 2nd DB would entail vs. the added revenue it might generate.
It's mostly the same market. The disconnect thus far has been that many of the people in this market who use analytics (PMs/marketers) are not the same people who integrate analytics (devs).

Looking through MP/KM's docs is pretty telling. You'll notice that they put a lot of emphasis on catering their onboarding flow to non-technical people. For example, KM's onboarding flow lets you choose between "Asking for 5 min of your developer's time" or "Asking for 3+ hours of your developer's time", the former being a quick n' dirty way to get started (presumably because the dropoff for the latter is so high).
Really cool!

Is there a better place to store GLSL shaders than in string literals?
That BTC is going to be auctioned; it's only out of circulation temporarily.
How about we stick to facts, instead of bullying ad-hominems, okay?
Is mountain view count as San Jose?
What It’s Really Like to Close a Million Dollar Round of Funding
2 possible reasons:

1. so they could be prepared to rapidly enable it if market exigencies required them to (say, if webGL experiences for whatever reason started blowing up on competitor platforms).

2. they have some other, grander plan behind webGL that we don't know about yet. Maybe someday they want Xcode to be the premier web app dev tool

Remember this is from the company that developed Mac OS X in parallel for PowerPC and x86 "just in case"...clearly they plan for the future
I guess I fundamentally do not understand what makes a city a good or bad candidate for this kind of service. Why is SF or NY not an obvious candidate? Density means that there are lots of customers for a given physical length of infrastructure rollout, they're both wealthy cities with a large proportion of techies who could use faster internet...

I'm sure they're both nightmares to deal with permitting processes for. Is that it? Or is there something else that makes mid-tier, more spread-out cities more attractive?
> when your main language is PHP.

There is your problem.If you cant learn anything else pretty sure you havent the skills to program any "embedded device".
Not to be a dick but... Those things are new to Ruby developers? It blows my mind how anyone could enjoy programming without the basest tool support.
If there is no sender, how does the receiver become tainted?
Why not San Francisco, Washington D.C., Boston and NYC?

San Francisco, NYC and Boston because they are big tech hubs where a lot of Googlers live and Washington D.C. because it is the seat of politics in this country and the best way to show what good can happen when we have broadband connectivity.

In fact, rolling out Google Fiber in the capital cities of each state makes the most sense in general. You lobby the political class by giving their home base (state capitals) excellent broadband.
My path: "Hope for the best, plan for the worst"
Patrick here -- another one of the cofounders. Let us know if you have more questions!
I wonder when this will be a reality in New York. The place where we all want to stick it to Time Warner.
The Linux Page Cache and pdflush
Just like Star Trek's replicators: Building the first one requires you to batter the rules of quantum physics into submission and bend them to your will.

Building the second one requires you to push the "Copy" button.
Hardware 2.0 – Connected Devices
"in order to insure that you aren’t thinking about an unwanted idea, you have to continually turn your mind to that very idea. How do you know that you aren’t thinking of a white bear driving a red Ferrari unless you think about whether you’re thinking it?"

I don't believe this is true at all. I'd argue the best way to stop thinking about something, is to divert your mental focus to other thing/s intentionally. Best way to stop thinking about your ex? Find a new boyfriend, dive deep into a work problem, find a new hobby to occupy your brain power, and so on.

Want to insure you aren't thinking about something? Don't attempt to insure you're not thinking about it by thinking about it (a blatantly self-sabotaging concept).

There's absolutely no need to constantly do mental reference checks to make sure you aren't thinking about the white bear in a red ferrari. In fact, that's the worst thing you can do. You can only focus on one thing at a time, and your brain is finite, as such it's not that difficult to saturate it and drown out competing thoughts. Given enough effort and time, the bear is banished from your short term memory and its emotional hold on you is dramatically lessened. After a while you then realize that it has in fact been a long time since you've thought about the bear, and you realize said bear's hold over you is no more. All accomplished without constantly thinking about whether you're thinking about the bear.
Yep, according to the FAQ: "San Jose, Santa Clara, Sunnyvale, Mountain View, Palo Alto"
Semantics. Obviously, theoretically, everybody can be fooled. The common sense definition of secure is not "secure with zero possibility of the security being broken". Storing diamonds in a safe at the bank is secure. Printing your private key and storing it at the bank is not any less secure than storing diamonds there.
"ready" means "ready to move forward in the interview process". What else could it possibly mean in this context?
It would be quite fun watching the incumbents playing the "but we're Canadian" card in order to prevent such a thing.

Hard as it might be for Americans to believe the ISP scene in Canada is in danger of falling behind even them.
"[...] until they send it back to that wallet."

Or forfeit it to the feds, at which point they can mark them untainted before they auction them off.
Many problems must be solved before they can exist.

(1) Only suitable material for the cable is, at the moment, unobtanium.
(2) Cable must be moved continuously to dodge debris and satellites whose orbits cross the equator (all of them except those in geosynchronous orbit).
(3) The cable, elevator module and any cargo or people must pass through the Van Allen belts, which will degrade them. People don't respond well to degradation by radiation.

Other than that, we're good to go.
I suspect they mostly want a compliant political infrastructure and relatively easy construction. NYC and SF aren't really known for either. Also, NYC would probably be biting off more than Google Fiber has any interest in chewing at the moment. They're still scaling up, after all.
WebGL 2 Specification: http://www.khronos.org/registry/webgl/specs/latest/2.0/ (Editor's Draft 26 September 2013)

[...] API that conforms closely to the OpenGL ES 3.0 API.
I've always liked Simon Sinek's theory of the Golden Circle, and I think it has always worked quite well for me, but this example makes it seems completely wrong.

Can you imagine if you asked what somebody did and they answered with this responses in this blog post? You'd think they're crazy

Then I took a look back at Sinek's example of Apple, and looked at it in the same light. Same result. To me, the 'starts with why' should almost be the answer to the question 'of all the things you could possibly do, why did you choose to do what you do'.
This is answered in their FAQ. The summary is: a wide range of variables.
Full list of cities, from the FAQ:

Arizona
- Phoenix, Scottsdale, Tempe
California
- San Jose, Santa Clara, Sunnyvale, Mountain View, Palo Alto
Georgia
- Atlanta, Avondale Estates, Brookhaven, College Park, Decatur, East Point, Hapeville, Sandy Springs, Smyrna
North Carolina
- Charlotte, Carrboro, Cary, Chapel Hill, Durham, Garner, Morrisville, Raleigh
Oregon
- Portland, Beaverton, Hillsboro, Gresham, Lake Oswego, Tigard
Tennessee
- Nashville-Davidson
Texas
- San Antonio
Utah
- Salt Lake City
Gartner: DBAs Aren't Part of the NoSQL Conversation
Lawyercats won't let me speak about future plans, I'm afraid :(
San Jose is the nearest major city to Mt. View, Sunnyvale, Palo Alto & Santa Clara... they're using it as a Metro area grouping.

EDIT: Yes, these are part of the "The San Jose-Sunnyvale-Santa Clara, CA Metropolitan Statistical Area comprising Santa Clara and San Benito counties".
Counter-examples: The Vikings. Most of the history of the Viking was by Christian monks in England and the like, who were the victims of the Vikings.
One friend suggested putting a reason for leaving on anything shorter than 1 year. That way, you can actually say that the company went bust :D
I'm a little unclear on your response. We buy a mix and pay for support (either through the vendor or a recommended 3rd party).
These Python-oriented newsletters are like a goodie bag in my inbox every week:

http://www.pythonweekly.com

http://pycoders.com
I usually see arguments like this about language performance, but do people also argue about the difference from having a server process launch, configure itself, and stay open handling requests, like Ruby or Node.js, versus re-running initialization on each request like PHP?

A lot of that initialization code is hooking together objects, reading misc config flags, and setting up request routing. But what about ORM? Ruby's ActiveRecord has to query the database for a schema, right? In PHP that query would be done every request rather than just once when the server restarts.

Could this architecture issue have a larger performance impact than the minor differences in Python / PHP / Javascript / Ruby performance?

(There were also plenty of discussions about event-based programming versus blocking + multi-threading back when Node was becoming popular. That is another example of architecture being more important than execution speed.)
Probably because they are larger so it would take more time than a lot of the other cities here.
Woo! Moving to Mountain View in June, so I'm excited to see this.

On another note, I wonder if this will have any impact on the Comcast/Time Warner merger. Comcast has specifically called out Google Fiber as a source of legitimate competition in defending the merger[1]. With the announcement that Google could increase the number of Fiber cities 10-fold, that claim might have a little more weight.

1. http://gigaom.com/2014/02/13/comcast-cites-competition-from-...
I agree. But I'm not high enough on the totem pole to change the model.

Yet.
Code example?

edit: If so I've been doing it wrong for years.
> Why is SF or NY not an obvious candidate?

At least in NYC most of the buildings are older buildings that have already been wired for copper and are very tough to rewire. It's a much bigger task to rewire a building than to run a drop to a house. So then you end up having no idea whether fiber is available in any specific building. Plus many buildings have signed exclusivity agreements. FiOS has the exact same problems and so is generally just available in newer buildings.
> That said, I continue to remain dubious because his claims are fairly out there in terms of bandwidth.

No additional bandwidth is required beyond what cell systems already provide. The idea behind this method is that each outgoing packet has some extra information about phase for each antenna that will be used to transmit it.

The extra information is calculated using Perlman's data center and added to the data structure of a specific packet meant for a specific device. The extra information tells the transmitting antennas which phase delay to apply to maximize the signal at the device's current location.

My point is that this method doesn't change the bandwidth required for the cell system -- in many ways everything is as it was before, except that each participating device experiences better reception.

This system relies on a relatively simple phase adjustment at each transmitting antenna, but because of the number of devices, the number of antennas and the math involved, a dedicated data center would have to be added to an existing cell system.

But there's no change in terms of bandwidth -- that remains the same.
1. Sacramento would be an odd choice for California.
2. I believe this would have the opposite benefit you intend - if you want lawmakers to be on your side, they need to feel your pain.
Grand St. aims to become 'Etsy for electronics' with marketplace
Wouldn't another approach to (2) be eliminating debris and having satellites steer around it? We don't move buildings to dodge cars.

This isn't to say that's easy, just that there's more than one currently intractable way we might eventually be able to skin that particular cat.

Edited to add:

With respect to (3), there's apparently this: http://en.wikipedia.org/wiki/Van_Allen_radiation_belt#Propos...

I don't know near enough about it to say whether it's any sort of a good idea, but it doesn't seem hard relative to building a space elevator.
The market for a "pure Linux phone" (that is, !Android) is only so big.

In that limited size market, we will now further subdivide it between Ubuntu and Jolla.

I wish the two groups would at least seize on the opportunity to collaborate where possible (such as Qt apps)