skysight-inc/HackerNews huggingface dataset:
I sure hope the Feynman lectures from Caltech aren't next.

People seem really quick to forget that fundamental science endures and political correctness is fleeting. I wonder what the next world threatening catastrophe to make people remember will be.
Can someone tell pg that he should stop putting hard <br/> every forty characters?

One of the fundamental aspects of the web is that presentation is done by the client, not the publisher. Please let me reflow the text as I see fit.
Royalty Free softwares from USC
Bush did get his MBA from Harvard... in the 70s.
Just a quick q: does it involve a bluebird on your shoulder?
Very good for researchers and others
XOR Distance and Basic Routing (excerpt) [video]
dang! yeah.
So neural networks and support vector machines are essentially equivalent [1]. Thus both these approaches effectively project input into a high level feature-space and then draw a hyperplane between two different point sets. The cleverness or not of this depends on how the algorithm effectively creates the feature-space. The article's comments could be interpreted as Deep neural networks allow feature-spaces which otherwise require many more neurons.

But thing is, first consider that being divided by a plane in a feature space is simply a convenient quality that many patterns have. It's similar to data you can draw a line along to extrapolate further values of. However, unlike that approximately linear data, you can't "why" your complex is separated by a particular plane in the feature space and the reason is that your neural network or SVM data is more or less trapper in the model - it's not going to be further processed except in using that model for that particular pattern.

