skysight-inc/HackerNews huggingface dataset:
I heard Kivy is getting more popular, that is if you like writing in Python.
In the '70s, Coca-Cola made a motivational film for its drivers
It comes out in a wide variety of measures. Simple ones that people are familiar with are things like Gini coefficients of income among males is more distributed, IQ is more distributed, various incarceration statistics etc.

So while the richest people might be men, the poorest population will also be men.

Or, the people with highest and lowest IQs will be men.

etc.
This is a pretty good tutorial, that seems to be poorly covered in the body of recent(ish) blogs.
Sure, open borders! see how it goes for you ,your family and your security.
They didn't fail. They were ordered to shoot down a plane, and they shot it down.
Bloomberg News rankings of corporate 401(k) plans
Why don't you try it first? You can download a 30-day trial for free. If you like it and want to keep using it after that, you can pay.
Because it is their own product, and it could be seen as a negative move to not use it?
Surveillance is not an end toward totalitarianism, it is totalitarianism itself.

That's quite an oversimplification.
There is the scripting layer so you can use kivy and Python.

But I am really hoping Dart would get there, it is just a really nice language.
This is a great donation, that seems to be going to exactly the right place. However, it's a little unfortunate that Mr. Stanley only started donating to this cause after a member of his own family was affected.
Ask HN: / freenode: Does Tech need a nudge?
I've been kicking around this idea since steve parted, but / we've often wondered how fast could technology could bankrupt corruption? With the ever impulses of youth it feels more sooner then later, maybe a nudge ? Does Tech need a nudge ? Yes,i feel it would be a self reciprocrating kick in the ass for society. Also, this/these statements should and never shall be contrived against or become the enemy of the state.

Go Hawks! 3 more stanely cups please.

back to beethovens 7th if you dont mind.
Thanks, that was easy. So now I just have a password instead of linking to another account @facebook or google+ I guess that works ;-)
Looking for a startup job? 250 startups visited
Thanks, I followed the recovery link provided by another SE person.
Insights on Redis and Symfony2 architecture that handles 1 billion requests/week
It seems that you argue for subtyping for the sake of subtyping.

Up to you man. Peace.
"Film"? I was expecting some kind of documentary about the culture of Mac stickers or something. I got an ad with no commentary.
I was initially worried when the headline said "psychiatric" research, but was pleasantly surprised when I read the article and found out that what they really meant was neuro-biology and its genetic origins, not study of patient behavior. The "top-down" approach has failed psychiatry (or more accurately, psychology) for half a century. I'm glad to see the bottom-up approach (i.e. starting with genes and cells and then working your way up to thoughts/feelings/behaviors) taking the lead.
What I find incredible to believe is that this problem could have happened without the F7 erroneous keystroke by a human. A simple power outage could have resulted in this exact same catastrophe.

Why didn't the backups work? System wasn't "robust" enough. (Did I just use the word "robust"?)
Show HN: What Harry Potter Taught Us
Steve Jobs: One more thing... we've got a huge user base that love STICKERS!@!@!@! WoOt!!! We got nothing technically new, but you should know that people love us and like to put stickers all over our stuff because, well people have to do that when there's a bunch of the same product in a group... like in schools and stuff.

People put stickers on their things for purposes which generally don't sync up with Apple's brand aesthetic. I'm confused that this happens when Ive has MORE control in this realm.

This, along with the Beats acquisition, seems to point towards a shift from delivering innovation and more towards marketing to kids - which is a valid business proposition. Sticker bombs and colorful headphones are middle school. Apple has to balance it's aspiring Bauhausian creative class against its next generation of buyers.

In a large, case-control study of Apple product owners, it was shown that professional creatives were less likely to put stickers all over their tools of production since they were trying to get things done and carry a message of precisely and cleanly delivered works of inspiration.

If the message is, "I <3 APPLE! like everybody else!" the play is heavily tilted towards emotional ties and peer pressure. These aren't messages of productivity, social connectedness, innovation, etc. They are about your personal connection to a product.

