skysight-inc/HackerNews huggingface dataset:
1. Or even more simply, they are afraid to reveal what is almost certainly a perfectly acceptable reason for fear a jury will decide it wasn't acceptable after all, and take them to the cleaners for it.
Luckily, I don't have to respond by your goalposts.

You are hammering on a single class of security vulnerability out of hundreds of potential vulnerabilities. How does Rust prevent a confused deputy vulnerability? How about SQL Injection? Okay... well, what about all of the potential side channel attacks?

People in higher level languages tend to believe that the relative safety of their position means that they have to be less vigilant about vulnerabilities. That is often what I have found. The number of vulnerabilities overall were similar, but the type of vulnerabilities were different. Because there was a completely mistaken belief that these platforms were "more secure", security practices were often sloppy. Most of these vulnerabilities were at the application level. So, looking for Microsoft CVEs isn't going to help you.

The C++ code bases tended to have more senior level people working on them, who were more careful about both defects and vulnerabilities. Code bases in higher level languages, in general, had more junior level people working on them. Largely, the number of vulnerabilities were similar.

Again, I'm speaking of my own experience. But, I think that many researchers in the field would give you a similar story. I'm always wary of people promising silver bullets over hard work.
but America hasn't had any real serious internal terrorist (using the term loosely) threats for 70+ years.

Europeans are far more used to violence like the PIRA/UDA in NI Eta in Spain and the RAF in Germany. For example I know two people going through the truth and reconciliation process in NI.

And if I had had to goto NI on business during the troubles I would have to be very careful about where I went and who I told who I worked for - the down side of working for "crown forces" let alone that I was the product of a mixed marriage.
Snowden: US has put too much emphasis on cyber-offense, needs defense
Collection of Awesome A/B Tools
Lisp is a family of languages and literally hundreds of implementations. Lisp is not a 'development enviroment'. Many Lisp implementations support 'image based development'. But most also support 'file based development'. A few even support only 'file based development'.
It looks like the real-world read speed of 1362MB/s

http://www.thinkscopes.com/blog/2015/01/06/lenovo-thinkpad-x...

is only around 10% more than the 1184MB/s speed of the 2013 Mac Pro:

http://macperformanceguide.com/MacPro2013-performance-SSD.ht...
wahaha congrats
I'm implying that they are "watering down" the legislation. If you aren't a native english speaker, this may not have come across clearly.

My implication is that Netflix is trying to accomplish something in their interest which will be "flavored" as "Net Neutrality" (let's call it 'regulated internet', since I don't think purely neutral, unconfigured networks will yield our goals), and that they are using sympathetic arguments with little connection to the actual legislation or substantial issues at question to distract us all, as an act of misdirection, like a magician.

The unfortunate result may be that we have something that looks and smells like Net Neutrality, but is empty, serves corporate interests, does not address the things on the protest signs everyone is posting on Facebook, and we will have paid for it with our own misguided moral outrage.
I wonder how expensive this might be to incorporate into lightweight outerwear. If it really remains breathable enough for use in high output activity then I could see this being useful in high-end mountaineering, alpinism, and ice climbing apparel/gear especially gloves, boots, and hard shell outerwear.
Haha, easily the funniest song about JavaScript I've ever seen!
Funny: Crazy Pussy Asking for Latte
Cracker defaces several official French websites after terrorist attacks
Somewhat related:

"The best ping story I've ever heard was told to me at a USENIX conference, where a network administrator with an intermittent Ethernet had linked the ping program to his vocoder program, in essence writing:

ping goodhost | sed -e 's/.*/ping/' | vocoder

He wired the vocoder's output into his office stereo and turned up the volume as loud as he could stand. The computer sat there shouting "Ping, ping, ping..." once a second, and he wandered through the building wiggling Ethernet connectors until the sound stopped. And that's how he found the intermittent failure."

[0] http://www.askapache.com/hacking/ping-unix-darpa-muuss.html
I had never written C before that, not on the job. Not much hobby-wise, just maybe tweaking shitty open source code to fix syntax errors or whatever. Never submitted a patch.

