skysight-inc/HackerNews huggingface dataset:
From the article:
"A few months ago we tested a new design for our map UI. The new UI converted a bit worse. But we preferred it, so we kept it anyway."

They A/B tested and then went with the LOSING version, because it felt better in their gut.

Go for something radically different if you want, no problems there, but don't test if you're going to choose your favorite even when it loses. That's just dumb.
It's relatively easy to manufacture most of an AK-47 using machines that are affordable and that fit in a garage (the exception being rifled barrels, but those are relatively easy to find). In the US, it's also perfectly legal, as long as the firearm is not capable of automatic fire. If you have a CNC mill, you can make your own AR-15 (again, you'll probably have to buy a barrel).

The "OMG people will print guns" stuff is just hysteria and grandstanding.
Cases like Uber aren't just pushing governments to rethink regulations, but these emerging businesses are routing around regulations. This is an encouraging trend, I think. As government stifles certain industries (like taxis) with regulation, creative entrepreneurs can still find ways to give people choices.

On another topic, if governments go after websites that host information on the "printing" of weapons, those sites can switch their hosting provider to a friendlier country. Failing that, they can become onion sites, or something similar. Again, people can manage to stay ahead of whatever government is doing.
Yes, that is also a problem. Judging from the ads that are shown to me they don't understand much of what they see, though ;-)

Of course that is likely an issue with the advertisers that choose wrong keywords that their ads show up for.
Hi! Thanks for your feedback! Great suggestion!
Nothing could possibly go wrong
funny, each security bulletin implies something was wrong with security before the bulletin. so regulars implies less security not more, the exact opposite of their thought process.
There is also Fabric [1] to allow management of remote servers using Python scripts.

[1] http://docs.fabfile.org/en/1.5/
Groundwork CSS ♥ A Responsive HTML5, CSS & Javascript Framework
The reverse is actually true. On simple orthogonal architectures the compiler is much more able to take advantage of all the features, while on x86 there are many instructions a compiler will never generate because of limitations on when they can be used. A human can occasionally do better then the necessarily limited algorithm used for scheduling and instruction selection.
You mean the one where if you stop using an account, it gets deleted?
"America has traditionally been more libertarian than most countries, so the crisis isn't as bad here, but we still see the signs."

I think we're way past seeing a few signs. I encourage you to read Naomi Wolf's 2007 article 'Fascist America, in 10 easy steps' [1] or watch the presentation 'The End of America' [2].

[1] http://www.guardian.co.uk/world/2007/apr/24/usa.comment

[2] http://www.youtube.com/watch?v=Skhd9NCseF4
Orwell's famous quote needs an update:

In a time of universal link-bait and ironic hipsters, being genuine is a revolutionary act.
Show HN: Jott – Command-line static blog generator for Node
Of course, but if your stock price drops by 25% or so then the RSUs still maintain most of their value. If you were issued $400,000 of RSUs and they're now worth $300,000 - that's still a powerful incentive not to leave before they vest.

On the other hand, if you're issued stock options with a strike price of 10% or so below the market price when they were issued, a 25% drop means that they're completely worthless.
Yes, they should have known better. Google Docs is used a lot at universities because of its collaborative abilities. If you need to work with several people putting a report together, Google Docs is a great way to get started. We often eventually take it out of Docs into a desktop program to finish it off, but Google Docs is one of the best ways to collaborate.

How the IT department didn't know what its students, faculty and staff were doing is kind of hard to believe. For students and teachers in particular, Google Docs is a big deal. It's not just because it's a cloud version of Office, but rather that it has things that Office can't do that are especially important in a university setting.
The Importance Of Including More Women In Startups
> How about not using passwords? All students, staff, and faculty should have ID cards; start issuing smartcards, and start using cryptographic techniques to authenticate users.

Costs. At my university (though of course slightly smaller than Oxford) that would never work.

> Also, digitally sign all official mail, and instruct the users to check those signatures.

Have you met users? That's as good as saying they shouldn't be idiots and never enter their credentials in a site linked in a mail. If that would work all anti virus vendors could close shop.
I can vouch for thehodge on this one. He's basically an institution in the North England tech event scene (a part of the country that could do with a lot more events and evangelists, to be honest).
I'm just saying that the provision of video streaming as a web api is not a particularly technically interesting development. It's just a gradual beefing up of the browser as a thin client. And until support for the features are widespread, it's not really a commercially interesting development either.

I would class many of the other things you mention as incremental improvements of the rendering engine as a universal runtime. It's great that it's happening but it's not technically that exciting to me to see reimplementations of 16 year old games since we've had the flash runtime in the interim anyway.
Similar name, too. Foundation from Zurb...
Ah, the irony of Knuth being the proponent of Literate Programming, and at the same time the last man standing in general purpose assembly.
I had the same thought, Microsoft seems to keep saying deliberately, "No graphical adds".... why not no adds period?
China Hackers Increasingly Focused on US Infrastructure Firms
Yikes. If you're paying around $200/month (Not sure if this it total, or for each service, making it $400/month), would it not be feasible to invest in a VPS at linode and run your own mail server? You could even hire a decent system admin to look after it, and still save a few hundred dollars a month.
"get users' attention"

I took that to mean, we were planning a longer term outage, but when it inconvenienced Someone Important, we were forced to reinstate the service, and to cover our rears, we're now claiming it was planned as a 2-hour outage from the very start.
I think a reasonable solution here would be to only automate reported abuse with a registered account, and only automate a certain number per account per time. it wouldn't be insurmountable to abuse, but you push the barrier for abuse over the average troll's willingness.

not a perfect solution, but would help cover a sizeable volume of this kind of phishing attacks.
what happens if Microsoft raises the outlook price per year to some level I'm unwilling to pay? At some point, it just comes down to a calculated risk.
And it explains one of the reason I don't like everything-driven-by-ads world.
If I never click on ads having vs. not having adblock just changes whose money I am wasting: page owner's or ads buyer's. With adblock I at least am not wasting bandwidth.
Who else is going to drive the computer to the event and set it up until Google get their why and we all have self-driving cars?
Peanut butter, nuts, and bagels tend to be the ones that are most surprising to people who are dieting for the first time. Just way more calories than people think because they think they are "healthy" because they are natural.
This has never quite been my experience. Look-mummy-my-first-SIMD-routine is usually within spitting distance of the compiler's best effort, and a lot neater-looking. Then you can just take it from there.

The compiler's output is far from useless, because compilers generally know a few tricks and/or cute sequences that you can copy. And using intrinsics is certainly better than relying on it to automatically vectorize things itself - I've never heard of that do anything remotely interesting. But, even though it's 2013, it still seems like the compiler is easier to beat by hand than you'd think.

I make no claim that this is worth doing in every case.

(As for the suggestion that the compiler can't rearrange inline assembly language, or provide symbolic register names - whyever not? Perhaps people have been conditioned by gcc and VC++ never to expect anything except the absolute bare minimum from inline assembly language support, but that's no reason to assume that these tasks are impossible. Code Warrior for Wii would rearrange assembly language for you to avoid holdups due to instruction latencies, and while automatically assigning registers for you. I believe most modern assemblers will do similar reordering and at least let you assign names to the registers you're using.)
Probably because those of us who grew up with PC keyboards instead of workstation keyboards are used to pressing Ctrl with our pinky or palm. Still, Caps Lock remains an essentially useless key ripe for remapping.
Google doesn't do that. You can create a Gmail account for a project or event and they'll never delete it. Maybe you want a Gmail address for a yearly event, which you'll only use for 2 months out of the year - Gmail can do that for you, and for free.
My school blocks Google Docs. When I asked why... they blamed China.
3d printing guns might be bad news for opressive regimes. I grew up under one, remember all the measures to regulate the use of xerox copy machines. A book was an enemy of the regime. Imagine guns instead. Now, where to get enough amunition?
How to Ship a CocoaPod
Your solutions do not take into account the main problem with the security department: budget. There is a huge budgetary crisis in ALL european universities at this moment, including Oxford and Cambridge.

I bet if they ask for the resources to implement all those solutions, they will be told: find something at zero cost, I repeat zero-cost. Roger that?

Not that I agree blocking google docs is reasonable, just pointing out the problems with your suggestions.
> Am i missing something, or is this nothing to do with Git?

Of course it's something to do with git, it describes a workflow in git. Yes, you can do this with other VC tools or even without, but this is how you do it with git and, I'd argue, it's better than other ways, certainly more convenient than without a version control tool at all, IMHO.
Why You Should Let Your Kid Build the Next Great App
I don't follow you. Any time I'm inspecting the diff to see if I made the change I want, staging the changes i want progressively and then discarding the rest has worked well.
Nvidia Unleashes the Titan
Google 'in talks to cut funding to illegal piracy sites'
In Australia Volvo drivers are stereotyped as terrible, unaware drivers (possibly due to the tank-like nature of early-model Volvos). So much so that the phrase "Bloody Volvo driver" is a commonly understood phrase.

And now Volvo itself doesn't trust its drivers to brake before driving into pedestrians. Perhaps even Volvo is embracing the "Bloody volvo driver" stereotype.

http://www.youtube.com/watch?v=0IYKdzNUd1A

Edit: I should admit that I drive one myself.
My rationale was that it takes a much bigger knowledge base to optimize code for more complex architectures because of all the factors you have to take into account.

On simple architectures it's often very straightforward and you can sometimes save CPU cycles/memory space by doing some refactoring the compiler can't/is not allowed to do.

You can for instance "stash" certain important values in CPU registers across functions, disregarding the ABI to avoid pushing/popping the stack or moving stuff around in registers. Well, that's not a very good example because you can tell GCC to do exactly that, but it's not a standard C feature and the compiler cannot do that on its own across translation units. So it's one of those situations where you can "outsmart" the compiler, even if the compiler would probably tell you it's not fair game :)
Can't find which country this is hosted in, not even on Round Foundry Media Centre's homepage. So I guess this is in America?
How about breaking down the email domains into students, faculty, departments, collages etc. That way it's less disruptive across the board when domains are blocked.
"Do more faster" by David cohen and Brad feld.
A must have book.
The automobile is dead, long live the auto-mobile
If a fixed login/password pair is enough for someone from external network to send mass e-mail via your network, you have a problem.

Obviously I know little about their network so I'm probably already sounding arrogant but there are some solutions that (generally) have better inconvenience/security ratio than just plain login&pass. Especially if you account for the inconvenience of getting the whole site blacklisted. My site uses one-time, limited-time passwords to authorize external connections but the users are tech savvy so I'm not sure if it works in general settings.
Why "Hire Slow, Fire Fast" Is A Bunch Of BS
Octopart is Hiring a Front End Engineer
And it can also use zeromq ;)
No sorry, I should put that on the site, it's in the UK
You have got to be kidding me. Excuse my French but this is an epic ripoff. A quick Google search and a free Evernote account and in a half hour you can get a monster swipe file filled with choice copywriting tutorials and examples.