In teaming with IBM, I guess they'll have Big Blue carry their boring productivity message and Apple can focus on OMG FUN! stuff.
You're forgetting labor costs...
Nancy: http://nancyfx.org

Contrast that with Microsoft's WCF: http://www.codeproject.com/Articles/105273/Create-RESTful-WC...

Quartz: http://www.quartz-scheduler.net (hint: it's gigantic)

Contrast with

private void ScheduleRepeated(Action task, TimeSpan interval)
{
Task.Run(async () =>
{
while (true)
{
await Task.Delay(timeSpan);
task();
}
});
}
If you visit countryside museums with old agricultural or workshop equipment, you can verify they are basically all maiming devices. Things used even in the 1950s. In one machine you push a piece of wood downwards and there's a blade that hacks slices off the bottom. Real tough men pushed right till the end so there was no waste. They often had some missing fingertips. Some really small changes made those accidents avoidable, like using some other pieces to hold the worked piece.
It is a wonderful donation, but I do wish that philanthropists would spend money on lobbying congress and The President to increase science budgets by the billions of dollars per year. Money could also be donated to those running in congress who are favorable to increasing the science budget of NIH, NSF.
Sleep cycles don't all take exactly 90 minutes. The first one takes about 90 minutes, and each subsequent sleep cycle decreases in duration throughout the night. The last sleep cycle before you wake up will take significantly less than 90 minutes.
Vagrant vs. Docker by their respective authors
What about the Tesla is similar to mass produced mid-range?
Ah, my apologies. The CoffeeScript metaphor is not completely valid.
Show HN: Webmail Linker – Email Domains mapped to Webmail URLs
VoltAir is an Opensource Android game written with Qt
According to Joel Spolsky all abstractions leak: http://www.joelonsoftware.com/articles/LeakyAbstractions.htm...
To elaborate, monotonicity means that a value is either always increasing or always decreasing, and never changes direction. If a program is built on the assumption that time always goes forward, it may not like you setting the clock back 0.000000001sec every hour.
Ok - so in a web application I need routing/binding of controller functions to URLs/HTTP methods, the ability to interact with an RDBMS and parse a result-set into an intermediate abstraction, the ability to take in the results of a POST or PUT and parse it/validate it/sanitize it, the ability to emit JSON....and yet all of this functionality is baked into my web framework. I can either use a library for each one of those functions or I can just use a light-weight web framework and get all of them automatically. Most likely the framework is just a collection of libraries anyway - Scala Play Framework uses, for example, Anorm for database querying, Slick for higher-level ORM, Jerkson for JSON serializing/deserializing, Twirl for templating, etc, etc.

Having imported those libraries, in the end what I write is going to look a lot like what a framework asks for if it's even remotely well-defined.
A lot of the designs on that page would look better if they covered the logo.
Chef for docker containers
How to create your online brand guidelines kit in under 1 hour
I sleep 8.5-9 hours a night. I feel like shit if I get less than 8. I think it largely depends on the person
33 essential items to include in your company’s online brand guidelines, and a pre-configured online brand guidelines kit to get you up and running in under 1 hour - 100MB complementary storage.
The "og" series of meta property tags are for FaceBook's Open Graph [1]. I believe that FaceBook uses that data to determine what to post if you post that link.

[1] http://ogp.me/
How about... 3?
> A whole generation (generalising/stereotyping, I know) is now coding, who have never grown up and learnt with basic logic gates and low-level code.

This is something that the education system could fix. I believe that we should be teaching kids, starting in elementary school, things like binary and boolean logic, simple circuits with gates, etc. and then move up to memory, instructions, basic CPUs. Everyone should be exposed to some Asm programming. Higher-level langauges, OOP, etc. can be left to those who choose to go into computing as a career, but I think that due to the massive reliance that society has on computers and the influence they have on our lives, everyone should at least have a fundamental understanding of how these machines work.

