skysight-inc/HackerNews huggingface dataset:
This is just a side effect of being the first popular scripting language. While Perl was being used by anyone & everyone to get stuff done, people who desired a more formalized and strict object-oriented structure migrated to Python. Non-programmers and get-it-done types hacked together Perl since the notion of objects (let alone subroutines) was beyond their ability. It's natural Python scripts are easier to read, since they tend to be written by more professional programmers.

Now that Python has eclipsed Perl's popularity, it's just a matter of time before you start seeing the same level of quality issues in Python. The untrained, non-programmers will be creating write-only scripts in the new language soon enough.

It was just a few months ago that I debugged some Python scripts for a QA department at a smallish company. This code was the equivalent of any nightmare that I've seen in Perl. Not only was it all very "un-Pythonic", it didn't use classes, it hardly used subroutines, and it was equal parts of commented out tries along with the "working" code. The gem was a script that wrote another Python script and executed it (written because the author only knew how to initialize multidimensional arrays, but didn't know how to build them on-the-fly).

(And yes, there were popular scripting languages before Perl. I remember arguing the superiority of Bourne shell scripts of C-shell scripts...)

Perhaps we can retire the notion of "write-only" Perl -- all languages of sufficient complexity provide the means to obfuscate.
I'm not sure that the parent poster was being serious, but I imagine the view is that if you give such a thing to a teen, that they may feel it reduces the risks associated with sex enough that they will be willing to have loads of unprotected sex. I could argue that this is true to some extent[1], but probably no more so than with current contraceptives.

[1] Apparently things like oral sex and anal sex are infinitely more popular nowadays because they are seen as ways to have sex without getting pregnant (even though it doesn't reduce the STD risk).
Depends on your definition of "effective". Oral contraceptives can be forgotten, but implants have more side-effects and a fairly catastrophic failure mode (the implant is done improperly -> proceeds to do nothing).
I think the authors overlooked the most obvious reason for cans being cylindrical: a cylinder is very resistant to vertical compression, so you can stack cans very high on pallets without worrying about bottom layer deformation.
That's a drastic assumption to make. Replay attacks[1] are a well known problem, and countermeasures can be implemented relatively simply. To say that they would work "no matter what kind of encryption is used" is completely false FUD. I'd worry more about general incompetence.

[1]: http://en.m.wikipedia.org/wiki/Replay_attack
Heroku is expensive because of their markup, but more so because their platform forces everything to be separate managed, modular instances whose costs add up fast.

* Want a web server instance that doesn't get shut down between requests? Then get at least 2 web dynos at $35/month each.

* Want to run background jobs that are longer than 30 seconds? Then get a separate worker dyno at $35/month.

* Want a database with more than 10K (!) rows? That's at least $10/month.

* Want a memcache? That's $15+/month.

And so on. For a small to medium popularity site, all of these could be combined into one VPS on traditional cloud hosting. Heroku would make sense for a startup that has plenty of cash and limited developer resources (-> buy fully-managed-everything), and knows it will need to scale to tens or hundreds of servers to handle traffic very soon. But for most hobby webapps, a single VPS somewhere else will be 10x cheaper and good enough for a long, long while.
Yes, I do know that which is why I qualified my own personal situation.
Now a days they ask for the last name on the room.
Moreover its the same ridiculous thinking which leads to people not giving girl's the HPV vaccine.
It's our first customer. Thanks for the feedback, we'll take a look.
I, for one, dislike HN posts that just link to some page with no interstitial exposition. Is it so hard to write a blog post providing some context, and a link to whatever content you want us to look at.
I've been using ffmpeg packages from deb-multmedia.org repos through the entire libav period. I'm surprised to hear so many people were going through all the trouble to build it themselves.
I think the FFmpeg vs libav debate is succinctly described by this quote from https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav

> Although we don't agree with everything FFmpeg does, and we like some of Libav's general goals and development directions, FFmpeg is just better from a practical point of view.

> It shouldn't be forgotten that Libav is doing significant and important development, but since everything they do ends up in FFmpeg anyway, there is barely any reason to prefer Libav over FFmpeg from the user point of view.

> It's also possible that FFmpeg agrees faster to gross hacks to paint over bugs and issues than Libav, however, in the user's perception FFmpeg will perform better because of that.

Basically libav is doing things in the proper way but slowly, so they will die because FFmpeg ships more features although less polished. "The ones that win are the ones that ship", isn't it?
> killed just as thoroughly as if you'd left it dead.

That's not true. A significant difference, after we unkilled it, is that discussion could continue.

User flags cause an item's rank to drop; many flags at once make it drop a lot. I know that some people feel that all user flags they disagree with should be overridden, but it isn't that simple. For one thing, those people disagree among themselves, and for another, the community itself is deeply divided.
We have 3 themes, but most are scroll heavy (parallax). We're working hard on launching more themes, we'll definitely keep a compact theme in mind. Thanks for the feedback.
> pacemakers and insulin pumps have led to an enormous quality of life

Are you comparing the quality-of-life boost that pacemakers and insulin pumps give you to something like contraception? Maybe I'm just misinformed, but contraceptives can even come in pill form nowadays. How does going from "taking a pill" => "implanted pump" even compare (especially since the other two are about life-threatening issues)?
Quartzy (YC S11) Is Hiring Data Analyst #1
Quartzy is the world’s #1 lab management platform. Tens of thousands of lab managers from academic institutions and pharma and biotech companies rely on Quartzy to run their labs efficiently. We raised our Series A from Khosla Ventures and are backed by leading angels including David Sacks, Jeremy Stoppelman, Paul Buchheit, and Sam Altman among others.

Data drives our business. We are looking for an exceptional data analyst to join the team. The ideal candidate has outstanding business acumen, and strong analytical and technical skills. With help from the management team you will determine key metrics the govern our business, and develop tools to report these metrics internally. This is an exceptional opportunity for a fresh college graduate who wants to get into data-science related roles.

-----Responsibilities-----

Write high quality code to analyze data

Use model building and other techniques to develop predictive models

Uncover opportunities where data-driven insight can drive our business forward

Develop reports for key trends that are mailed to management daily

-----Requirements-----

Bachelor's or advanced degree in Economics, Mathematics, Statistics, Computer Science, Physics, or related field.

Exceptional proficiency in MySQL

Experience with regression modeling and forecasting, time series analysis, dynamic pricing, demand modeling is a plus

Send resumes to info@quartzy.com
Implanting at birth, activating at a suitable marker point after puberty (a sensor which monitors normal progesterone levels would actually be fine for this) and de-activated when a women wants to conceive.

It'd be the most important bit of social policy in human history, seeing as how reproductive control and economic outcomes for women are very closely linked.

Something like this applied en masse in developing nations would also directly save a lot of lives.
Why I published two projects on GitHub and you should too
Ask HN: My home was burglarized today but my computer is still here
I was burglarized today--they broke in while I was at work. They took lots of stuff from my living room and garage. They ransacked all of my house going through drawers and cabinets. It sucks, but it could have been worse.<p>Here is the weird thing, my office room while having been thoroughly searched still contains all of the electronics. The computer (a really good gaming machine), dual monitors (large), keyboard, mouse are all still here.<p>Also, my computer was on and I don't have a lock screen on it (I live alone and don't do any work from home on it--though I regret now that it didn't have the lock-screen activated).<p>So I'm feeling super paranoid. I'm in the process of updating all my site passwords (mostly managed by lastpass). But I'm concerned some kind of keysniffer or other invasive software could have been installed.<p>It seems unlikely--but this room remains too intact for it not to be suspicious.<p>I'm on win7, SP1. What are some good (trustworthy) tools I can scan my computer with.<p>Does anyone know of any concerns or precautions I should take, short of reformatting (which now that I think about it sounds really good).<p>Thanks in advance.
More than 2,500 Ground Zero rescuers and responders have come down with cancer
GCC Gets An Award From ACM and A Blast From Linus
As opposed to blindly downloading a repo and running "make install"? What's the difference? If you really cared enough you would instead pipe it to a file to inspect first. But I don't think you inspect most packages you download from GitHub etc.

So again, what's the difference as opposed to convenience with the pipe?
How Bluebird's util.toFastProperties function makes properties “fast”?
To hire reporters you need $. To get $ in the digital age, you really should have some control of the distribution of your content. Therefore, an app makes sense, especially at NPRs scale.
Surprised no one has mentioned App Engine. Their free tier will take you a long way.
> ... the general uselessness of lambdas ...

This sounds interesting. Why do you feel this way?
[yourname.per.ws] Own your Personal Wordpress website For Free
https://per.ws/
Extracting musical information from sound (Python and Echo Nest) (2012)
I wish more countries had protection for reproductive rights like South African's Bill of Rights: http://www.gov.za/documents/constitution/1996/96cons2.htm#12
Team Fortress 2 VS Counter Strike – Death Battle
The usb "backdoor" applies only to computers you have specifically authorized by unlocking the phone and tapping "trust this computer." If you can unlock the phone, you could just transfer yourself the contents of the bitcoin wallet anyway.
Reasons the Poorest 4B Matter to Business
Don't over optimize too early. Maybe it would be just okay if you run everything on a $40 linode node.
How to Spot a Bot on Twitter
Banana on the right is proper ripeness. The one on the left is unripe and tannic.
I'd like to see a before/after comparison after gzipping the results.
The App store and an Indie developer's chances of making it big in it
Are you a Twitter bot or not
> But what happens if (a very large, hypothetical if) it does turn out to be more useful than I expected?

This is what you might call 'a good problem to have.' Either the site is sufficiently useful to people that you can charge them money (even if you don't want to...call it "donations" if it feels better), or it isn't.

The odds of you making donations viable is minimal. You're far more likely to make the idea breakeven or profitable by charging real money for it (preferably some amount of money greater than $3/month).

This topic has been worked over repeatedly over the past few years on HN. Try searching for past threads that involve cperciva, patio11, and tptacek for an idea.
NYTimes has a leaky paywall to allow people to try their site, become interested, and then become subscribers. It has nothing to do with Google. Google only requires that a search result allows a person to click on results. WSJ has a stronger paywall that allows clicks through Google. That's why with the WSJ you have to do a search on a story headline, and then click on the results - you can't go directly through WSJ.

Re: Incognito Mode - the reason that works is it starts you out without any cookies. You've effectively cleared "all" your coookies.

Re: Supporting these sites - if you would really potentially face financial ruin, then that's a much different reason than you originally gave, which was that you felt like you would be a jackass for reading a site that you could hack into for free. The "I can't afford it" at least makes sense. I've personally decided that $3.75/week is worth it for me , but your financial situation may be different than mine, and I can at least appreciate that logic.

Re: Adblock - don't use it - though, not for any desire to support the sites, just isn't a big enough deal for me to worry about it.
A couple of photos of what a smokescreen covering a city looks like http://449th.org/ploesti.php

It's for a German city, but it is the same idea.
Google releases API for managing APKs and IAPs in the Play Store Dev Console
Bandcamp does something in this vein which lets you see an artist's recommendations of other artists on the site, but it's much more explicit on the artist's part (choosing to recommend as opposed to a mere "like"). I've found some decent stuff through that mechanism.
void* read( int fd, void * data, size_t count)
{
...
gen_square_wave( 44100 , CLAMP(count, 20, 20000 ), CLAMP( sizeof(data), 100 , 1700), 0.7 );

I don't get it, isn't sizeof(data) always the same, and usually either 4 or 8?
> And yet base 10 is pretty arbitrary.

I think that you are missing my point. I'm saying that not being arbitrary is too much to ask for from a practically useful system of measure, but what the metric system has going for it is that it is at least consistent with itself.

> but it's hard to escape the impression that metric is an arbitrary system trying to retrofit claims of non-arbitrariness.

I'd like to see any of these claims of non-arbitrariness. I have managed to escape them. The point of redefining the unit in terms of some universal constant is not to avoid arbitrariness but to avoid the inherent volatility of defining it in terms of something which is not constant and not easily reproducible outside earth. No one is arguing that 1/29979245 isn't a completely arbitrary number.
Insinuating that perl is a bad language.
In biological reality... probably not. But in theory, yes.

For instance, the UN declaration of human rights.

http://www.un.org/en/documents/udhr/

It's interesting that this document states the ADULT individuals who are MARRIED have the right to found a family. So not even the UN believes people have a universal right to procreation at any age or under any circumstances.

My personal feelings are mixed. I'm not a fan of traditional marriage. It appears broken in the west at least. But, I think the initial idea, the one upheld in this document and in traditional civilization is valid. When people are in a position to support and care for children, yes, I believe they have a right to have them. Otherwise they do the children and society in general no favors by having them.

How many children should people be allowed to have? Should we have people like the Duggers taking fertility drugs to have 20 kids? What if a lot of people decided to do this? What if cloning became easy? What if someone decided to lab produce 10,000 children using sperm and eggs from a select group of doners? Do they have this right? The issue is complex and I don't know the answers. But I do see a lot of problems that result from wanton reproduction.
Hey guys!

Still not considering to use https://github.com/indutny/elliptic for your EC operations? It seems like Bitcore has moved to it, and are quite fine with the results: http://blog.bitpay.com/2014/07/22/bitcore-3000-is-three-time...
correction: for a Romanian city - http://en.wikipedia.org/wiki/Ploie%C8%99ti
considering you'd be targetting two different webservers, i don't think so. you'd also be expanding the potential userbase. Besides, I haven't heard of anyone who uses both nginx & apache.
Not only if it uses different locales. Normally it is equal to [0-9]. Don't even start on Unicode and regexes.
Looks like the debt issue in the U.S. is systemic within the general population and not isolated to the U.S. government.
wow, that's amazing if substantiated

I wonder what else we're disrupting with high levels of light. My crappy ass landlord but a giant fucking light right outside my bedroom. The problem is if I have blackout blinds to keep it dark at night, I won't wake up in the morning.
The work of Couder et al. on oil droplets might show a way for more of a "quantum intuition". It's a pity that the article does not mention this work.

See eg. http://arxiv.org/abs/1401.4356
Yeah have you ever wrote code on the play platform? There is your proof of concept at least on earlier versions static injection using annotations ... It's also how spring works and almost all dynamic ... Hell you can jit your code don't even need to compile it into a class the run time can do it for you ... That why I always compile my jar files so they can't be read as a compressed file anyway pretty cool sounds like you could have a lot of fun with someone doing this ... You could turn there computer into anything you want using Java command line functionality .... I.e. System.get(os.name) if windows do this if OS X do this if lunix do this using Java.lang.runtime.exec then after you open the back door to there computer time for socket connections and getoutputstream etc... Anyway point being java is a cross platform lang so there is a world of possibilities and most of the time they are running this from an IDE so if you inject a sudo call who knows what could happen
You (probably) need traffic in the hundreds of thousands to justify the $300/month infrastructure spend.
Why Are There So Few Ramadan Marketing Campaigns? -l
Ask HN: Does Swift change anything about the dismal app business?
I've been excited about Swift lately, but upon closely thinking about it... it's still the same old thing, just cleaner. The app store is still crowded neck-to-neck, flooded with hundreds of apps every day. It's arguable that starting a new iOS app today would not be an optimal decision... would starting a Swift app be any different? As a small developer, I'm thinking it may be a better idea to abandon the crowded iOS apps space altogether for other greener pastures. Thoughts?
Google does not do that, because it could bite them if they do and if this goes to court.
Efficiency. It's eventually selected for.
365 Game Development Challenge
Realize you are considering completely altering the hydrology that has historically served as the cradle of humanity's longest-lived civilizations. This project would touch huge population centers, many different cultures that speak different languages. What happens when people that have lived in costal communities for generations suddenly find themselves landlocked?

There's a reason this was an undertaking contemplated in the time period that it was. Herman Sörgel could propose this and simply not care what the consequences would be for the people that were already present. The Superior Race simply needed more Lebensraum, to hell with the inferior races.

One man's sclerosis is another man's stability. This is not hyper-conservation Western mindset, this is living in a world where one remote political power can not radically alter the living conditions for millions of people that are not represented in that power.
The vulnerability even has a name: Cross-build injection attacks. I wrote about it some time ago [1], [2]. The complete answer includes verifying the (now mandatory) PGP signatures [3] of artifacts in Maven Central. But you need a web-of-trust for that and the whole process is rather impractical currently.

[1] http://branchandbound.net/blog/security/2012/03/crossbuild-i...
[2] http://branchandbound.net/blog/security/2012/10/cross-build-...
[3] http://branchandbound.net/blog/security/2012/08/verify-depen...
Rich set of Monads for JavaScript
It obviously doesn't mean what you think it means, because people are using it with a different meaning than what you'd like.
What about one of those sun lamps ?
I didn't really compare, since grep marks --perl as "highly experimental". pcregrep on the other hand is around for a long time already.

One very useful feature in pcregrep is outputting the matched subpattern only. For example if you do:

echo 'abcdefg' | pcregrep -o2 'a(bc)d(ef)g'

It will output only second matched subpattern.
How much did you rate the driver? When I was waiting for my driver to arrive (about 20 minutes in), I was prepared to rate him 1 star. Then I just felt bad that he may lose his job and so stuck with 3 stars.

I see the problem is Uber sometimes do not do proper quality control. In my country where they're starting up, the drivers do not always ring to say they are on their way (some I have to ring them first) and some offer drinks, while others don't. Usually they tend to be very unfamiliar with the roads and takes longer than the 15 minutes estimate to arrive. I can see in your case, the driver doesn't know the best route to get to your destination.

Uber can probably improve this by helping the driver decide the best route there while avoiding getting stuck in traffic.

And I've always wondered what happens if my phone runs out of battery before the driver arrives.. so that is why the driver MUST ring after the customer puts in an order request!
As someone who regullary had to help people use ffmpeg on #ffmpeg/Freenode, explaining why Debian/Ubuntu packages wrong piece of software under "ffmpeg" package was becoming really tedious.

So thanks to Debian maintainers to fix stupidity.
Study: Being bored at work can make us more creative
It sounds like when I piped /dev/random to a midi device. (Or was it /dev/urandom and TiMidity++?)

It was like demos; I would be stunned at the emergent complexity and compactness, and it would only elicit shrugs from friends.
* minor correction to the above -- the first dyno is "free", so you only need to pay for one $35/month dyno to get 2 web dynos that don't get shut down
Now you know how quick

Future experiments best to use testnet

(edit to fix format)
"I do not believe you, explain that voodoo to me: How is it that it won't break all of Debian and make kittens cry?"

I'm easily amused.
Sometimes what doesn't kill us, maims us leading to a shorter more painful life.
This is interesting and it begs the question: is now (finally) the time where HTML5 app development makes sense - at least for some applications?

The technology is pretty good, and the single code base for iPhone, iPad, Android and Web makes it as tempting as it ever has.

More importantly, now it lets you diversify your sources of revenue. That wasn't important when it was easy to make money in the AppStore, but - maybe - now it is?
i assume you're trying alarms but then turning them off and going back to sleep - which in itself is a sign of sleep deprivation!
seL4 is "The world's first operating-system kernel with an end-to-end proof of implementation correctness and security enforcement" originally developed (as far as I know) at UNSW, further developed at NICTA.

The original project home page is at http://ssrg.nicta.com.au/projects/seL4/ and the new page is at http://sel4.systems/

Downloads at http://ssrg.nicta.com.au/software/TS/seL4/
Starcluster seems to be what I was looking for! Thank you very much
I have difficulties understanding the mecanism of this supersampling (2 succesive images to make one ?). Can anyone explain this in a simple way ?