There is real gold out there for free, and if you absolutely must spend your money frivolously, there are copywriting books on the Kindle for under $5 that will give you everything you need and more.
Oh Peter, your too kind! Now get back and record another ruby show ;)
Ask HN: What are your experiences with contact-less payment?
With the increase of contact-less payment in the UK, I’m finding that increasingly often when paying by contact-less card that the person at the till takes the card out of my hand and places it on the contact-less reader for me. Surely this removes all ‘security’ of contact-less payment?

In summary the process works as follows:
1. You’re issued with a contactless compatible card which features a logo similar to the Wi-Fi logo on the card: http://productreviewsuk.co.uk/wp-content/uploads/2011/01/barclayscard.jpg
2. The contactless compatible reader prompts you with a price, green light and if the purchase is less than £15 asks you to present your card for contact-less, else insert it as usual and use your PIN
3. You hold the card on the reader, wait for all the green lights to fill and then wait for an approved message
4. Leave with your shiny new item (or in my case lunch!)
Here’s a YouTube video showing how it works if you haven’t had a chance to use contactless http://www.youtube.com/watch?v=JBQjxY-3_uU&feature=player_detailpage#t=34s

I know how to use these readers, I actually think it’s very clear and easy to use. I’ll wait for the prompt, check the price and then present the card for payment. However, as mentioned in my introduction, the person at the checkout keeps on taking the card from my hand and placing it on the reader, meaning I don’t have a chance to confirm the price, I could be paying up to £15 without my direct consent.