This should also fix the problem with developers creating monstrosities of abstractions, since they'll have a better understanding of when it's necessary --- this is similar to the difference I've observed between C and Java code, where the former tends to be written far more straightforwardly and with fewer extraneous abstractions than the latter.

> more people able to actually solve real problems

Agreed 100%. It seems far too much time (human and machine) has been spent on creating artificial problems via some sort of abstraction and then trying to solve them (often creating more abstraction in the process), instead of focusing on the fact that computers were invented to solve real problems.

But as things like http://en.wikipedia.org/wiki/Java_4K_Game_Programming_Contes... and the various Java demoscene releases show, the langauge itself is likely not a major source of the bloat, but the culture - it's possible to write simple, efficient Java programs too.
The worst unix disaster I ever saw happened to one of my co-workers. He was working on a client machine, logged in as root because he needed to compile and install some complicated software. As he was working, he did an ls -l /bin and copy-pasted it to a text editor so he could make sure everything was installed correctly. Unfortunately, after returning to his console, he accidentally hit paste. Most of /bin was actually symlinked somewhere else. As you know, ls shows symlinks like this:

lrwxrwxrwx 1 root root 20 Apr 27 17:02 cc -> /etc/alternatives/cc

Guess what happens when you paste a whole list of those into a console as root?
Increase engagement and conversion in Social Media No coding skills required
I love f.lux. I don't know if it has actually helped me fall asleep faster, but I find myself getting a lot less eye strain when working at night. I just wish I could find a similar app that actually works well for android. Any suggestions out there?
8 Steps to Redefining Your Definition of Success
He's used a longer version of that story to view this as a management lesson – it's definitely not just “blame the intern”:

http://globis.jp/774-2
http://www.sciencedirect.com/science/article/pii/S0160289606...
Or redshift, for Linux.
> source?

Your genome.

And more formally stuff like this:

http://www.psychologytoday.com/blog/the-how-and-why-sex-diff...
Edit: Not at all forgetting labor costs. With labor, you can have a new motor for mass market vehicle installed for under $10K (US)
That was not my point. Android is a developer platform; it uses Java because that is an accessible language for app developers, not because it is liked internally.
Wind Sculpture
I just checked my Consumer Reports account. Tesla S is rated average reliability. Specifically, the 2012 model had high reliability, while the 2013 model had below-average reliability.
u a codewiz
The second part of this InfoQ article features a getting started on Xtend and Android:
http://www.infoq.com/articles/unusual-ways-to-create-a-mobil...
Nice writeup. I tried to do the same thing a few months back and gave up. How did you handle getting your browser to talk to a server running on a different port? (Cross-origin requests).

I have to say though, Rails used to be known for "convention over configuration", but when I've tried to use it lately I've found it becomes almost as complicated as configuring enterprise Java projects.
I disagree about the diluting aspect. Every single one of those stickers draws attention to, or even worships, the pure Apple logo.
Every year that some controversial BH talk happens that exposes some company's unpatched security vulnerabilities (or even questions the company's integrity), either the talk is pulled, or the talk materials are literally ripped out of the books or CDROMs given to attendees. As soon as a company gets wind that a talk might catch them with their pants down they threaten to file suit and Black Hat pulls the talk.

The Black Hat conference is about promoting the security industry. DEFCON, on the other hand, is about promoting hacker culture. It's a lot more common to see 0-day talks at DEFCON because there's much less industry spotlight [and thus, fewer general business professionals that could get scared by some new attack being announced].
Some Respect For Legacy Code
You are bang on.

It reminds me of the opposite take that we've seen in browsers as of late. Eg. innovate with webkit specific extensions then standardize what works. Java meanwhile standardized conceptually useful concepts (Swing, Java Server Faces, etc), but the markets for pluggable Swing or JSF components never took off.

I think it's that under Sun's direction the intent was to create markets, e.g. a market for GUI components or web components, a market for server components (EJBs). At least in the case of server components, Sun made a lot of money by licensing J2EE servers. I suppose that was their motivation all along for forcing DocumentBuilderFactory's on developers.
Because Xtend compiles to plain Java code that is, mostly, readable. So the investmet in Xtend is low: in case it fails, you can compile your codebase into Java and continue from there.

