skysight-inc/HackerNews huggingface dataset:
As a general observation, what you say has some truth to it.

But the particular quote is referring to learning rates in autonomous robotics, especially visual classification in complex real-world scenes.

I have worked and published in ML since the early 1990s, was a program chair for the learning track at NIPS one year, participated in the same DARPA learning-to-drive program that Yann LeCun did, and don't consider the math behind "state-of-the-art papers" to be simple.

Just taking deep learning: there are a lot of tricks and recipes (e.g., rectified-linear activations, number of layers, staged training) that are not mathematically understood. It's exciting, but mathematically still a jungle. Just because a neophyte can code and optimize a network does not mean that the math that explains why it actually works is simple. As engineers, we need to understand why it works before using it in a safety-critical situation.
Is this based on an open-source OCR engine, a proprietary engine running on your own server(s), or a proprietary engine you're accessing as a service?
The problem with anonymity is "unacceptable" or "problematic" speech. I say, let everyone speak their mind freely, and anonymously. You'll get racists and radicals speaking their minds along with everyone else, and I don't have a problem with that.
The funny thing is he's the type of person you'd want to put your VC behind.
I was actually thinking about this yesterday when the first draft of a graph I was making looked nifty, so I removed the numbers and saved a clean copy[1]. There are plenty of issues data-wise: the colors repeat, lines appear and disappear for no reason, without numbers of labels you can't draw much of anything from it, but I found it to be inherently pretty despite the failure to communicate much of anything effectively. I had to tweak it quite a bit[2] to get across the information I wanted, and it definitely loses most of the visual appeal (at least to me, I also accidentally have 2015 in the legend on that revision despite not having 2015 data on the graph).

That's not to say you can't mingle art and information, I just think it's much more difficult than producing either on its own.

[1] https://twitter.com/CWal37/status/676810362918977536

[2] https://twitter.com/CWal37/status/676848722173698050
I ran into that once with my credit card company. I used a generator to create a maximum length password, only to discover that the Javascript managing the login had an off-by-one error and wouldn't accept that length. I was able to work around it through judicious use of browser inspection tools -- the change password page accepted it just fine.

I sent in a complaint and got something to the effect of "well, no one else reported it."
Wage slavery is just fine as long as I can feed myself. Time has proven that the fantasy that we will all kick back and let the machines do all of our work is a fallacy.
I believe this is not true. There are chess engines with ELO ratings several hundred above Magnus Carlsen's.
Great observations and references @jpfr.

Learning for the AI does not have to be from real world experiences only. Simulated/controlled emergency situations would help as well! Further even if the 2K lines of code stretches a bit more to deal with unknown situations that isn't so bad either
Web development is in truly a sad state. Having worked on a larger Node project I'll never do it again. The only thing you can do is npm shrinkwrap and never update your dependencies ever again. If you update you are f'ed. It's a nightmare. Semvar doesn't help at all. For instance Bookshelf added a method called count. Co worker was on .4 and using count. Everyone else was on .3. 0_0. https://github.com/tgriesser/bookshelf/issues/888

If you want things to just work like in the Ruby community, make sure you shrinkwrap.

I don't think most people run into this because most backend node programmers have moved to Go at this point, so they're not aware of the upgrade problems.

On the front end, people are probably re writing the front end every 3 or 4 months. Moving from javascript framework to javascript framework. Never dealt with upgrading 6to 5 to Babel to Babel 4 to 5 to 6, and npm from 2 to 3. Or browserify, browserify react hot reload, react-proxy v1 only, gulp. Ugh.

I'm not sure it's possible to move a project using Babel 5, async/await, generators and react to upgrade to Babel 6. I've spent hours on it.

Sometimes I think it's all some kind of cruel joke. Look at Babel. I mean a library that doesn't do anything without installing a plugin. At least support transpiling ES 6 and 7 to 5 out of the box and everything else with a plugin. I have to install like 4 plugins to get anything running.
Official ATLAS and CMS plots:

https://atlas.web.cern.ch/Atlas/GROUPS/PHYSICS/CONFNOTES/ATL...

http://cms-results.web.cern.ch/cms-results/public-results/pr...

This video shows how one of the plots evolves over time as you discover a particle (in this case, the Higgs, discovered in 2012):

https://www.youtube.com/watch?v=zLZZOrpQFo4#t=3m

A nice blog post:

http://resonaances.blogspot.co.uk/2015/12/a-new-boson-at-750...

While exciting, there are countless examples in history of such discoveries disappearing as more data is collected.
Red squiggly lines? You're presuming he's using a word processor with spell-checkers. Some people just don't use them (like me, as of late - I used to, but I no longer do. No party reason why, I just don't)
His AI strategy that doesn't use IF statements sounds influenced from the Sussman & Radul paper the Art of the Propagator. In this related course you also learn how to program AI decisions based on pattern matching like him giving space to a cyclist and the AI later doing the same https://groups.csail.mit.edu/mac/users/gjs/6.945/
I've lived in numerous houses and apartments in Georgia built in the 50s, 60s, 80s, and 00s. Every single one used a gas furnace. Every heat pump system I've seen had a propane or natural gas backup furnace. The only times I've ever seen electric were in water heaters and stoves.
This is the funniest thing I've read in a while.
Facebook is bad enough as it is. I can't imagine the cesspool it would become if comments no longer came from "John Doe" and instead come from "xXx blaze 1t 420 xXx"
strong AI? no- but then, that hasn't been achieved yet.

but weak AI? absolutely. Look at amazon's picker bots.
On the other hand, it's more red tape for an IT sector recently saddled with VATMOSS and cookie law.

It's not just red tape. It is proper consumer protection:

Consumers will have the right to stop a firm using data when they close an account, for example, or they can stop marketing companies from building a data profile of them.

This sounds terrific to me and is long overdue. It's terrible that companies can just track individuals across the Internet and build up profiles without their consent. Or as bad, companies that don't allow you to close an account or that keep your data after closing an account.
That would be an absolute unmitigated disaster. VCs with ample resources capable of doing thorough due diligence still manage to get hoodwinked by frauds and con artists. I shudder to think about how many more UBeams will come out of the woodwork to scam my grandmother out of her retirement savings should those requirements be lifted.
> the "standardization" process itself was effectively politics, not technology.

All standardization processes are politics, pretty much by definition; defining a spec is technical, agreeing to a standard is political.

Not to say that the standardization of OOXML wasn't a particularly bad outcome, but "bad" vs. "good" is a different distinction than "politics" vs. "technical".

> By contrast, there are multiple independent implementations of ODF.

