skysight-inc/HackerNews huggingface dataset:
Balkan Pharmaceuticals
We market the best steroiods! BalkanPharm is a grade local drugstore , that promotes authentic anabolic steroid drugs, without having doctor prescribed . Need massive muscle groups proceed quickly having BalkanPharm !

You feel unsafe in what steroids are the best for, any excellent begginer cycle, feel they meight be artificial , the solutin will be BalkanPharmaceuticals!
We have a quality local drugstore, having a 7 year marketplace status! You are going to a health club , attempting to develop muscles , however the food you grab is not therefore useful , thus in this way choose the best unique steroids from us . Anabolics coming via BalkanPharm are usually without having doctor prescribed and is also a secure method of getting huge muscles and in the same time frame to prezerve your wellbeing!
Ray Kurzweil, Father Of The Singularity, Is Going To Work At Google
Ask HN: is it harder for startups originating in smaller countries to succeed?
Hey folks.

I've been wondering. Is it harder for startups that originate from smaller countries to succeed?

My argument towards this is that when first pushing a product to the market you usually don't have a huge marketing budget and have to rely on guerilla marketing or local connections, like local press, events or people you know.

If you live in a big (or big-ish) country, like USA, UK or even Poland, you probably have connections here and there that formed over time. And you can leverage those.

For example if you get into local press for Poland - your total population (max reach) is around 43 mil. people. Even if the sharing of the news stop around the borders (due to language barrier) - that's still a pretty impressive potential user base.

Try that in some small country, (e.g. Baltic states) - you get your max reach capped at around 3-4 mil. people.

And if you live in an English speaking country - you don't even have the language barrier, so something that guardian.co.uk features can easily move on to USA, Australia and eventually - the whole world.

So... Do you agree with my point? If not - why? If so - any ideas what can be done to change this?

Cheers!
Ok so what is that in Hiroshimas?
Best Annual Tech Startup Events In Europe In 2013
display:none will be problematic for mobile Safari since the label click won't trigger the checkbox to be checked. The 100% text-indent snippet from that article on zeldman.com does not seem to work when applied to a checkbox... it remains visible.
Show HN Follow Up: JobBoard.io stats/conversions
I always appreciate it when someone does a follow up on a Show HN post - so figured I'd pay it forward by doing the same.
Most of the ionizing radiation from an H bomb is produced by nuclear fusion or from fission from the trigger and decay products. An asteroid impact wouldn't produce any of that. The only ionizing radiation it might produce are some x-rays from the fireball plasma (but I'm not sure the plasma would even be hot enough for that).

The blast and thermal effects would presumably be comparable, however, so at 16 km you'd definitely notice (and might be in a very uncomfortable situation).
I always appreciate it when someone does a Show HN follow up, so figured I'd pay it forward and do the same. Hope it is of interest to some....
Development of Panasonic TV video applications
Introducing the Pi Store
They are selling everything else, but Raspberry Pi. At least that is what I saw. Has anyone seen the little machine at their store?
In the US this has been less the case [...]

No kidding. When I was a kid in the 80s, ATMs only seemed to dispense 20s. Now a large percentage of them also dispense 10s.

A decade or so ago, I was receiving my paycheck via a Maestro card, which at that time could be used as an ATM card in the US, but not at a POS terminal. This meant that even for larger payments, I had to withdraw a large amount or go to several different ATMs, leading to an embarrassing and stressful situation when I tried to withdraw $1000 from an ATM, which was fine as far as the software was concerned, but jammed the dispensing mechanism. These days I'm not sure any ATM will let you withdraw more than a few hundred.

On the other hand, I suppose that most of what people carry cash for is food, and food prices haven't risen in the same fashion that housing and fuel prices have, so the amounts of cash people carry hasn't had to rise that much.
Spent the weekend offline? Check what you missed
These slides from this course at Stanford -

https://graphics.stanford.edu/wikis/cs448b-12-fall/

There has been some HN discussion on it in the past