Basically, it is very similar to what CoffeeScript does. A better syntax with (largely) same semantics. Which can have massive advantages.
As a big fan of Minions, this is my MacBook Air: http://puu.sh/amhxR/56166054af.JPG
I can identify with this, and (from previous submissions/comments) I get the impression that many others here can also identify (very high IQ, low satisfaction with life, anxiety, etc). FWIW, I have learned to "beat" the negative thought loops; after gaining some benefit from various efforts and experiences (which may or may not have been necessary steps in enabling what followed), what finally did it for me was understanding that the happiest people I know are also the most boring. Steady 9-5 jobs, steady relationships, relatively infrequent travel, often religious, etc. Those people didn't question a lot of the things around them, and they were generally happier for it. So I made a conscious effort to also become "boring" as much as I could, and (surprisingly) it more or less worked.

Obviously not everyone will be comfortable with that path (and obviously I still question some things, I just consciously choose to question much, much less than I used to) but I'm mentioning it as an option because it's basically the answer to that "pursuit of happiness" garbage that people always talk about. It's just a lot easier to be happy when you allow yourself to be pleased with simple things.
BuzzFeed-style commit messages generator
Oracle Big Data SQL
Does Lamport's design use seconds at all, or use only "happens before" statements?
Would you support this as an open-source patent?
http://www.IGG.me/at/SandPiper
> within short order I am snagged for business advising as well. This hasn’t been all bad.

Face it-- you're a unicorn. There's NO way you can just do Software Engineering. You're simply not wired that way. As for the stuff you hate to do, the challenge is mitigate and manage. Be upfront on your boundaries, set expectations. Moving forward-- meetings are on your terms and schedule. Applicable to your situation, here's a good read on setting the frame and prizing> http://pitchanything.com/book/
The mentor part is _huge_. Navigating the Mozilla world (Is that info in a wiki? Where are the docs for this? How do you know who to ask questions to?) is a learned skill, and at the beginning it's a big deal to have someone who, even if they don't know the answers to your questions, will know how to find the answers.
Yahoo answers concurs.

https://answers.yahoo.com/question/index?qid=20100310205608A...

With an average labor per hour cost of anywhere from
80 to 120 dollars, you're probably looking at anywhere
from 1280 to 1920 for just labor. It will probably
take two techs two days to perform the work. Plus
the cost of the parts needing for mods, if I had to
give you an educated guess I would say you're looking
at paying anywhere from 1500 to 3000.
You're right! He commuted about 150 miles each day for a few years. I actually got the number wrong -- it was more like 75k miles a year. (I called him and asked, I thought he had that car for a shorter time than he actually did)

We moved after my dad and my mom got jobs, but he basically got laid off due to a restructuring on his first day. Due to some complications with pension/benefits, it was very expensive for him to go somewhere else, so he ended up going back to his old job.

I did know a few people who had extreme driving conditions. Our neighbor was an RFD postal carrier who had to drive a personal vehicle for delivery. His mileage wasn't extreme, but he replaced his brake pads monthly.
Ask HN: What are your iOS app upgrade cycles like?
When you do a new iOS app release, how fast do people upgrade? How many upgrade?

What is a good way to get these numbers?

What are some good places to ask these types of questions/discuss this stuff?

Thanks!
It's not just nostalgia that makes me a happy Gog customer. Many of the titles I didn't completely finish, some have expansion packs I never bought, some I only have for non-existent 5.25" / 3.5" floppy drives and some have re-texturing and mods for modern systems to improve graphical resolution.

Plus many titles I never had the pocket money to buy and now they are pocket change. With the Gog digital download system I can relax about keeping backups and the like.
I didn't have to do anything special to allow CORS, and now that I think of it I'm not sure why, because it's been necessary on other SPA projects I've been involved with. Maybe because both servers are localhost. That would be a good thing for me to figure out and include in the post. I'm kind of learning all this in public.
I find that when I do this the only time I have trouble getting out of bed is when I know there is something I don't want to do on my schedule.
A Neutron Star Collision with Earth
From Webcam to Animated GIF: the Secret Behind chat.meatspac.es
Its nickel which is present in the alloys they use. Unfortunately once you're sensitised to it then you're screwed. I am unfortunately screwed.

