skysight-inc/HackerNews huggingface dataset:
I believe the problem is that it's impossible to distinguish between "the remote server doesn't care about authentication" and "the remote server cares about authentication, but your traffic to it is being intercepted and modified by an eavesdropper who is retransmitting the data without the authentication flag".

You can opt for only #1, but virtually every browser will put up gigantic warnings about it because it's indistinguishable from a MITM attack.
seemed to me like he was suggesting the form of governance in place in Saipan 20 years ago was in some way consistent with Libertarian ideals - it was not.
Just sew the end of time up to the beginning of time and the electrons never need to turn around.
Too late to edit my post, but you can complete the current line (in quotes or parentheses) by pressing ctrl+shift+enter, which jumps the cursor to the next line below. Works for Intellij or Visual Studio with Resharper.
The point is that your system may be actively attacking another system, and it's their responsibility to immediately stop the attack first and then contact you after.

If they don't do this, then they run the risk of having their netblock(s) blackholed by upstream providers or other networks, which is bad for all of their customers.

They aren't responsible for making sure your system is secure, you are. You're a sysadmin now; it's not just a toy, there's responsibility too.
Show HN: your very own horse_ebooks generator
As Buster Benson (of Twitter) mentioned on his blog (http://wayoftheduck.com/diy-horse-ebooks), @horse_ebooks was killed off yesterday. In response, he created a simple Ruby script that uses Markov Chains to generate @buster_ebooks, a version of @horse_ebooks made from his Tweet archive (https://gist.github.com/busterbenson/6695350). A script is cool, but what if you could have a gem? SAY NO MORE!
Yeah, it's not illegal, just totally unsafe due to vigilante mobs enforcing perceived societal values. TOTALLY different. </sarcasm>

Relative to each other, maybe it's better for gays in Russia than Qatar. But they're both pretty fucking awful compared to the rest of the world.
Wild! The original seems down, but archive.org has copies: http://web.archive.org/web/20031203230517/http://www.vivaria...
Yes, so much corruption went on with that particular round of World Cup bidding.

For example:
http://www.independent.co.uk/sport/football/news-and-comment...

The disturbing thing is that everyone knew that was only the tip of the iceberg, but they still didn't even mention revoking the World Cup allocation and having a second vote. Just kicked a couple of members of the committee out and then went on with business as usual.
MediaCrush updates itself through GitHub hooks [1]. When we get the POST, it git pulls and restarts the site automatically. Best thing we ever did. Not worrying about deployment makes our lives a lot easier.

[1] https://github.com/MediaCrush/MediaCrush/blob/master/mediacr...
Notes Towards the Complete Works of Shakespeare (Actual Monkeys, 2003)
Or for an unusual 20th century to the boarding pass problem - don't have one. For a while you could walk aboard your People Express flight and pay after the plane had taken off.
John McAffee to create a decentralized, floating and moving Internet
Further proving my point... Joyent is another example of a cloud provider which only gives you one IP address.

It doesn't need to be this way - Linode gives extra addresses for $1/month each (provided valid technical justification, such as the need to run HTTPS).
"New in GNOME 3.10: Select to copy is disabled (but we let you keep middle-click to paste)"

Thanks, GNOME3.
GitHub Releases API Preview
Feed a dog and it thinks you're god. Feed a cat and it thinks IT is god:

if (human.feedanimal() == true) {
animal.type = "Dog";
human.name = "GOD";
}else{
animal.type = "Cat";
animal.name = "GOD";
}
Why would actually tapping your phone onto the Apple TV be required? I thought iBeacons had a range of several meters.
Are you talking about the ones advertises for PC or the ones not sold for PC? When I bought mine (circa 2010) I had to purchase one advertises for PC as the one I had for the 360 before would not work with it otherwise. It seemed nonsensical to me that such was the case.
This is kind of glossing over the point. We all know SSL is good and should be used everywhere. But the simple fact is that to have a fully capable SSL server you need two things: A certificate and a unique IP. There are firms now offering free certificates, but not everyone has the choice to select them. And IP certainly aren't free on most hosts. Sure there are always solutions, like moving to a self hosted model and so on, but it is a significant inconvenience for most.
I blew the money to get one of their EDGE devices. It's not what it seems.

The way FPSs interpret mouse movement is by mapping units of mouse movement onto units of rotational movement. If you move the mouse x units to the left, your view will rotate f(x) units (an absolute relation). When mapping joystick movement, the location of the joystick determines the speed at which your view rotates. If the joystick is x units off center, you will move at f(x) units per second until the joystick moves again (a relative relation).

For this reason, it's pretty simple to convert relative joystick movement into mouse movement, since you simply need to map the joystick position onto an absolute mouse velocity. However, it's extremely difficult to turn the absolute mouse movement into a relative joystick position. From what I can tell, it takes the velocity of the mouse movement and returns it as a joystick position, so if you're moving the mouse at x units per second, it will return a joystick position of g(x), which the game will then turn into f(g(x)) units of rotation per second.

What you end up with is jerky and unresponsive. Mouse movement just can't be translated into joystick position in a transparent way. I used the thing for a couple days, and ultimately gave up on it. Even as a hard core Mouse/Keyboard gamer, I preferred the controller over the XIM.
My guess is that Digital Ocean is the first VPS you've ever used. I don't know of any provider that will wait 10 hours for you to respond while the server sends out 1Gbps traffic. If they let the server continue running, the bandwidth costs would probably be more than 100x your monthly subscription cost. The VPS providers that don't shutdown your server will usually just bill you the bandwidth costs and you won't notice your server got hacked until you see your $800 bandwidth bill.

Killing it first is the proper course of action here. I understand you're new, so there's always a first time. I just disagree that you have to make an inflammatory blog post about it.
I don't see why arr[(unsigned)-1] is guaranteed to segfault. Care to explain?

Isn't it equivalent to

* (arr + (unsigned) -1)

, which should be equivalent to

* (arr + UINT_MAX)

On typical PC hardware with sizeof(int) == sizeof(char *) that looks like a undefined behavior case to me (maybe barring border conditions; I don't feel like thinking of all edge cases). Most C compilers choose the fastest possible path for undefined behavior cases, so I would expect this to (typically. Again, there will be border cases) be equivalent to arr[-1].

(See also http://stackoverflow.com/questions/2578455/pointer-arithmeti...)
What, I thought you had to pay? Yup, it says you have to pay
Well, we've now heard two different stories. According to Ben, there were two events. The first time they took your server offline and contacted you to tell you about it, they did not however lock your account. When the second event occurred with you being unable to provide a reasonable explanation and apparently being unable to deal with whatever compromise occurred, they took the system down again and this time also locked your account.

Your explanation of the events only mentions a single occurrence, at which time your account was locked in addition to the server being shutdown.

In either case, a server engaging in malicious activity, is normally taken offline as soon as the malicious activity is discovered to prevent further damage from occurring. You'd get a similar response from just about any other hosting provider you care to name. If you're lucky, and they're feeling generous, they might work with you to find the problem prior to taking the system offline, but normally standard procedure is to take the system offline immediately. The fact that you seem surprised about this shows you don't have much experience administering your own servers.

The standard response usually goes something like:

1) Server is discovered doing something malicious

2) Server is taken offline/shutdown

3) Administrator is notified