http://news.ycombinator.com/item?id=4927858
Highs and lows for Google in 2012
I can belive that keeping files under vc is generally beneficial. But what I'm not so sure about and what I wonder if it is worth the trouble making elaborate commits? It's the difference between anal committing and loose committing.

In the first style you ensure that your commit messages properly describe what bugs your checkin fixes, that it follows the formatting convention you have for writing checkin messages, that there are no extraneous whitespace changes producing unnecessary hunks and that you don't accidentally insert a big block of uncommented out code.

Loose committing is when you periodically commit the stuff you are working on. Several times per day, when you feel you've reached something good, you checkin what is in your repository and, at best, you write a comment like "fixed the bug with bla".

Of course, there are several possible shades of gray between totally loose and totally anal committing. What is the right strategy may very well vary depending on how many developers are involved in the project.

For me, I've found that loose works best for my own projects. Prettifying commits and thinking up good descriptions is annoying and can disrupt my flow. I can't be bothered to force myself to do it just "because it's the right thing" and I usually don't revisit old commits anyway. I'd definitely like to hear other developers thoughts on the issue though.
As we speak, then according to this http://zeroturnaround.com/labs/devprod-report-redux-java-ver... Java 7 only has up to 20% of market share. This means that most of the apps out there are still affected ...
Yes, and my electrical engineer friend has built an X-ray device in a briefcase. And it is useful. And a hundred years ago, people were saying that everyone would have an X-ray device in their home. But it didn't quite work out that way.

And yes, I DO want a 3-d printer in my home. The Form1 looks awesome. My neighbor has a Prusa reprap, and it is definitely too finicky for anyone but the most hardcore early adopter types, in my opinion.
Nasa to test space-sleep colour-changing lights
Mobile devices bring back that old client-server feeling
Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe. —Albert Einstein
Do you employ unit testing? If so, that regression would possibly have been caught even earlier.
According to 10 seconds googling, little boy and fat man were both somewhere around 20 KILOtons.
I'm not sure how Ruby handles the numbers as objects case internally, but just because something looks like an object doesn't stop it from actually being a tagged pointer underneath, and will not have the same storage and allocation costs.
>and you're in that class for you, not for them.

This!
I believe this sums up the way people should behave when in a class.
It seems like if a 1 megaton impact were occurring on Earth every 15 years people would have noticed more than seems to be the case. You would expect more than one such event per century to occur on land and I think the vast majority of the Earth's land is populated, at least sparsely.

Also for the past 50 years or so governments have been very interested in tracking large explosions so even such events occurring over water should have been detected and, I would think, mentioned in the media.
Overview of Video Playback mechanisms in iOS apps - Objective C coding
Goede tafel manieren maakt ieder feest gezelliger
I can't speak for gorvechev but I can see why parents think of these things. It became exponentially more difficult with the addition of our second child. The older one is mostly sweet to the baby and she is super pleasant but there are times she is a "terrible" two. I'm not talking about not wanting to go somewhere, moreso throwing a toy on the baby or something like that. I have to protect both children but how do you handle a toddler picking on a baby? It becomes very hard.

We don't spank our kids but there are times I really want to.
Not a bad idea. Considering the whole codebase is super short and simple, this shouldn't be a problem for most people.
About 50X.
>And yes, I've seen a non-functional change break working code before.

Really? how? I'm really curious about this.
Can someone explain this to me please? It seems as though it's touting itself as a CAPTCHA for site owners, but as an interactive ad block for advertisers?

I can't really work out how this works on a site? Is the idea that I use this type of CAPTCHA for 'human' sign ups, and at the same time, an advertiser gets a hit? Almost as in, to sign up, you need to see this ad?

Either way, it's interesting: I also like the secondary result of "you don't get free impressions". ie. you only pay if they click or 'solve', but at the same time, they can't see the ad, remember the name and look for it elsewhere without essentially triggering the payment if that makes sense.
I can't test it (have an Android) but it sounds good :) and the landing page is nice.