The problem however is that this is becoming the social norm, and when I've mentioned I’d prefer not to handover my card to the cashier I've been made to feel like I’m being deliberately awkward or taking control for the sake of it!

What do you think? Have you experienced the same thing? Is there anything that could be done to ‘fix’ this? Should cashiers be given extra training and guidelines on specifically not doing this?
It was interesting to see his process and see what changed/stayed the same from beginning to end
I'm really depressed at the amount of Bailey's in that glass.
I wonder how many of the keyboard warriors in this thread have any experience of running very large and incredibly diverse networks like Oxford University's.

The guys handling security for Oxford are highly experienced and capable. Oxford's network is far more complicated than a typical University.
> I have little to no idea what a three-line loop will be compiled as, but bloat would be my guess.

This is unfortunately too often true. Some compilers are tuned too much for looking good on artificial benchmarks, in which turning 3-line loops into thousands of instructions sometimes helps, even if it hurts on most real-world code.

> And if I don't want the compiler to do this, I have no idea how to stop this behavior, nor do I want to invest in the specific knowledge of the nuances any particular compiler.

The -O0 option, or its equivalent, is pretty easy to find in many compilers. If you're happy with the performance of your code without all those fancy techniques being applied, feel free to use it. Most people aren't ;-).

> P.S. Oh, and by the way if I really wasn't using half of the code I wrote, I would throw the source code away.

