skysight-inc/HackerNews huggingface dataset:
Is there a handy way to stage the current changes, then make further unstaged changes prior to the commit?
Great, looking forward to it too.
Cool, I'll be there.
> Is a PhD Physicist really as smart as a NYC sanitation worker?

... and often the same person.
I'll be posting a Show HN post in a few weeks with one of those ideas.

But, there's a bunch of ideas I've brainstormed around using things like sentiment analysis and other kinds of very simple-to-use AI concepts for automating tedious stuff. Things like automatically triaging support requests based on how angry the customer sounds, or based on keywords and an analysis of earlier requests; off-the-shelf NLP algorithms can do this today (and Google uses it that way for their own support tools, but doesn't make it widely available in that form, though Inbox has some of that kind of tech working in it). All you need is training data and some familiarity with Python.

My brainstorming exercise goes something like this: Append "with spooky powers" to a bunch of common things until one of them seems cool and useful to me. So, "forum notifications bot with spooky powers", "IRC bot with spooky powers", "twitter bot with spooky powers", "customer relationship management with spooky powers", "analytics with spooky powers", "server monitoring with spooky powers", "log analysis with spooky powers", etc. And I try to think of what I would use such a thing for, if it existed. Then, I sit down and see if I can make it real. The Yahoo NSFW image detection announcement reminded me of ideas I had and tinkered with a decade ago when I worked on a content filtering system for schools...the difference is that now we have the horsepower, the data sets, and the algorithms to actually make it work (but, I haven't worked in that field in a decade and never really liked being a purveyor of censorship tools, even if only for children, anyway).

Anyway, the possibilities are kinda huge and wide open. Many of these ideas will fizzle out, even the ones that look promising, but as with the Internet a lot of millionaires are going to be made by people saying, "It's like X, but with AI." just as people used to say, "It's like X, but on the Internet."
Would you mind sharing your proof of this? I don't think you are correct. It seems to me that OP's algorithm is correct and will yield all permutations with equal probability.

All he's doing is picking a random card from the sorted deck and moving it to the top of the un-sorted deck. The sorted deck then becomes one card smaller.

For N = 2, In position 1 you choose card 1 with 50% and card 2 with 50% probability, and card 2 is just the remaining card. Thus

p(12) = 50%
p(21) = 50%

For N = 3, In position 1 you choose card 1 with p=1/3, card 2 with p=1/3, and card 3 with p=1/3:

p(1xx) = 33% = 1/3
p(2xx) = 33%
p(3xx) = 33%

Then using the remaining 2 cards you just do the N=2 case from before, and so you have:

p(123) = 50% x 33% = 1/6
p(132) = 50% x 33%
etc
Ahead-of-Time Compilation
Homestar Runner alone is worth it.
Ask HN: Feasibility of an underground base on Mars?
How feasible would building an underground base on Mars be vs a base on the surface?

The advantages of the former would be increased protection vs radiation and other surface hazards. Its inhabitants could always go to the surface when needed.

What are the downsides and how difficult would it be to build?
wildfire looks kindof cool.
Wealth of people in their 30s has 'halved in a decade'
Growth is important because it is what separates a start-up from other companies http://www.paulgraham.com/growth.html

But YC knows very well that there can be many reasons for slow growth. Many times easy to make changes can have big effects on product/market fit and growth rate. And YC is great at helping with that. So don't be afraid to apply even with flattening growth, it is called an accelerator for a reason.
So I collected data for 100,000 runs

delta = (abs(count - mean) / mean) * 100.0

sd is standard deviation

>>> shuffle.test(100000, 2)

(0, 1) count: 50127, delta: 0.3%

(1, 0) count: 49873, delta: 0.3%

mean: 50000.0, sd: 179.6, sd/mean 0.4%

>>> shuffle.test(100000, 3)

(0, 1, 2) count: 16873, delta: 1.2%

(0, 2, 1) count: 16506, delta: 1.0%

(1, 0, 2) count: 16667, delta: 0.0%

(1, 2, 0) count: 16761, delta: 0.6%

(2, 0, 1) count: 16498, delta: 1.0%

(2, 1, 0) count: 16695, delta: 0.2%

mean: 16666.7, sd: 146.0, sd/mean 0.9%
I can't drive for more than a few minutes without seeing at least 3-5 plates from different states. NY, NJ, CA, NM, FL and just this week I saw a car with TX plates and a McGill Uni Sticker on it.

In many states and cities—especially California and NYC—it's brutally hard to permit new construction, so supply constraints drive up prices and drive away residents: http://www.vox.com/cards/affordable-housing-explained/supply.... Most Texas cities have relatively liberal zoning regimes, so they gain population, even among people who might prefer to live elsewhere at the margin.

Seattle is doing better at constructing housing than CA or NYC but it is still not doing well enough: http://jakeseliger.com/2015/09/24/do-millennials-have-a-futu... and has a profound, virulent NIMBY problem.
Brand image is a marketing/PR problem, not a tech/engineering problem.
Best thing you can do is make a report with you local police station, and talk with an attorney. You can also report the crimes to the FBI (IC3) - https://www.ic3.gov/faq/default.aspx if your attorney recommends it and the value lost is very large.

You should also take the individual to court since multiple crimes have possibly occurred (blackmail, possibly extortion, using false pretenses in gaining work, fraud by not completing work, Larceny, possession of stolen goods, theft and many more criminal offenses.) Depending on the value of the work and hardware stolen it may become a large number of large felony offenses.

Sounds like all of these were conducted online, with no face to face local meetups? When your work involves hardware it is normally recommended to only deal with people face to face and use escro for payments. Do you still have the signed contracts, if so keep it along with any other electronic or physical communications you may had with the individual.

Did the person give you anything your able to have your attorney get a warrant for information on (email address, online username for a service, etc.) to gather their real name and location?
It might be difficult to imagine but there's countries where the official government issued currency leads to the exact situation you're describing. Unpredictable buying power and economic uncertainty. That was the whole point of my comment - check the original.

There's places in this world where the idea of an apolitical central bank is unimaginable. If you don't have an imagination I can't help you there. Or maybe you don't car about humans from non-western countries. Either way, this innovation clearly isn't for you.
The Great Unwashed need your bulging, tumescent forebrain amongst them in order to reach a higher level of progressive enlightenment. Go, live with them and enjoy your cheap property prices, smug sense of superiority, and brisk games of cornhole on the weekends. Don't forget to write!
>You can correct many of it's errors with simple language models. For instance the phrase "wreck a nice beach" has much less probability than "recognize speech". So if the model isn't sure which one it is, you can assume it's the more probable one. Then train on that, and it will get even better at recognizing those words.

Why not just build that heuristic into your initial supervised "weak" model? Training on data labeled by a model introduces no new information, so you're not gaining anything there.
They missed something in this article. There is actually only 1 indoor velodrome in the US. The rest are outdoor.

What's important about that, is, given any locale's elite cycling community, there's little reason to race on the track during summer when it's nice enough outside to square off against national level competition on the road on any given weekend if you're willing to drive a few hours.

Move to the winter, and Cyclocross takes the rest of the would be indoor track racers. Track is great, and a ton of fun, but it is largely out of reach for most of us that compete because of lack of well, tracks.

Another thing - no one starts racing at the paid professional level. Without amateur/junior racing, those people can't move up, because they can't start. This is a big factor in why the sport's declined so much... No more amateurs.
Driver's privledge.
No downvote here, but the appeal with "the media" is unnecessary. The caricature bares some semblance to reality and as someone who's spent a large amount of my life in balanced enclaves of conservative states, not wholly unwarranted.

All that said, avoiding an entire state because of the perception or political demo breakdown of said state is a mistake. No matter what state in the U.S. you pick, you will find like-minded people, opportunity and physical beauty. And if you find otherwise, you should feel empowered to change it.

I suspect the tech diaspora will continue, because concentrating people and other resources in one or two areas drives local inflation.
Driverless, Electric Shuttles Now Operating in Lyon, France
Really I've only tested in chrome. Thanks very much for the information.
Subversion doesn't have a shred of CVS code in it and uses completely different storage algorithm and versioning paradigm, radically different than CVS's "tree of RCS files permanently shaped like the working copy and individually versioned".

The basic ideas of CVS in SVN are the central repo mode with unreserved checkouts.

In SVN, new versions create new entire tree nodes which hare numbered. Branches look like subdirectories and there is renaming support. It's just an entirely different animal.

The SVN project blogged about CVS because that was their target "market" that they wanted to overtake. They trumpeted that they are making something better than CVS to which CVS users could convert.

It's not derived from CVS any more than Adobe Photoshop is derived from MS Paint.
I agree. The learning curve for doing projects with the Zybo is pretty steep, and especially since it was my first foray into FPGAs, the first few days could be very frustrating at times.

I got over it eventually, but I think me having some experience with very low level kernel programming and digital electronics in general probably helped a lot. Since then, it's been great fun.

Overall, I don't think I'm a big fan of Vivado (though it's hard to say without any experience with any competitor's environment), but the Zybo itself it so packed full of fun components, and the Zynq itself such an apparently versatile and well documented chip (though again, not much personal reference in that) that I still recommend it.
I specifically said "stable currencies." If you were talking about unstable currencies then this whole subthread is just pointless....
This is one of those arguments where a specialist (in this case economists) argue a point using a totally different definition of something than actually happens in real life.

Yes, free trade, as defined by economists, is probably a good thing for all. Maybe. Japan became an industrial power with a pretty weird protectionist policy.

But that's not the real world "free trade". As represented by NAFTA, CETA, ACTA, TPP, TTIP and probably others, real life "free trade" doesn't just reduce/eliminate tariffs, provide a bigger market for all, and the other things that The Economist argues are great. All of these "free trade" treaties came with limitations, harsher "intellectual property" penalties, longer/infinite life of "IP", investor-state dispute systems, etc. That's not free trade by The Economist's definition, and that's the part that people don't like. It's more than a little disingenuous of The Economist to argue technical merits of "free trade" when real free trade treaties in the modern world have huge sops to large corporations built in.
Despite the general positive spin around it ("we did it as a learning project"), most people would agree that Tay was both a technical and a PR failure.

But the pattern does repeat: Microsoft releases an AI which fails. Tesla's autopilot cannot "see" white object on white background. Apparently, Google also had a crash which is recently being claimed as human error. My guess is that this list is not going to stop here.

Suppose I ask you to build me a teleporting machine. You try, and like the movie Spaceballs, my torso and up comes out aligned wrong. This is now declared part of the iterative learning process, except that the cost borne by the corporations for the failure is quite minuscule compared to the cost borne by the affected party (risk asymmetry).

So while people talk about the huge advancements in AI, shouldn't we be quite skeptical especially at this point? Since none of us have seen the alternate parallel universes, and considering

a) the resources being thrown at the problem

b) the risk asymmetry involved