I see a disconnect between the explanation on the landing page and the blurb on the blog "Think "teleportation-as-a-service". A truly magical service. "... what? :)
This is great. I've been considering building a BBC master into an old ThinkPad chassis for about 10 years now. There's absolutely no way an efficient unit could be produced with "normal" beeb discrete hardware so FPGA would be considered. This is motivational at least!

With 16% cell utilisation, I reckon you could get a second processor and discrete TFT driver in there as well.
Do you enjoy programming, or do you enjoy projects? They're not necessarily the same thing - remember that you don't have to do all the programming on a project yourself, you can outsource to other developers, either in part or completely. Maybe you like imagining & creating products more than the nitty-gritty of actually writing classes & choosing algorithms?
The Making of Fastbook: An HTML5 Love Story
My impression is, that the world of stuff moves slower but is moving. ( But I do not have some nice data to back this up, but cars are more fuel efficent, airline tickets decrease in price etc.) And atop of this you get a lot of 'add a computer' inventions. For example (non mobile) phones which store addresses.
Will be buying a MPEG-2 license key this week - I'm currently only getting a "It works!" message on their store, but when I visited it yetserday, I couldn't find what payment methods they accepted before filling out the whole checkout process. Anyone know (I didn't finish the checkout process)?

-- EDIT --

Looks like I was confused with their other store. This indeed just looks like an App Store :)
MBA Mondays: Revenue Models - Commerce
Une faille importante découverte sur les Galaxy Note 10, Tab et S
> "This blog post is about showing the possibilities of CSS and some clever hacks. It’s clearly not for “real life” use cases. Please, consider the whole article as a playground for experimenting, not as a tutorial to handle click events on your website or application."

I just want to make sure people see that part of the post. Great post, but as the disclaimer says, there are many reasons you should not do this for a client website, your application, etc.

