skysight-inc/HackerNews huggingface dataset:
Linode charges monthly, but they bill daily and credit an account when a linode is cancelled. If you create a 1GB linode on February 1st they will charge you $20, if you then destroy that linode on February 10th they will credit your account with the remaining full days (17) working out at ~$12 account credit.

Also worth noting that if you deploy a linode near the end of a month they will count up the next month and bill all at once, for example if you purchased a linode on the 25th of February they would charge you for the remainder of February and March at once.
Cop Watch app records police-citizen interactions
True, but allowing people to use BTC mixers is probably illegal. Even using one is probably illegal.
Could you give me your opinion about my new Website
IWe've completely redesigned and redeveloped our website!
In case you missed, this is a follow up of our first blog post:

http://blog.auth0.com/2014/01/07/angularjs-authentication-wi...

and

http://blog.auth0.com/2014/01/15/auth-with-socket-io/

We are here to answer any question about this one.
About the range - of course I'll try and go for the high. You've told me you're prepared to pay that much, why would I negotiate for anything less?

Have you tried giving only the lower bound though? Something like "starting at 95". Then the candidate comes and asks for 110.
Maybe because Russians can read texts like this:

http://vk.com/14po_programme_deda_moroza88?w=wall-18785005_2...

Most Europeans and Americans cannot, they must rely on what their media tell them.
The legal services are still largely inferior to the alternatives. Most require proprietary software, DRM, a US (or other national) IP address, an always-on internet connection, a credit card, or other cumbersome anti-features.
I always thought you should be able to open the room with the credit card you used to book it.
> Pro-EU protesters fight against these laws.

Huh? Against which laws in particular?
Looks cool! What are the system requirements for this thing?
Example of absolute array:

var
EGAVGAScreen : Array[0..41360] of Byte absolute $A000:0000;

Et voila : bounds-checked memory mapped hardware access.

(note: the very well known "Crt" unit uses a memory mapped video buffer like this. So if you programmed a turbo pascal program, chances were good it was using this trick for screen output. Advantage : the speed is unbeatable)
Citation needed? I'm pretty sure most Russians are probably posting from North America anyways.
It's a static blog so I'm guessing no administrative page? Either way, when interacting with the blog, he uses Tails which means all outside connections go through Tor. And he explicitly writes about not creating a GMail account because Google requires phone verification.

But even if they did all that, they'd learn that the author of Untraceableblog.com uses Tor which is what he wrote he does.
This hasn't been about "pro-EU protests" for a long time now. There were these protests, end of November 2013, they were brutally attacked and made illegal, and then the really big protests began, against the police brutality and the corrupt regime.

