skysight-inc/HackerNews huggingface dataset:
I think it's a good idea. One thing I worked on in the past was being able to link school scores for my residential real estate startup. However, there's always been the question of "How credible are these scores" - are you guys doing the rating yourselves?
Bestfoodnearme - food dishes by location https://bestfoodnearme.com

It is a side project I used to learn Go. The site is up, but it is not pretty to the eye yet. I am working on a new theme for the it.
Someone here said an interesting thing. Perhaps the next AI challenge would be to see whether AI running on weaker machines can beat AI of yesterday on stronger machines. And this test can be automated to find even better algorithms. Like can Rybka running on an iPhone today beat Fritz running on a distributed supercomputer? Or thinking for 2 seconds rather than 2 minutes, on the same computer?

There is something unnerving about a computer that can answer in 0.01 seconds and still have the move be better than any human would come up with in an hour. At that point a robot playing simulatenous bullet chess would wipe the floor with a row of grandmasters, beating them all without exception.
http://presets.io

I'm working on a platform backing the existing desktop app for users to create, share, and explore lightroom presets - kinda like a package manager for photography presets.
Show HN: A mortal kommand line prompt inspired by Sektor
it is very interesting to measure at what rate AI improves. If the AI can improve a lot, a very interesting problem is to develop a scale or elo for measuring this progress. I am more interested in what lesson we can take home from this match, I don't have a wish here. We have many thinks to learn about this. In a situation of great uncertainty about the pace at with AI can improve its capabilities, measuring the velocity or rate of change can gives a hint about the future and applications of this new technology.
That is an error and would not compile.

This code example has not gone through gofmt or been compiled... it is pseudo-Go
Well, that is a typo. I'll fix it =) Thank you!
25% of Slack users say it's a distraction, though 95% see better communication
> You've obviously never had your arm in a sling; try sitting at a desk in front of a keyboard, and notice the position your arms are in. That's almost the exact same position your arm is in when it's in a sling.

That was not at all my experience when I had my arm in a sling; I was basically one step above being one-handed.
Awesome, thanks for the feedback. I've literally never had anything negative come from my bosses, it's only been praise about how much I've grown and to keep up the good work. When I moved away to go remote, none of my bosses were worried and they all skipped my 1-on-1's with them for the entire first 6 weeks after I started working remote... to me I felt like they felt as if I was capable and there were no worries on either end.

I agree, market value in Boston is very high and thus why I feel like I'm being underpaid for my work and responsibilities - even if I'm living in an area where the average is slightly lower.
I think if you're that terrified of having a conversation then something is disastrously wrong in your company culture anyway.
A draft of “Programming Rust” by Jim Blandy, former Emacs maintainer
Ever wonder about the red tape and bureaucracy behind those maximum capacity signs in restaurants and bars?

I've always found it funny that most people don't realize that anything more than 3 months out is "too long term to worry about" in the business world.
Gotcha that makes sense. Part of me feels like I'm being greedy and part of me actually feels like I'm being taken advantage of in certain ways, so I'm personally struggling with whether or not to ask for a raise anyway... you make very good points here, thanks!
I doubt the value network ever outputs a literal 100% chance of winning, it would at most be a lot of nines.

Even if it did output an actual 100% chance, AlphaGo would still end up picking moves favored by the policy network, so it would probably just revert to playing like it predicts a human pro would.
http://ichi.moe - Japanese text segmenter. Written in pure Common Lisp. Works better than Google Translate.
Passing the Turing test is not exciting anymore. Computers that act like retards already "passed it".

"im so bored this test sux", "i dunno wat are you asking me", "what if ur a bot lol"