First time I had to write a makefile too. Ouch.

It had memory leaks, but nothing I couldn't have fixed given more time. It was userland, libusb, hadn't had time to get it anywhere near ready for a kernel driver.

I don't even know that I've ever properly learned any programming language... I get syntax Alzheimer's quite a bit. Other than novelty languages, how can you not look at code and not have some idea of what's going on though?
I think it may be because we don't eat the crab or lobster shell and all (although some eat shrimp shell). It may help widespread acceptance if there was a process where the meat was separated and made into some type of insect hamburger that could be texturized and flavored.
>>> Wouldn't it make more sense to design houses that are significantly cheaper to heat but are still breathable?

Homes have a lot more surface area, so the power required to keep them heated is higher, given similar insulation, etc. On the other hand, house insulation can be thicker and lower tech.

Stopping short of eliminating home heating altogether, it can make sense to improve the insulation of a home, turning down the thermostat, and putting on an extra layer or two of clothing. Everybody in my house is wearing a sweater right now.

Naturally, reducing the exposed surface area by making houses smaller or attaching them together (i.e., apartment buildings), could make them cheaper to heat too.
NEW 2015 DANCE CRAZE
Commas save lives. http://www.cafepress.com/+commas-save-lives+gifts
Saving 9 GB of RAM with Python’s __slots__ (2013)
I think we all agree that this support is very heartwarming and meaningful but also makes one think who's donating to all the drone strike victims for whom not only freedom of expression but freedom is existence is continually threatened?

I agree that empathy is obviously not a zero sum game but find that it's also unfortunate that the media's subtle nudge on public sentiment is tipping an already unbalanced situation into more unbalance.
Agreed.

However, saying personality traits are much more important doesn't reduce the value of past experiences.
Seems you've had some bad runs.

I can pretty much debunk 1 and 3 personally. Good companies and people take hiring very seriously.
Fascinating report!

Are there any indicators that can reliably indicate usage of a CSS preprocessor? If so, what preprocessors are used and which ones? (Could property ordering, presence of hacks/comments, misspellings, prefixes, or source mapping comment be used to identify?)

What are the common values in ::before and ::after pseudo-element content properties?

If you leave out the identifiable CSS libraries, how does that affect the numbers? Do they scale by 10% or do the libraries (Bootstrap primarily) use rules/properties disproportionately enough to scale the other results?

What percent of files are minimized?

What does the histogram of selectors per site look like?

Edit: Also, how frequently do dataURIs show up (probably as background images)?
The semi-ghetto ‘cloud’ terminal setup
Hubble and M16: Revisiting the Pillars of Creation
On Android you can make the app, which will run in background and read your SMS messages and send messages, it can know and share your location, and proven that this app can be delivered into Google Play as some harmless game.

So it's up to you, if you want someone to see you.
Chiming in with others, my immediate thought was "Wearing a beanie and gloves seems undesirable", certainly a click bait title.

"Clothing coated in AgNWs would feel virtually identical to normal clothing because such a small amount of AgNW solution is required to achieve high reflectivity."

Normal as to outer winter wear? I imagine for say, pants, they'd be more akin to shell-pants for snow than blue jeans. However, it does seem like a prospect for better winter wear. It'd take quite the cultural shift or cost pressure to make people forgo heating their homes and opt to wear mittens in one's own home.
>Are you aware that they use stereotypes to make the parody?

Yes, I see what they are doing. It's actually very common to use racist stereotypes in parody and satire. It's also still totally racist to draw huge nosed Jews (and huge-lipped black people). Drawing huge-nosed Jews in the context of criticizing Jews might be parody, but it's not some subtle ironic parody of right-wing ignorance, it's just a crass racist joke.
Oh good; I was worried there for a second; now I know that my VAX will be nice and secure!
I mocked up a quick JS canvas page that varies the bar width and I do indeed hear the tone changing:

http://thume.ca/screentunes

I also put some ideas on the Github Readme including using feedback from the microphone to calibrate a width->pitch mapping to play music using your screen.
People take on the ideas to which they're exposed.

Do they? Where did the ideas come from in the first place, then, and how have they ever been rejected? I don't know enough about you personally to make any inferences in this case, but usually when a sentence like the above is spoken, it sounds like it was bowdlerized: the word "other" was clearly intended in front of the word "people."

If oppressive speech is to be suppressed--even in a post-revolutionary society--which platforms are to be policed? And with what resources? I'm reminded of John Milton's well-known metaphor, from "Areopagitica," of "that gallant man who thought to pound up the crows by shutting his park gate." To use another metaphor, ideas spread by every channel. Do you suppose we could dam them all?
Sometimes WorldEdit is used to duplicate strips (create the first one manually and copy twenty times). Almost certainly used for the screen.
Second round interviews, after having passed a code test as well, I do exclusively with the team in question all present.

It's less of an interview and more of a meet and greet, and we spend 30 minutes talking about anything under the sun.

The team makes the decision from this point. I very rarely veto.

Candidates know this is the process, because I tell them about it before hand. Does that make sense?
This is a topic which has been discussed back and forth for quite a while now.

http://en.wikipedia.org/wiki/Paradox_of_tolerance http://plato.stanford.edu/entries/toleration/

Personally I've found Karl Popper's writings on the subject to be particularly insightful and on the mark, but your milage may vary.
>For some reason shrimp which are essentially bugs are no problem because (I think) they come from the ocean, so there's an obvious mental line that can dissassociate them from other bugs.

Generally, we eat the innards, not the exoskeleton.
You may not like the idea of tolerance being necessary, but the truth is that almost everybody is "against" things that they nevertheless don't actively oppose. It's just going to happen for any society where the population exceeds one person. Tolerance as a concept has its problems, but I think it is overall helpful.
So by your own logic, if experienced C++ developers wrote in, say, Rust, they would not make mistakes like SQL injection, and they wouldn't be making all the memory-safety mistakes, either.

Edit: If your overall point is that systems are laughably insecure, and most app devs just leave gigantic holes open, sure, great. But let's not compound that by making their OSes and low-level network stuff run arbitrary code for anyone on the Internet.
Make money with 3D printing
Golang tech lead - Triggit - Waterloo and San Francisco - Full time

Looking for someone who wants to do Golang in production and also has some experience as a technical leader and likes being in a growing start-up.

More details at: http://triggit.com/careers/
Can also apply by sending your cv to Joanne@triggit.com
I've gone to a couple vegetarian restaurants where they've made some pretty convincing "beef", "chicken", "duck", and "pork" out of tofu, so why not insects?
http://clickontyler.com/

VirtualHostX was my first app, the one that grew slowly over a few years and then took off. Hostbuddy is a small, companion app that does moderately well. Hobo is my newest, still in beta, that I hope to kick off in February.
First, let me say that I love Smalltalk. It's a beautifully language that follows such a consistent design philosophy. It demonstrates the power of orthogonality, generalization, and abstraction in the design of programming languages like few other programming languages have. I studied and studied the blue and green books in the eighties and they provided me with my first look at meta-object level programming.

What are the challenges of programming and how does Smalltalk address them? It seems to me that our big challenges are correctness, how we know that our programs meet the specifications; performance, across a wide range of hardware (highly parallel, wide instruction words, low power, embedded, etc.); programmability, this includes expressiveness and ease of learning the language and its fit with the problem domains where it is employed; and finally, maintainability, which entails the life-cycle costs of programs written in the language.

Smalltalk was a very important and influencial language in the history of computing. Is it the future? How does it address these important issues? Spinning some user interface component doesn't impress me. Work on immutable data and STM (ala Clojure) impresses me. Functional programming (e.g. Haskell) impresses me. Large numbers of useful packages (like Python) impresses me. Highly efficient compilers (like modern Fortran, C++, Ada and JITs like Javascript and Lua) impress me. Being able to modify a running program doesn't. How in the world does one untangle the train wreck of all the incorrect intermediate calculations when a program finally produces a wrong answer?