The anti-protest laws were made (they didn't even bother to count the votes) 1.5 months into that. To suggest they were created to allow signing the treaty means you're very lost indeed.
Promise them cake. That worked for GlaDOS...
Quick Left and Sprint.ly pair up to form a web-development superpower
One benefit of Windows Phone: The NSA may not be snooping on you
Yeah, I know this is just an Internet forum so who cares what's said right? But ...

But Ask the Korean made an excellent point about culturalism: "The term "culturalism" is my coinage ... is the unwarranted impulse to explain people's behavior with a "cultural difference", whether real or imagined. Because the culturalist impulse always attempts to explain more with culture than warranted, the "cultural difference" used in a cultural explanation is more often imagined than real. To paraphrase Abraham Maslow, to a man with a culturalist impulse, every problem looks like a cultural problem."

http://askakorean.blogspot.com/2013/07/culturalism-gladwell-...

FYI most Indians in the US like the more egalitarian, US way of lower "power distance" better.
For that side of the transaction, sure. But one day he'll probably move those coins around, and he'll have to be careful not to be traced there too.
> Remote execution holes in the scrollbar code?

You make it sound like that's not fathomable, but an astonishing number of security issues are caused by insecure font and UI rendering.

> How about if they fix series security issues promptly without simultaneously breaking basic UI elements?

While I agree that it's great if things don't break, I'm not sure what is really broken. I'm running Chrome right now and the scrollbar doesn't bother me. (It seems more like somebody not liking a change than it being "broken.")

If you really dislike the change so much, you can just disable the auto-updater--but then you're on your own. Running an old browser is like sailing in a shark-infested ocean in a wheel of swiss cheese.

Either way, you're suggesting they fix a hole in all previous versions of the software, and release new, fixed versions with no other changes. This is not feasible for a browser.
Has it been proven that the ability to write undecidable programs confers expressive power such that you can't have one without the other? It seems self-evident that running forever can't be useful, so you should be able to say WLOG that useful programs always halt. So the set of all useful programs is strictly smaller than the set of Turing machines. Is there a formal reason why Turing machines are desirable?
Does Truecrypt have the capability to provide a password that ruins the secret? You could give your tormentors a password that once used deletes or makes the protected content permanently inaccessible and yeah they'll still beat you to death, but now they can never have what they wanted from you.
Surely you don't mean to say Russians couldn't possibly be biased as well?
I don't think these apply generally.

Sometimes it makes sense to have big changes in one commit instead of 10 commits that are logically one change.

> Never commit directly to develop/master, this is a classic git dick move.

> Rebase is your friend, merge commits are your enemy.

In one paragraph the author tells us not commit directly into the main branch, in the other one tells us not to do merges. The reality is that in some cases it makes sense to commit without branching first and sometimes it is nicer to rebase then to merge, however there is no one size fits all solution which this posts seems to suggest before it contradicts itself.

> Never commit directly to develop/master, this is a classic git dick move. Doing this side steps any code review or ci build safety checks you should have in place. Thus hugely increasing the chance of commiting broken code and breaking everything for everybody else when they pull down from remote.

I don't understand how are these things linked together, I think the author is confusing development process with version control and making absolute statements based on his specific process.

I also don't get how does the overuse of the word "dick" adds value to the content.

Overall this article is full of statements that are false in general, they are tied to the way the author works.
Pivot #4 for Mahalo
I'd like to program in vim with an oculus
Is the "ref" portion of the Amazon url for the USB drive traceable?

If so, it's also found on this forum, posted by "turk", in reference to a different USB drive make/model.

http://www.nsaneforums.com/topic/198758-usb-flash-drive-sugg...

(Looks like the comment was edited to use a different link, but the original was quoted in the next comment down)
OK so I think I'm not alone in saying most people would find your second job more interesting than the first or third. Certainly Joe public would. I guess I'm more interested in the end result than the journey to get there.
Haha, I'm going this weekend...
One followup: I feel really scammed by entering my email address just to be redirected to github. If you don't want to give them your email address, just click here: https://github.com/radialpoint/SupportKit
Do you mean ethnic Russians or Russian citizens or are Russians those who make anti-protestor comments?
Let me guess: your company sells native apps and this was the reason you changed the title of the post, right?

* Original post title was "Forecast.io Dropping HTML5 for Native"
Is there something similar to this in the US? A startup idea I have could do with an all-electronic replacement for certified bank checks.
Union Européenne
That's what the Internet Archive is for :)
I imagine getting there is already a big part of the cost (plane ticket) and getting the equipment there (shipment). It's not like you can FedEx 500 used computers to Kenya for $10. Logistics is a horribly underestimated cost in these kind of discussions. Remember, they can't download a computer!
But if you wanted enough people to throw a game, you'd need the future NBA stars on board too.
This is fantastic if only because it prevents me from spending half a day doing the statistics myself to get to: it is reasonably possible to get the odds down around 1 in 1,000,000,000.

Is it worth an EV of $1 to participate in this? Nope.

On to the next thing.
Would it be better to use namecoin for the domain name?
Turkish Prime Minister gives speech as a 10-foot hologram
As a bay area tech worker I'm hurt twice by this. I'm robbed of access to a beautiful beach and second my standing in the community is tarnished further. With leaders like Perkins and Khosla I can hardly blame bay area natives for thinking we're all entitled and out of touch. The worst part is we have to take the brunt of the rage while we get on the bus to make more money for these people.

I agree that the bus rage is completely misplaced. Google peons are more accessible targets, while the people who are actually destroying everything remain out of reach to the angry masses.

You guys have to overthrow your "leaders". Hit them hard and decisively, and free technology from them. The world will support you if you do.
Oh, I'm under no delusion about police brutality in the west, here in Germany as well. Doesn't make it okay though, or unworthy of resisting and trying to get things changed.
Yes, but it's kind of silly that they charge you upfront for the entire month when you might only need something for a couple of hours.

Their whole pricing needs a per-hour option, but I guess they are doing well enough off people who use their etnrei virtual machines 24x7.
> Unfortunately, many of the smart locks that use your phone as an unlock mechanism don't have a good solution for what to do when your phone battery runs out.

The only z-wave smart locks I've seen carried in national retail stores also have keypads [1,2,3]. Isn't that the solution to the battery problem?

What lock do you use? I could never rely on z-wave to open mine; I only use that to automate locking up the house at night in case I forgot. It can take up to 30 seconds for my lock to respond to a z-wave command if it hasn't already been woken by some other event, which is a long time to stand outside your door waiting for it to open for you.

1: http://www.homedepot.com/p/Schlage-Camelot-Aged-Bronze-Touch...

2: http://www.homedepot.com/p/Schlage-Aged-Bronze-Home-Keypad-D...

3: http://www.lowes.com/pd_497751-350-910+TRL+ZW+15+SMT+CP_0__?...
Aaaah I2C, one of the simplest protocols there is and also probably the one that gave me the most debugging time.

If someone wants to look into it and is willing to tinker with the guts of the phone, the first thing is to see the state of the bus when the devices stop responding. I2C's "idle" level is high thanks to pull ups, the devices only drive the bus through an open drain.

Sometimes a device's state machine will go fubar (either because of a hardware bug or programing error) and will lock the bus down, basically making it impossible for anybody else to use it.

If this happens the next step is to disconnect/reset all other devices on the bus to make sure which one is screwing up (that's the difficulty with I2C, since the two lines can be driven by any master or slave you can never really know who's doing what when things go wrong).

An other thing to look for is the level of the line. Since there are many devices and pull ups on the wire it's not common to have messed up levels (0 is really 0.2 or 1 is really 0.8, if the pull up is too strong or too weak respectively). Depending on temperature and other factors that can lead certain interfaces to sample bad values.

And then well... you have to capture the transaction that causes the lock up and try to understand what goes wrong...

As a quick fix it might just be possible to force a reset of the bogus chip when a lockup is detected, that would prevent having to restart everything. There's usually a GPIO for that (if they wired it...).

I hope you have a good oscilloscope!

Quite frankly I can empathize with the dev not wanting to look into this bug, by the looks of it that's the kind of minor bug that'll take several days to track down and fix.
Cool post! Auth is one of those things I never really want to dig into, so it's great when someone makes something that demystifies things a bit.
And Russian media is likewise heavily propagandized.

The truth is that it's simply a complex issue about a country with a deep ideological divide which is being pulled on by the two super-powers it's wedged between.

There's a lot of power-play going on here, especially with Putin's desire to have Sochi (the winter games) look good, which is evidenced by things such as the massive discount on natural gas offered by Russia in exchange for not signing the treaty with the EU (which sparked the protests originally.)

That's why Russian media focuses mostly on the fact that the majority of people on the street are extremists (i.e. people who love to fight,) conveniently ignoring the fact that a large amount are also just normal citizens truly representing the movement and a much, much larger amount of people are expressing their support on social media.
Well here goes. My site is this http://codeflow.org/ I haven't been terribly happy with Apache, it's, fast-ish, but configuring it is pain. Also dispatching dynamic requests via (whatever mod-wsgi or something) isn't quite as fast. I've run cherokee for the last couple of years, but have my own grievances with that (doesn't support gzip+content-length, impossible to hand edit configuration, kinda slow, that kind of thing again).

I've had run-ins with nginx, and it's pretty cool, except configuring it is a giant pain. Also, it still isn't dispatching dynamic requests as fast as could be (goes trough a socket to another process or whatever).

Then there's stuff that no webserver out there does really satisfactory, which is low-latency websockets. Reason is that they proxy the websockets trough to another process, and even though it's on the local machine, this just drives latency up by whole dozens of milliseconds...

Ok, so what's my obsession with speed all about? My capital is strictly limited, so I've got to run whatever I want to run on my own VPS. Unfortunately I started running http://webglstats.com/ the tracker of which is embedded in some 500 other sites. They shuffle traffic me at a rate of between 5-10 stat impressions per second, and each of those triggers 3 requests (two gets, one post). I concurrently run around 50-150 open connections at all times.

So naturally I'd want the tracker to run as fast as I can, and I'd like my other web properties not to slow down because I run a high-traffic service on that server. And I found that pretty much everything out there just isn't very good at that.

So having had finally enough after years, I wrote my own. It's about 1500 lines of python, it's asynchronous, can do http-pipelining, has a dynamic dispatch router that can do things like vhosts, has an inotify integration so it avoids stat'ing static files all the time, it lets me plug python modules directly into the webserver (so no more subprocesses/sockets/fastcgi/whatever for dynamic requests). It does around 4000 requests/s, it easily does at least 512 concurrent open connections, it peaks at a troughput on localhost of +300mb/s and it does that while maintaining a maximum latency (on localhost) of 2ms, or outside (across about 6 hops) of around 15ms.

I'm happy with that, and now that the I spent the last two weeks writing that server (it's not the first I wrote, but I finally took the leap), I'm 100% sure that whatever problem I encounter in my hosting adventures, I can make my server solve them.
"The problem with posting a salary range is that candidates only hear the high number."

