skysight-inc/HackerNews huggingface dataset:
As opposed to deflationary policy, which steals from the hard-working children of the future?

Please don't waste your time typing the usual nonsense about how bitcoin can be divided into infinitesimally-small parts. Nobody is (or has ever been) seriously worried about that. It would be as if saying the primary problem with hyperinflation is that you need to put too many zeros on your bank notes. Imagine if someone asked about the feasibility of fiat currencies and the response was "No, we've planned for that: There will be extra space on the end of the bank notes to print more zeros." Absurd! Yet, that's the standard argument from bitcoin proponents when it comes to deflation (only in reverse).

The problem with bitcoin is that its designers believed that hyperinflation=bad necessarily implies that hyperdeflation=good. If that were the case, then bitcoin would be the perfect currency. Actually, both are fatal to an economy. Economies basically shut down when currencies start to deflate. It turns into a giant game of chicken: Nobody wants to spend his currency first because he knows it will be worth more later. First people delay luxury purchases, but before long you end up with a vicious circle and people wait until the very last second to purchase essentials like life-saving medicine. There is a way to stop this, of course: Print more money (Hey, that's kinda like how the solution to hyperinflation is to stop printing more money! Who'da thunk it?).

>Nation States don't want this, as it restricts their expansion.

Or we can take off our tin-foil hats and admit that Bitcoin sucks and was designed by someone with little understanding of economics or the history of money. In order to be a useful currency, the total number of bitcoins needs to track the size of the portion of the economy that uses bitcoins. Bring me a cryptocurrency that was designed by someone who is more interested in making a solid, practical currency than rigidly following his ideology, then we can talk. Nobody in power is in any way threatened by bitcoin. It will implode by itself without any help from the outside (though I'm sure it will get some helpful nudges in that direction).

I'll close with this: Part of engineering a good system is making prototypes and seeing what doesn't work. Another part is looking at competing products and seeing where other engineers went wrong. Blind, religious adherence to the principle of deflation is only going to cripple the adoption of alternate currencies.
First, this has nothing to do with Google's profitability re:Adwords (the title was a bit misleading).

Rather, it seems like an efficient supply-demand market is converging to a price point that renders his ROI to neutral-or-negative. I guess that indicates that the rest of the world is catching up in SEM... and it's time to search for alternative marketing channels. This should come as no surprise -- golden geese don't live forever.
How we're making online collaboration more effective
This is a big part of the reason I moved entirely over to Linux and don't even have a token windows box anymore. When I absolutely need to run a windows app (Photoshop, or some MS Office crap that doesn't render properly in LibreOffice) I run (licensed) Windows 7 in a VM, where it is contained and constrained.

All the windows only applications I used to use for fun and hobbies (games, music apps) I've either found Linux replacements for (I basically buy the Humble Bundle whenever it looks good), or I simply do without. I would buy Linux applications for these functions if they were available AND the applications were sane, cross-platform developers sometimes try to treat your Linux box like its an MS box (wanting to put files all over the place etc) which is unacceptable.

We simply cannot trust MS or Apple. At least in the Linux community there is a strong culture of transparency, privacy, security, and freedom.
It's funny they don't mention the reason why the people in picture #11 wear these weird masks. In China, tanned skin is the distinctive sign of low-status people (farmers who work outside). Paleness is seen on the other hand as a sign of beauty and wealth. The health benefits of protection against UVs are only a side effect.
I've just google'd SEM expert and not hits. Google suggests 'SEO expert'. Could you elaborate about SEM? I'm interested.
Korean Words for TOPIK Beginner 18
Well, it is not using Tarsnap as a backend and it seems that you have to add folders on the first launch, that is definitely not what I am looking for :)

Time Machine and Backblaze know how Mac OS is architectured and backup everything but useful files (logs mainly).
Why sass (scss) is better than less
you would be also surprised that there are lot's of people using IE.

The fact is, you and probably most of the people here on HN are the 1%.

ABP has 15 million users on firefox and 10 million on chrome. This is 25 million users worldwide, so out of a total 2.4 billion internet users ABP users are about 1% of the world population.

the rest, 99% of the internet users are people who see ads. probably some of them also never clicked an ad but since the advertisement industry is a huge one, it is safe to assume that it works.
Every time uWSGI comes up they impress a little more with their documentation, feature set, and performance. It is the first time in a long time I read the docs cover to cover when I have downtime to learn what cool things I have been missing.