AND THEN I WOULDN'T ACTUALLY KNOW
because some people ARE this stupid
Sure. I'll ping you through email later today.
Transmit data through speakers and microphone from your browser
How to address the tech talent issue in the UK
I think it depends on where you are and what the market looks like. The only time I felt at all hesitant about shooting straight with my manager was my first job out of college when I didn't know any better. In every subsequent job, I had no fear of unemployment, and without that fear 1:1's became a very enjoyable experience. I could be honest, and that begets honesty in return, and when I was managing people I paid that forward.
Substitute inflation for wage inflation. It's not that there are no returns, but that the rate of return is completely decoupled from reality. Productivity growth is what (1-2%)? Real terms wage inflation is what (~0% since the 70s).
Citation still needed.
"Go, unlike Chess, has deep mytho attached to it."

While I'm not able to comment on the length/depth of history of chess vs. go, the above statement seems foolish. Chess also has a lot of mythology and mystique attached to it. Champion chess players (perhaps more so a decade or two or three ago) are also treated with a respect that is not casual.
I know, but it does have a popup the first time asking if you want to turn it on. It's a step in the right direction.
I'm just saying, that the APM of the best players is also in the top %. It's a prerequisite that already culls people that might be better tacticitioners.
> they don't help US learn, they require us to put our faith in machines that are trained to operate in ways that are resistant to inspection.

Human intuition and to certain extent, creativity are like this as well.
Real Life Iron Man Builds Super Strength Suit
Fluent Conference Live Stream – Day 2
Here are three examples for you.

Swimming. It used to be that swimmers were supposed to be streamlined and avoid bulky muscles. Then a weightlifter decided he wanted to swim. Swimmers today all lift weights.

Programming. It used to be that people built programs in a very top down, heavily planned way. Think waterfall. We now understand that a highly iterative process is more appropriate in most areas of programming.

Expert systems. It used to be that we would develop expert systems (machine translation, competitive games, etc) through building large sets of explicit rules based on what human experts thought would work. Today we start with simple systems, large data sets, and use a variety of machine learning algorithms to let the program figure out its own rules. (One of the giant turning points there was when Google Translate completely demolished all existing translation software.)
This was a garbage test, not real world use case that any customer actually cares about. Mesos and the Mesosphere DCOS blow both Swarm and Kubernetes out of the water with production workloads w.r.t. scale, resiliency, recovery, etc. Things operators actually care about.
Twitter's Follow-Unfollow Game
Here's today's schedule (all times are Pacific):