Sure but if you want great candidates, why does that matter. Make the candidates work for that high number. Let them prove it. If you the employer thinks it is worth giving that number, then they will give it. If you think that there is a risk that a mediocre candidate might demand that high number, then it is the fault of employer for not being able to negotiate correctly.

"It seems the trend is starting to move towards publicizing the members of teams where that could be a recruiting tool. "

I agree with you here. Team description are definitely getting tricky in the world of social stuff. Where do we draw the line ? Publicly exposing your team members (specially at startups) can mean poaching attempts by others.

"When it's a replacement due to termination or turnover, don't expect that to be advertised."

Sure but that still doesn't change the fact why you are hiring. You don't want to say "we fired someone" sure but why can't you at least say "one of our team members left and we need someone to take over his role". There is a reason for this. Good candidates want to know if they are going to be join a role which was already there OR is a new role being created for a new requirement ? These things matter to a great candidate but obviously not to a medicore one.

"If they are industry average, they typically aren't worth mentioning."

Thats just a lazy way of saying "we are too lazy to tell you the benefits because well everyone gets it". Sure, but it impacts my decisions as a potential job seeker. Do you give 15 days or 20 days of vacation to start with ? I think thats important because for someone like me who is self employed currently, those are the things I want to know if I want to go fulltime because 5 days could mean thousands of dollars.
You know the timestamps are accurate because Tor needs a valid system clock to keep a good connection.