I am new to the web programming game, but when I bought a VPS research told me this was the premiere middleware stack if I was interested in Python, and it handles just about everything else, so I kept reading to find so much cool stuff.
This is why I'm really hesitant about the Internet of Things. Can you imagine if some hacker got ahold of my toaster? He could burn my toast!
These people were travellers, not joggers. They likely would have had some items with which to shield their heads - packs, pans, spare heavy clothing. Perhaps they did, and there were more than 200 - the survivors making it of the pass.
Meteor Snippets for Sublime Text 2 / 3
Why does Object.prototype keep making it on those lists? Hands up please if you have used inheritance in JS (or any language) lately.
Really Helpful!!! :)
There will start to be issues and price hikes when accidents happen and the insurance companies start taking notice of this: your home insurance price gets mutliplied by two if you want it to cover short renting...

I see that as a non-legal positive and useful self-regulation of the market.

And then you will get adverts 'this AirBnB rental is insured', etc.

I do not see this solution as bad at all.

And I guess it is related to the hotel and B&B owners' complaints.
This was one of those problems I had in the first month of using Go... along with import dependency cycles (as a consequence of code organisation), and not understanding the idiomatic approach to some things and writing completely unnecessary tracts of code.

Now that I have unlearned some of the approaches from other languages I actually feel this is a blessing. To oversimplify it: Anything that shares the same signature can pretty much be called as if it were that thing.

This gives the illusion of some fairly dynamic code (being able to assign some function or interface at runtime within compiled code) and allows for extremely low-coupling and for radical re-factoring to be extraordinarily simple to achieve.

Now that the penny has dropped I no longer find this as mysterious and worrying as the first few times I encountered it (and io.Reader was the most frequent instance of encountering it).

All that said... if the tooling (GoSublime via SublimeText2 in my case) were to show what matched these interfaces then that penny would have dropped a lot sooner.
I wish the go documentation would provide a list of all the interfaces which are implemented by functions or vice versa, it would make finding usable functions much easier.

The lack of clearly defined interfaces in the documentation was one of the big turn offs when I tried go a while back.
Heartfelt Twitter Love (2011)
Is anyone building a 7-min workout app for iPhone?
JS Lib that fetches Markdown files and renders them as full pages
Ask HN: How are engineering skill and tech-interview skills related?
Tech interviews are mostly about implementing canned algorithms/ data structures, and coming up with small variations of those solutions. Preparation involves heading over to TopCoder and solving solved problems one problem after another: A* algorithms, red-black trees, TSP and so on.

However, what does that have to do with being a good engineer? A top-scoring high schooler can do routine integral calculus problems faster and more accurately than a good mathematician immersed in group theory. Moreover, why would a good mathematician be _interested_ in solving these problems, when he can just use Mathematica to do it for him?

How many good engineers implement B+ trees on a regular basis? Then why test it? That is not to say a good engineer will not able to recognize the need for a B+ tree in a real-world problem: it is to say that she will never implement a toy B+ tree when a production-grade one is available in an existing database/ filesystem implementation (that she can just modify and use).
This is not really true: once you have spent your money, it may stop being sensible to go on with the 'thing': buying a ticket for something in the future. You have spent the money but you are under no obligation to 'perform' it. If it sucks, you had better lose your money and not waste your time than both.
If the problem is that he's getting a worse return as people are outbidding him for the best words/placement, it could be the opposite.
Of course, the blob would detect a virtual machine and refuse access to the content.
The New Flickr Sucks and Here’s Why
Good point—let me address that soon.
Web Traffic Tracking Alternatives to Google Analytics
OpenSAP
Open online courses delivered by SAP
Theoretically, how wide could an atomic radius get in deep space?

Or does that mean that there is an infinitesimally small chance a electron could be found very far away from the nucleus because there is nothing else for it to interact with in empty deep space?