Other than that, this has some really neat concepts in it. I have always been a big fan of the work done by Codrops! :)
Rendering a fish scale texture
I believe its just a app store rather than a hardware store.. They already have a merch store (http://www.raspberrypi.com/) and links to their suppliers.

As far as I know they don't want to sell direct through their only store..
> If someone were to say “Ruby is defined by its'
> implementation”, we could not argue... [ elided ]
> This is why we need a language reference.

Huh?

I'm entirely open to the ideas proposed here, but I fail to see any ACTUAL benefits. The fact that a new process to define and manage the language prevents a rhetorical device from being used - that's a serious argument in favor of the change?

Am I missing something?
I think you've put your finger on it EXACTLY.
There's also "1.5": Implementing well-known algorithms yourself, which, given the reference to poor crypto-lib, I suspect is what the GP referred to. I'm not an authority on the subject, but I believe that if you do this, you risk stuff like leaving keys (or parts of keys) in memory, being susceptible to timing attacks or not using PRNGs properly.
Looks down: http://isup.me/store.raspberrypi.com
Review our startup Farmly.net - buy fresh food in the UK
Start by learning how to break bad crypto implementations. Nobody calls breakers "idiots".
Programming is a tool for expressing, realizing, or creating. With it, you express ideas and yourself in a unique way. The simple thought that, with programming, I can bring into existence something big keeps me grinning already. When working, I think of it as me bringing to existence ideas in behalf of my company. A pretty cool ability. How I usually see programming is that it can change the world.

As for you, take a break from programming and see if you miss it and what you miss about it. They do say you don't know what you got till its gone.
Yule log easter egg in Google search
A story of PROMPT_COMMAND and RVM
Said of Scala: "I learned this language early in my career as a programmer"

It's cute, like when children use the phrase "my whole life".
Its good to know that it works.
Applied Cryptography is readable but not particularly instructive and occasionally misleading. It's not a good book on crypto. I'm not the only one who says this; Schneier himself alludes to it.

A better book is _Practical Cryptography_, now called _Cryptography Engineering_, which Schneier also co-authored.
Answers about Android
What exactly are you trying to imply with this quote? It seems like you're suggesting that Schneier's quote may become infamous one day should 256-bit key cryptography become crackable, which it might, but you say nothing as to how Schneier's argument could ever be wrong. He is saying that thermodynamically speaking, brute-forcing 256-bit key symmetric cryptography is unlikely to ever be possible. Do you think that to be false?
Darpa begins work on 100Gbps wireless tech with 120-mile range
I find that people not only have different views of The World, but also different internal definitions and understandings of basic terminology. This guy has the understanding that some assumption is implied in the implementation of an algorithm. That guy has never assumed that was the case. Both have tremendous amounts of experience in writing software systems (for example.) I've seen this exact scenario cause dozens of minutes of superfluous conversation because neither of them bothered to hear a detail that would allow them to realize there was not a full understanding between them. To address this case, my personal habit has become to listen carefully, consider the very words being spoken, identify those little things that aren't clear, have bred assumptions, or just plain don't make sense, and then interrupt ... even if by the time my brain has done all this the speaker has moved on.

It's leagues better than working under the wrong assumptions for days, weeks, months...
New Updates for our Products: Unicons, Dark Amber UI and The Bricks
Today, we have updated some of our products. All those who have purchased these products before get updates absolutely for free.
why not sometimes just let them be

Because stuff gets broken. My 2 year old daughter has worked out that while lying on the floor screaming generally doesn't get you too much attention, trying to throw an expensive vase or the TV on the floor will.
I should also add that I found posting on Sunday night to be an interesting time to get onto HN. I assume traffic is lower than a weekday, so easier to move up the front page - but that is just a theory....
Ask HN: What Technology/infrastructure is fueling the HN site?
+ There are only 29 different variations, so bots can easily just try each one of them...
Very nice article. The HTML version is free, the .pdf version which will be available after the 21st will cost you $10 a year---all things considered, a useful service at a very reasonable cost.
http://news.ycombinator.com/item?id=4928277
My point exactly. The amount of 'order' in the original image, compared to the distorted ones, must be detectable with a simple algorithm, right? Especially because when the slider goes through the 'correct' position, the transition changes direction, which I expect to show up different image-wide stats/parameters.
Making Facebook's native mobile app faster using HTML5
DevTools Toolbox ready for testing
arc: http://en.wikipedia.org/wiki/Arc_(programming_language)
And there are even some who like to buy 6 months old cars that still come with a warranty and would consider the two groups you mentioned to be lunatics ; )
I think its Arc: http://en.wikipedia.org/wiki/Arc_(programming_language)

"The site was created by Paul Graham in February 2007. Initially it was called Startup News or occasionally News.YC. On August 14, 2007 it became known by its current name.[2] It developed as a project of his company Y Combinator, functioning as a real-world application of the Arc programming language which Graham co-developed."
-- http://en.wikipedia.org/wiki/Hacker_News
Esmangle - JavaScript minifier for Mozilla Parser API AST
Ask HN: let's build a list of reasons why startups fail
I am writing a business plan for a new idea of mine.
After all the reasons why this is the best idea ever and countless industries are going to be disrupted I am now writing "what could go wrong".
This is the sad part but it has to be done.
I have already several reasons in my list and I'd like to ask you here for some more.
In the process let's build a list useful for all of us in the future.
For this reason I won't even bother you with my "great idea" so we avoid "idea specific" failure reasons.
I'll start with some obvious ones in my list:

* Nobody (or too few) need it

* Somebody needs it but won't pay/pay enough for it

* Budget underestimated (you needed more than that and you did not know it)

* Unproved assumptions ("we were sure it would go viral" / "critical mass is at X")

* Critical mass was higher than expected

* Somebody else is doing that already, better than you

* The big players see what you do, like it, and replicate it very fast. You're out

...and I am sure there's many more.

If we build this list properly it may be quite useful!
Swift Mind Freedom - new fast simple GTD alternative
Too bad the store is running on a Raspberry Pi.
Ithkuil, an invented language (for humans)
Yes, but this person already owns a fully functional Android phone that costed about 200$. It is not as shiny, but it does more or less everything the iPhone does (at least in term of usefulness).
Hm, I'm afraid I don't totally understand your point. Why shouldn't a recreational shooter want reliability?
Most of the implementations i regularly see keep plaintext in memory and generally say its not an issue.