No, you suspect they're accurate, but you have no way of knowing whether the author was connected to Tor when the commits were made.

That said, GitFog sounds like a useful tool!
Are there any estimates on how much on-demand capacity Amazon typically has? If I tried to spin up instances as fast as the API will let me, how long until I run out of quickly provisioned instances? Can I get thousands on short notice? Tens of thousands? Millions?
Everyone has their biases. It's not as if Russians in the US are particularly pro-Putin.
Any PC (Windows/Mac/Linux) sold in the last 5 years should be fine (might want ~600 Mb free RAM when a lot of players play at the same spot, but that's all). Up-to-date graphic drivers do help, especially on Linux.
On the computer parts section on the mining page, you talk about discreet GPUs, but you probably meant discrete.

Otherwise looks great!
Because what Yanukovych is doing is very pro-Russian. In simplest terms Ukraine is facing a choice between Russia and the EU. Russia is obviously not too keen to lose Ukraine, since the Russian government and most Russian people consider Ukraine to be a part of Russia (or at least a Russian territory). The protesters are fighting for a more independent Ukraine, one not dependent on Russia for every political decision, and one that has more connections with the EU (in this case a trade agreement).

I noticed the same trend. If you see someone saying something against the protesters they likely identify as Russian in their profile or have a slavic name. It is unfortunate, since opinions are being formed on HN, and the few anti-Ukrainian comments are making their way to the top.
Google Facelift
I'm seeing a $7 bootable USB stick with the potential for religious NGO/NPOs to install religious bloatware and try to indoctrinate entire communities.

Maybe I'm just too cynical...
You would need to ask them very nicely ahead of time for permission to spin up that many instances. The default limits are rather a lot lower than that. 20 instances per global region. Going to need a fair few more than that.
Thank you, it works. After some googling, it seems the following are supported [1]:

Applications : tbm=app
Blogs* : tbm=blg
Books : tbm=bks
Discussions* : tbm=dsc
Images : tbm=isch
News : tbm=nws
Patents : tbm=pts
Places* : tbm=plcs
Recipes* : tbm=rcp
Shopping* : tbm=shop
Video : tbm=vid

* those not available via normal search page (from my location at least).

[1] http://stenevang.wordpress.com/2013/02/22/google-search-url-...
And he just passed away last night.

http://www.washingtonpost.com/local/obituaries/pete-seeger-l...
Opower Expands Thermostat Platform to Support Multiple WiFi Thermostat Models
Why Aren’t App Designers as Famous as Chefs?
Lots of people use Tor, that doesn't tell them much.
Do rewrite.
Too complicated.
Just search for hosting companies that offer free plans with basic wordpress hosting.

Then use Tor to register and manage it.
The only catch - you'd have to use their domain, like:

yournickname.hostercompany.com

But who cares - you can get your free, fully anon place to throw up :)
> And Russian media is likewise heavily propagandized.

