skysight-inc/HackerNews huggingface dataset:
Given that the TSA considers every single citizen boarding a plane "suspicious", and that the Obama administration had to be pressed for months to concede that droning American citizens on US soil without trial would not be within its power, exactly what limits are there on flagging something as "suspicious"? Along with TSA's VIPR, FINCEN is just part of the not-so-stealth rollback of our Fourth Amendment protections against unreasonable search and seizure.

I do believe however that American citizens should have the power to audit any government official's finances at whim. Let's start with that. If they aren't doing anything wrong, nothing to fear.

We really want some kind of open source Palantir to train on government officials who propose things like this, and people who lobby for them, just to give them a taste of what it's like to be under the microscope. Somewhat reminiscent of CNET publishing the address of Eric Schmidt's house; sauce for the goose is sauce for the gander.
It would be great if that blog post ended with a big "Donate" button so that after reading the great story I can give money to help fund some scholarships for next year.
I can only speak for myself, but I think the cause is often practical: good things are often baselines that don't need to be changed and can usually be ignored more than the bad things which actually do need to be addressed.

This tends to lead to a very negative outlook, but is more a consequence of pragmatic mental habit than anything.

That said, like everyone else I've noticed that pragmatic negativity doesn't translate well to other parts of life. Switching mindsets from "what's wrong and how does it need to be fixed" to "what's enjoyable" can be quite a leap when you're used to thinking a certain way.
I feel like the role of diversity is better served by a place like reddit.
FYI, latest stable Firefox says...

I'm sure e12e knows this. If you don't want to see that message, you need to install the CAcert root certificate in your browser or OS. While you're doing that, take a look at all the root certificates that are already in there: you might decide CAcert is more trustworthy than most of those organizations!
As VCs Scale Their Existing Investments, Founders Can Expect More Scrutiny
Wachowskis of 'Matrix' fame bring sci-fi series to Netflix
Not due to technical constraints, unlike ActiveX. It's a self-fulfilling prophesy -- Mozilla's refusal to adopt NaCL will, indeed, stall the adoption of NaCL.

Things might get more interesting if NaCL provides a higher performance deployment target for Chrome users than asm.js does. Then you can just cross-compile for both.
That's called marketing.

