skysight-inc/HackerNews huggingface dataset:
My immediate question was isn't their bundle of optical fibres performing essentially the same function as a lens? Why not use a lens?

Answering my own question, having just read the abstract (in case anyone else had the same reaction). The claim is that they get the light collecting powers, combined with a wide field of view. A lens collects the light, but has a narrow field of view, which requires steering/alignment.

Edit: Another possibility is a Luneburg lens, a type of lens that can focus plane waves from many directions to a small area? https://en.wikipedia.org/wiki/Luneburg_lens
https://news.ycombinator.com/item?id=12124662
DIY Scanning Electron Microscope
This is quite outdated. here is an overview of Graal/Truffle papers and tutorials:
https://wiki.openjdk.java.net/display/Graal/Publications+and...
Racket provides contracts for all paradigms you might want to use -- DBC is not a separate paradigm.

The reasonable default is writing programs with structures and functions. Most people use OO primarily for the GUI (where OO works quite nicely). This is the same paradigm that you'd find in ML or Rust or Go in many cases.
Try searching for 'hoogle'. What I want is this: https://www.haskell.org/hoogle/ - not the website I am already on typing a search query in to!

tbf, I don't feel the same way as the GP. But this search always struck me as crazy in the past.
That would make sense if they wanted to make it look like "they are bringing a new CEO" but at the same time they also wanted someone to cover it up. If more employees knew he was involved as well, even more of a reason to fear speaking up about it, because as CEO he could fire them.
It doesn't, but it can help. Anyway, in case of Hungary, they have already been warned by the EU a couple of times. Time will tell how this evolves, but weakening the project as UK has done will for sure reduce the incentives to return to a more moderate path.

These free-market types, they are really wreaking the world. The 1% capitalism we have reached is putting a death sign in the fundamentalist market ideology, but they are for sure going down with a bang.
Programmer, Missouri.

My first few years full time I worked from 7 - 3:30, with a half hour lunch. During this time this I was working to live. I had an overly active social life, and night classes at College.

My next few years I worked from 8:30 - 6:30, with a two hour lunch. This was nice because I could do all those little errands, that require banking hours. Most days I got to take a nap, surprise the wife with lunch, or eat somewhere where they actually cook the food.

For the last 9 months I have been working from 8 - 3, with an hour lunch, and 8pm - 10pm.

I have been working for the same company for 10 years. They have two rules:

1. If I am working that day I need to be on the clock or reachable during "core hours". For us, core hours are from 10am-3pm.

2. Keep a consistent schedule. I can't just show up whenever.

My lunch periods are always unpaid. Occasionally I go out to lunch with a coworker, and if we talk shop more than half the time we are encouraged to charge our meals to the company credit card. This happens about once every three or four of months.
Bing does not support literal searches. This is a dealbreaker for me, particularly since their language models aren't very precise if at all employed.

I believe this is why many developers will find Google is a lot better. A lot of our searches are very specific error messages, for example.
> They created a new product that entered a supersaturated space.

If Slack entered a supersaturated market, you should be expected them to either (a) gain almost no users, (b) solely gain users at the expense of competitors.

Neither is even remotely true.
As mentioned in the article, and I recall from when I was more heavily invested in the stock market, Bing cost Microsoft billions of dollars every year in lost revenue. We all knew that. But this article goes on to say that it's hard to figure how much Bing brings in and they are only going by what Microsoft says and Microsoft says it's "profitable".

Well, profitable could mean by a dollar, and I don't see any shouting from the rooftops by Microsoft. I also don't see, as someone else brings up, much in the way of their presence in my server logs either.

What really gets me are all the articles that appear on MSN but really turn out to be searches with Bing. Don't know if they still do that. I don't use MSN either.
This account is now suspended, rather than unverified (if it was active when you posted your comment).
Reductio ad absurdum is a valid argument form, not a fallacy. It's an alias for proof by contradiction. If you think it's inapplicable in this case, explain why, but don't expect quoting the name to have any effect on people.
It's the fact that the code can read any memory, not just app memory, according to GP.
Many cars have dashcams now, especially Teslas.

