skysight-inc/HackerNews huggingface dataset:
Good commentary from Matt Levine @ Bloomberg:

http://www.bloombergview.com/articles/2014-10-29/high-speed-...

"Is this bad? I mean, look, one: It doesn't matter at all. We'll get to that. But, two: Sure, it's bad! It's symbolically stupid. The point of the Form 4 is that the SEC wants everyone to know when corporate insiders buy or sell stock, so that all the little investors can compete on a level playing field. As a goal, this has its problems, but it's a goal. For the SEC itself to give this disclosure to the little investors after professionals get it is not a great look. "
...

"But when I say it doesn't matter at all, I mean, it does not matter at all. The idea here is that subscribing to a news service or data terminal gives "professional traders an edge over mom-and-pop investors." The article really says that. Now, this seems pretty obvious. Most of the time, professionals using professional tools will be better at doing things than amateurs using amateur tools. There are very few fields of human endeavor where professionals do not have an edge over moms and pops. But investing might come closest! You and your mom and your pop can just index! It is great, you will beat the majority of professional fund managers every year."
...

"if you are a mom-or-pop investor, and you are day-trading the stock of a $950 million specialty chemicals company based on your instant reaction to news that a non-executive director has bought $194,000 worth of stock,5 then you have already lost all your money. Nothing that I, or the SEC, or Eric Schneiderman, could ever do will help you. You are doomed."
> liberal arts ... teaches you to argue any point of view, right or wrong, with equal facility