Only if you were aware of it ;-). I wish that compilers would focus a little more on helping me make my code better, rather than so much on magically making things better under the covers.
Crazy Enough To Change The World
They've said they use demographic data based on what you provide at signup for targeting ads in email.

It's enough to be used fairly effectively (if not as topically), for instance by correlating voter registration data with name/location data for highly targeted political ads:

For instance, surfers may be shown a shoe ad if they recently visited a shoe site. Most of this sort of targeting doesn't require your name. Political targeting does. Campaigns may want to reach only reliable party members, or independents who might swing their way....

Finding voters online is difficult, since no public record connects voters to a particular Internet address. That's where Microsoft, Yahoo, AOL and other lesser-known companies come in. Their enormous stores of registration data can serve as the bridge between particular Internet users and their voter information....

Microsoft and Yahoo's targeting service combines two crucial factors: their knowledge of users' personal information and their ability to add cookies to browsers. Over the years, Internet users have given these companies their name when they signed up for free programs like the Microsoft suite of services known as Windows Live, which includes Hotmail. (Microsoft said it does not sell campaigns access to information users provide when they register for Office or other Microsoft products they've bought.)

Microsoft and Yahoo both said the cookies aren't connected directly to names or other personally identifying information. Instead, they use a complicated process to match coded voter information back to anonymous cookies on particular users' browsers.

http://arstechnica.com/tech-policy/2012/06/how-microsoft-and...
User-defined functions basically eliminate this (may not be POSIX compliant, but supported in all shells I know of),

User-defined functions are part of POSIX, but the function keyword is not. This bit me when I was porting a script from bash to dash (worth the effort on slower devices, as dash is significantly faster loading).

On bash you could do something like this:

function foo()
{
echo "Foo"
}

In POSIX shell (and, thus, also bash) you do this:

bar()
{
echo "Bar"
}

Reference: https://wiki.ubuntu.com/DashAsBinSh#function
Well, Phoronix has put out some benchmarks for it here:

http://www.phoronix.com/scan.php?page=article&item=linux...

I'd generally say you shouldn't use a just-merged filesystem on anything really critical, though.
Since when does HN publish spam/ads?
Apologies for the trivial comment
Car-jacking as car-hacking? You want to stop a driver to get his car? Drop a mannequin in front of it.
In my case, we're VC backed, heads down working on product. I love rolling my own for most infrastructure, but when you get into managing groups, aliases, password changes, SPF, DKIM, Webmail etc... for 30+ people, it quickly becomes a major time suck. I strongly believe in spending reasonable money to outsource anything like this.

This of course assumes you aren't worried about Google/M$ reading every email and stealing your trade secrets...

Puts on tinfoil hat
There is some surprising stuff in there. I would never have guessed that onions or broccoli have about the same energy density as Coca Cola.
Sounds like Cheap and Powerful, So what is stopping this from mass production? My Phone could help with a charging time of less then a minutes!.
If you haven't read these posts by Elaine Wherry, you should stop what you're doing and spend 10 minutes to go through it. It's a great piece on her setting up a fake LinkedIn profile, and analyzing all the recruiter messages she got. It then gives insights into how to message developers to get a good response (hint: tailored, personalized messages go a long way).

http://www.ewherry.com/2012/06/the-recruiter-honeypot/

http://www.ewherry.com/2012/08/the-best-recruiters-followup/
Google files first patent infringement suit in company history
>On the Mac there is no setting "bios" or otherwise to remap it though.

That might be literally true for some sense of the word "setting", but its certainly misleading: in the lower levels of OS X, the function key can almost certainly be remapped to control.

The only reason I had to add the qualifier "almost certainly" is that I never had to learn how to use OS X's analog to loadkeys or xmodmap because for my purposes it sufficed for Emacs to swap function with control.

But since Emacs has access to the "raw scancode" for the function key, OS X must have it, too.

In other words, the Mac is not like one of those PC laptops where the interpretation of "the function modifier bit" takes place at a level lower than the OS. Consequently I would be shocked if there were no way to swap function with control OS-wide if one is willing to research the question on the net.
A Really Complicated Calculus Book
Nvidia  Announces Tegra 4i, Formerly Project Grey, With Integrated LTE
There is a list at http://gcc.gnu.org/c99status.html
It always surprise me how willing people are to let other people read, use and handle ones private emails.

It commonly received as a surprise when I talk about it, but once you give away your email to be handled by someone else, the emails are no longer private. If you give it to google, google then owns it. If you give it to Microsoft, its Microsoft that’s own it. Why are people acting so strange to the idea that if you give something away, its not longer in your control?

Running a email server is not hard. if its a company, running a email server + webbmail is as hard as installing two extra packages in debian and doing a single dns change. If you don't have a server, buy a old laptop/media station. Its email, its not going to demand processing power beyond simple spam filtering.

On that note, wonder if my phone can get postfix installed...
Its pretty easy to switch that now https://github.com/thomas-mcdonald/bootstrap-sass
I thought you were exaggerating. I barely finish clicking the mouse before the entire program gives up.
Does SSL prevent the network admin from seeing the URL that is being visited? I did in fact read the article in full, but I was under the impression that the encryption just encrypted the data in the request.

From a read through of the Wikipedia article on SSL it's now clear to me that all HTTP headers are encrypted, including the requested path.
Ask HN: How to use Firefox better?
Recently I use Firefox for my web browsing, but it seems that Firefox "eats" a lot of memory.
I am on Mac(10.8.2), sometimes it can take 400MB or more.I don't install much add-ons.
And before I use Chrome.And I alse wonder why Firefox always take so much memory?
because the memory management doesn't work well or something else?
It makes me feel more connected though.

As long as it's not abused I think it's a clever use.

Have to research how to setup websocket server.

This looks like an impressive project http://socket.io/