c) the privacy intrusion involved in the data collection (you knew I would bring it up, didn't you?) and not to mention

d) the inability of anyone to demand any kind of transparency from these AI pioneers

I can as well ask, are we as a society paying too high a cost for this progress? Could we really not do any better than this?
Electronic Loneliness [Adilkno, 1995]
It looks correct to me, but keep in mind that deleting elements from the middle of an array is O(n), so overall your algorithm is O(n^2). You could fix this by always swapping your chosen element with the last element of the sorted_deck before removing it because removing from the end of an array is O(1).
That's a really neat way to brainstorm. Let me add one more thing.

The big companies have an advantage in hardware and research. But they dont care about niche applications of their tech, because prizes worth less than $1B don't matter at their scale. That's where I try to focus on.

The key challenge is data. Too many AI startups get stuck in the "give us your data and we'll do some awesome stuff." That almost never works. [This](http://mattturck.com/2016/09/29/building-an-ai-startup/) talk does a really good job explaining why. The trick is figuring out how to get enough initial data to deliver value upfront.
I downvoted because you responded to a person who said something, but your response doesn't seem to be based on what they said.

(Note that I made this comment because I've seen many requests in the past to explain downvotes.)
Sexual harassment in STEM: 'It's tragic for society'
Not the same thing,

ls -l | sort +date,-size

was to show how sorting by date ascending and size descending could work. 'sort' can sort by different fields in different orders, but to sort times properly you'd need to use ls with `--full-time` or --time-style=long-iso` which is in GNU ls but not the BSD ls on OS X.

You'd end up with something like

ls -l --full-time |sort -k 6,5rn

But that doesn't quite work. Besides, the 'sort -k 6,5rn' instead of 'sort +date,-size' is exactly the kind of thing I was trying to show.

We could have had a sort that let you do '+date,-size', instead we have a 'universal interface'.
Sure, its a ton of money, but they've had $20+ billion/quarter in revenue the last four quarters.

https://finance.yahoo.com/quote/MSFT/financials?p=MSFT
Man this reads like something out of a TV drama. Some people I guess can go a bit overboard, maybe borderline delusional when their kids are involved.
WOW, this is amazing. Really impressed seeing how it can adapt to multiple patterns.
Vuejs 2.0 Released
Try reading both posts out loud. That might help you understand. Down voting someone because you don't understand someone sees rude.
Scientists Identify Mechanism That Decides Between Cell Death and Genome Repair
Cyc and Lenat are still around.[1] Here's Lenat at SXSW 2016.[2]

[1] http://www.businessinsider.com/cycorp-ai-2014-7
[2] https://vimeo.com/158956032
https://medium.com/the-vue-point

This made my day!
Announcement at Medium:

https://medium.com/the-vue-point/vue-2-0-is-here-ef1f26acf4b...
I'm not sure why I find this posture so offensive. The idea of walking into an office full of guys in this rig wearing AR goggles and 3 screens strikes me as a thing that I'd run screaming from.

Maybe I'm just so old that I wanna suffer while I stare at a rectangle.
Personally I'd like to see money and/or talent tossed at The Internet Archive for things like this.

Flash support runs contrary to maintaining a modern browser, while it's entirely aligned with the mission to preserve parts of the internet as reference material.
Tangent: is your blog pure HTML/CSS? I really like the look of it and have been wanting to start something just like yours.
I read both posts carefully, and thought about them, before I downvoted. Re-reading them again, I don't think I downvoted because I didn't understand either comment.
> Pulseaudio is included by default in almost every Linux distribution. Certainly in every major Linux distribution. This is Mozilla not catering to the 1%.

I agree. It's a natural reaction for a company struggling to find its purpose. I hope for all our sakes it helps Mozilla survive.

> Who's stepping up

Well, that's the crux of the problem. Very few people are qualified. Those that are qualified almost universally do not have the backing of Red Hat. It is the opinion of many that both pulseaudio and systemd achieved market dominance because of politicoeconomic reasons, rather than a technological decision-making process. It is very, very hard to prove otherwise... which is why we get these ridiculous religious wars on the topic.

Personally, I don't care. The bugs I've run into in both pulse and systemd are always products of naivete rather than some ficticious malicious plot. Growing pains, like all other projects undergo. The problem we are starting to have is that we are losing portability in the process. The more software requiring libpulse and libsystemd, the more difficult it is for novel approaches to survive.

A posix capability layer is one thing. How does a new player enter the game, when libpulse and libsytemd have no specification? It feels a little like embrace/extend/extinguish.

I have no reason to move away from linux. I have no problem using systemd and pulseaudio on all my systems. But I do understand why some might miss the days when the barier was lower. Dismissing and/or demonizing the people who think that way isn't particularly productive, and neither is telling them their opinions are irrelevant. I hope we move past "if you don't like it reimplement it yourself" one day. The ability to do so was what gave us systemd and pulseaudio, but the requirement that it be done before you can be taken seriously doesn't really add much value.
Sid, are you willing to meet with us quickly too? It would be greatly appreciated.

Thanks!
This $5,900 chair may be the tech world's new key to productivity.

Or it may just be fluff that's tantamount to advertorial content. You be the judge.
It's the trained model. You can use it out of the box or refine it to tailor to your environment.
I learned most of my history from a class I took, so unfortunately I don't have any reading recommendations for history of the island. But I would strongly recommend Robert Caro's biography of Robert Moses "The Power Broker" for better understanding how New York developed throughout the 20th century.
> the bias here in SV against conservatives can even be considered a form of classism

Conservatives want to abolish estate taxes, which would entrench the class system of workers versus heirs.
Yeah, jnpatel (Jay's) app http://www.wildfireapp.io/ does look cool. I wonder how they get the data for that.
I could live in Europe, but I'm not convinced it would be cheaper. Australia may be more expensive for some things, but there are also savings. Health insurance would be desirable or compulsory in some countries. Not every country has a decent tax-free income allowance like Australia (19k or so), and some even charge a wealth tax. My housing costs are actually reasonable, renting in a city of ~20k with a high unemployment rate. Since my income is so low, my partner can still qualify for Centrelink benefits. Petrol? Don't own a vehicle. Vice taxes? My only vice is an Internet connection. My entertainment is an Internet connection .. frugal all round. The lifting of the pension age to 70 and beyond is potentially an issue.
Interesting how easy this is, while spoken word recognition is so hard. I think this is because 1) human speakers vary more in terms of the signal than our various song-playing devices and 2) spoken word recognition depends strongly on context, whereas song identity doesn't. Said another way, a lot of the challenges in language processing are not signal processing problems.
Sure! Are you able to join https://news.ycombinator.com/item?id=12616194 ?
Why are you so quick to ignore this? I think it's reasonable to want to live in a state that supports your ideals. Take planned parenthood. My girlfriend volunteers with them and I hardly think that Texas or Arizona are too keen on that. Why go help a state that doesn't even want your help?
For those interested, here is an easy to use, in depth checklist that you can ask software vendors to fill out in order to verify their privacy shield compliance.

http://investorportalpro.com/insights/privacy-shield-sofware...
I can't see anywhere in the linked issue that indicates AOT compilation is coming to Java 9, or even coming at all. The issue demonstrates nothing more than an intent to bring it to OpenJDK, and the issue seems to be very nascent? It was only created a fortnight ago.

Lest the title is changed:

AOT compilation is coming to Java 9 (java.net)
18 points by hittaruki 37 minutes ago
I have the same problem with almost all new languages including Rust: everything should be an expression and not a statement.

Even conditional logic constructs (if/else) should be an expression (i.e. return a value).

The language doesn't even have to be pure or hard core FP to follow this philosophy.
In the past, I've been in discussions on using a fingerprinting technique for videos. Provide a small clip of a movie, and out pops the title of the movie. This was always intended to be used on a small and well defined library, and never intended to be used on something like youtube.

One major problem with video is that you could have SD/HD versions and/or full frame/original aspect ratio types of differences of the same movie. One idea I wanted to play with was to detect edit points. The number of frames between edits could be used as the fingerprints. The entire concept was never anything more than a thought exercise. For the purpose of the exercise, we had to assume that there is no audio with the picture.

There are a lot of FFT libraries to process image data since most image compression techniques use some sort of FFT. Would this same type of fingerprinting be able to be used for a visual image. Could the amplitude of the RGB frequencies be used over time? The data set would increase with 3 channels of color, but would it also not help decrease false positives by making the combinations more unique?
If possible, private would be better for us. I'd be happy to make literally any 25' slot you have over the next 2 days. This is really generous of you, and we really appreciate it. Thanks!
Inside Paytm’s mini-bank and its plans to go where banks don’t
cause some people in that state need your support moreso than in 'friendly' areas? not everyone can be a sjw, but don't dismiss the positives you can bring by being one more sane voice in the midst of crazy.
This is arguably one of the main points of UBI, which should, by construction, solve paternalism. One of the main points is changing people's view on income.
> Why go help a state that doesn't even want your help?

Because there are people that can't just jump states like you and I. They need our help.

Whining about problems is step one, no doubt. Doing something is step two.
Here they do.