skysight-inc/HackerNews huggingface dataset:
Thing you are talking about is similar to scene labeling (google the term and look at the pictures). Only you'd be doing it by hand, instead of letting NN find it's own representation. This is good because you'd be creating a dataset full of regions that we could use to automatically segment the pictures into useful regions later.

There's even a language mapping that you want, you want it to recognize image parts and associate it with a word, which also isn't simple, because you'd have to have a lot of labels (candles, hands, hairs, cars, trees, licence plates etc.)

It is a harder problem than the one in the article.

State-of-the-art scene labeling is still not good enough (close to 80% accuracy) but I believe it's due to lack of data because algorithms used combine neural networks with joint learning approaches such as conditional random fields to extract the regions.
Ok, I'll bite; How would you do Google Maps without JavaScript. (or DDG Maps if you prefer)

Edit: Why downvotes?
Some folks use Groovy (I've attended a talk about it on one of the DroidCons), although the tooling is a bit lacking, and there are some other drawbacks such as long build times.
GC cycles.
Sorry, but your statement makes no sense. That's like saying "we've been trying for over 5000 years to make hammers work, and people keep smashing their thumbs and fingers again and again. I think it's time to admit that hammers as a safe tool have failed."

Security is not a property of the tool, it is a property of the tool's wielder.
Just curious, was this primarily hotspot or other smaller panels? We looked at this internally as well but the available machine types have very limited ram for things like the exome panels we're starting to work with.
I don't think their intent is to replace existing database servers. My impression is that they have copied the data onto their servers to make analysis on their cloud service more attractive. For example, the fact that the 1000 Genomes data is there saves researchers from having to go to the trouble of uploading it themselves.
Then they won't care if the settlement is to not use it. It will just point to nowhere...
Wrong. For most of history, journalism has been subsidized by advertising. (See my other reply for references.)

To this day, the vast majority of newspaper revenue comes from print advertising.
Even after Taxi companies are forced to do the same?

Chicago taxicab companies are “misclassifying” their drivers as independent contractors and should consider them employees eligible for overtime and the state’s $8.25-an-hour minimum wage, a federal class-action lawsuit claimed Wednesday.

http://chicago.suntimes.com/politics/7/71/167962/class-actio...
Without starting any religious wars, I think we could all name at least one language that is very poorly and even dangerously designed, even though it lets you make stuff which sort-of works and earn money.
Maybe, but a more secretive backdoor would probably not be used as often (to avoid risk of discovery).
This website badly needs editing. There are a lot of bad sounding and awkward sentences.

"For several years now, many enterprises and companies employed this architecture in their projects and it almost became the de facto standard therefore it is widely known by most architects, developers and designers."

"Layers don’t have to know about what other layers do, in example: business layer doesn’t have to know how data layer is querying the database, instead business layer expects some data or not at all when it invokes certain method in data layer."

"Some of the features and functionality doesn’t need to go through all the layers"

"If you have 20 percent of requests just passes through layers and 80 percent of requests does real processing, it is fine, however if the ratio is different then you are having sinkhole anti-pattern syndrome."

"Event mediator doesn’t do or knows any business logic, it just orchestrates the events."
Services like Airbnb are altering the economics of the hotel business
Haskell seems to be really nice for data structure transforms. A game can be modeled as such. But, it appears to me Haskell is used in programs which do a few large transforms whereas games do hundreds to thousands transforms per second. Games usually want to be mutable and using immutable language probably means there will be considerable effort in fighting against language features.

Ocaml and F# are more forgiving (some would say more practical) since they employ mutability as first class design element.
That's not a particularly useful metric, because that would also be counting all the occurences in documentation (Rust makes extensive use of executable docstrings, so restricting your search to just .rs files doesn't solve the problem), test cases (where you absolutely want lots of tests for unsafe functionality, and Rust often puts tests in the same file as the functions being tested, so excluding certain directories doesn't solve the problem), all the APIs that wrap C interfaces (where unsafe blocks are necessarily unavoidable), and bits of the compiler itself (for e.g. talking to LLVM).

Even then, the standard libraries are exactly where you want your unsafe code to be; safely encapsulating useful unsafe patterns in a highly-visible and well-audited venue is ideal, and reduces the usage of unsafe code in (presumably less well-audited) third-party libraries.
Fast Servers
https://bumperapp.co/
Thanks, I'm glad you liked my writeup. I also did a similar article on Bitcoin mining: http://www.righto.com/2014/02/bitcoin-mining-hard-way-algori...
Please take another look; we introduced custom machine types back in November:

http://googlecloudplatform.blogspot.com/2015/11/introducing-Custom-Machine-Types-the-freedom-to-configure-the-best-VM-shape-for-your-workload.html

Which would let you adjust your RAM to vCPU ratio (as low as ~1 GiB per vCPU and up to 6.5).

Disclaimer: I work on Compute Engine.
My Canada Homepage – My Google Homepage for Canada
It's 'aaronchall that is confused. They were supposed to decommission a particular station on the train route, but they decided to wait a few years for that lone girl to finish her school. They reduced the amount of times the train stops at that station to twice a day, and adjusted them to the girl's schedule. The line itself is working normally, carrying many passengers between other stations. The issue was only with a single stop on the train's route.

So, as you say, the total cost (or rather, the amount they didn't save by decommissioning the station earlier) is just the train stopping and starting twice a day + whatever maintenance costs are required to keep the station in proper shape.
The story goes that I have played with many languages, but only used small amounts of js as needed before building an extension for chrome. I have never found a language to be so unfriendly to n00bs. One is absolutely required to learn third party frameworks and libraries just to do anything useful. There is a never-ending list of basic things that are not supported by the language. I have never had to use a third party tool just to check syntax in any other language. I don't see any trade-offs to using javascript at all. It is a language just like most C-based languages with everything chopped out of it. What benefits does javascript have over any other language?

> These days I mostly use Javascript

You don't use javascript, you use a framework for javascript. In fact, because browsers don't fully support EMCA 6, you are probably even using a tool to convert your javascript code.

I absolutely abhor javascript, to the point where I stopped working on my chrome extension (which is < 500 lines at this point) until I figure out how to do it in another language. Which will probably be clojurescript or typescript.
I agree. In the spirit of that other article posted a few days ago ("It's better to let n guilty people go free than to imprison one innocent person"), I'm of the opinion that the field of criminal justice needs a huge overhaul in terms of rigor. We need professional statisticians working on cases that involve guilt and innocence. We need to provide accurate probabilities to jurors. We need replication and peer review of lab results.

As a society, we owe a fair and accurate trial to everyone, and if we have the technical resources to improve upon the existing process, then I think we have a moral obligation to do so.
קפה – עמוד הבית הויזואלי
A pilot can't pull over and stop is something goes wrong either. But, yes, we're very close to gate to gate autonomous flight. That said, I don't expect we'll see commercial flights without a captain/pilot anytime soon. There are too many reasons to have a human present who has final decision-making authority and that human is a small percentage of operational costs.

That also said, Google has a lot of experience driving cars in daylight, in good weather, in a very limited area, and mostly on freeways. That is very different from turning those vehicles loose in Boston, at night, in a snowstorm, without any human even present. Five to eight years to purchase (or rent by the hour) an autonomous robo-taxi is absolute fantasy territory. Personally, I think 20 years is probably very optimistic. (Yes, there are a lot of advances being made but there's a huge gap between where we are and where we need to get to replace taxis.)
Can the sample size be done in percentage points (of the source image)? I think some of your example images are higher resolution than others so it takes a lot of fiddling to find similar results.
> I've never used a language with a better standard library.

I found myself wishing that it would take more from Scala's example, especially the collections, where they could certainly use some more utility. I also wish they'd do more to support a more functional style of programming; little things like, say, turning `if` into an expression, which, while I don't think it would affect existing code at all (the result would just be thrown away), would allow you to assign to a constant value, avoiding undefineds altogether.
Well, we may never be able to rely entirely on less-lethal tech. Some situations are just too risky to take the chance that someone will keep attacking after less-lethal weapons are used on them. Most notably, a person wielding a firearm who is, say, blinded with pepper spray may panic and start firing in random directions. A person on PCP, a drug known to delay pain reactions, may not even notice if they're hit with one of these bullets.
I'm talking about chrome's extension library returning NULL instead of a "tab" object when creating a new tab because of a syntax error in a completely different file.
I don't have any utopian view of life in Russia or anywhere. And I was not intending to make a statement about modern Russia or really Russian culture, more about my observations from reading classic Russian literature. I think modern Russia has, like America, a confluence of old and new philosophies that contend with each other, and produce different results different places in culture.

But in my thinking on this subject, at least, there is a difference between dependency and responsibility that I think maybe doesn't come across the best.
Gamification of citizenship in china
Serving malware seems like a much more serious problem. That sounds like a good reason for banning by itself, regardless of what they do to ad blockers.
> and all RFID tags of the same frequency will respond to the reader at the same time

Depends on the tag design. Using Q Values you can avoid the collisions to some extend. http://www.rfidsb.com/anticipating-your-starting-point-with-...

Not sure how much the spinning tires distort signals...etc. Def out of my scope of knowledge.

> It makes no sense to attempt to use RFID for tracking cars.

Agreed, grabbing license plates makes more sense.
Mikhail Baryshnikov’s new “anti-ballet”
> There was a time when subscriptions formed a much greater proportion of journalistic income.

Actually, that is totally false. Historically, print advertising formed a far greater proportion of newspaper revenue than subscription revenue did.

In fact, only in the digital age (and the collapse of advertising revenue) has subscription revenue overtaken advertising for some publications. [0]

You're mythologizing an imagined past which never existed. Every kind of journalism, from The New Yorker to the NY Post, has consistently been heavily subsidized by advertising to survive, with advertising forming the bulk of revenue.

> or other income, like, say, Al Jazeera

Personally, I find advertising a much more palatable funding source than pollution from a dictatorship.

[0] http://www.businessinsider.com/the-new-york-times-now-gets-m...
Ask HN (again): What is the best affordable programmable drone?
Almost a year ago, a HN participant asked about the best affordable programmable drone: https://news.ycombinator.com/item?id=8989411

I'd like to ask the question again. Are there any new contenders for the best programmable drone, ideally for $100 or less? I have two daughters, nine and seven years old, who have just seen a demonstration of a drone by a friend of our family's, and they're hooked. Before we purchase one, I'd like to take the opportunity to buy a programmable one so I can mess around with it, too (and teach the kids to program it).

EDIT: Ideally, I'd like something like this, but programmable/hackable: http://www.amazon.com/gp/product/B00MNG37C2/ref=s9_simh_gw_g21_i1_r?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=desktop-1&pf_rd_r=01GMYMFRR2QNC3AT5DG0&pf_rd_t=36701&pf_rd_p=2079475242&pf_rd_i=desktop

Thanks!
I'm really excited about moving to R/Python computing for my bioinformatics work, it's a much better workflow than the typical method of emailing matlab files to an in-house Xeon workstation, and it'll be easier to virtualize. This is something I've seen in dozens of labs and there's a huge amount of room to streamline workflows.

Disclaimer: I work in a neurobio lab but I wish I worked for Google Genomics.
I'm surprised that no one has done it with regular RC planes or mortars. It's not like new technology is necessary for this.

Heck, why not just throw the bomb in a trash can, or hide it under a car in a parking lot, etc. It's not like bomb placement is the difficult part of terrorism.
> I like the simplicity of C too. You can have a good mental model right down the CPU of what is going on.

Not really, with compilers as sophisticated as they are and the spec as liberal with undefined behavior as it is. The C virtual machine that the spec defines is every bit as complex as any other virtual machine.

> But these days given how fast CPUs are and how much more productive you can be in a high level language (python is 10x more productive than C++, apparently) I think a garbage collected high level language is the way to go.

I totally agree. In fact, I wouldn't use C even for projects where a GC isn't suitable, just because we have alternatives now and it's so difficult to write programs free of basic memory management mistakes we've been making since the 80s.
Lovely app, I like this type of gradient backgrounds.

Came to my mind the decision you made to not be able to generate a custom link for uploaded images, and I wonder, is there a way to achieve this? Considering that the base64 length hits the URL size limit.
They seem to believe that scheduling a future ride goes against their entire business model. I completely disagree (see comment in link):

https://www.quora.com/Why-doesnt-Uber-allow-customers-to-pre...
Telegram Bot API for Haskell
Another thing that would add more information to the picture is something like "percent of installbase running vulnerable version."

If, for example, researchers found 10k vulnerabilities in windows 3.1, it wouldn't make sense to ding microsoft for an insecure operating system, because no one runs that and it's not reasonable to expect support.
Some of Google's databases are just more functionality on top of an existing one, though, rather than being created from scratch. Spanner is built on top of BigTable, and F1 is built on top of Spanner, for example.
The interface would be slightly different but there's no reason why an interactive map viewer couldn't be done in pure HTML and CSS without JS, and then JS added for more enhancements like AJAX loading.

In fact... it's been done eight years ago:

http://www.appelsiini.net/2008/google-maps-without-javascrip...

http://www.appelsiini.net/2008/google-maps-without-javascrip...

Look at where the map images are coming from, copy the link, and play around with the URL parameters. Yes, this still works.

I also distinctly remember playing some HTML adventure games with similar pan/zoom/click interfaces before the millenium, and they didn't require JS either (nor took quite as long as the apps of today to load, on hardware that was probably an order of magnitude or more less powerful.)
One of the scientists working on these elements commented on the Island of Stability on Reddit. "While the next "magic" number of protons is predicted to be 114, 120 or 126, we are still too far away from the next extra stable configuration of neutrons."

https://www.reddit.com/r/science/comments/400w7k/science_ama...
noatime implies nodiratime; you don't need both.
Not really. You can put any name and email on any git commit - it's not tied to your SSH credential or anything. They'd need to be using signed commits.
This story reminds me of many interactions I had with Japanese as a lost and confused foreigner in Japanese cities big and small.
Sorry but thats actually wrong.

Read this:

http://www.rifters.com/crawl/?p=6116
When was that? Dart started out generating massive JavaScript files, but the output has been significantly reduced in the past couple of years (something to do with using transformers to replace some of the reflection at transpilation time, I think).
> my thought. is there enough support for OpenGL? I know you can use stuff from C in Rust, so it could be a solution.

glium is arguably the best idiomatic OpenGL binding in any language anywhere.

I program in OpenGL with Rust every day as part of my job these days.
That's a good idea, I'll add it soon. Yes, example images vary in resolution, I scaled them to have a dense visual complexity. The idea is a bit revolving around chaos, you never know what you discover :)
It's not entirely true, while CPC and CPA* ads have been getting more popular over time, CPM is still the best way to go for many other purposes.

Not everyone cares about getting people to click through to a landing page, lots of advertising is just about increasing the value of your brand, and if you want to reach as many people as possible you might not care whether they engage or not.

* Cost per click, action or mille
No.

Firstly the data aren't usable for this kind of analysis even if you bucket them differently: https://www.cvedetails.com/how-does-it-work.php

Secondly, we know nothing about exposure, because we don't know how the relative levels of attention or how quickly the vulnerabilities are patched.

A high discovery rate is as indicative of the attention given to the platform as it is to the underlying number of vulnerabilities. A high discovery rate plus relatively high rate of distribution of patches could means a system is less vulnerable.

I'm not saying this is the case - just that the data presented are simply useless for ranking software vulnerability levels.
Based on my experiences, I would say this person the article speaks of is more probably a schzoid type personality, or borderline personality disorder? I think the popular media driven depiction of psychopaths as bombastic assholes to be click-bait - real psychopaths are a lot more like Patrick Bateman ("American Psycho") - cool as a cucumber and always in control of their emotions

And thus the interaction they have with people. They're like an information black hole - little leaks out of them, but they are sucking up every bit of non-verbal etc info out of you and consciously processing it. Thus they see your blind spots and can devise ways to take advantage of your 'shadow' side or hidden psychological needs.
Emacs is nice way to discover live-action coding against a running process. Design time, dev-time, compile-time, and run-time all mesh into one.

Everybody needs to give a live-action language like Smalltalk or lisp a try at least once.
Good question. It feels like this term is being thrown around quite a lot.

Out of curiosity I browsed Wikipedia which had this to say:

Psychopathy emphasize three observable characteristics to varying degrees:

- Boldness. Low fear, high tolerance of stress, unfamiliarity and danger, and
high self-confidence and social assertiveness.

- Disinhibition. Poor impulse control including problems with planning and
foresight, lacking affect and urge control, and demand
for immediate gratification. Low conscientiousness.

- Meanness. Lacking empathy and close attachments with others, use of cruelty
to gain empowerment, exploitative tendencies, defiance
of authority, and destructive excitement seeking.

https://en.wikipedia.org/wiki/Psychopathy#Definition
if this is subpoena-proof like you imply, I'm going to start storing all my data in this service.
Farm Girl Friday #8 Cowgirl Boots and Fused Ankles
The man who could stop his own heart
> And this does not mean that the compiler is preventing unsafety; there are many safe programs that the compiler rejects.

Two nits:

1. The compiler does prevent safety problems. It just happens to rule out some safe programs while doing so. (Although I think this is a bit of a misconception, because with the aliasing rules being used for optimization many things that the Rust compiler rejects that people think are safe are actually not.)

2. You can describe any type system this way. That doesn't mean we don't like type systems.
On Externships: Take an Adult to Work Day
It is a bit slow: when I load page the background appears black and then becomes gradient.
Nice technique in terms of now having too much noise. Could be great to limit brightness (or darkness) for better contrast with text.
They made two languages. That doesn't seem a lot for a technology company as large as Google. Nobody looks at Visual Basic, C#, F#, etc and says, "Why does one company need so many languages?"
I don't think searching for and showcasing someone's old, exploratory code really demonstrates much. A lot of my initial code for studying new concepts is atrocious — inefficient, memory-wasting, overly verbose; the point is to just get something that works and then later it can be refined, packaged up into modules, decoupled, optimized, etc.

Particularly for numerical and scientific work, there is a huge tradeoff between code cleanliness/readability and performance. I normally start by just copying the "demo algorithm" from a research paper straight into whatever language I'm using. The goal is to simply get the code working properly, and then I begin tweaking it for speed. Once it's optimized though, the result usually looks nothing like the original algorithm and it is difficult to tell what the code is doing just by looking at it.
SFML is actually a good case of what I was talking about. It's a C++ library with a C binding. I found that (and C++ libraries with no C binding at all) to be more common than native C libraries.
This is a really great idea. In addition to using existing images, would it be possible to create interesting patterns and textures procedurally using canvas.toDataURL()?
Your comment seems to be missing the forest for the trees.

Privacy advocates aren't looking to let companies invade everyone's privacy as long as they do it right, the advocates want to stop it in the first place.

Have you considered that a company could use unintrusive technology, operate on private data only to the extent fundamental to delivering the product the customer has purchased and removing the surveillance clauses from their contracts of adhesion? I suspect privacy advocates might possibly leave them alone if they did that.
That will probably take a while.

MIT Probabilistic Computing home: http://probcomp.csail.mit.edu/