But definitely the law could, and probably is, out of touch.
Do you think that the vision is bad or just the implementation?
I'm interested in the stuffs behind Bing rather than the search part. Deep learning, AI, translations, cognitive, etc. I hope Microsoft open up more of their Bing apis.
To add, DSC has raised 5 rounds for a total of $147.8 million. Seed was in 2012 by KPCB and A16Z. [0]

0 - https://angel.co/dollar-shave-club
At the moment our autonomous cars can't manage to avoid a stationary guard rail on the side of the road, so it's a bit premature to be worrying about our cars making moral decisions.
I believe it was. This isn't the first time he's been suspended.
Imagine you have an AST. You execute it directly, by running a node. This node will run its sub-nodes, etc. The implemented language has its own stack frames stored in specific objects. Thus the stack is actually split between those variables in the Java call stack and those in the explicit object.

Let's say you're in a particular function at a tail call node. Since the tail call node is semantically (from the point of view of the Java program) many function calls deep into the implemented language's function and we want to get back to the start, we want some way of exiting a whole stack of function calls in one jump.

Exceptions offer a simple and neat way to do this. You throw from the call site and catch back at the start of the function. Graal will inline all of the internal function calls up to this point, since Graal uses inlining extremely heavily. This means that Graal will see the throw site and the call site next to each other in one block of code, and consider it to just be a jump.

Because Graal is just inlining Java functions, and the actual target language's call stack is stored separately as a particular object, the target language's calling convention for a large part doesn't matter. The jump to the first node doesn't invalidate any of the target language's stack - that has to be done by the language implementor manually at that point.
Those buildings look French.
Odd, works for me: http://i.imgbox.com/gEw5Rutx.png What do you get?
Holy shit, what am I doing in software?
It just so happens that blacks statistically have worse criminal records, and people with worse criminal records tend to commit more crimes in the future.

Right, but there is plenty of evidence that this (the statistically worse criminal records) is an artefact of sentencing[1].

Using that biased feature as an input is going to make it worse: the algorithm will recommend higher sentences because previously blacks had previously had more severe sentences.

This is almost the exact definition of implicit bias[2]

[1] eg http://www.wsj.com/articles/SB100014241278873244320045783044... but plenty of other examples.

[2] http://plato.stanford.edu/entries/implicit-bias/
Will they simply close it down to protect their Gillette brand?
We are all the same boat..lol
> China's cavalier attitude

... and the cavalier attitude of those buying China's exports.

"A significant portion of Chinese emissions of air pollutants in recent years has resulted from the manufacture of goods intended for export, new research by a team of Chinese and international scholars found, reflecting the increasingly global nature of China’s environmental crisis."

"The U.S., as a major buyer of Chinese-made goods, has a stake in China curbing its emissions. For each of the pollutants examined—including sulfur dioxide, nitrogen oxides, carbon monoxide, and black carbon—about 21% of export-related emissions in the year 2006 were tied to Chinese exports to the U.S, the researchers found."

“If all the emissions were reallocated according to where goods are consumed…emissions of many of China’s trade partners would be much higher,” they wrote. In the case of the U.S., for example, emissions of the four pollutants analyzed would have been 6-19% higher in 2006 “if the emissions embodied in its trade with China were included.”

http://blogs.wsj.com/chinarealtime/2014/01/21/u-s-exports-it...
PhantomGremlin may be referring to Google's personalized search results[0]. This can be turned off though, either through account settings or opening a private window, I think.

However, it seems you can't shut off location-based personalization, at least while logged out. For example, search "pizza" without quotes in a private window. In addition to showing you a map with nearby locations based on geolocation, the actual results will also include pizza places near your geolocation. I can imagine that there are probably scenarios where that kind of personalization might negatively affect someone searching for general information, although I can't think of any particular use cases off the top of my head.