[1] http://www.scm.keele.ac.uk/staff/p_andras/PAnpl2002.pdf
Have you tried the mapquest open data api? http://developer.mapquest.com/web/products/open/geocoding-se...
I agree with the author that the various levels of isolation, etc. within the current crop of SQL databases is a morass. I’ll point to some recent fine work by Martin Kleppmann (https://github.com/ept/hermitage) that explores the issue and shows how many systems fall short of serializable isolation in their default modes. (And sometimes in modes labeled “serializable”!) In his test three databases actually achieve full serializability: PostgreSQL, MS SQL Server, and FoundationDB.

But don’t give up on ACID yet! If can actually get real serializability, you have a very powerful model that is also very simple to reason about. Serializable isolation gives you a virtual “whole database lock” that lets you modify lots of things all over the database before you “unlock” it and hand the database to the next client. The amazing thing about MVCC combined with serializable isolation is that you get to use this "simplest possible" mental model even though hundreds or thousands of concurrent clients might be all hitting the database at the same time.
MIT is under no legal obligation to continue to endorse a professor who used his position there as a platform to harass others. I don't see where you're getting "illegal" or "criminal" out of this. (And "without trial" seems like an odd way of describing what the linked article indicated was a pretty thorough internal review.)

Personally, I find a measure of real justice in MIT punishing Lewin for degrading the MIT name by taking what steps they can to deflate his academic legacy. It's the only leverage they have, and it's powerful.
Facebook introduces keyword search
I recall "search all files" looking inside pretty much everything, including exe and unknown file types. (it's been a while for me, too.)
The difference is the people of Illinois never had the foresight to discover oil.
Thanks for this. Before I set off a search like this on my server I like to know why :)
That's true of sole practitioners. Most consulting engineers aren't that. They're employees of firms that bill them out.
I like the inverse challenge: let's try to replace as much of government as we can with software/hardware. And the simpler, cheaper and more open, the better.

Not even kidding.

I'm already confident I can replace most/all of the IRS, Treasury, and all the welfare/safety-net type programs with fairly simple, hard-to-abuse software/hardware system. Given that the laws were significantly different and simplified. (And snowball's chance in Hell they'd allow that. Although there are alternate law/tax/welfare configurations which are both physically possible and theoretically sustainable.)
Someone help me... I am applying for CS Ph.D. programs right now. I've been in industry for a few years and I have become a skilled programmer but I never get to work on really interesting problems. I am sick of wiring up buttons and sitting in UI design meetings. The kind of problems I want to work on require a lot of heavy math/algorithms that I don't know like Control Theory and Machine Learning. I have learned a lot from listening to online courses but I never actually do the projects/homework because my boring day job programming makes me too burnt out on programming to dedicate a lot of time to side projects. I want to get the Ph.D. to become a highly skilled expert R&D engineer so I can go back to industry and do the most interesting jobs instead of the menial ones. Should I do it? (of course I'm going to finish my applications, I can always say no, but seems like people in this thread would have useful input...)
Well, you can do "data science" in Excel, depending on what you take "data science" to mean. And infrastructure is part of doing data science. I don't think "data science" really means much of anything in practice.

You'll need to carefully define what kind of work you're interested in doing: text mining with NLP, predictive analytics, data mining, ML research, symbolic AI (yeah, that's still around as well), optimization type problems using genetic algorithms, etc. And then probe the company's job posts and dig in with the recruiters, and screen out the bogus stuff.

If somebody advertises for a "data scientist" just treat that as a weak signal that they might be a match, and work from there.

One thought to consider: Instead of working as a FTE in internal IT for some company, you might consider becoming a consultant. You could look at working for a company like Hortonworks or Cloudera, who both have services arms, where you could travel from company to company, working on different kinds of problems.
As east coasters with a small size network finding advisers who have dealt with Fortune 500 companies(they surreptitiously reach out to us) has proven challenging. Two months into building our Bluetooth over the web type framework we were invited out to the valley to demo to an entity. Unfortunately, we had no one to turn to who may have said, "Ummm, you might not want to go as they are just fishing," as we learned they were. It would have been great to have heard the same warning you received via your network.

I do wonder if maybe YC and or some founders could write a joint post about their stories and pitfalls in dealing with large to massive companies? I would think this would be extremely helpful to those not in the Valley or within YC.

Well I really appreciate you sharing your experiences in this regards (helpful) and if interested in the app that prompted this post I've sent you a link to your email :-)
It has nothing to do with political correctness and everything to do with legal liability. They don't want to be sued by him for defamation, or by the victims for having their privacy violated.
Uber banned in Delhi over taxi driver 'rape'
Is it ok to bann Uber Authorities in the Indian capital,
Delhi, have banned international taxi-
booking service Uber after a driver
allegedly raped a female passenger.
They're hosted on AWS and probably using server name indication (SNI) for their SSL. Android's version of HttpClient is outdated (and won't be upgraded [1]). This is why SNI is not supported in that library and this may be why they chose to use some dirty hacks [2] so that they can use SSL with HttpClient.

[1] http://android-developers.blogspot.de/2011/09/androids-http-...
[2] https://developer.android.com/training/articles/security-ssl...
UBOS Beta 1 is now available
He's trying to claim that MVCC pushes complexity on to the user, but the examples of that are just typical "mysql does it wrong". So, that means mysql pushes complexity on to the user, not MVCC.
You seem to be confusing publishers and studios. If you are so good with development practices you can sign the same contract other AAA studios do and get the same access to the benefits of economy of scale you attributed to studios.
This was one of the first books I got for the Atari machine. Unlike an Apple, which came very well documented and was a simpler hardware design, the Atari had custom chips with some better capabilities, but very little in the way of information.

Spent a lot of fun days reading that book, then writing little programs to learn to exploit the hardware. Happy days.
Just want to point out to anyone upset that his lectures and notes have been taken offline: MIT's OCW is typically CC-BY-NC. Anyone is free to share their backup copy of the lectures online as a replacement.
Explain Pennsylvania then.
"To perform user-based analytics, Flurry needs some way of keep tracking of individual users. Yik Yak gave them the only user identification they have available: the userID."

And, while reading the article, we all probably were: "No, please, I hope they didn't do what I'm afraid is following now ..."
For that to follow, you'd have to show that a significant proportion of the suicides by firearm by stateside service members involved government firearms. I sincerely doubt that's the case.
OCW is MIT's privately owned platform, nobody is guaranteed a spot on it if MIT considers that it could damage the institutional brand.
Estonian here. The attitude towards the project over here is: "We have have a cool idea which can be easily implemented, so let's see try it out." In essence, no one really knows what might come out of it. As far as I know there has been 16000 sign ups so far of which 63% did it because they would be able to launch a company here. Currently Estonia has approximately 35 000 companies, so this could potentially become very profitable to the country if done right. Assuming the project will hold security-wise, of course.
The benchmark for a company raising its Series A is now $50k MRR. (This used to be closer to $100k.) You'd expect to be at $100–150k MRR six months after the Series A, assuming a 15–20% monthly growth rate.

If you're already at $500k MRR, you're in Series B territory.
> It sounds like they're worried that just having courses up (even if not offered) might encourage future interaction between students using the material and the person listed as instructor (e.g. by email)

Another interpretation is that other current or future faculty could get ideas about sexually harassing online students. "... preventing any further inappropriate behavior..." sounds like they're worried about other current or future faculty being pervs, and want to nuke him from orbit.
The former story, about Tiawanda Moore, concerns someone who was acquitted ~4 years ago, and is now (justifiably!) suing the city.

The latter concerns someone who was not arrested.
I disagree, with a caveat: the skills you learn while learning higher math are extremely useful, even if the math itself isn't.

At a fundamental level, math is taking stuff you know and manipulating it into answers to stuff you don't know. That thought process is extremely important. I use it every single day. Sometimes it's intuitive, like saying, "I need to visit five stores today. What's the most efficient way to get there?" Other times it's actual math, like saying, "I need to figure out the most efficient way to tackle my debt."

The list goes on and on. Can I justify buying a new car? Should I go to college? If I were laid off tomorrow, how long could I support my current lifestyle? Even questions that have nothing to do with math such as "How do I replace my brake rotors" require that exact same mindset. Start with the stuff you know, and use it to get answers.

Will you use integration by parts in your job? No. Will the thought process you've cultivated by applying integration by parts on a difficult problem help you? Yes, vastly.

If you don't know math, you might not realize that a lot of these questions have concrete answers that are relatively easy to figure out. You might just wing it or not bother at all. And while that's perfectly fine when you burn another quarter-gallon of gas on your errands, it's not when you're figuring out whether you need to sell your car or how much to save each month for your kid's college fund. Or when you're given shady statistics by a politician. Or when you're offered the Once In A Lifetime opportunity to invest in Amway.
I was robbed on the border between Oak Park and Chicago and the Chicago police had 2 of the 3 people who did it in under 10 minutes. It was pretty impressive.
I don't know, I've never played Scrabble, but in Words with Friends, if I'm against a poor opponent, I get every single double and triple word score and they get none. The entire game is basically about preventing your opponent from getting them by where you play. Sometimes you will play a short word just to spoil their chance of getting one.

I admit it is a completely different game, though, because all players are allowed to try all combinations and placements of their letters before submitting their turn. There is no penalty for laying out your letters and trying to submit to check if they work, basically. So one can try all possible bingo combinations on their turn if they want.
Are these fluff pieces even worth editing?
> It's the first IDE that I've used that doesn't dedicate the entirety of its chrome to 100 different buttons.

Maybe this is everyone's problem with it?

I've spent about 6 hours a day in Xcode since 4.4, so it may be a bit of Stockholm Syndrome, but I feel very comfortable. In the last year, I've had to do some work in IntelliJ/WebStorm/RubyMine (all the JetBrains IDEs!), and while they're definitely nice, I would say they're harder to use, less predictable, and have wayyyyyy too many buttons. Also you can tell they're not quite native (as someone who cares about aesthetics, even in IDEs).

Xcode forces you to figure out the shortcut keys. I like it that way. And I spend more time hitting tab and enter than I do actual typing, and that's all we really want from an IDE anyway, right?
Mine, of course!
This is exactly right. I've never even heard of someone getting a patent in under 5 years. The two times I've been issued patents, it took over 7 years and didn't happen until long after I'd left the company that demanded I apply for them.

Patents are not operationally meaningful to startups.
Removing his lectures seems a bit extreme. It's their content, though. They do only mention "MIT OpenCourseWare and online MITx courses" though, so hopefully the lectures will stay up on YouTube. They really are excellent lectures.

That said, I've watched a good portion of Ramamurti Shankar's lectures from Open Yale courses [0]. They're pretty good, but perhaps not broken down as logically as the three courses of Lewin's.

There is also some really good lectures from Leonard Susskind's The Theoretical Minimum [1]. However, these are perhaps a step beyond the normal undergraduate lecture series.

[0] http://oyc.yale.edu/physics

[1] http://theoreticalminimum.com/courses
There's a decent amount of precedent around what "reasonable expectation of privacy" means.
We've been doing Math all wrong
> My issues with Xcode isn't the lack of buttons, it's the lack of functionality.

I always hear this, but never the specific feature that some other IDE offers. Please share.
Steve Jobs was an irrefutable dick. So tell me, should we throw all Macintoshes and iPhones into an incinerator?
I would like to see his code in github
Well I felt I had no option. Everyone was nervous, and I couldn't have everyone just quit on the spot. I figured the few grand it'd take to pay a month of salaries, in the big picture, is only small amount compared to what I've lost. Of course, we'll sue and try to get the company to pay as much as possible.
You could surely get around this by announcing loudly to the cop prior to every interaction that this is a public situation and there is no privacy to be found here... as proven by the existence of this camera crew and microphone.
If you make a scene, rousing the interest of the neighbors and other such passers by, does it then become public?
Maybe arc4random(), from OpenBSD. There were some slides linked earlier about it [1], it might be worth looking into.

[1] http://www.openbsd.org/papers/hackfest2014-arc4random/mgp000...
Remove all the executables on your servers that don't actually need to be there.

Any executable at all is a potential toehold for an intruder.

Especially remove your compilers. Consider that the Morris worm, as well as lots of malware, enables portability by distributing itself in source code form.
I really love how clean and straight to the point this is.
That research was acquired via unethical means; Lewin's lectures aren't related to or a product of the sexual harassment.
Not as absurd as you equating private decisions by a privately-run educational institution with legal process. MIT is within its rights to do anything it likes with material it publishes.

MIT is harming millions of students worldwide who don't have access to any other resources.

As we all know there are no other resources available for learning physics on the internet. Surely this heralds a plunge back into the dark ages.

edited for typo
> I worked as a contractor in Kirkland on this project for about a year.

You survived the place hope goes to die? Congrats! It sounds like an unholy amalgam of data entry and a call center.
"This seems like a good moment to reiterate that everything less than TLS 1.2 with an AEAD cipher suite is cryptographically broken."

So this means AES-GCM essentially?
First of all: Plan 9 is not another flavor of nix. If you expect it to be like Unix, you will* have a bad time.

With that said:

* All services are network-enabled file servers speaking a common protocol called 9P.

* UI makes heavy use of mouse chording, is inspired by Oberon and old school Smalltalk environments. Supports seamless interaction through an inter-application messaging mechanism called plumber (e.g. you can write a rule that will make all ISBN numbers in a desktop application automatically act as a hyperlink to a web application).

* The rc shell fixes a lot of deficiencies in the Bourne shell.

* Per-process namespaces obsolete a whole lot of things like symlinks.

* There is no superuser (root account). This is obsoleted by an auth server called Factotum.

* Uses its own compiler suite that makes cross-compilation particularly easy, compared to the mess of doing so with GCC. It also uses its own much cleaner libc routines that are quite distinct from POSIX or the messy glibc additions of today. Has its own thread library, as well.

* All network information is held in a text file database mounted on a file server.

* The default file system (Venti) is inherently versioned, introspectable and has backup built into it. You can do things like swap in libraries from cache and revert changes without a hitch.

* Everything is statically linked.

* Uses mk instead of make.

* A lot of things like recursive copy and find aren't built into the standard commands. It's expected you actually chain together commands instead of reinventing the wheel for every single operation. The canonical example is the use of du to walk the file system tree, for everything. This replaces find and other things.

* Designed not just to be multi-user, but multi-tenant. Makes many uses for containers and access controls unneeded because of its core design.

* So much more.

Try it. It's more relevant now than ever.
Unfortunately nobody's ever been able to explain Pennsylvania, it defies everyone's logic :P
Yeah I definitely want to give them enough time. To the point of I'll personally pay for a few servers and field support calls myself for an extra month, if I have to. Good points though, I will make this extra clear to my partner so he understands the gravity of the situation.

Gonna call my lawyer first thing tomorrow.
So, if I've understood your point correctly, you're saying that the segregated state is the "easily-reached equilibrium", and that such a state is "unlikely" to come to pass in the real world? That doesn't sound right; I think I'm still misunderstanding you.

I agree with the last paragraph of what you've written here: models are always simplistic and they're definitely too hasty in their prescriptions: but I'm having trouble parsing the rest of what you're saying.

(Also, unrelated, how the fuck am I submitting too fast when I not only waited an hour but also changed computers and IPs in between comments? Is having a conversation no longer allowed on these fucking threads?)
This is business-as-usual for suppliers over here in China. Just yesterday I had one supplier we were quoting send a text message to one of my lead project engineers asking him for inside information on pricing for a quotation. In each of the last three years, I've fired at least one employee for kickback activity. I had one employee setup a shell company we paid $100,000 USD to it for products with about $50,000 USD in actual market value. Now, I am learning about the China court system, paid $15000 USD for a legal team to try to put his head on a platter for embezzlement, just so we can show the rest of our current and future employees in hopes they will be too scared to try this again. Sourcing in China is hard. Now, I have 4 staff accountants running around in a 15 person office, just to ensure enough checks and balances in place to keep us from getting robbed. Trust is not an option.
At first I was thinking you are doing an excessive amount of fear mongering but then I read this sentence

"I bet that at least one of your fellow students will wind up in a psychiatric hospital."

I knew two students in my Ph.D. program in math who ended up in a psychiatric ward.

Full disclosure, I'm ABD in math and quit because I saw no future as a math professor at a research institution. In retrospect my advisor was not a good fit for me either. I wish I had left the program earlier than I did the opportunity cost was indeed quite high.
Because it's actually pretty hard to control (or predict) the economic incidence of taxes and subsidies (even private ones). As workers come to expect tips, they reduce the not-tip income they require to work (hence why waiters have lower non-tip hourly pay compared to similar jobs and often buy or sell lucrative shifts). The end result may simply be that Uber now has to pay less while drivers take home about the same.

http://en.wikipedia.org/wiki/Economic_incidence
Here it is:

> moveForward(100);

https://www.quora.com/What-was-the-one-line-JavaScript-that-...
I only meant to CC him to make it clear I'm being transparent in how it's being handled. So he cannot claim he wasn't involved or didn't know or ... whatever complaint he may come up with.

I'll email him tonight and give him a day to object. I'm not sure what to do if he does object, as there's no real other option at this point though.

We've laid off most people already and have only 4 people left, all of which are aware of the situation.
No just in the theme of the Police Union
Egads.
Guide to setting up virtual private cloud VPCs in AWS