More 'propagandised' than our media? Every single news item we get concerning Russia and Ukraine is filtered through the 'Putin is an evil dictator lens', we get nothing even remotely close to the truth... Source: friends from Russia and Ukraine.
SQL Challenge – Answer 5 questions, win $1,000
Looking around these days i see a lot of ninja and rockstar requests, can't agree more with your post.

Also even for non-programmer jobs like sys engineers/admins i see a lot of hacker and superstar postings.
Square is absolutely liable for any fraud. They are playing the role of the merchant in this chain. The cc companies will push any chargebacks to Square who, because they have decided to take away the security of a traditional merchant account, have little or no ability to reclaim funds from their merchants, especially fraudulent ones.

Additionally, if the fraud and charge back rates get too high, say over a few tenths of a percent (!), the cc companies will either cut them off or raise their interchange rate -- either one kills their business model.
Yes, and that was brought up, a previous modification is facing resistance:

"Corn growers need a new tool. For a decade they have been combating the rootworm by planting so-called BT crops, which are genetically engineered to produce a toxin that kills the insects when they eat the crop.

Or at least the toxin is supposed to kill them. But rootworms are now evolving resistance to at least one BT toxin."
"Because what Yanukovych is doing is very pro-Russian"

Whoa, so him almost signing euroassociation papers (doing all the necessary work) was a very pro-Russian move?
The author of the 2008 Bitcoin whitepaper was identified through textual analysis of his writing. JK Rowling was also identified as the author of a pseudonymously published novel using the same methods.

One important step towards real anonymity would to completely anonymize your writing style. Make sure the distribution of stop words in your writing is absolutely banal. Make sure to not use your favorite expressions, that can be found in your previous writing. Etc. Algorithmically measure your style before posting, and make sure it is non-identifiable.