They are crafting the stories methodically (and successfully I'd say, given the number of times we all talk about CloudFlare on HN) to drive more exposure to their brand. It's too optimistic and hyperbolic sometimes, but no really different than any product announcement from Apple or Facebook.

In all fairness to them, a positive side effect is that we're all discussing now how to solve the root cause of this decades-old - but still threatening - problem (open networks and dns attacks). I guess it will really take an apocalyptic event to convince millions of operators to configure better their own networks.

This is not the first time CloudFlare uses hyperbolic headlines. Case in point: "Why Google Went Offline Today and a Bit about How the Internet Works" https://news.ycombinator.com/item?id=4747910
I think using "highly logical thought processes" to excuse (or at least explain) highly negative and antisocial behaviour is an unfortunate, but common, fallacy among some very intelligent people. It's great that you're taking steps to overcome negativity you've seen in yourself.

Did you notice, however, that the only explanations you went to for these negative approaches were "dealing with people not as logical as us" and "genetic personality defect"? What's the common thread in these answers? They're both examples of blame externalization (and thus perserving cognitive dissonance - you're great the way you are!). If it's other people, you're not in the wrong, you don't need to change. If it's genetic, then it's hard-coded, and try as you might, you're going to have a hell of a time fixing it.

Now maybe you're right, and maybe you're wrong. Who am I to say? Your points aren't invalid, just biased, and it's clear to see where it's coming from. But I think the best way to negate this negativity (ha, ha?) is by having people turn the mirror on themselves, first and foremost, before judging others.

How much of this negativity could be spared to begin with if people just thought about how they would feel in someone else's shoes?

It's awesome that you've seen an upward trend in positivity. You said you've been working on it yourself, you're definitely part of what's making it better!
From Noob to Evangelist: Driving Users Through Your Post Sign Up Funnel
Why your Ruby web framework should not adopt Rack API | Plataformatec Blog
That's just an implementation detail. CoffeeScript has syntax and semantics every bit as valid as JS's.
Laziness? Possibly.

Incompetence? More likely.

Incompetence due to having 45 #1 priorities and developing a deep understanding of secure configurations is a #3 priority? Most likely.
> What? Which OS refuses to boot when you disable Secure Boot?

The one which was installed with secure boot enabled. My reading is the OS will prevent forward progress when it notices secure boot was bypassed when it expected it to be on. Never tried this myself - I'm likely misinformed.

> Exactly which UEFI Secure Boot does.

And apparently optional, and not something every machine implements, which was the subject of a LOT of stories a year back. Did this ever get resolved as being mandatory, and/or did all UEFI providers figure it was best practice in the end?
"We" is programmers as a group, in

> We're in a funny profession where we're both the people making and using the tools.

I don't mean that every single programmer is making and using the tools, just that the skillset for making and using the tools is pretty similar.

Note that I said "we can go <bla>". I'm not really advocating stopping what you're doing to tinker with your tools. It's just that it's often a tantalising possibility which people in other professions are less tempted by.

As you say, though, if you want to get anything done, you have to resist the temptation.
My best guess is that it uses WebRTC for P2P transfer. It may also use WebSockets to connect to a private room (which only one source-client and one destination-client may join) and streams it.

EDIT: It would appear that it is the latter, in that it uses Socket.IO to stream it to the server and down to the recipient. The server could copy it as it is streamed, and I didn't really delve into the source of the webpage to know if it has any encryption or anything.
They thought there might be copper wires in there that they could sell for scrap. :P
I'm pretty sure those were the RedHat system-* apps, and I think RedHat and Fedora still ship those.
They are one of the two core companies that founded openstack, based on what they needed to run internally. It was rackspace and Nasa.
These devices work surprisingly well. I have been fairly happy with its performance.
I also a happy user of Steam on Fedora. I can run full-screen games just fine (been playing Faster than Light recently).
Don't forget there also users who are capped by their ISP that aren't on mobile too. It's a weird situation, but you may also need to blacklist certain ISPs or you'll have some users who are a bit peeved.

I don't think any privacy issues are at play since the assets are hashed, but it seems like almost every site I visit in the EU has those annoying "this site is using cookies" banner that I have to acknowledge. I can tell you that's a total browsing experience buzzkill, but do you think some jurisdictions will demand something similar? I don't mind sharing bandwith since I'm not data-capped.
From the birdmen of Zeist.
Volume size limits on your SAN... Is 16TB too restrictive for your volume size limit?
Peering At Atoms With New Techniques
Function vs. Design | Does design win?
Hey guys. You need to add InstantCab on here. Email me: aj@instantcab.com
It sounds like you missed the point here. If an eight-core server is at 10% utilization, it effective has a single processor nearly pegged and the process doing it is thus CPU bound (and maybe serving responses at a high latency) while you have other cores sitting idle. Conserving CPU resources and running under capacity is wise, but has nothing at all to do with this comment.
Facing Technical Debt: How to not discourage developers?
Legal risk, to minimize or optimize?
Easing Brain Fatigue With a Walk in the Park
Information theory and its relationship with probability, learning and inference, and with theory of computation.

The reason is that Algorithmic Information Theory provides a unifying view. Not terribly practical, though, but neat.
Also the fact that VMware licenses cost about $2000 more for Australian users than US. Not sure about other countries.
"Bokeh will be BSD/MIT."

https://github.com/ContinuumIO/Bokeh/issues/7
Aluminium-air battery can power electric vehicles for 1,000 miles
I see people being WAY-oversold on the SAN more than the software.
> white male programmer

> And then let's fix them.

Ok, so stop with your sexists & racist stereotypes.
How would you get per-actor heaps that cannot be violated by other actors? That is critical to Erlang's ability to recover from processes dying. I spent a lot of time doing Java and can't think how you could (you could in the JVM if you had language constructs for it, but then we are back to a new language).

There's a reason Stackless Python's actors aren't just a library on top of Python.
Idea Analysis Week 4: CreativeLive
Raise your reputation: Case Studies - An example from Sign-A-Rama redesign
There have been in previous batches, though (way more Hispanic background than African-American, though)
My understanding of it is that it uses near-infrared LEDs (slightly longer wavelength than visible light) to illuminate your hands, and that's why certain types of light sources that emit a lot of light at these wavelengths are alleged to cause trouble. It makes sense that a laser pointer wouldn't cause any interference because laser light is not in the passband that the cameras can see.
Blaze has the potential to be great. Numpy/Scipy (and previously, numarry and NumPy) are, at least to scientists, some of the most useful libraries in Python. Being able to express computation in a high level language, and having it run in native code, yet still be able to access the data in python, is often a major productivity enhancer.

I'm still a bit skeptical Blaze will catch on. It's ambitious, and the python numeric community has had to chase each new implementation (with serious issues with backwards compatibility and cost of adoption) over the years. I would actually far prefer numpy and its limited functionality, over a much more complex system that didn't have any adopters.
The latest CPC scam
Never heard of that usage. I'd consider the "rough drawing" meaning of "doodle" very very common.
Ask HN:Why are Apple, Yahoo, MediaTemple, StumbleUpon IPs doing Xmas port scans?
The last few days, IPs that whois claims are owned by Apple, Yahoo, MediaTemple, StumbleUpon, & DFi Services are regularly using Xmas port scan attacks on my dynamic broadband IP. Anybody else seeing this in their firewall logs?
I've been using Eclipse, Aptana, RubyMine, Espresso, TextWrangler, Notepad++

Now I only use: Vim + Sublime
If the code isn't efficient, you'll run into Ahmdal's Law much more quickly. In fact, I think your comment aligns with what Joe was saying: automated paralellization is not going to happen. You will have to go through and find all your contention points, just like your application experts did.

I completely agree with your last sentence. For those of us who have dived in a way, the advantages become clear, but TFA was really just preaching to the choir.
I don't really know about these things, but I know enough to trust cloudflare over gawker.
Other benefits are that it will get confused with the usual radius symbol (because it's exactly the same), and may be used to name an angle.
I'm happy about .co domain zone as well. An average $20 year for one domain vs. $8,000 asking price for the same domain in the .com zone. I really hate domain squatters.
I couldn't break that thinking in college and struggled every day of my software engineering course where we implemented a Pascal compiler in Scheme. It wasn't until 10 years later that I started to get a handle on functional programming, due in part to some trickle-down from my Emacs config files. :)
New Markets Funded By Y Combinator
Chrome World Wide Maze turns web surfing into 3D game
Sounds right, but I've used Ubuntu on the desktop for the last several years (after switching from Gentoo in the mid 2000's)... have not used RH/f much outside of VMs.

Maybe I'll give fedora/rhel7 another hard look and/or a rev or two of gnome.
Phi is used in a lot of other places, so there's some ambiguity inherent in using that. $ is used in programming, but that's something that came after the symbol was assigned. ¥, £, € are not used for anything else that's common.
How the Monsanto Protection Act snuck into law during gay rights case
nope, I think that rails session sounds probably like ASP.net session. At any rate, rails session is like PHP session (i am not familar with asp.net).

But yes, the default Rails implementation does not store the session on the server but a key in a cookie. Although you can optionally do that, storing the actual session data in the rdbms, or other server-side places. But the default Rails implementation, yes, actually stores the session info itself in cookies.

One of the benefits of this is, when you've scaled out/load balanced your app servers to multiple instances, they don't need to share a session store somewhere, they each get the entire session via cookie. There are also other disadvantages, including with synchronization.

But also including that your session data is now visible to the client when it wasn't before. So, yeah, encrypting the data is one way to change the trade-off calcuation and make it work for more (but not all) apps/use cases, why not?

It actually doesn't increase the complexity much. If you're storing session data in cookies to begin with, you already needed to crypto sign them, to avoid tampering. If you're involving crypto in there anyway, and a secret key anyway, might as well (as a configurable option, sure; which is the default configuration, why not) tell the crypto library to encrypt+sign/decrypt+verify instead of just sign/verify, why not.
The politics on HN is gender/diversity politics, and IMHO HN has been somewhat riven by it. Witness the heated discussion on this very thread.

To me all politics is off-topic - I'm interested in the technology discussions.
Right! Just because a fringe groups like the US and Australia do with an overloaded currency symbol doesn't mean that Bitcoin needs to settle for such nonsense!
I had a bank investigate and flag my account as suspicious because they thought I was involved in online gambling, even though I wasn't.
These American Corporate Slave games
are enjoyable to watch.
Sick the ees upon each other,
watch them gore and splat and splatter.
Once a victor is determined,
ers have one last nice suprise:
Maximum pain for all who fight!
There are always further aces
who can do the job, thank heavens.
Russia, South Africa Seek to Create OPEC-Style Platinum Bloc
Dude, if you're going to combine a question mark and an exclamation point, do it RIGHT.

‽

(interrobang ftw)
Yes, data gets to the server, but never on the harddrive.

Thank you for your advice. Next step is privacy and encryption!

I've never thought about "Fapper"!... :) Well, it is "FilePopper" and fppr is for short url...
I remember sitting in a meeting some years ago and we were discussing a new issue tracking system that was being demoed on the projector. The editor component took a full 10 to 15 seconds to load into the page every time. So I said "that editor sucks". It was one of the few things I had said during the meeting.

The manager was very irritated and said something like "We don't tolerate that kind of negativity here". And continued, as if I had said something awful. He said something like "unless you have a solution to a problem" something something in the process of explaining why I shouldn't say that.

So five minutes after the meeting I found out how to disable the slow graphical editor and then the issue tracker became usable for normal people.

Well, I guess I am a negative person then. If it sucks, it sucks.

I will try to take some of this advice constructively though, because I do spend a lot of time focusing on problems that need to be solved. But I can't help but think that the reason a lot of people aren't so critical or 'negative' is that they have just given up on fixing things, or are just so generally ineffective at problem solving that they naturally accept everything as it is.

I would rather be a negative bastard who identifies and solves problems than a happy ineffectual drone who just goes along to get along and accepts the status quo no matter how broken.
This is live streaming. A Brightcove engineer demoed it for me about a month ago from his laptop. After a few minutes of coding he was producing multiple Flash and HLS streams of his laptop's webcam. Very cool.

If I understand what you want, I believe you could also do it with Brightcove + Akamai HD CDN.
Unfortunately the term software engineer is used in Canada a lot.

The only places I know of that don't use are places that also hire 'Engineers' to do 'Engineer' stuff.
Using Leaf to take offline donations for Watsi
Yes, it is Socket.IO. And there is no encryption yet, just some tricks to prevent multiple download.
My Year of TED: How 54 talks changed a life
Ask HN: are all .fr domains non responsive at the moment?
whois mom.fr
Timeout.

ping mom.fr
ping: unknown host mom.fr

EDIT:

It seems whois.nic.fr is down? what is going on?
If you solve problems, negativity isn't as much of a problem. If you spend all your time finding problems that other people should be solving, that is more problematic.

I think we tend to be negative, especially wrt software, because we know how it could be. So we apply that filter without also applying the "what did it take to get where it is" filter.
Or glibc's pthread_mutex_t implementation. Or hand-written assembly above futex(2). There's no lack of synchronization primitives.
Y-combinator not-unlisted Youtube video pitches
That's exactly his point though: AirBNB is not really a high tech company. Other than scaling issues, it's a relatively simple CRUD web-app, their competitive advantage is in their business/social/whatever skills.
Cloudflare is crying: "the sky is falling". Gizmodo is taking the other extreme: "nothing to see here; move along".

The truth is in the middle.

There were repercussions in Denver/Colorado with a Tier 1 network provider, mainly in the form of greatly increased latency. This impacted downstream providers, as well as a couple of my clients in Colorado. I informed those clients yesterday my opinion was the issue was either a network engineering/backhoe issue, or there was a major concerted cyber attack targeting the Denver area.

The reality? There was an attack. It was measurable. It did have a noticeable impact. But it was far more annoying and irritating than the headline "Internet killed. Film at 11." would lead one to believe.
I am tempted to say that 'this is not indicating the death of native platform games'

By the time we would see UE4 on the web, developers will be trying to achieve VR graphics in UE5....

Look at your surroundings people. We are far from achieving that kind of graphics and environment on our native systems. We are far from emulating the environment, we live in. For that we will always need a great native system + very fast native programming languages (like C\C++)
I guess PHP is easiest to start, Ruby and Python are more fun. Javascript is obvious if you consider web programming.
I'm interested in Scala, GoLang nowadays, but I feel it's in too early stage still.

Anyway I would recommend just trying every language, so you can select the most suitable one depending on the project.
We want to buy 100% of every bag you send us. Period. Oh and we’re human.
I'm too shy for these things!!! :)
In my experience -- yes. I've pushed it further than that.

In practice, debugging is an unpleasant experience. If you're doing anything slightly out of the ordinary, you should take care.
This is great! Continuum Analytics are doing cool stuff for numeric / big data Python and it's great to see the language getting more and more traction in this domain.
nic.fr is down so most .fr domains are down due to unresolved hostname.
Does anyone know why the Leap preorder page specifies a Phenom II or an i3/i5/i7 processor in the fine-print hardware requirements? Is it for a particular chip feature? Or is CPU overhead going to be a big issue?
Run Towards Hard
I just played the demo game in Chrome and it ran at 30-60 fps on "high resolution" on a 2-year-old MacBook Pro, so... maybe it doesn't matter that much in the short term.
Here's an implementation of NaCl that has nothing to do with Chromium: http://zerovm.org/
Bacteria in the Intestines May Help Tip the Bathroom Scale, Studies Show
No one who cares that (crazy) much about cars will ever buy a Mercedes B Class. I’m sorry, but what you are talking about here couldn’t be any less relevant for the prospective target group of this car.

Who the fuck even cares about 0-60 times?! Nobody (for all reasonable definitions of nobody in this context), that’s who.

With its range and charging requirements this car won’t even leave the city all that often.

I don’t know, maybe for Americans the concept of buying a Mercedes as a boring family car is alien, but that’s what the B Class is. It’s not a luxury or performance car.
Interesting that the Egyptian Army and Reuters are friends on Facebook. Though I suppose the Army must have a page on FB for recruitment purposes. Are they really using FB as an official information sharing portal about news like this?

Looks like a recruitment tool:
https://www.facebook.com/Egyptian.Armed.Forces

Official page?
http://www.mmc.gov.eg

(compare that to http://www.army.mil which looks like a news site)

Possible that because of the instability recently Eqyptian authorities think Facebook is more capable of serving web pages than their own sites?
Why is an Army spokesperson talking about an event handled by the coast guard?

The ISP, Link Dot Net, does not have any English information about the event on their web page:
http://www.link.net/English/Linkcorp/News+and+Events/

Apparently last week another Egyptian ISP had an issue as well:
http://english.ahram.org.eg/NewsContent/1/64/67894/Egypt/Pol...

Nothing on their webpage:
http://www.tedata.net/eg/en/About-Us/News-And-Events

Also discovered that a lot of Egyptian websites have not had any updates to their news pages since late 2012.
BBC [1] says this was the SEA-ME-WE 4 cable. The cut (according to the SEA-ME-WE_4 wiki page [2]), lead to a degradation of internet speed by 60% in several countries including Pakistan and Egypt.

How large are these cables? Looks like about 2.7in [3], so it easily fits in the palm of your hand [4]. To get an idea of what this looks like, check out a photo of a similar deployment [5].

[1] http://www.bbc.co.uk/news/world-middle-east-21963100

[2] http://en.wikipedia.org/wiki/SEA-ME-WE_4

[3] http://en.wikipedia.org/wiki/Submarine_communications_cable

[4] http://blog.zulyusof.com/?p=135

[5] http://news.priyo.com/tech/2011/08/06/bangladesh-experience-...
Really? new double[] { 1.0, 2.0 }? Arrays.asList("foo", "bar")? Guava's Map builders?

Lambdas are what make operations on data structures convenient in Scala and Clojure, not saving a few characters on the handful of literals in your code.
Played with one at sxsw. Ordered it right there. It is as impressive as it looks.