9:00am - 9:10am - Thursday opening welcome - Simon St.Laurent @simonstl (O'Reilly Media, Inc.), Peter Cooper @peterc (Cooper Press)

9:10am - 9:30am - The Seif project - Douglas Crockford (PayPal)

9:30am - 9:40am - The entire history of design principles, 1322–2016 (abridged) - Tracy Osborn @limedaring (WeddingLovely)

9:40am - 10:00am - Angular 2 and the future of HTML5 apps - Brad Green (Google)

10:00am - 10:15am - Complex responsive SVG animations - Sarah Drasner @sarah_edo (Trulia, Inc. (Zillow))

10:15am - 10:20am - Web Platform Awards - Simon St.Laurent @simonstl (O'Reilly Media, Inc.), Peter Cooper @peterc (Cooper Press)

10:20am - 10:35am - A speaker's notes - Kyle Simpson @getify (MakerSquare)

10:35am - 10:45am - Closing remarks - Simon St.Laurent @simonstl (O'Reilly Media, Inc.), Peter Cooper @peterc (Cooper Press)
The irony is that pre-prepped fruit is used to reduce environmental waste. The store takes fruit that is at the end of it's "on the shelf in its natural skin" life, and processes it to make it appealing to eat for a few days longer. For oranges that might have blemished skin; remove the skin and put it in a plastic tin and you can keep it on shelves for a bit longer. For mangoes and melons and berries you can cut out or toss the bits that are starting to rot, and make fruit salad with the good half of the fruit. And so on.
My main concern is that while things are good things go well. A reinforcing feedback loop. But when things aren't going well people tend to recall the odd moments, take out the old notes and rely on "instinct" and interpret innocuous things in a different light.
Жыве вечна!
"Color composition is one meta-tag that you are unlikely to find in most museum collections databases. Running an object’s image through a computer vision tool can extract and output data related to its color clusters, partitions, and histogram data." Can this help with detecting art forgeries?
PyPy 5.0 Released
Forcerank – a skill-based contest for stock market fans
Thank god. dbus has no business being in the kernel. In fact, Linus said that the problem was just that dbus was coded poorly, and that it could probably perform well in userspace. But Greg wanted it in, and Linus trusts Greg...

I mean, honestly. Go look at some of Linus's usenet postings circa 1990-2005. This is exactly the kind of thing that he said should never, EVER, go into the kernel.
This is a good point. I was coming from the point of view that we've had powerful computers for a while, and yet humans were still dominating them, at least until recently, in games like Go, poker, and many visual and language tasks.

Of course, the counterpoint could be that it's only the case because humans, with their laughable reasoning abilities, are the ones programming those computers.
Special functions?[1] Why do they keep wanting to add that to the standard? They've been trying to get special functions into the standard since C++11 (née C++0x). That seems like such a very niche use, better left for specialised libraries where numerical researchers can work out the very best algorithms rather than for a standard system library. I mean, compared to accessing a filesystem or parallel processing, how many C++ users regularly need the Riemann zeta function or a modified Bessel function of the second kind?

---

[1] https://en.wikipedia.org/wiki/Special_functions
I live in Raleigh and the startup scene is growing both downtown and especially in Durham next door. There is also a large corporate presence here too in a variety of industries so the job market is pretty solid.

If you want to work in an obscure stack, Raleigh isn't the best place to find jobs. Right now things are Java, C#, C++, Ruby on Rails, Python, & JavaScript. About 7 years ago I had trouble finding Python jobs. There are a few (think 2-3 companies) Scala jobs, a few Go jobs, etc but your company pool is much much smaller. It seems like SFO has much more opportunities for less mainstream stacks.

I think because of cost of living you can make 120k and that goes much much farther than 180k in SFO.
Hyperloop deal would link three European capitals
Once again that is Steve Ballmer. If this was a whole corporate belief it would have been true through the whole company and its policy and it wasn't.

NOT defending the bad parts of MS but people treat MS as the evil empire when it was a divided HUGE company. Inside MS there were plenty of positive open source people and projects inside of MS. https://en.wikipedia.org/wiki/History_of_free_and_open-sourc...

I believe the Anti-MS is way out of proportion and distracts from worse offenders. Look at Oracle that company is the devil to Open/Free software and people will still run Oracle products all the time. (Stares at my own OpenBox for use with Vagrant on my Windows machine next to me). IBM and their incredible patent farm (IBM year in and year out the number one patent company in America).

Apple is the polar opposite of the open source movement. Apple has been guilty of price fixing ebooks, patent misuse and the copyrighting of design and slide to unlock. Apple does not work with the community but behind high secret walls. You share a secret and they might send the police after you or sue you. They black list reporters that share an opinion that is negative to Apple from access to the company, events and products.

So yes MS has made many bad moves but I wouldn't even say they are the worst. If you take out anything Steve Ballmer has said they are actually were better then most.

Open Source Movement has won and we should celebrate the victories. SQL Server on Linux I wouldn't have thought this in a million years and C# opened. These are amazing days.
Hmm... I wonder, if they put everything (both navigation and ads) on the same canvas (maybe pixel-by-pixel even), is there any way to block ads inside?

If webgl will be adopted widely enough, this might even look plausible for some.
I like this approach, it's the most careful one.

Though if you truly know that you are valuable to your company and they are going to pay you what you're worth when you make the ask, no need to even get another offer. If it's such a good market you should have no problem finding another gig.

I'm in SoCal doing Ruby, Rails, JavaScript stuff and I was underpaid for the first 1.5 years at a new gig. Since I was confident I could get another gig paying 20-40% more with ease, I didn't bother getting an offer first, when I made the decision, I just went in the next day and took care of business.

Told my manager I have an offer on the table for FIFTY PERCENT more than what I was currently earning (no such offer existed), they matched it (including other perks), and then I was paid 1.5x more. Been here for another year since then, no problems.

YMMV, make the best decision based on your situation. This risk may not be worth it, but it sounds like you're in good standing with your company and provide them good value.
I rather suspect that Whole Foods used the rectangular plastic boxes because they have a billion of them on hand for their other packaged products. They may even be bioplastic, knowing them. Which means that these were pretty much optimal to start with.
Many airlines have policies against hand-flying the airplane. Like the discussion with self-driving cars; the computer is much safer overall to fly than a human pilot. However, the failure modes of the computer don't resemble the failure modes of the human pilot.

Since human pilots (on commercial flights) are either discouraged or prohibited from actually flying (for legitimate safety reasons), when the computer does experience a failure, the human is unskilled to take over. Yet, ironically, it appears that if we encouraged the human pilots to hand fly more, the accident rate would probably increase.
Flink looks really interesting to me. If it can get community momentum I might switch to it.

I'd definitely recommend including Storm for a POC. For any POC I'd warn that most of these streaming solutions are operationally a bit of a PITA, which tends to distort POC results.
I think he's right in terms of deployment scenarios.

In contrast, the "old style" was to setup a physical server manually: install the OS, install all the dependencies for your application, configure everything manually. If you need to scale out or replace a broken server, you repeat these steps. There are of course various levels of automation that can be done with this, but dealing with physical severs meant at least some manual effort was always required.

In this case, I read "cloud optimized" as you can easily deploy to the typical "cloud" server instance or container (which is basically an installed OS with enough config to get it on the network). Your application doesn't have any dependencies: for example, .NET Core (framework) is bundled.
Apple Announces March 21 Event
It was during the game on the main stream:

https://youtu.be/l-GsfyVCBu0?t=2510
I disagree but I don't feel like you deserve to be downvoted for having an opinion that's based off your own experience and also sympathize with you for not having had a chance to work with a manager you feel you can trust.

As an employee, I will say I actually really enjoy one on ones! In fact I think I enjoy them much more than my manager does. I feel like it's a time when I, even as a low level employee, can let the manager know about things that he/she isn't able to see because he/she isn't in the trenches anymore.

Frankly I'm very lucky because I really like my manager; he's the main reason I joined this company. I feel like if I have personal issues that may interfere with work I can talk to him and he'd understand.

Personally I find getting and providing direct feedback is much better than constantly living in fear you're doing something wrong. Plus, sometimes having one on ones can be motivating when your manager tells you about how someone else in the company appreciated your work.
That would be incredibly difficult for an arbitrary WordPress theme, as they're allowed to do a heck of a lot more than just present content from the database in straightforwardly generated HTML and CSS.

Presumably you have a blog template and want to make a small utility or portion of your site match the template visually, right? That is straightforward to do with a bit of elbow grease: create a minimal blog post with a placeholder $TITLE for the title and $POST for the body content, publish it, save the HTML, then grep for $TITLE and $POST and replace with the appropriate magic for your templating language of choice. You're probably done now, or done modulo changing some paths to point from your application's directory to wherever WordPress locates the CS/JS files.

This general trick helps make individual pages of a WordPress template into any sort of templating system very, very quickly. I've used variants to e.g. make WordPress and Rails apps pretend to be siblings as opposed to mere housemates. (Note that you should examine your theme's licensing; it's highly likely that this is a consequential choice if you're working with a theme you obtained commercially and then embed that template into an application which is not WordPress.)

If you want to duplicate functionality of WordPress like e.g. interfacing with the database, offering a backend, etc... be forewarned that you are embarking upon an ambitious and involved project.
If you're in the mood for some long form literary tennis journalism about this subject, check out David Foster Wallace's Federer as Religious Experience from 2006.

http://www.nytimes.com/2006/08/20/sports/playmagazine/20fede...

Although it takes a few paragraphs until it gets into the details of "today's power-baseline game."
Um, my first comment was just referring to the fact that in an absolutely framed turing-complete environment. One can sprout a quantum vacuum full of constant noise, ie. constant producing and annihilating structures(analagous to virtual particles.)

This is already experimentally observed in our own universe. Quantum noise exists in vacuums.

If you look at C in GoL as the fastest an actual black square can propagate, then of course you'll validate your naive assumptions that our universe could never be digitally replicated by GoL. But if you take the idea of implementing a primordial sea of quantum noise, and looking at the GoL board not as physical particles directly, but as a deeper construct. Then you can actually replicate relativity.

http://arxiv.org/pdf/physics/9902034.pdf
Uh, talent for Go doesn't translate automatically into talent for math, physics, finance or other branches of science. Even if they are, being the top Go player is probably more attractive than being a meh quant or programmer.
If these things become commonplace I could see a second amendment challenge against the illegality of counter-drone weapons.
Even at 0-3 there's still money for Lee Sedol for each match that he wins.
I understand the plastic wrap on zucchini falls into that category.
Index-free-adjacency.

There are myriad pros/cons between graph/relational/nosql, but to me, a "real" graph db will have index free adjacency, allowing it to do deep traversals (friend of a friend-of a friend-oaf-oaf....) in constant time. It finds it's value in traversal of deeply connected datasets.

Any article or comparison that doesn't at least try to explain index free adjacency isn't going to make a compelling case for a graphdb, let along a native graph db. One reason for that may be that many "graph" databases don't have index free adjacency, so have worst than expected deep traversal characteristics.
Yes, but pruning (not considering everything) is as old as game tree search. Previous Go AIs used MCTS as well. What's new in AlphaGo is a more sophisticated approach to scoring game boards - policy networks that help the AI prune even more aggressively, and a value network that's used to "guess" the winner in lieu of searching to endgame. Note that guessing the winner is just a special case of an evaluation function. For any game, if you could consistently search to the end, your evaluation function is always a -1/1 corresponding to lose/win. AlphaGo is still using MCTS - just a more sophisticated form.
I get your point, but four stones is beyond ridiculous. Two stones is already a really large handicap. At two stones, Ke would have no chance whatsoever.

Games at this level are decided by a few points. The closer two players come to optimal play, the harder it is to be very much more efficient than your opponent over the course of a game. To be so much more efficient, at this level, that you could overcome a 4 stone handicap is unthinkable.

I would very much like to see computers improve to the level that they could take on a top professional giving a 2 stone handicap. That would be a sight!
It might look something like attention detailed in Show, Attend, Tell:
http://arxiv.org/abs/1502.03044

Which attempts to visualize machine areas of attention that look like:
http://www.wildml.com/wp-content/uploads/2015/12/Screen-Shot...
The essential point is that machine can teach us by giving solutions to problem (or games) that we can't solve. As times goes by, the role of machines as teachers will need to be explored, and probably if such a system provides good results it will be standardized. If there is a new way to learn we need to reflect about how to apply it in the best way and how to explore all the juice we can extract from mit, far from being a pointless action, we need to frame it with the information we are getting from the improvement in ML. We need to develop the concepts and ideas about it because the reward could be immense.
I really wish we just tried to properly price externalities. Then we could end these moralizing crusades and it would no longer be a question of whether peeled oranges could be sold, but a question of how much they cost.

Sure, I might buy a peeled orange. Maybe that's wasteful, but maybe I make up for it by being less wasteful elsewhere. That should be a possibility, because it would be a big help for people like the OP for whom the product is much more valuable than normal.

You get much better results when everyone's incentives are set up to be directly aligned with doing the right thing.
But it was on AWS, so it was enterprise.
It looks like they already have a gittir chat room: https://gitter.im/mholt/caddy.

I'm not sure if Gittir supports gating access like you mention, but I think some of the other suggestions here might even be more promising. The advice by patio11 comes to mind:

"You should sell something."

This something should be a substantial product offering; something more than access to an "exclusive club hangout room."
People should learn not to build on or trust Facebook ( and related services ) in any case.