This is a fairly big issue for a lot of people. Even my doctor asked if I use apple products when I went to him with the rash as he's seen it a lot.

I find it rediculous that they would even consider using nickel based alloys.
What's kind of skills for programming with Mozilla?
Something must be done.
I use Tower daily, and used the Tower 2 beta for a bit. I have to say I think they are missing an opportunity. There are a few cool new features (like autofetch) but for the most part, the upgrade smacks of change-for-change-sakes not actual progress towards a good workflow. More clicks are required, keyboard-only navigation is tough, diffs are hidden by default.

One thing most of these guys do is simply smack a UI on top of a command line, rather than explore ways to manipulate the available data into a better workflow than you could possibly get via commands. the conflict wizard is a good step, but that is only part of the story. Repo's are full of data ready to be mined in ways that aren't just 'git pull' and 'git merge'. There is a visual file history, changes made per-person, etc.
Reminds me of stocks. How do you tell if the price is at lowest? If it is not at it's lowest you are losing money. If it is at lowest and you didn't buy it you lose money too.
Master Branch Must Be Read-Only
It's true that there's no definition of "object oriented" that fits every
language that has "objects". But that also means that the term "OOP", without
the context of a language, is useless in discussions, because it doesn't mean
anything.

Like Java, Go and Javascript have "objects", but you all know how different
they are. So don't make them equal by calling both of them "object-oriented".
If structs in C were called "objects", would C be object-oriented as well?
Resolving the Shard Conflict of Creating a Distributed Database
Snowfest 2014 – The Team Represents Again
Firefox 31.0
How Might Quantum Information Transform Our Future?
code that you can simply read from top to bottom. Do this thing, then do that thing, then do the other thing.

It's called "imperative/procedural programming", and has been around for as long as computers if not longer (in the form of instructions to humans). I think the problem in frameworks is not so much the inverted flow of control as it is the extraneous use thereof --- control flow that bounces around between many functions is difficult to follow in general. It all comes down to the fact that abstractions have a cost and benefit; the important point is when to make the decision to use one in which the benefits outweigh the costs..
they negotiate, still. I know several startups which went to amazon, said, "hey, your competitor is cheaper, what is your value prop" and suddenly had 50% discounts, etc. It's amazing how much you get simply asking!
> How did you handle getting your browser to talk to a server running on a different port? (Cross-origin requests)

Having run such things on entirely different servers, never mind localhost ports, what I needed to do was set the Access-Control-Allow-Origin http header in the rails controller (same principle applies to other frameworks). One simple guide is here: http://madhukaudantha.blogspot.co.uk/2011/05/access-control-...

Slightly ruined by that dreadful blogger interface, but there you go.
C++, Javascript, Python... or Rust ! :)
Basically, anything. Have a look at http://www.whatcanidoformozilla.org to have a glimpse on what you can do for the project.
You'd let it ring for an hour?
I thought the central point of OOP was to encapsulate functions ("methods") and the data ("objects") they operate on, thereby providing a way to structure code? That's why it's called "Object Oriented Programming" and not "Polymorphism X Y".

Wikipedia at least seems to agree with me.
Twilight is pretty good
Sure you can.

Pressing the button would start a timer. While the timer is running, the user would have the opportunity to review their selection (maybe even with a simulation of what effect the selection has) and could undo the request if necessary. Only after the timer expires would the action actually be taken.

This is how the "undo send" feature of Gmail works.

http://mashable.com/2010/08/22/how-to-undo-send-in-gmail/
If you call the same number 10 times in a row, or let it ring for minutes, you can be reasonably sure nobody is home. Most people would at least get pissed and pick the phone up, if only to slam it back down.