3a) Read only copy of the old server HD is brought online on a new server to allow administrator to perform forensic and backup work*

4) Administrator must bring up new server to replace old compromised one

*Sometimes the provider will provide you the old HD image, sometimes not, really depends on the provider.
You can't have protection from eavesdropping without protection from MITM, because MITM can be used for eavesdropping (as well as actually inserting malicious traffic into the communication.)

Which is why encryption without authentication is pointless (or, worse, illusory security) in most cases. On the internet, your communication is inherently being handed off through a number of intermediaries to an endpoint. If you don't know who the endpoint is, it doesn't do you any good to know that your connection is secure from you to the endpoint.
Then your not going to be able to use Gnome 3. Personally, I'd rather they use advanced features even if they're Linux only. I'm sick of Linux being held back by some misguided notion that every application needs to be ran on a version of NetBSD from 10 years ago.
From the article:
> The instruction to ‘tap’ the device to the Apple TV is likely just to ensure proximity.
Managed to download, then installed in alternate location as non-admin. Working good so far.
You have to pay for the business plan. If you're already paying for that, the SSL is free. Unless they've changed how it works and I've just gotten grandfathered in or something.
Comprar moviles Chinos
A motivating spot to build a startup, then.
In my case, I've been scratching my own itches. Find something that annoys you in your daily/weekly life, and try to automate it/make it easier with software. In my case it's been very motivating. For the moment, they are private projects, but maybe someday I'll launch them as actual products.
I can't speak for other providers, but our practice is to let users set the number of retries they'd like and the space between retries.