[0]:https://en.wikipedia.org/wiki/Google_Personalized_Search
Why does Google Translate breaks newlines when translating? It makes really hard to read.
this may explain, why expanse(ethereum clone) has so much volume at the moment. Seems like a lot of people are bearish on eth. http://coinmarketcap.com/currencies/expanse/
There are a few different Virgin Airlines atm (Australia, Atlantic, e.g.)
In many ways I'm terrified by Java programmers who have never heard of pattern abuse.
You point to a case where someone was freely able to harass and abuse other members of the community for years as an example of why CoC's aren't needed?

You accept that you need to exclude people for the health of the community but you continue to reject CoCs because....you once were involved in a board with someone that took a long time to establish one?

I personally think a lot of the push back is from jerks fearing that they will be pushed out of the only communities that have dealt with them up to now.

There are stereotypes about programmers and their social skills and if over 20 years programming has taught me anything it is that they portray way too many individuals involved in it accurately. A lot of people do need to be told exactly what is or isn't appropriate. A lot of people do need something like a CoC to feel comfortable reporting abuse.
Didn't the HT leaks show vulns that'd be sold to anyone? An online service hack just wouldn't command the same pricing. Is there any source/docs to indicate the e.g. NSA pays $50K for this kind of vuln?

Also note that the majority of government entities can just legally request information.
The next step, of course, is to let the AI know which servers in the server-farm itself is running on so that it can optimize for self preservation.
As far as I can tell, they are simply claiming it's a project with a code of conduct that seems welcoming. There appear to be projects that don't have a code of conduct that could be described the same way, so it's not useful as evidence of an effect.

My university participated in a study that found their anti-alcohol posters appeared to increase student drinking. Admittedly, with not as large a data set as desired, so it's also possible they simply did nothing. You find this with a huge array of both government and non-profit efforts. Most of the time, the things we try to improve society simply don't work, or not to the degree desired.
This is kind of thrilling... the somewhat generalized use for an AI with such a concrete benefit.
If they do I'll (and probably most other customers) be fine, we have a massive stockpile of unopened razor blades.
Beijing is amazingly bad. I don't think visiting would do any serious damage, but living there certainly does. A day like the one in your picture would be an excellent day in Beijing. On a bad day, the closest building in your picture would barely be visible.

I don't know how many people care, though. I don't think there's great awareness of the health consequences of pollution, and I got some puzzlement when talking about the negative consequences. I feel like it's seen as more of an aesthetic problem.

I don't think it's scaring many people away from the cities. Economic opportunity is far more important for most people than far-future diseases. Beijing has a huge problem with illegal immigration from rural areas, with millions of people living there without residency permits.
OData is a big enough tent these days that there are good and bad (relative) bits even inside OData. Fortunately one gets to pick-and-choose what bits you use, so just avoid the bad bits.

The example cited as a bad url makes use of OData functions and parameters, which is definitely a more esoteric part of the spec and has spotty implementation (if at all) amongst OData consumers - so discouraging this kind of API seems perfectly reasonable for a REST-centric guideline.

OTOH the OData query syntax is IMO a lot more reasonable; outside of structured queries built in the form of URI path fragments, if you want to provide a generic query mechanism on top of a store you need some kind of generic query language. $filter is a reasonable such language - it is easy to parse, easy to emit, and relatively easy to read. Yes it has some gaps and a couple bizarre edge cases, but they don't get in the way of mainline consumption scenarios - and it's hard to beat being able to provide a reasonable REST API that clients can construct queries by hand for, and also have these same APIs "just work" when plugged into OData consumers (of which there are quite a few in the enterprise).
No, that is a poor refinement.

That statement could just as easily describe Yelp or Thumbtack.