Smalltalk was a darling of the Computer Science community decades ago. Implementations have been around for a long long time (I have still have my Smalltalk/V 286 manual from Digitalk, it ran on my IBM PC-AT). It would surprise me if a language that has evolved as little as Smalltalk has would suddenly, after all these years, be the future of programming. Hasn't it already had it chance?
>There was no need to resurrect Objective-C and Java and write native apps.

I still find it crazy that the world went from gmail/googlemaps to appstores. It's beyond me why most apps arent anything more than cached javascript and uitoolkits.

I think one reason for this is because devices became personalized. You dont often go check your email on someone elses computer. People dont need the portability of being able to open something anywhere, so the cloud lost some of its appeal. Now its just being used to sync between your devices, instead of being used to turn every screen into a blank terminal.
"If you run a server with security vunls that are well known and patches available: it gets owned. It's your fault."

It's not that MS was being lax about properly hardening their boxes, though. You could DDoS the most hardened server out there, or a rack of them, it's really an inherent design issue with TCP/IP that you can DDoS systems. It's completely ignorant to blame MS, they didn't have a single point of failure, they had blocks of auth servers nailed.
Hey there is a typo in the about justin section

"myself myself"
Man, this country is really messed up sometimes...
So, the question is, who gets to decide which ideas are harmful?
This is just completely backwards. Full ring limit is much easier to play optimally than heads up. A bot could break even with a good starting hand list and basic actions. Heads up play involves many many situations where the optimal plays are highly non-intuitive and involve both exploiting patterns in your opponents play and "advertising" for the future. This is because both players /usually/ have weak hands. Heads up limit poker requires a very strong understanding of game theory, not just "poker theory". Combine that with the fact that if you have an exploitable leak, it will get exploited over and over again.

Heads up limit poker was /quite/ popular before the US cracked down and online gaming and many players made a ton of money off it. Towards the end, it was clear botters were getting in on the action, and bots were already playing an extremely difficult game.

You are correct that no-limit, especially heads-up no-limit remains a tougher nut to crack from an AI perspective, but this is pretty damn impressive

NB: I played online poker professionally for a few years.
Hear. Hear. Let's make sure that life in a free society is preserved no matter what threat it is put under.

I see that Ayaan Hirsi Ali is calling for individuals and news media organizations to respond to the Charlie Hebdo attack too, and I hope they follow her suggestions.[1]

A historical example I turn to about how to respond to grave national danger is that during the United States Civil War, the 1864 election occurred exactly on the expected schedule, and Abraham Lincoln was prepared to be voted out of office during the middle of the war. Of course in parliamentary systems elections do not occur at predictable intervals as they do in the United States constitutional system, but I've always thought that was a good example of how not to cave in to the temptation of self-benefit "for the sake of the country's stability" by delaying the election or something like that. Lincoln did invoke the power (a power granted by the Constitution from the beginning[2]) to suspend the right of habeas corpus during the War of Rebellion (as the Civil War was called by the Union at the time), but habeas corpus was restored as soon as the rebellion ceased.

We should cherish all of our freedoms all of the time and guard them zealously. We should exercise free speech to minimize the risk of future attacks like the attack in Paris, by openly disagreeing with the kind of thinking that leads to attacks like that.

[1] http://www.thedailybeast.com/articles/2015/01/08/ayaan-hirsi...

[2] http://www.law.cornell.edu/wex/habeas_corpus
I don't think kazinator is wrong about this. And yes I take the commenters point below that they take hiring very seriously. Study after study shows that people are much less objective than they think. And that they have an impression that they rationalize.

I have seen people be very strongly influenced negatively or positively by a word or phrase on the resume that in the scheme of things wasn't that important. I am sure I do the same thing, but I am not aware of it.
My point is that it's trivially easy to call for something to be done. It's easy to ask other people to do things, especially when it requires nothing whatsoever of you.