Is this really a good thing? There are certainly plenty of things in this world that are relative, unanswerable, or heuristics based on differing utility functions. But arguments about those things should still be logically right, based on differing assumptions that are made explicit.
As an accountant, sexy is not how I feel. I think the right word is sexworker... I kid.
Excellent! Thank you for putting forth the extra effort and thinking this through. Many comparable online solutions in the Bitcoin space do not offer similar offline tools, making them a non-starter for business use.
The Open Standard. Open Source News by Mozilla
And was the name of an iOS / Android porting tool (http://systems.cs.columbia.edu/projects/cycada/) until they realized how overloaded the name Cider is.
ToroDB is definitely going to have MongoDB's oplog, so it should work as is for live-updating.

SQL support for ToroDB... there's surely room for it in the future ;)
Oh, true, my bad. I conflated COTS and CRS... Can't keep the acronyms straight. Not to mention CCDev vs CCtCaP, etc etc...
>Visit virtually any liberal arts college in the US and you'll find a place where the professors value teaching critical thinking and communication skills.

The difference between Minerva and this is that at Minerva, it seems like the focus is directly teaching those things, whereas at a liberal arts college you learn those things very indirectly and usually filtered through existing disciplines. My brother is a biochem major at a liberal arts college and all that means is that he has to do more presentations than he would have had he gone to the state research university I did.

This is actually a dramatic shift from teaching concepts like analytical thinking, organization, communication, etc., indirectly via things like classics, philosophy, and other mostly-obsolete and practically useless things that are used as signalling for high wealth (ability to take classes that don't relate to a profession) and conscientiousness (ability to read a lot and write about it).

That said, the "critical thinking" in liberal arts is a joke. What actually happens is that the professor presents several arguments for or against a topic, and you regurgitate this on a paper.
Interesting that it's being sold as an all-in-one, where it could easily be a peripheral that works with any computer. It's packaged as signature bold product but they got there incrementally, using (as others have pointed out) an idea that's come around at times before (but in even more niche areas like museums).
Same goes for Finland, just today the government announced plans to introduce 4,000 €/year tuition fee for non-EU (EEA) citizens starting from 2016: http://yle.fi/uutiset/tuition_fees_planned_for_non-eea_stude...
Thanks. I found this wikipedia article: http://en.wikipedia.org/wiki/Address_Verification_System

I still do not understand why this service is running on my phone (versus on the bank's/credit card backend servers). Is it used only for mobile payments?
Awesome work, definitely keep going at it. This is an overlooked aspect of UX and you could write a lot about how to use sound effectively in an app.

At rapt.fm I would spend time hunting for the right sound, it was often really hard and rewarding. Sometimes I ended up using effects seemingly unrelated the intended action, but in a humorous way (for example, a smack sound for challenging people to rap battles).

A lot of thought has to go into sound design. Games have done it for years but with phone, pad, and real-time web apps it is becoming crucial.
I think it looks insanely useful, just wish it wasn't so expensive (and I might make a few tweaks to the hardware - if there aren't cameras embedded in the frame of the vertical screen, which I didn't check yet, then there should be).

This is one of the most innovative products I have seen in the last several years.
Dropbox gives unlimited storage to MIT students
What? Am I lying? What is wrong with that comment...
Its not about bias. Professors honestly believe that what they are teaching you is the truth and that their viewpoint is the correct one. They don't want to hear your ability to argue with them or present critical thought. They want to know that you absorbed their viewpoint. When you write a paper contrary to their viewpoint, they see it as you not understanding the material, not as you understanding the material and choosing an opposing viewpoint.
Genuinely curious...why does it feel odd to say that?
I'm okay with being trumped by Phil; that's fair. :)

I'm largely in agreement with you, and I enjoyed your article on XTS. My general thought towards Elephant's contribution to CBC is that it forced coarse-grained manipulation, which is probably a lot more likely to crash a system as opposed to allowing meaningful attacks.

To risk a new design like Elephant implies that they found the attack model worth consideration; we know the rationale for including it, but we don't know the rationale for removing it. Perhaps knowing this would tell us something useful about current perceptions on disk encryption.

Lastly, I echo your disdain for sector-level encryption.
Or, work so hard to get into the summer batch that you don't end up caring about getting into the summer batch.

To the extent that you'd do the same things either way, I think that makes perfect sense. But I'd worry if someone optimized for getting into YC, at the expense of doing something to improve their product / develop better engagement with their customers / etc.

Of course this is a continuum, not a binary thing. Even just filling out a YC application is an investment of time, that, theoretically, could have been used for writing code or something. And I'm certainly not saying "no one should ever apply to YC". I would just get nervous if it seemed that someone was treating "getting into YC" as the goal, in and of itself - rather than just treating it as a stepping-stone.
Another way to work it is CLEP tests. If they don't accept a transfer credit for ... american history or whatever, but you took the class, and they do accept CLEP tests and those aren't terribly hard... Note there are exam fees and transfer fees to consider, usually nominal.

My personal experience at a couple schools is the smaller the school the more often exceptions will be granted. Or maybe rephrased across all sizes of school the (someone) will grant 10 exceptions per year and maybe 1% of students will try to get an exception, which is awesome odds if its a 500 person private college, not so awesome odds at a larger 5K person school. So even if on paper, calculus won't transfer, if you make a bit of a pest of yourself the dean or dept chair will eventually sign off. Also you can game the system, OK you won't accept my calculus transfer credits, very well, I will get instructor permission to take diffeqs without pre-reqs and when I pass diffeqs I will petition the dept head yet again for calc credit.
GPU Profiling has landed in Firefox
Dude that was super fun. You've done a great job so far, feels a lot like the games I got addicted to when I was a kid. Love it. Keep up the good work!
Since WMI is the Windows implementation of WBEM I had assumed there were ways to do WQL like stuff on other platforms already.
50 fantastic freebies for web designers, October 2014
The article explicitly mentions that only PhD studies are free in Sweden (for non-EU citizens).
You're missing the point. Learning to to code in Python is fairly easy, you could teach yourself. Can you teach yourself to think critically or be a better communicator? Unlikely.
Is this a deliberate misreading in order to exaggerate or mislead?

Salvatore wrote "likely", and not "always", hence it's not a statement that "then we can blame EC2 and go on with our day", only an idea of where to prioritize the search.

Why try to read any more into it than that?

Often, yes, "you’ve got to deal with the environment the code lives in", though EC2 offers lots of different environments so that doesn't appear to be the case there. But, for example, I had a horrible startup problem with Python on the Luster file system, which didn't handle all the file stats that Python does to initialize its environment and import libraries.

The solution wasn't to fix Python, it was to switch to zipimport or put the file on local disk instead of the cluster file system. The timing numbers were to figure out where to spend my time optimizing.

Similarly, things aren't always Redis problems. No software can handle all possible environments - no one expects Redis to work on a 4.77 MHz PC compiled with Turbo C 2.0, no one expects Redis to work on a machine using mag tape instead of a hard disk. Those are clearly cases where it's okay for the developer to throw up their hands and exclaim 'not my problem!'

Salvatore isn't saying that. But DEATH Hodges appears to be saying that we must all support the 8088 processor running on cassette tapes in order to call ourselves developers. Which is clearly silly, and thus reveals the lack of meaning to the logic.
zrail, it's difficult to find the schema and/or tables in the source code as all of them are 100% dynamic. See my coments above about the internal workings of ToroDB. Or give it a try, run it and check how data is laid out!

Regarding the use of cursors, they are absolutely necessary, as there is -in MongoDB- the concept of a session, and queries may be asked in subsequent packets to return the next results. However, I don't see how this impedes to take advantages of the relational model. ToroDB definitely does that, if you look at the created tables schema.
"No planned downtime: Local SSD data will not be lost when Google does datacenter maintenance."

Only unplanned downtime then :)

Live migration maybe adds another '9' to reliability, but customers still need to plan for failure.
I shot over there to see if they successfully implemented a software SID. No joy.
This is pretty awesome and I think only real hardcore folks who need time-guaranteed leader failover (like, I don't know, a heart pacemaker or something) would stick with paxos. (Assuming paxos can provide that).
Really impressed with this. I'm glad HP is trying something innovative in the desktop market. As a father of a young girl, I'm really interested in something like this. Could be especially great for her.
Macro invocation is special. It's significantly more readable to know whether you're calling a function or invoking a macro.
None of the three choices in the diagram are curved, though.
This reminds of a old project to kill daemons with a shotgun: http://www.cs.unm.edu/~dlchao/flake/doom/
I think these are microscopic advantages compared to the enormous, and well documented, problems that HFT, and its volatility, cause in the market.
Not sure how good they are in practice. I just experimented a little bit with it ( https://i.imgur.com/pLyKKpg.png ) and there seem to be a pattern that destroys the uniform line pattern in certain directions (in the lower part), however, with most obstacles it left a lot of stuff behind (the upper part in the picture). The initial pattern is not very simple though: https://i.imgur.com/PfVjVOt.png
I had a lot of fun with this, until now:

My challenge has been accepted, but my challenger will not place his armies, and so I'm effectively unable to play.

Perhaps he's placing a really, really elaborate pattern.

Edit: He placed about 30 minutes after accepting. I could still see this being a problem, and so this is a type of bug report.
I think insane is a pretty huge overstatement. It's stupid, sure, but not insane. And it's no more or less stupid than singling out any other specific crime.
I had the same discussion with a new parking management company at my apartment complex. I told them I wasn't going to put confidential information on a site that doesn't use https, and they tried to tell me that they used a third party for authentication so my data wasn't stored there... I don't even know how to explain to them.
Your theory seems to apply to SEO as well (just make the best content, and google will rank it highest for relevant terms), and yet the whole SEO industry exists, and most of journalism has changed the way it uses language so that it is more parsable by googlebot -- Google Standard English.
A system with SQL interface != a relational database
With Tim Cook running Apple, there's a void in the "Well designed, but not cheap prosumer hardware" space. HP seems to want to stab it.
NYC Woman Gets Harassed 108 Times in 10 Hours for Anti-Harassment PSA
JQuery 3.0: The Next Generations
Nice! Can we have a JDBC driver for this?
Google's plan to make nanoparticle disease detectors
I regularly browse beautifulopen.com for inspiration. They're not all amazing, but there are definitely some gems there.
The most-cited papers
Actually, SpaceX only launched two successful F1s, flights 4 and 5, before moving on the the development of the F9. And there was only one demonstration flight of F9 before it flew with the first Dragon. So it's not exactly like the test flights have been that many.
I wasted a lot of time in college.
I'm not sure the connection between your two clauses -- are you saying that because Tim Cook is running Apple, Apple no longer produces "well designed, but not cheap prosumer hardware"?
We are now starting a large Python/Django project. All of our software development to date save iOS has been done on Windows machines. It is quickly becoming a PITA to develop these kinds of projects on a non-unix platform. Serioulsly considering switching everyone to Mac Pro's despite cost (10 to 12 seats). Yes, there are work-arounds. Not sure they solve the problem. More than willing to listen to suggestions.
I second that. Postgres has been doing interesting things for years now.
That sounds nuts. So what will be next? Apple is gonna sell hamburgers?
>> The next step would be manipulating the OS as relations.

This approach could be a good fit for package management. So that packages are updated and run within a transaction and changes can be committed in a single seamless step.
> I blame hiring managers more on this one. I have got calls saying "we need an excellent C++ developer but donno any further details"

I'm not sure if I'm one of those hiring managers that you'd blame, but I can see recruiters hiring for my positions saying something similar. The reason for it is that I have very little in the way of specific technology requirements. I'm much more concerned with finding intelligent, inquisitive engineers that are willing to grow into whatever parts of the job they don't already have covered. I don't want engineers who limit the possible solutions to technologies they're familiar with...I want them to stay somewhat on top of what's going on in the industry and always be choosing the best technology to solve each problem they're given.

Because of this, I'll have a few core technology requirements (usually language or platform, only because we have existing code that needs to be maintained) and then the rest of my requirements are around development philosophy. I need to feel comfortable that a new hire has embraced not just agile practices but the philosophy behind it. If they're not comfortable developing without a spec or they're comfortable producing something with insufficient test coverage, that will cause friction with the rest of the team. If they're uncomfortable doing their own devops work or being responsible for their code in production, they're likewise not a fit for my team. And lastly, the team is responsible for solving everything and a lot of developers have problems being vulnerable enough to ask the team for help. I don't want developers that get stuck and waste 2 days banging their head against the problem.

But these kinds of requirements don't translate well to HR, so they get expressed similar to what you wrote. And it's not because they're not s well-thought-out on my part as the hiring manager, they're just more complex than "5 years of C++." Though even that has hidden complexity...I'll take the right 1 year of experience over the wrong 5 years.
This is going to be a nightmare for a lot of smaller shops I know who have hundreds of Drupal clients. They must be going crazy right now.

I stopped using Drupal and WordPress about a year ago and am glad I did. Myself and several clients just dodged a MASSIVE bullet!
https://en.wikipedia.org/wiki/Newton%27s_laws_of_motion
"More common" might be a bit tricky, because it's always been a race once patches go out. But modern systems can hit every IP address and quite a ridiculous number of domains extremely easily. There are more targets, so while it might be just as easy to get N% of vulnerable machines, the rewards for a hacker doing that are much higher, so the incentives put you at substantially more risk.

There's also greater danger and incentive for attackers now that more websites are run by primarily non-technical people, as they are less likely to patch immediately.
Worldpay Referer and Google Analytics
Meetup is discontinuing 'Meetup Everywhere'
Scientists make enzyme that could help explain origins of life
I posted this in a conversation in /r/netsec today as well. I don't agree that this is a bug. I'm all for having a discussion about whether this is a bug or not. I just hope that before the wget developers change anything they engage with those people who prefer this behavior.

This is a mirror operation, it's not the standard use of wget where we just download from an untrusted website. If I'm mirroring something I expect everything to copy.

Imagine a situation where I'm mirroring something for the purposes of backup. The original site goes down, and I need to restore from the mirrored copy I made with wget. In this instance I want those symlinks to be present. I want everything.

-m
--mirror
Turn on options suitable for mirroring. This option turns on recursion and time-stamping, sets infinite recursion depth and keeps FTP directory
listings. It is currently equivalent to -r -N -l inf --no-remove-listing.

--no-remove-listing
Don't remove the temporary .listing files generated by FTP retrievals. Normally, these files contain the raw directory listings received from
FTP servers. Not removing them can be useful for debugging purposes, or when you want to be able to easily check on the contents of remote
server directories (e.g. to verify that a mirror you're running is complete).

Note that even though Wget writes to a known filename for this file, this is not a security hole in the scenario of a user making .listing a
symbolic link to /etc/passwd or something and asking "root" to run Wget in his or her directory. Depending on the options used, either Wget will
refuse to write to .listing, making the globbing/recursion/time-stamping operation fail, or the symbolic link will be deleted and replaced with
the actual .listing file, or the listing will be written to a .listing.number file.

Even though this situation isn't a problem, though, "root" should never run Wget in a non-trusted user's directory. A user could do something as
simple as linking index.html to /etc/passwd and asking "root" to run Wget with -N or -r so the file will be overwritten.
> Why can they lie to us, but we can't lie to them?

While giving false statements (any statements!) to federal officers is illegal, it's not illegal otherwise. If you're arrested for selling drugs, claim you're not selling drugs, and then are convicted - the claim that you're not selling drugs is not a crime. You can't lie in court, but the authorities nominally can't either.

I think the fact that lying to a federal officer is a crime is absurd. However, only a small percentage of the population comes in contact with federal agents so the impact is lower.

>can an undercover cop pretending to be a paramedic come into my house

I think most states have laws making it a crime to impersonate an emergency responder, and generally courts won't admit evidence that is obtained illegally (fruit of a poisoned tree and all that). However, the fact that the person is a cop makes no difference. It's the same as if anyone showed up at your door claiming to be a paramedic.
Just get in contact with the admission officers. They will give you instructions on what you should do to become eligible. For example, they might request you to attend community college to get some credits such as Calc I to Calc III and give you a conditional offer. Once you get your credits you are admitted.
MPAA, movie theaters announce “zero tolerance” policy against wearables
What are you using in place of those? Wouldn't your clients normally pay for maintenance?

The killer here is:

"Consider obtaining a new server, or otherwise remove all the website’s files and database from the server. (Keep a copy safe for later analysis.)"
Printing with blood is more of a niche market right now.

Hussein used to do that, but it never went mainstream [http://en.wikipedia.org/wiki/Blood_Quran]
Exactly. This is an often missed point.

We don't need more critical thinkers we need constructive thinkers. People who add something new rather than learning what we already know.

You don't become good at critical thinking by studying critical thinking. The very problem with this approach is that you are in fact just learning a specific way of thinking and thus leaving out the critical part of it.

Furthermore in my experience many more technical people are actually great creative thinkers but not many liberal arts people are great technical thinkers.
Syiria War 2014: How oil and extertion fund the Islamic State
I think you and I have described the same thing using different words. Just because someone doesn't know they have a bias doesn't mean that they don't have a bias.
> what advantages does having the RDBMS be the prime metaphor over the file system?

Easy queryability and easy joining of data across a whole datacenter.

This makes it easy to think about system data across all sorts of boundaries that the file metaphor makes somewhat cumbersome.
Yes, I can sum up the 3 numbers at the top of the blog post. :P
If you were researching by reading publicly-available research, it moots the point you're mooting, doesn't it?
ENTREPRENEUR and THE API: Tool of Choice for the Next Generation of Innovators
Should we really think about Windows as a OSS server environment in 2014 ?