Then they hash passwords because plain text passwords is dumb.

We're doomed, i'm telling you, doomed. I sometimes want to just yell: ALL YOUR PLAINTEXT PASSWORDS ARE.. PLAIN TEXT IN MEMORY RIGHT NOW DUMBASS.

But obviously, indeed, I just explain it nicely (and generally still get ignored, mind you)

Oh and hi python developers, you can't mlock memory let alone wipe it properly (yeah, i know, you can erase it with some ctype binding and _hope_ it didn't hit swap)
Skulpt is an entirely in-browser implementation of Python
Why I Love Being A Programmer in Louisville
It depends on the project you're on, and what phase of development you're in.

If you work on your own, do anything you like.

If you work on something being used daily by tens of millions of people, upon which your company's lifeblood depends, you're more careful. Actually checking in code is somewhat anticlimactic; leading up to that, you've run a bunch of tests, gotten a code review, and satisfied yourself that the change is appropriate and necessary. Post-checkin, you monitor the build, make sure that BVTs work, and basically make sure you haven't broken anything.

A good checkin isn't a big deal. It's the stuff around it that matters.
You can't really unit test blurry text.
Yes. This doesn't pass the smell test. I first suspected the article produces a garbled version of the research, but the abstract says the same too:

http://arxiv.org/abs/1212.3273

" In particular, for energies of one megaton or larger we find near one impact every three years for Mars, an interesting and concerning result for future Mars explorations. The corresponding calculations for our planet give a probability of one impact per 15 years"
A Thought for The Day | Trifter
Why LinkedIn is cool. Yes, cool.
But people knew it was going to be (and still is) one of the best (if not the best) webmail ever.

I couldn't wait to switch to GMail because I knew I'd still be using it today. As an example, I forgot what email spam was and everytime I hear about email spam I kept wondering: "People are still using mail clients connected to mail servers that do forward spam en masse?".

And, surely enough, I'm here still using my GMail.

Asked a buddy at Google to send me an invite.

I don't remember that it was particularly buggy although I was one of the early adopter.

I do remember it totally rocked compared to Yahoo! that said.

Why so much Google hate? ("Give us your email so you be the first to test buggy beta software")

That's honestly not the GMail I remember: I remember it totally rocked since the beginning.
Calibrating launch performance for the iPhone in China
Each prime is approximately sqrt of the product, not of size that is sqrt of size of product, the size of primes is approximately half of the size of their product. As they are primes their entropy is slightly lower than their length, but not too much (there are approximately x/ln(x) primes smaller than x, which would lead to entropy of 256bit prime being 248.5bits)
when you're bug-hunting, smaller single-change commits make it far, far easier to track down and kill the bug.

This is true, but with the caveat that each of those commits needs to basically work. If you have untestable commits, things work less well, and maybe it's worth having slightly larger commits so that they will be testable.
When they say one megaton, do they mean total energy released during entry or something? There's no way we're having the equivalent of a one megaton nuke (minus the fallout) on the surface every fifteen years ...

Or are we just in a dry patch?

Edit: The actual paper says 'impact' so I don't know what to think here.
I see the same breathless optimism here as in the dawn of the WWW in the laste [sic] nineties.

So in about a decade, most of these predictions should start coming true... except with the acceleration of technology, it might take ~5 years instead of ~10.

I'm completely fine with that.
Performance oriented FFT
C++ puzzle: with all methods const can private field change?
Neat and I really like to see innovation in this area.

Although I think because outsourcing captcha to humans is so cheap, methods like this are not going to win in the long run.

I think a more sustainable strategy is to make it more and more expensive for those who want to solve captchas in large volumes.

Things like solving a cryptographic challenge using the computing power of your machine.

i.e. making it cheap/easy enough for legitimate users who may need to submit the form once a month but such that it becomes too expensive for those who want to exploit it and solve 100 of them in 5 minutes.