(The physics problem you linked to is far beyond my understanding)
Platform thinking: How to disrupt Craigslist
wait...he built himself a pair of replacement arms...without any arms? Geez...
Exactly! Just because you have an idea for changing things doesn't mean that you operate in a vacuum where real-world rules don't apply anymore. This seems like something that's going to involve some negotiating, some real face-to-face time. They're going to have to get out from behind a few monitors to solve this problem.
The doc could only display implemented interfaces that it knows about, so when you generate the docs they show which interfaces a type implements from within that particular library (and it's dependencies, since go takes it all as source code). You wouldn't, however, know which interfaces from github.com/foo are implemented by types of bitbucket.org/bar unless their docs were somehow generated together.
I expect the Adwords ecosystem to auto-regulate itself instead of just deteriorating over time: the more people like you realize they have to pay more for less, the less they'll do so, leading to a decrease in prices until they're acceptable (profitable) again. Supply and demand, like you said.
Real Life Adventures
HN tends to be popular in India at this hour.
That's impossible because godoc cannot possibly know about all interfaces that is in all the Go code out there.
Well, the 'data' I have comes from friends from Bangalore, Jaipur and other cities who have(or had) their own outsourcing company. I know there is plenty of work and that it's growing (in both India and China btw). And I don't think outsourcing is or was scary. I made some nice companies based on it and made very good friends.

I'm happy to hear people are transforming themselves. What i'm referring to is the difference between 15 years ago and now ; the 'West' expects general higher quality from the outsourcing companies and that seems painful. Sure projects can 'succeed' as you say, but that says not much about quality. If something 'works' it can succeed short term and then fail later.

I have a lot of examples (even from the embedded world where it does get scary), but HP outsourced an internal product (in Java) to India. My colleagues at the time were asked to check the code coming back from India (and HP didn't outsource to small companies and didn't pay little either); not only did (and does) it not work, the code was almost completely unreadable. One of my Pet Peeves being that a lot of Bachelor and Master of CS guys and girls in India have no idea what recursion is and so you see incredibly complex, huge methods in the code which try to solve a problem (directory traversal for instance) which can be solved in a few lines using recursion. An often used attack is to start with some while(true) and then stack up if statements and a number of variables to try to keep up where you are until you have 'enough depth'. And this not only once; the codebase is littered with it. Without sensible comments or method naming, it's very hard to figure out what the intent was.

Maybe this is rare instead of normal (I don't think so); i'm just saying that this is what other companies send us to 'make it work'. And this is what I have seen from my Indian friend's companies as well. Next to that my friends who are Indian and live there fulltime say this as well. They don't really see it as a problem generally because, like you say, projects succeed despite of it. Until they go out of business (and go work for a company big enough to not care (yet?) about this).

Are there any good sites showing off Indian software startups? Would be great to see that.
Karma is mostly understood to mean "cause and effect". Not "do bad things and you will be punished by the universe". A famous buddhist teacher once was asked why a man had been hit by a car. He answered "He wasn't looking where he was going".
let's wait and see if proton grows too to keep the equation!
UK govt skrewed up more like. Agile is a methodology not a magic bullet,the constant iteration works great when you have a solid known backend tech (eg rails) and you are iterating for features and user experience. In this case your technology base is already stable so iterations come easy.
When you are building a technology base from scratch at this scale however you better have a very well thought out data and service model with tested prototypes or you are doomed.
Agile is great at keeping up work flow and communication,forcing reluctant devs to talk to business and forcing business to understand the cost of new features,but if you have architectural problems you wont have the luxury of those communication problems later!
Hmm, indeed. I checked the site before I posted the link; it wasn’t responding then, but I figured it was temporary. A day later, still nada.
Although I can't give you any exact answer since I'm not an SEM expert, doing a verbatim search[1] will give you better results[2]. Though you might already be aware of how to do that (but even if so, someone else might not and find it useful). I just add it as a custom browser search[3] using the following URL template to do a verbatim search without having to click on options in google search:

https://encrypted.google.com/search?q=%s&sourceid=opera&...

Where %s will be your query.

[1] https://support.google.com/websearch/answer/1734130?hl=en

[2] https://encrypted.google.com/search?safe=off&client=oper...

[3] http://www.makeuseof.com/tag/create-custom-search-engines-go... (for chrome)

[3] https://support.mozilla.org/en-US/questions/780073 (firefox)

[3] http://my.opera.com/community/blog/2009/01/16/custom-searche... (opera)

[3] http://operawiki.info/CustomSearches (some premade searches that add just by clicking, may work on other browsers, but not sure)
Neil Gaiman - one of the best commencement speeches?
"I don't know much about Spring, but In Vert.x 1.x each Verticle that is deployed has its own classloader, so it's hard to share a context across verticles." -- Tim Fox (Vertx creator)

"A vert.x instance guarantees that a particular verticle instance is always executed by the exact same thread. This gives you a huge advantage as a developer, since you can program all your code as single threaded. Well, that won't be a big deal to you if you are coming from JavaScript where everything is single threaded, but if you're used to multi-threaded programming in Java, Scala, or even Ruby, this may come as a huge relief" -- lol

http://www.youtube.com/watch?v=bzkRVzciAZg
> Wow. I thought that PDF was taking a while to load: the PDF is over 200MB.

The Djvu file is 13MB. (To read these, I use DjView.)

http://ia701203.us.archive.org/22/items/BrainfillingCurves-A...
But not the competence to identify them
The Facebook experiment has failed. Let’s go back.
There are thousands of blogs available on every subject now a days that its pretty hard for people to find yours until you have some kickass content.
But there are ways.

Create a Quora Blog, write terrific. At the end of the post, leave your Twitter handle for people to connect.
There is this unique feature about Quora blogs, you can promote your blog to targeted audience using Quora Credits. You get these credits by asking questions, answering questions. Use it to build audience.
So the Silk Road is doing nothing illegal in your mind?
On the importance of localisation
Why Twitter is a Big Deal
Maybe the shift towards web apps has turned potential users away from desktop apps like the one mentioned.
Good point, i searched a bit, and found this comment on Quora;
Key findings:

On average, 9.26% of impressions were found to be ad-blocked, with some sites reaching as high as 50%

Tech sites average at 17.79%, followed by news (15.58%) and culture (9.94%). Business, real estate and travel sites average lower

Ad-blocking is higher in the US and EU: top countries are Austria (22.50%), Hungary (21.52%) and Germany (19.44%). Average in the US is 8.72%

Blocking rate is found to be highest among Firefox users (17.81%), followed by Safari (11.30%) and Chrome (10.06%). Explorer averages at 3.86%

Linux users have a staggering 29.04% blocking rate, compared with 12.95% for Mac users, and 9.25% for Windows users.

Mobile blocking is gaining popularity: Android shows a 2.24% blocking rate, and iOS 1.33%

*Findings point to the estimation that ad-blocking will significantly increase in consumer adoption

http://www.quora.com/What-is-the-percentage-of-Internet-user...
The Lucky numbers: a review
It's the same as with tech companies. Some people will do crazy hours at some companies, some people won't.
That's what people used to say about "script languages". Now they are called dynamic languages and nobody seems to mind...
This guy should really try Python and figure out that the lack of "implements Something" is not really a big deal...
Better Place Financials: Lost $459M Last Yr to Get $6.9M in Sales
I'm glad the docs (among other things) are to your liking. :D
I agree that without maintenance an AdWords account will exhibit this kind of decline, but it appears to me as though the OP might not be bidding on exact match search terms which can make it difficult to control your spend and target your audience. If most of your spending is on broad or phrase match keywords then you're far more susceptible to changes due to other people coming into the market place and also have much less ability to optimise your ad text and landing pages to get the best ROI.

In my experience the single biggest improvement you'll ever see to your campaign comes from bidding only on exact match keywords that you've extracted from the search term report with ad text written specifically for those keywords. It's a pretty laborious task but the results can be pretty phenomenal.
I think OP was talking about average-Joe's understanding of safety. The "if I buy original version, it won't have viruses on it that break my computer". This is true so far, DRMs or not, and people trust legal media. But the moment this trust gets broken, there will be little reason to go to shop instead of Pirate Bay.
Building supercomputers with raspberries
I made one for Android and iOS and submitted it to the Appstore; probably they won't accept it though as it's 'too simple'? (Mine is free, no ads, I just wanted it for myself)

There is a paid one here from someone which looks quite nice: https://itunes.apple.com/us/app/7-minute-workout/id650762525...

Mine is here: https://play.google.com/store/apps/details?id=com.vafive.sev...

And waiting for an Appstore response as well.
If the author had gone through the documentation or even asked around the mailing list, the first thing he would learnt was to expect common packages to implement "common-sensical" interfaces.For e.g: when I first used os.File, my first thought was, "Oh, it must be implementing the io.Reader in there somewhere, since you know, its a File package". Next thing was to look up the os.File and io.Reader package and confirming it. In time maybe this "common sense" can be further improved by having a hand-holding IDE.
This is not as unlikely as you may think. All it takes is the right bug in a virtio driver, and they can go from vm-root to host-user, and assuming some level of competence they can go from host-user to host-root. Of course, you're welcome not to use any virtio devices, and you're welcome not to use hardware virtualisation support, but the performance of your guest will not be much to write home about.
> However, let's not forget that every piece of code they write and every root-kit they successfully deploy will soon be taken advantage of by black-hats, quite probably in ways that will cause damage to systems completely unrelated to media playback of any sort.

It will be stupidly easy to execute; if the malware shuts down computer when it detects illegal download, the only thing an attacker needs to do is to trick the computer/user into downloading illegal content. And that's it. Though this simple trick doesn't let them steal data or take control of the computer, there are many uses an attacker can find for just killing the machine. Blackmailing, social engineering, or just disturbing some crucial business operations. I can even imagine 4chan folks trolling people like this for fun.
> many users are begging the company to restore the previous user experience

This will always, always happen. Doesn't matter what you change or how good the change is, people doesn't like when things are different.
Can this information be automatically deduced by tools? If so, it's a great opportunity for tools to help out with understanding, while maintaing all the benefits of duck typing when the writing code.
Nobody has mentioned spacing until you did; now that would be a good use case for regex. Even so, I'd imagine that a reasonable approach would be "fix issue #1, then fix issue #2, then fix issue #3...", not "make a HUMONGOUS regex which Fixes Everything At Once."
So shouldn't the electron density be a sphere? It has this strange ring around outside...
Pardon my ignorance but,
`Persistent database connections`

Is this the same as pgBouncer connection pooling? It does sound like the same - but unsure. I just spent a week learning and configuring pgBouncer! :(
I've been experiencing exactly the same problem. Used to make thousands of pounds each month from AdWords ads, now just about break even on them.