We also are close to rolling out error queues, so when a push notification fails, the message is automatically placed into a queue, to be processed at the user's convenience.

I agree, the need for safe retries (as this is a process without user feedback) calls for idempotency, but that's at odds with the need for a webhook to be possible to be triggered multiple times.

One way around this is to use "tickle" webhooks--webhooks that tell the destination that data has changed, but require the destination to pull in that information themselves. Then the webhook call is still idempotent in practice (at worst, you're refreshing data more than you need to, which is still less than polling), but multiple webhook calls can be made.
Even if that were even remotely true, it's still no excuse for the constant non-sequiturs.
It appears that the author makes a mistake in his attempts to simplify the problem, because although he is correct that he only needs to look at points on the edges, he goes on to suggest that he is looking only at corners of the polygon, and not at any of the (infinite number of) points between the corners.
Is there a gconf/dconf switch?
It's not either or. Most helmets are both DOT and SNELL certified(at least the good ones are).
"I considered her opinion on tech to be invalid when she claimed that tech isn't merit based."

How is tech merit based? Truthfully, most vocational jobs are more merit-based than technology. We see technology companies filtering on a long list of items (school attended, age, etc.) that have very little to do with merit. If you have had opportunity, technology is a wonderful career, but it just isn't merit-based. It does suffer from the same problems as every other professional career.

The merit-based utopia meme needs to leave so we can actually look at the trends and decide if some things need correcting.
Kilauea produces new land regularly.

http://en.wikipedia.org/wiki/Kīlauea#1952_to_the_present
http://www.slate.com/articles/news_and_politics/fighting_wor...

http://m.timesofindia.com/world/uk/Mother-Teresa-saint-of-th...
Expensive and modern video cards and a company that lets me test exotic hardware desktop setups. My standard desktop I'm typing from now has 6 monitors for instance. We can get as many as we want if they help us do our job. I work for a finance company, thats about all I'll detail :)

For moving the windows, I drag them. It isn't that difficult.
Show HN: Redis to Server-Sent Event bridge
Twitter Alerts: Critical information when you need it most
I would say the 1930's under FDR were worse than what Hoover did. Even with the limited technology they did a pretty good job of oppression.
This is not for performance. OpenGL has very low overhead, and already allows you to "directly tap into the hardware" and "fully exploit the capabilities of modern GPUs".

AMD wants people to write code that will not run on Nvidia and Intel hardware. Nvidia has been doing the same thing for years with CUDA.
It doesn't sound like this author has ever worked at a Fortune 500 company. He says you need to "experience it [startups] for yourself." Well the same can be said of large corporations, it's hard to know what anything is like until you've actually experienced it. I've worked for companies with less than a hundred employees and ones that had over a hundred thousand and yes there are people (including myself) who prefer a Fortune 500 company over a startup.
In the past three years I've seriously used Gnome 2, awesome, xmonad, XFCE, Openbox, KDE, and Gnome 3. For window managers without Desktop Environments I generally rolled my own, but used GNOME DE under xmonad.

What got me started on all those was that early Gnome 3 had major problems with multi-monitor, and in general lack of finish/configurability.

I am using Gnome 3.8 on Fedora 19 now, and it is great. I'm very productive in it, and in my opinion it's the most polished UI. I run a three-monitor setup and program mostly.