IIRC, OOXML is implemented by OOo/LO and Google Docs as well as Microsoft Office, the former two are independent implementations from the latter, if not also from each other. (I'm not sure any of those implementations are bug-free as compared to anything that has been standardized, much less fully compatible with each other -- ISTR even the Microsoft one early on had significant reported divergences from the standard.)
I sometimes think that in the JS world, List::Util would be 12 different packages…
God if i was the author i'd just say "Patches/Pushes welcome."

He made it a way that works for his needs -- if you think it should work otherwise; feel free to contribute. Suggestions are a dime a dozen 'round these parts.
Nobody said that the whole truth consists of "sins". Might we guess that you feel guilty for something?
>The "new" feature will interact badly with other language features like exceptions or RAII

How so?
The icon thing has bugged me since its appearance on the Mac:

1. Companies tend to copyright them, rendering a universal set impossible. At least these universal symbols are not copyrighted.

2. If you don't know what they mean, there's no way to find out.

Take the universal symbols (though not in that list) for on and off: | and O. I still cannot remember which is on and which is off. I can't find out, either, without googling for it. With the words "on" and "off", I know what they mean.

And more importantly, if I do not know English, I can trivially look up "on" and "off". Why is "|" as a symbol better than "on" as a symbol?

Why is "Helvetica Man" inherently better than "men" and "toilet"? Knowing English is not necessary to recognize the words "men" and "toilet" with just as much facility as having enough savvy to remember that a silhouette of a man means "mens toilet".

Back in 1985, an Apple salesman showed up at our company to sell us on Macs. Part of his spiel was passing around a sheet of paper with icons on them and asking us what the icons meant. None of us had used a gui before, and he was bitterly annoyed that we guessed wrong on nearly all of them. The one I remember most we decided represented a box of Kleenex. (That one was the 'print' icon.) The air went out of his presentation after that.

The idea there was that there was something wrong with using English words, like "print". A phonetic language really is a great advance. Words can be looked up in a dictionary. Where are icons looked up (especially if they are different on every system due to copyrights)?

Is learning a dozen standardized English words really harder for someone who knows no English than learning a dozen icons?

When I use a gui app, I still have to hover over the icon that somebody got a design award for (sarcasm!) hoping that the coder saw fit to add a tooltip so I know what it does.
no, because that's silly.
This is pretty cool, good job!

// A sqrt function I got from the web that
uses integers only (since Pebble emulates floating point math)" [1]

Pebble has a soft-float implementation? So is this integer sqrt approximation is faster than the soft-float one?

[1] https://github.com/PebbleSeizureDetect/PebbleSeizureDetect/b...
Its right there in the article, he is trying to beat Mobileye - a lane following technology Tesla rebranded as autopilot.
Ex-Cisco Executive Padmasree Warrior Joins Electric-Car Startup NextEV
What's the price going to be? Will it be competitive with Arduino-compatible ESP8266 boards[1]?

[1] https://www.adafruit.com/products/2471
Definitely true. Anywhere you see this general pattern it is probably hiding a bug like: https://github.com/react-bootstrap/react-bootstrap/issues/11...
Isn't that effectively the same thing as embedding the JVM inside C/C++ with thread execution control?

From what I've read on the RTJS spec the real-time areas you're talking about use an arena allocator which is a different memory allocation strategy than GC.
Backblaze's B2 Cloud Storage is now in open beta
The Punishment Should Fit the Crime: Matthew Keys and the CFAA
We've been seeing similar attempts recently, all attempting to fill a long overdue gap: the composability of algorithms in the standard library. At this point, there exists a TS [1] for ranges [2] along with an implementation [3]. It will be a thin layer on top of the iterator-based standard library, sometimes dubbed "STL2."

On the one hand, it's great to new attempts to compose algorithms mushrooming, but on the other hand it would be great to see more aligned efforts to collaboratively push forward the TS and its implementation.

[1] A technical specification (TS) can be thought of as a self-contained mini standard that vendors can implement, but do not have to in order to be "standard-compliant". A is a promising candidate for future inclusion into the standard, however.

[2] https://ericniebler.github.io/std/wg21/D4128.html

[3] https://github.com/ericniebler/range-v3
> Other than a few big cities, the cost of going to a store in the US is far higher than in Europe, just because e have to actively go to a store, instead of passing them on the way to work. This is what made American stores into big boxes...

This is an artifact of American car culture and (lack of) urban planning that predates the Internet.
at this point, yes. clearly this is not the endpoint.
You don't think people should have the freedom to invest their money in whatever they want to? Or is that a privilege that only wealthy people should enjoy?
There are several forms of insulation that work well in high humidity environments ex: foil. The real issue is they take more skill to install and home builders can save money on insulation without making an obvious lemon.

IMO, we need to start designing the equivalent of energy star ratings for new construction as there is a lot of low hanging fruit out there.
and the people that did that will go largely unpunished in any way and continue to receive the same votes as always.
Around here comments comes from the likes of reitanqild etc and still they are better than Facebook comments.

Just saying.
Exactly. Facebook is being disingenuous by making minor changes that may not really help people who get affected. It does not seem to consider the proposed changes from various people and organizations (like EFF).

Even without a person's "authentic" name, Facebook has so much information that most people willingly part with that it could still sell a lot of well targeted ads.

It seems like there's something else sinister that has not been revealed all this while as to why Facebook continues to "stand by" this names policy. Or the people making the decisions are incompetent to understand and uncaring to do something positive. Or both.
I suppose regarding children's books I should have tempered that with "all children's books". There's a category of children's book that provides a tactile experience that ebooks/apps cannot match (e.g., "The Very Hungry Caterpillar")

(FWIW, you can get a "The Very Hungry Caterpillar" app, but it's a different experience, being an interactive toy. Not worse, not better, just different. It appears to nicely complement, not replace, the book.)
GP's point still stands. Open hardware is very rare.
What about people who already had their name yanked?

The tools shown don't seem to address that.

My friend lost their common law name of like 40 years, no-one even knows who the heck their birthname is when facebook shows it.
Saying the neighbor is ipso facto harmed by short term subleasing is like saying that the value of currency is ipso facto damaged by creating more or it so that the share value of a company is ipso facto damaged by issuing more shares.

It's certainly true that if these things are done irresponsibly then bad things happen. And bad things do often happen, I'll give you that. But it's not necessarily true. How it's managed is what determines whether the outcome is good or bad and for whom.

When short term renters well behaved, then the neighbors aren't harmed at all. If any lease holder has the ability to sublet easily with support of the landlord then that is something of value. A landlord that gets involved like this is going to create an environment with incentives for good short term tenants.

I'd rather lease from a company that allows me to do that and also supports me in doing so. I'd rather lease from a company that actively manages subleases than one that sticks its head in the sand that pretends that isn't happening all the time.

Short term subleases are here to stay. Trying to stop them is like trying to stop piracy or illicit drug use. It's just not going to happen.

edit: also: To call what happens on airbnb an "unregulated hotel" is profoundly misguided. Have you ever lived for a significant period of time out of airbnb??
It's a bit of a myth really that of the muscular military spy (even James Bond would fit that role) - most intelligence officers tend to be small and wiry, lacking bulky muscles, trained for speed and agility. They would be fit, but not noticeably so. So they of course be lacking beer bellies and man boobs, but they wouldn't have big muscles.

Now someone at DEFCON is not going to be a field agent - they will work in an office behind a computer which leads me to the next myth from DEFCON: that spooks are not geeks. They are exactly that. They are us, like us, have the same interests. They just work against us whilst believing they are working for us.
Show HN: Nuntio – video platform to cash in with honest product review vids
Product Development Process and Strategy Workshops for Startups
The universal symbols for on and off aren't the letters "i and o", they're one and zero.
While a good point that simple is relative, if you specifically look at deep neural networks we don't understand how training a non convex function converges with gradient descent - the fundamental component to create a usable model. In practice, it often works, and there are a few intuitions why this works. But its naive at best to claim that this is simple. If it was we would understand it better :)
It didn't seem to help much. Thanks for the tip though.
Aren't they already the manufacturers of the most popular game console, namely, the iPhone? :)
There are laws against drunk driving (and harsh penalties for those that are caught), and you can't buy a firearm without a background check from a dealer (with more states requiring gun show dealers perform background checks now, too).

People building untested self driving cars is an entirely legitimate concern.
The text that isn't overlaying images is terrible too. It's too thin for subpixel rendering to look decent. There's not enough contrast for viewing on a TN LCD panel unless it's in the middle of the screen.
I mean http://comma.ai is the self-driving car company. (Reactions was a hackathon project, not a real co.)
Ah I didn't see that. Fair enough. I still agree with the parent comment that the (important) edge cases like avoiding a crash will not be well handled potentially.
Precisely. We have some stuff that works and we don't know why.
Personally I don't think life extension is a good or even a meaningful thing unless we're also extending the quality and vitality of life. Any kind of extreme life extension must also include measures for restoring neural plasticity, etc.

As it stands you sort of die before you die. Your brain stops forming new connections and settles into its present state, which basically means you can't learn. Some kind of neural "reset button" would be a requirement.

One of my darker fears about aging is that we basically become "philosophical zombies" at some point before we die.
The proposed Ranges TS has some nice benchmarks: https://ericniebler.github.io/std/wg21/D4128.html.

See Appendix 1 and 4.

(It's not exactly what you're asking for, but showcases that such claims often hold true in practice.)
This. You're paying more in the physical store, but you derived benefit from the experience of going in there.

If you want to live in a future where you can go to attractive stores and look at physical items, you have to be willing to help support those stores. Real estate and staff are not free.
Yes, it reduces complexity considerably, but nearly all big systems are already built this way and are still very complex.

complexity is a function of interactions. multiple processes won't do much for you if every one communicates with everybody else.

If there are n abstract features to the system, all dependent on almost all others [...].

the discussion has been about using process separation as an aid in preventing accidental complexity arising from improper coupling introduced as a shortcut so this looks a little disingenuous. my response is that if you separate every function into its own simple process, a misbehaving function need not take down the whole group.

on the improper-coupling-reduction front, process separation is apparently paramount to success, see eg. sendmail vs postfix.
+1 to this.

Major time spent developing this game was on the engine and the plan was to reuse this engine on other Konami properties and developing more Kojima games. Also, for sure Kojima is one of the few people who can get away with the time it takes to make his games, but he is also one of the few people in the gaming industry who is doing what he is doing. With the cinematic, the wild story and even though MGS5 didn't have a wild story. Once you start to think just how much engineering and time spent on creating that incredible smart AI, the open world and an engine that can handle all this, its easy to see why it took so long.
Regardless, my comments about the atmosphere hold. The coffee product was overpriced and mediocre. The seating was next to non-existent. And the music selection and volume were annoying. It was not a comfy place to sit and read.
> The experience of experience and color is only important because experience and color has a web of other associated experiences that those colors remind us of

So what about those original experiences? How are they important at all if there is nothing to associate them with?
> That sort of behavior is what is killing retail. If you're going to browse the showroom it is more than a little backhanded to then buy from an online competitor with less overhead.

It makes perfect sense; there's definitely a tragedy of the commons involved, but its created by the store owner giving away their compelling differentiating offering rather than selling it.

OTOH, its hard to see what the viable alternative is.
who would build their own coal/oil/gas power system at home?

I would not mind seeing more solar but why is the onus put on the individual home owner? the loss of efficiency alone by having so many individual and separate setups let alone the maintenance nightmare makes me wonder, who thought this was a good idea? It might become one when the systems become plug and play, something you can go down to your local big box construction store and buy.

just as with wind, coal, and other forms of power generation, solar is far more suited to where it can be deployed in large configurations. The maintenance savings alone make it sensible. The ease of integrating back into the grid make it more sensible.

but solar as an individual home owner with its current roi and complexity? I guess if you need a visual feel good statement.
2Factor – Simple Phone Verification Service for Your Website / Apps
Well, consider that you have not paid anything for these packages, can you complain that authors do not follow the semver?

If you want to protect yourself and upgrade reliably - there are tools, like my https://github.com/bahmutov/next-update - runs your tests and only keeps upgrades that don't break stuff.
Nevermind that they have no idea of the behavior of the partial derivatives nor attempts to model such when presenting their "latest and greatest", at least from most of the stuff I've read that's been posted here…
also, "developing countries" tries to establish an absolute rank and a division between countries. What are you taking into account when you say "developed", money? health? happiness? depending on what you use you'll get way different groups of countries
> "improved performance" can't really be defined

If performance cannot be measured then the sergeant shouldn't be yelling in the first place. Performance is set at a very clear standard, if you underperform consistently and you then perform at the standard or above, you've improved your performance.
Life is short