skysight-inc/HackerNews huggingface dataset:
> Wait, more than 150k civilians were killed in Iraq. I don't recall seeing that many war-crime trials.

By who? The vast majority were killed by various insurgent and terrorist groups, and those groups are still killing thousands of people a year.
Which is how most people.wear watches (especially expensive ones).
If it was poor implementation that's not unauthorized code.
Also I don't remember the last time that "unauthorized code" was used to describe the cause of a vulnerability, and code being committed without undergoing the full code review and compliance process is quite a common occurrence and also a common cause for some security vulnerabilities, especially ones that are easily caught by static code analysis.

The phrasing, the very specific nature of the vulnerabilities, the "knowledgeable attacker" requirement which means that you can't just fuzz your way into it just like any other zero-day and the fact that some of the Snowden documents that were published mention an NSA specific backdoor for Juniper firewalls means make me think that this wasn't an internal process failure.

If the process would've failed we would've gotten an advisory at the most without any specifics, the fact that they've intentionally mentioned that unauthorized code managed to get there is almost like a canary, they said that they've been breached without effectively saying that.
It's because I'm procrastinating because one of my tests is failing and I can't figure out how to fix it :P
1.5->1.6 has roughly the same speeds. There are discussions about improving compiler speed in 1.7.
The homework question is great. But how could a candidate's answers to those interview questions be indicative of anything really?
You could use the bangs for that:

https://duckduckgo.com/bang?c=Tech
> lest you are vulnerable to whatever exploit of the month.

If you are hiding the fact that you're browsing pages random page from the web in your native UI, then you have bigger problems than the update cycle.
I don't believe the threads actually get moved. "Show HN" is simply a filtered view, so the same thread could be on top of Show HN and on the first page of HN. However, it would be possible to hide the "Show HN" when the thread is shown in that view, although I don't know if it's all that useful.
Where did you get this idea?
'Don't be evil'
Absolutely not absurd. First lets agree that bot all soldiers are good and just and that you can fight for a good cause without using a uniform.

That said :

> essentially mean the same thing - a murderer killing others, for some definition of others.

There is a again a massive difference between a good cop ending a life to save others and a brutal robber ending a life to bet away after a robbery.
I thoroughly enjoyed Theo de Raadt recent talk, "Pledge: A new security technology in openbsd". It left me itching to try OpenBSD.

"Pledge() is designed as a mitigation rather than a cure-all, de Raadt explains, but it's a mitigation with an interesting approach: a process or application stipulates the system services it needs, and if it steps beyond its boundaries, it's killed." http://www.theregister.co.uk/2015/11/10/untamed_pledge_hopes...

Hackfest 2015: Theo de Raadt presented "Pledge: A new security technology in openbsd"

video: https://www.youtube.com/watch?v=F_7S1eqKsFk

slides: http://www.openbsd.org/papers/hackfest2015-pledge/index.html
Mapping Saturn's Moons
It's not a rule, just a general guideline. I don't think people are arguing that nothing an attractive person does can be construed as creepy; rather, some things that would be unacceptable as an unattractive person can be acceptable as an attractive one.
> So if I assume you don't like pizza and football because you're female, so instead buy you frozen yoghurt, I'm being sexist

I don't think so (if anyone thinks I'm wrong, I'd like to hear your thoughts).

I think to be sexist, it must be (1) based on gender and (2) assume something _disparaging_ about the individual.

Getting them yoghurt might get you laughed at for being silly, but it doesn't seem sexist to me. Assuming they might need some additional explanation of the algorithm you're discussing because they are female (or male) is sexist.

Thoughts?
>I would rather not call out sexist behavior ten times, than wrongly accuse someone of it once.

Story time!

An admin at work complimented me for having a cute girlfriend. Two of the younger women claimed that objectified women. On the other extreme, the CEO made jokes in the hallway about having sex with other people's wives, but no one ever complained.

Sexism from management is too often ignored. I suspect people rather nitpick minor issues with peers and subordinates then tackle real problems against people in power.
Digital Memcomputing Machines: Strong Evidence That P=NP
Well, to be fair, derivatives almost did blow up the world in 2008. Definitely overestimated in terms of impact, but really something we should have a better handle on.
Giving a German view on that, where tuition is free:
In Germany imho sometimes the problem is that professors don't really care much about the teaching, because they actually want to do research and teaching is just an nuisance for them.
But that it is kind of okay, because you don't pay anything and you can always skip classes, as attendance is not mandatory. So basically if you don't learn shit in that lecture just go to the library or study at home (or do bbq in the park if you can afford it).

Now, I was under the impression the problem of shitty professors / lectures, who don't want to teach or are bad at it, was solved in the US because people pay a shitload of tuition. If the university has bad teaching, people don't go there and the university doesn't get money. I read somewhere that e. g. the MIT has a grades for their professors by the students and the professors get into trouble if their grades are bad.