Just because Google makes its money from advertisers doesn't mean users don't matter.
Bloomberg website now on GitHub
Gillette is a Proctor & Gamble company, not Unilever.
I've always been interested in a service like this but whenever I discuss it with anyone it's always felt hard to get past the "but what about someone using it for drug muling" issue...

(There's similar service in Australia called Meemeep if anyone's interested.)
Chunks of Shanghai were owned by European powers for about a hundred years. The influence persists, as do many buildings (although the ones in this picture surely aren't from that time).
Which? Google or Bing?
They need to find some medium sized city that will let them play with their traffic lights.
They said their discussions have been more productive since the change.
You can work on a solo project from anywhere in the world. To work effectively in a team you need to understand the code your code is interacting with, the production environment, and how this all interacts with business needs. Being in the same room (or at least building) as the people who know these things is the most obvious way to get everyone that understanding.

Why the Bay Area? Because it has a huge collection of both jobs and employees. As an employee you have lots of options should things fall through with your current employer, and as an employer there is lots of talent you could potentially hire (though for a high price). No reason it had to be the Bay Area in particular, but it had to be somewhere.

If it moves somewhere else, it's likely that place's real estate market would be similarly inflated by an influx of professionals.

Some people (pretty much everyone who is vocal about this on HN) see remote work as the solution. I'm skeptical - it takes a lot to make your issue tracker, documentation, mailing lists etc. thorough enough that they're the only communication developers need. In my experience (and I expect at many companies) developers come across crucial bits of information through serendipitously overheard conversations, or by wandering over to people's desks, etc. such that if structured (i.e. either async or scheduled) communication were the only communication, things wouldn't get done as well or as quickly.
Would there be any big issues to rounding the framerate to the nearest number evenly divisible by the physics rate on the fly? I'm meaning run it mostly like how he does but allow any framerate and eat the small changes in speed?
Very frustrating read. Read more like an advertisement than an informative article.

The claims made would've made for a very interesting tech-dive into a novel use of machine intelligence, but no details were provided.
Loops in the app/script :

>jsonresp.each{socialprofile ->

> process.inputStream.eachLine {

Plus there are classes, methods and libraries. Whether it's an app or script is debatable. But I have always used groovy to build applications/websites so I always call them "app"
Cert wasn't invalid for me, just adbolock-blockers.
P&G owns Gillette, not Unilever.

I guess they think they can give P&G a run for their money, and $1B is a pretty cheap price tag to take a stab at it. They've got quite an uphill battle ahead of them, though.
It's a shame too because one of the inhibiting factors of AI as complex as DeepMind is the fact it isn't cost effective due to its power consumption for quite a few tasks.
I have noticed the geolocation search, ironically because it brings up the wrong results when I am on a vpn. If a search `weather`, I except local weather. But if I am on my work VPN, I get the weather for a few states away.
No content here, just a registration form for upcoming presentations.
This is very similar to DART where DARPA was able to recover all of its investment to AI and a testament to its pragmatism. Also both are logistical problems. See https://en.wikipedia.org/wiki/Dynamic_Analysis_and_Replannin...
I know google models how often pages change so that googlebot's time is spent efficiently. Maybe bing expects more changes, or they think more checks result in better query results.
Jobs. Tons of them, in many areas of software and hardware engineering. Plus, the network effects cannot be underestimated -- opportunities for career networking, meetups, conferences, etc. are enormous. After a few years here, you will have former coworkers at other tech companies who can help you advance in your career.

If you lose your job, or your company fails, you won't have to move to find another job -- there will be plenty of other companies to work for. Taking a job at a startup is therefore not a huge risk. Buying a home here, and thereby tying yourself down to this area, is unlikely to hold you back in your career, as it might elsewhere -- you will probably never need to move in order to achieve advancement in your field.

There is also the presence of venture capital. The VC world is very Silicon Valley-centric, although that might be changing. If you want funding, you'll have to come here for it. If you want to take advantage of your investors' professional networks to find other investors and build your team, you'll have to hire people who live here and don't want to leave.

As a result of these network effects, many of the world's best software engineers choose to live here, and companies want to be here to hire them. There is now a saying in the startup world that you can start your company anywhere, but Silicon Valley is the best place to grow it, because the pool of engineering talent here is larger than it is anywhere else.

Plus, this is a very nice place to live, if you can afford it.

Despite some of the exaggerations many people are making in this thread, I know quite a few people who have purchased homes and condos in the past few years, including someone who bought one this week on a salary well under $200k -- without any help from his parents or anyone else. I think the highest price any of them paid was about $700k, which is well under some of the numbers people are quoting here. It's doable for a single person who has a high income, and it is easily doable for married couples who work in tech or are successful in other fields. The main barrier to ownership is the down payment, not the mortgage payments.

Renting is also not as bad as people say it is, unless you live in downtown San Francisco. I pay less than $2k per month for a decent apartment in a very good location near a train station and major freeways, and I could spend less if I wanted to. My commute is quite pleasant. My rent probably sounds high to people from other cities, but on an average software engineer's salary, it is not burdensome in any way.
Was it Ethereum or the DAO that failed?
I think you're wrong.

Their smallest listed item (1" medallion) is 110 megapixels. Even storing just 1 bit per pixel (which is conservative) you can store almost 3 minutes of CD-quality FLAC[1]. Seeing as it's grayscale, you can almost certainly store multiple bits per pixel. At even 2bpp, you would have plenty of space for 3 minutes of flac, plus some form of BCH code.

The largest listed item is 30GP, which would probably be enough for over a day of FLAC audio.

1: 110Mbit / (32bits/sample * 44100 samples/s) ~= 78s of uncompressed audio. FLAC is roughly 50% compression ratio, so ~= 2:36 of FLAC.

[edit]

In case people were wondering: the reason this didn't pass my "sniff" test is that War and Peace is shown on an example prototype. That is ~3MB in UTF-8 and a grayscale picture of a page of text at a readable resolution is about 2 orders of magnitude larger than the binary representation, and 300MB is obviously way more than a 3 minute FLAC.
Not going to lie, I have seen people put Google into the Chrome omnibar, to then search something on Google. When I point the redundancy out to them, I am usually met with, 'Well that's just how I do it.' I bet there are more people doing that, and mistyping, than searching for a Haskell package.
Interesting post by David Pakman on the deal - really love his investment thesis.

https://medium.com/@pakman/dollar-shave-club-how-michael-dub...

Curious what it sold for - I guess they were doing close to $200m in revenue. My guess would be in the $400-500m range.
"In recent months, the Alphabet Inc. unit put a DeepMind AI system in control of parts of its data centers to reduce power consumption by manipulating computer servers and related equipment like cooling systems. It uses a similar technique to DeepMind software that taught itself to play Atari video games, Hassabis said in an interview at a recent AI conference in New York."

This part really incensed me. That's like describing SpaceX's rocket "as being based on similar technology as Wernher von Braun's V2 rockets in World War 2". I exaggerate for effect, but you get the point.

Edit: formatting.
I don't think that would work out for them. Letting everyone know that someone was willing to pay Dollar Shave Club and then yanking it from the market would lead to a flood of imitators and new competitors.
You just don't get it, it's not supposed to depict programmers in the Silicon Valley.

It's a comedy, that makes fun of the stuff happening in the Silicon Valley by strongly exaggerating it.

On a side note, geniuses are know to have unusual quirks.
You can code from anywhere, but typing out code isn't the only part of software engineering. Understanding exactly what code the business needs, and how it interacts with the rest of your company's environment, can be more difficult if communication flows less freely.

If engineers are purely sitting at their computers and not talking to each other at all (except during scheduled meetings), the team could probably be converted to remote without downside, but plenty of organizations have an implicit dependency on unstructured conversation, and while there are ways to facilitate that in a remote work environment, it's not obvious.