That said, I would have chucked it without gnome-tweak-tool. GNOME 3 has brought back some of the configurability it lacked originally. Personally I use it to set Sloppy window focus, turn off dynamic workspaces and set 4 static, and make keyboard shortcuts for just about everything.

As for command-line configurability, I run 'gsettings list-recursively | sort > gs-before.txt' before running gnome-tweak-tool and then after to compare to see what the settings names are. I then use that to create a 'post-install' config file so my changes are documented and if I reinstall I don't have to manually flip buttons. For example, to set sloppy window focus mode:

gsettings set org.gnome.desktop.wm.preferences focus-mode 'sloppy'

Anyway, so far so good with GNOME 3.8, and am looking forward to Fedora 20 and GNOME 3.10.
This is my first project in Go so the code may not be very nice.
> In his 2010 talk "Everything you need to know about cryptography in 1 hour" (http://blip.tv/fosslc/everything-you-need-to-know-about-cryp...), Colin also recommends limiting SSL use to a confined area.

Doesn't this leave you vulnerable to session theft?
> TLS v1.2 should be your main protocol. This version is superior because it offers important features that
are unavailable in earlier protocol versions. If your server platform (or any intermediary device) does
not support TLS v1.2, make plans to upgrade at an accelerated pace. If your service providers do not
support TLS v1.2, require that they upgrade.

Too bad CentOS is still stuck on TLS 1.0 and apparently will be for quite some time.
Congrats, a very sweet story. My wife is not interested in tech (though she has a very strong science background...) but working together would be a lot of fun (and stress).
UTF-8 was hardly "inevitable". We could well have ended up with only UTF-16, or some other variable length encoding that doesn't share the nice properties of UTF-8. Don't get me wrong, UTF-8 is pretty simple, but it's still brilliant.

Also, can it still be self-promotion when you're not promoting yourself or your creations?

PS: If you think UTF-8 works purely by "special prefix characters" I advise you to read a touch more about it.
Interesting definition of "semantic". In terms of the code, I'd take <button> over <div> every day of the week. Similarly lists, <nav>, and all that other lovely html5 stuff.

I really don't like stuff like <div class="right floated text"> - specifying the layout with class like that is pretty gruesome.

But then, I suppose "semantic" has a different meaning for this project than the one that I'm used to in the HTML/CSS/etc. world...
VOD of the announcement is available here: http://www.livestream.com/amdlivestream/video?clipId=pla_334....

Mantle information starts at 02:26:40.
This is also pretty easy to do today with an ear-piece and a Garmin.

Heads up is only really helful for the edge-case that is not apparent. Ie, it helps you pre-visualize something. It might be something that is like a blind-corner + turn. Or it might be a confusing intersection (5-way). Or a left hand exit, et. This would help you set-up the right way ahead of time. Rather than just telling you XYZ at the last minutre.

You need a time/distance dynamic lead-time tho, and it is this that current GPS systems suck at. The hard part is just getting the software right. It's a distraction if its not at the right-place + right time.
Each report has its own take on the topic - here are a few other HN submissions:

https://news.ycombinator.com/item?id=6447714

First computer made of nanotubes unveiled
(bbc.co.uk)

https://news.ycombinator.com/item?id=6447669

Processor made from carbon nanotubes runs multitasking OS
(arstechnica.com)

https://news.ycombinator.com/item?id=6447583

First computer made from carbon nanotubes debuts
(ieee.org)

https://news.ycombinator.com/item?id=6447227

Researchers Build a Working Carbon Nanotube Computer
(nytimes.com)

https://news.ycombinator.com/item?id=6446731

World's first carbon nanochip computer, comparable to 4004
(technologyreview.com)

https://news.ycombinator.com/item?id=6446258

Breakthrough in Carbon Nantotube Computing Could 'Save' Moore's Law
(pcmag.com)

https://news.ycombinator.com/item?id=6446008

First Computer Made From Carbon Nanotubes Debuts
(ieee.org)

A few currently have any comments, a few have an upvote or two.
> I'm not sure where all the Gnome 3 negativity came from

Gnome 3.0 "stable" was like an alpha product and it's hard to have the (ex) users forget a negative experience.

Disclosure: I'm sympathetic with today's Gnome but the Gnome 3.0 mess made me an happy XMonad user
http://jsperf.com/noop/2
When you say you want to search like Spotlight from the keyboard, what do you want to search that it doesn't already? Just press WinKey/Meta/Super and start typing when the overlay comes up. I added a calculator extension in there, as well as one to search Firefox bookmarks, and it's pretty much got me covered.
http://shouldiuseacarousel.com
I always liked Halo a lot more on PC, so that's pretty subjective.

I'd say that Genres built for a gamepad, such as platformers, feel much better on a gamepad, but shooters still feel best with a more precise and fast device. Sure you can design around it to make it suck less, but in the end you still need to add in aim assist to make it an enjoyable experience (as pretty much all console shooters do).
You can do that today with a Bluetooth headset helmet and a smartphone.
This sounds like 3Dfx and Glide all over again. I do not miss those days.
There's a lot of things I like about it, but with regard to productivity, I was lost until I coded an extension to provide a bottom panel with a task list.
It is now. Added --github | gh option to pull public contributions data from github
For a while, spammers were using data from Google Trends to find new phrases/topics to target for autogenerated spam. See http://www.stopthehacker.com/2010/04/05/google-trends-for-se... for example.

The new Google Trends UI is still useful for hot topics (Hey, Oracle just won the America's Cup!), but less useful for spammers.
The extra scrollbar is due to fact that you've set height to 100% but you still have padding on the body tag. Also, unrelatedly, you should remove the space between the body tag and the div tag to avoid font-specific horizontal offsets.
> Feed a cat and it thinks IT is god

Incorrect. The cat doesn't depend on your validation of its status; if you feed it, you just increase the chance that it thinks you are a subject worthy of its time and attention.
Granted.

However, the large, open, sunny spaces in CA tend to be far from large population centers.

He's now working on the project to replace/upgrade the original transmission lines from Hoover Dam which will pick up this power as well.

I'm in agreement with the other commenters saying energy production should be distributed. However, this'll require a "smart grid" to balance things out - which we don't have - as well as potentially being less efficient.
Can't the same thing be done using regular Bluetooth?
Just a reminder, if you want a private Git repo, you can always use BitBucket, which provides you free private repos. And, it's also an excellent service in it's own right.
Qatar is right next to the UAE, both geographically and in terms of their treatment of foreign laborers. When somebody I know mentions they are considering working or vacationing in Dubai, I make a point of mentioning how those gleaming towers were built. Now I get to complain about Qatar whenever the world cup comes up in conversation. Gee, that ought to make me popular!

The UAE and Qatar are both countries awash in oil money who are trying to buy their way out of their uncivilized reputations. Surprisingly, it's working. People are attracted by the gleaming steel and concrete that makes places like Dubai seem like they're from the future. Working there (in white collar jobs) also appeals because the average engineer can afford servants! Although it may feel boorish, pointing out the true nature of the foundations these places are built upon is the only way to prevent more cities just like them from popping up wherever there is money right next to poverty.
Matthew, you're right. I've never been in an actual Fortune 500 company. But I've consulted for MS, and have worked at the Gates Foundation (which I frequently describe as Microsoft but with reverse cash flow).

But I can confidently say, that I would not be happy nor would I fit inside that environment.
The interview went pretty well. Some questions were...

1. Describe how you've used object-oriented JavaScript.
2. Tell me about some of the decisions you make when designing a database.
3. Are you familiar with dependency injection?
4. Do you prefer working individually, in teams or in pairs? Why?
Wow. Overall, really awesome app. The experience is definitely a step up from Nezumi.

The most impactful thing this app could have is the ability to interface with the console. Nezumi currently does this, and it's been a lifesaver when I've needed to interface with one of my apps but was out and about, not near a computer.

As a smaller feature, I'd like to be able to use a swipe/pan gesture to display the hamburger menu, ala Path/Facebook