So from my viewpoint, students have the right to demand good teaching if they pay money. But this doesn't give you a free ticket for a degree (if you just can pay money to get a degree, the degree is not worth anything). A degree comes with after you have a certain knowledge in a field (not fully accurate, but that's about it).
Professors should have to care of their students. It might be just a small part of their workload and they actually want to just do research but their university makes money with it. If their university gives them too much workload and not enough time for teaching, the system of the university is broken. This is imho the cases for many universities (I'm especially talking about all the research paper print factories which call themselves universities).

The article with the posters of the students is a typical example of getting problems wrong (by going to extremes).
So is it the modern bureaucracies that are terrible?

Or the "old ideas"?
A friend of mine is running an AMA about #Malware on Reddit
Campaign against sex robots
Again, naming usernames is asking for a hellban.

But a good proportion of prior threads on the topics of NSA surveillance, silk road (or tor in general), CISA, FBI/prosecutorial overreach, etc - has certain somebodies reliably pull the Frank Drebben "nothing to see here" routine regarding abuses of authority.

The shilling that gets upvoted is rarely overt. It's almost always of the "this isn't so bad, citizen, carry on" or "criminals deserve it" variety that dramatically understates or deflects the threat posed to us by authority.
I appreciate the tutorial. I had hoped that the article applied the "Learn-X-The-Hardway" approach...which appears has disappeared from the internet with the acquisition of Gitorious by Gitlab, but is multiply forked on Github:

https://github.com/search?utf8=%E2%9C%93&q=learn+x+the+hard+...
Stop Blaming the Alcoholic
I don't and none of my friends seem to either.
> If a female is attracted to the guy, things he says or does are considered "cute", "flirtatious", and/or "interesting".

This is NOT a female thing but a human thing where the perceptions of your interlocutor affect or cloud considerably your interpretation of his/her talk. So, when a word is said that under normal circumstances would be interpreted as neutral or good, the other party of the conversation could interpret it based on a lot of factors such as mood, feelings, prejudices, subconscious content etc and all of this complicates the communication process.
Along with all the other suggestions fir hosting, Red Hat Openshift has free tier that you can pretty easily set up a website with as well.
Humanity would be more nice if everyone would be more honest :)

Everyone has a bunch of biases they're more or (mostly) less aware of, thus https://en.wikipedia.org/wiki/Predictably_Irrational
In other words, the difference between "creepy" and "adorable" exists entirely within the mind of the person receiving the attention.
I think it throws OOME after a few million packets.
> If you want to study a subject at university level, it's likely that some of the material that you would learn at university is not yet in published books, because the only people who currently know the material are the researchers at your university who just discovered it, and are trying hard to find the time to write a book on it, around furthering their research, writing papers for journals (which they need to do, and which books do not count towards) and giving however many classes of lectures a week that they've been told to get on with, without a vast amount of training.

I'm curious what universities work this way. MIT's CS program very much does not, at the undergraduate level.

I can think of one graduate-level class by Adam Chlipala (the semester he was hired) where there was a bunch of material that was not yet in a published book, but was in an unpublished book freely available on his website. I didn't have time to learn it properly then, but I'll probably go back to the online book now, because it is one of the best places to learn this.

I can't think of any other classes, and certainly not any undergraduate classes, that were like that. All of them taught from well-worn textbooks, or from a curated set of published research papers. Maybe I just went to a poor-quality university?
> Men should learn not to pursue office relationships.

Of all the cases I know of office relationships (and I know a LOT) the man have been pursuing and being pursued roughly 50/50. I have not found observable differences in the ability of both sexes to be horny and able to get into a big mess in the workplace.
I don't understand why you're getting downvoted. Speeding is endemic in the US as well, and the penalties are onerous for pretty much everyone but the well-off. Speed limits should be raised to fit the speed everyone actually drives at, obviously it's not that unsafe, but no area has done that.

I think you bring up good points about the relative scariness of Western selective enforcement as compared to developing world systemic corruption. Seems like if you keep your head up, you can escape getting targeted by the corrupt status quo. But in the West, people seem to get caught up in political whirlwinds with frightening randomness. Some dude's carrying cash to complete a seemingly routine business transaction the same way everybody in his town's always done it, and gets targeted for asset forfeiture.

The scale of Western corruption can't rise to the level of the whole society, and that on the whole seems to make it worse rather than better when it actually surfaces.
I think BizSpark is wonderful but let's be honest here there are tons of technological strings attached, just no contractual ones...

- Azure credits: Get you tied in/used to/familiar with the platform and services. Sure, you can use just Linux VMs, but Microsoft pushes their integration services pretty heavily.