This approach is notorious for not producing good software.
Also heats up like crazy and battery life goes to about 1.5-2hrs if all cores are used. I don't get the powerful part if you aren't using the power.
That's why God endows them with greater analytical prowess.
> The U.S. didn't invade Iraq as a response to terrorism.

Fear of terrorism was one of the reasons for public support of the war and it was heavily pushed in the pro-war propaganda.

> They invaded Iraq because of the threat of "Weapons of Mass Destruction".

In the run-up to war, both supposed direct ties between the Iraqi regime an al-Qaeda (and direct ties between Iraq and one of the 9/11 attack specifically) and the threat that if Iraq acquired WMDs it might transfer them to al-Qaeda or other terrorist groups for use against the US were trumpeted. WMD and terrorism are not mutually exclusive motivations for war.

The supposed connection between the Iraqi regime and al-Qaeda (including a supposed link between Iraq and 9/11 hijacker Mohammed Atta) was still be trumpeted months after the 2003 war began, even just before the 9/11 Commission issued its finding that no such connection existed. [0]

[0] http://www.nbcnews.com/id/5223932/ns/us_news-security/t/pane...
I can do miracles. I have God's endorsement. Soon, I will be telling hardware companies what to do.

My operating system is divine intellect.

God may say to kill you.
This story reminds me of how broken software engineer interviewing is. Imagine if a company decided to hire software engineers by giving them five 6-sided dice. Then they have to come to the company building and roll each dice once every hour. And during that hour they have to dance and sing in front of someone while being recorded. If they roll all 6 on all 5 dice, their dancing and singing will be judged by the committee! And if the committee likes their performance they might get the job! The acceptance rate is 0.01%, the company is so elite. And this company is also complaining about a software engineer shortage. They wish they could find more good engineers!

It's pretty obvious which company (or group of companies) I'm referring to. The interviewing process of these companies has done great harm to the software industry. And now they're trying to do further harm by using it as an excuse to get cheap foreign labor to reduce salaries.
there are two goats, you win if you choose either first and switch.

the problem is deceptive because it doesnt explicitly say they ALWAYS remove a goat.

The answer becomes obvious when you ask "There are three doors, one has a prize. Would you like to select one door or two doors?"
You'll find it a lot in switching DC-DC converters as well. The pass inductors that help filter out the switching frequency can make quite a bit of noise, especially at higher loads.
> "I have family in Paris who have steadily become more and more reactionary as the FN (the French far-right) have been given more exposure, even before these attacks."

What makes you think there must be a causational relationship between these two things? Or for that matter, if we assume for the moment that one did cause the other, how can you be sure which caused which? Perhaps the FN has become more and more mainstream as a result of more and more French citizens drifting towards the right.

> "And it's not an "opposing viewpoint" to me, it's just completely harmful."

I don't really understand why being an opposing viewpoint and being harmful are mutually exclusive to you. You do oppose their viewpoint (very strongly it seems), so it surely is an opposing viewpoint.
Kayak does this when looking for flights. The results are instant, but by taking more time, it's giving the impression that it's trying really hard.
Using nginx/varnish as a caching reverse proxy in front of apache/php is rather common. You get all the ease of use of Apache (mod_rewrite instant .htaccess rule changes, mod_php, etc.) , ability to use whatever cpu intensive plugins/code you want in your application, and once the page is cached it loads instantly for as long as you cache it. Nginx can be configured to serve static assets directly or your app can use CDN links.

I've never really understood the recent fascination with static site generators. I get that it's neat you can upload just everything to S3 and host it there with no servers, but then if you want to change something site wide you have to reload everything. Dynamic app + with caching reverse proxy + optional CDN is a tried and true method. I've been on projects that use this method with small VMs to power sites with tons of traffic.
"Resource Limit Is Reached"

this is how
Yeah, alt.chi was a great idea. I often find alt.chi papers more interesting than CHI papers.