- Free SQL Server, Windows Server, and Visual Studio. Any of which you use in anger, you're now somewhat tied into those respective platforms.

- Office 365: Just more generic Office-washing, so the assumption continues to be that Outlook/Word/Excel are the only offerings in the space.

Microsoft are just more subtle about it. That's their style. Kind of like giving every school hugely discounted Office products, it might seem altruistic, but really it is to hook them into the Microsoft-way early.
Is it sexism to make assumptions that are probabilistically correct?

Consider the following procedure:

1) For a woman I don't know, I buy her frozen yogurt.
2) For a man I don't know, I buy him pizza.

Now suppose my stereotypes are actually accurate - i.e., P(likes froyo > pizza|woman) > 0.5 and P(likes pizza > froyo | man) > 0.5. This procedure, based purely on stereotypes, will make everyone happier than flipping a coin. It's actually the best possible way to allocate pizza and frozen yogurt if the only information I have is gender.

Are you really saying that to not be sexist, I need to ignore information and make worse decisions?

(My supposition that stereotypes are accurate has actually been studied: http://www.rci.rutgers.edu/~jussim/unbearable%20accuracy%20o... )
You can Hack into a Linux Computer just by pressing 'Backspace' 28 times
Show HN: Particle Photon Anti Theft IoT Project
Performance Management at Google
Don't see why this was flagged. It us a well known fact that a lot of women thrive in tech.

I've said this to many times already but I've been told by women how much they enjoy working with men because we are so straightforward.

Edit: that said, didn't vote at all on this one, but flagged to death? No.
Having the same issue on desktop firefox
Fourier theorems under various conventions
Just a note to anyone new to rsync and friends:
Rsync is a really fast version of cp that also works over networks.
Rsync does not go both ways /and/ handle file deletion (you have to choose one or the other), so it can't replace dropbox and syncthing for example.
I think I agree with your general sentiment even if I might disagree with how you're presenting it. I think too often professors view class as simply something standing between them and getting back to their research, much in the same vein as staff meetings or similar.

That being said, from the article, a student expecting a professor to meet with her at 8 PM is ludicrous. Office hours are office hours. If they are "inconvenient" (which, best case means she had class those two hours, or more likely she didn't want to wake up early enough to be there at 9), make an appointment and ask the professor when another reasonable time to meet would be.

And calculating that the professor "owes you" $160 in education is a great way to be told to either show up to office hours or figure it out on your own.
So who exactly is good in this situation? And please don't say the "soldiers" who invaded Iraq...
Albanian is tribal organization and no wonder he would find role models in asian gangs. I can't know but seems likely to me that he picked up a lot of this at home.
I'm a vim user who's trying to convert, actually. So, as a demonstration of elisp, this is cool — but why would anyone actually install this package?
I cant tell if satire or not. I hope it is. There really are better things to spend your time campaigning for if not.
if you break up google you would need to go after apple, facebook, microsoft too. what about uber? how would you break them up with out making things worse?
Redfin Report: Home Prices Strengthen While Sales Flatten in November
It is possible to create save files. However they will be tied to a specific console/account. And creating them requires a kernel exploit while a vulnerable game only gives you a userland exploit. It won't be the most practical even if you find a vulnerable game.
Here's one simple thing: really good SQL export.

I can imagine using this as a way to get users to build simple prototypes. They can chuck data at it for a few weeks, then hand the data off to developers to build a first cut of a web app. If said developers could easily click a button and get a gzipped SQL file compatible with, say, Postgres, that'd be a really useful feature.
> (3) invoke the makefile multiple times with different settings

This is what I mean, more or less. Your build directory contains a generated configuration state (generated by GNU autoconf, for example), and a wrapper Makefile that reads the configuration and builds everything (maybe by invoking a "real" Makefile in the source directory if you're lucky, maybe by having a bunch of ugly Makefiles generated in the build directory too, as GNU automake does).

And (provided you avoid automake) I don't find it horrible at all.
I would say, based on everything that I've seen and heard, that the problems you describe here are far bigger and more important than the things which usually dominate the debate. These problems are also not specific to gender: they affect most minority groups and also other wide swathes of the population (based on personality type, lifestyle, etc).

The tech industry norms have ended up favouring a very specific type of individual, and that is the fundamental problem that we need to address in order to get the genuinely diverse workforce that I believe we need. What usually frustrates me about the "sexism" debate is that it studiously avoids addressing these issues, and drowns out most attempts to focus on them.
This. Makes me question the rest of the graphic's accuracy.
I bought a WD MyCloud that claimed to support TimeMachine, and it has never worked properly. Lacie and Apple's own Timemachine products have never given me any grief.

WD - not even once.
Good on you, this is a great gesture. Hope they take you up on it.
There are also a lot of places that governments have restricted access too, or won't let anyone dig. They know there are ancient ruins in a spot but unearthing them would be illegal.
One Googler’s take on managing your time
That's the hard part being able to see yourself with some objectivity. The other trap is : "I sing so well I am talented" (and in fact you are at best average).

For any activity there is always better than you, what matters, I think, is where you want to go.

But starting with "I'm not a math person" will close many doors for you.
Where are the interactive textbooks?
A lot of talk about this being aimed at "non-technical" people, but these types of interfaces are still widely needed for developers, too. It can make trivial jobs much, much faster to complete both programmatically and through a GUI. Technical folks like abstractions too!

I like this quite a bit, although the similarity to SQL might pose more problems than it's worth in the long run.

That and AmazonML's striking similarity to Excel/CSV (not to mention the crop of ML-on-demand providers) show these types of interfaces and user experiences are a pretty glaring need right now in data science / ML / classification.
> it became impossible to get a middle-class job without a college degree

Not true, I did fairly well as a software engineer after dropping out of school, and having finished my degree it hasn't made any difference in my day to day (except people think I'm a decade younger than I actually am based on the date on my resume).

> And the world does owe people a fair chance at a living. To the extent that that involves a useless college degree because people want the credential, yes, the world owes them that.

The world owes you exactly nothing.
Except that derivatives were not the cause of the financial crisis. Over-enthusiastic mortgage lending to poor borrowers caused the financial crisis.
FWIW, I was trying to figure out if this was the Church successor (no, that's "Venture"), and found http://probcomp.csail.mit.edu/, which gives an overview.
I don't admit anything of the sort; you came up with the 2/3 figure.

My best students are pretty much self-taught within the academic environment, which offers them a lot more than any series of MOOCs could.

Maybe around 1/4 of my freshman students shouldn't be in university, and most of these leave during their first year. I'd be happy if admissions standards were increased, as it would be better for all concerned if individuals lacking the necessary ability and motivation didn't waste everyone's time as well as their own money.

Once again, it is the responsibility of each potential student to determine whether they should accept a place at a university, not mine. As long as they're here, I'll give every student as much assistance as I can, but some of them can't or won't be helped.
If I'm honest, it sounds like the same issues everybody in tech faces. We're all consistently under-compensated for the value we bring to the company (sometimes because measuring the value is genuinely hard, other times because the tech industry is solely focused on making investors money), have to leave a job to advance our careers, fight the internal politics and cliques which form between departments and teams...
House Passes U.S. Spending Bill That Ends Crude Oil Export Ban
It's worth remembering that OpenBSD does less--by design. There is no ZFS/Btrfs; there is no LVM; there is no SEOpenBSD, there is no support for mobile phone drivers, and so on. Linux can do many, many things that OpenBSD cannot do, and is making no effort to try to do.

But this is a good thing. It's why you're seeing OpenBSD "keep up": they've decided to keep things as simple as possible to enable them to be as secure as possible while still being a real unix, and what you're seeing is the fruit of that decision. The small team can now keep itself incredibly relevant, and can relatively easily stay on top of things in that space. The simplicity means fewer bugs and better security design, and more time to focus on third-party ecosystem support (e.g., LibreSSL, SSH, and so on).

In other words: it's not that OpenBSD is truly keeping up with Linux in general. In a very real sense, it isn't. What it is doing is keeping up, and even surpassing it, in a few very important, very key areas, and that in turn is keeping OpenBSD incredibly useful and incredibly relevant.
The money isn't really in the source code - it's in the execution, and community building afterwards. Making a free game can create a following that can help you win players in the future. Making it open source just gives you a bigger audience - people who likes to tinker would be more interested. It's not a black and white situation, where value is lost when you open source!
Here's a good video explaining random projection. It's basically taking high dimensional data and reducing the dimensionality so that it's faster to process. I don't have any background in statistics but it was still intuitive to follow this talk.

https://youtu.be/V9zl09w1SGM?t=10m27s

I skimmed through the OP article, wasn't immediately obvious how they deduced that brain does something similar, but I would have thought better understanding of actual neural processing on a biological level is required.

That's not to say neurons/brains don't reduce data complexity to process it fast - I'm sure they do. But probably how exactly that happens is also important. Nature has had a long time to work this out.
Show HN: Curated Startup Tools and Resources Built on Laravel with InstantSearch
I specified good because we both know not all cops are good.

As for the soldiers that invaded Iraq I'd say you should judge the politicians first.

I guess a lot of the soldiers felt a lot like the German soldiers that invaded certain European countries and were surprised to be shot at when they were told and many honestly thought they came to protect the locals against an imminent attack from British forces.

Edit: and lets not forget that it was lame European pacifist politicians that let Hitler get so far.
I'm sure you've brought this behavior up with the professor though, right?
Show HN: HaVoc – Build smart health apps powered by health vocabularies