skysight-inc/HackerNews huggingface dataset:
No, I'm just the one who has screamed the loudest about it. Most others suffer in silence. Popehat was Follower bombed too:
http://www.popehat.com/2013/09/17/spam-attack-immediately-fo...
http://www.popehat.com/2009/12/07/it-says-a-lot-about-twitte...
The original was called XCOM: UFO Defense in North America vs UFO: Enemy Unknown everywhere else.
Design Abstraction Escalation
I don't live in Arizona anymore, I live in the bay area.
One question I haven't managed to answer yet: what happens when a Bower-bundled component needs to use and image (or a font)?

As far as I can tell, there's not asset-path() usage, and so the link breaks in production (where image assets have <assetname>-<md5hash>.jpg filenames, for example).
http://www.hist-analytic.com/MooreExternalWorld.pdf
Reasons to ditch your m.site in 2014
I'm not wrong, look at jobs at the University of Arizona (Tucson) for experienced C/C++ programmers. $45K a year.
"Books teach you stuff"
Err...RescueTime?

Automates it all and self-games so you can set your own targets to beat.

The best part is that you actually think twice about going to that non-productive site because you know it's going to be staring back at you at the end of week report. Of course it takes discipline but sometimes little tools help.
Someone who was bombing my account saw my announcement that I was going to Protect my account and tried to bomb it before I did. I was faster and the fake Followers wound up in a request queue. Now that Twitter has restored Block, my account is again UnProtected and those 1,800+ are now automatically added to my Follower count. [typo edit]
Restler on a LEMP stack - https://github.com/Luracast/Restler
What Makes a Startup "Hot"?
I don't remember where I saw this, but some companies replaced the "loading.. please wait" with funny stuffs such as "Loading Chuck Norris... (10%)", "Loading the internet (20%)", "Loading MSDos... (30%)", ...
It's simple to implement but I found it smart and entertaining !
Qualcomm Names Steve Mollenkopf CEO and President
I think it would be interesting to see if he did get an affiliate account, and specified all of the aff money would be donated to a charity, how much cash would it raise? A nice way to siphon Amazon's profits into charity...
It creates havoc with all the services that create metrics about Twitter. It's also bad for Twitter in terms of selling advertising based on user numbers. If advertisers, say, want to target people with N Followers, how can they be sure those numbers are actual people and not fake bot accounts?
Money making isn't always the motivation behind creative projects, however I guess it's a good default position to take especially with anything related to finance
Or even F#, which is basically OCaml on the CLR. Very fast, fully supported IDE, great if you're stuck in SLAs for CLR code, complete interop with C# or VB.NET, it's the current hidden treasure of the .NET world.
Yeah. It's at least mini-hydro.
It was not even a beta feature, it was not exposed to end users at all.
Perhaps the title should mention that it's done in a mere 15 bytes of assembler:

"; size:
;	15 bytes"

So it's a code-golf sort of thing.
Hacker Newsletter issue #179
Context: Molenkopf's name was outed yesterday as one of the possible candidates for Microsoft CEO -http://www.bloomberg.com/news/2013-12-12/microsoft-said-to-c...
I enjoy reading Gladwell's books, but recently I have seen information that means I need to stop regarding his books as non-fiction. Maybe a lot of his books should be sub-titled "Inspired by true events".
Have you tried castAR? Thousands of people have tried it and no one got motion sick.
Wow, the State Dept and now the USPTO. What parts of government will they touch next? FCC, DOT, FDA, or Consumer Protection?
Like this one? http://dresdencodak.com/2009/07/12/fabulous-prizes/
First look at Firefly Online
The Trekkies were right all along: http://en.wikipedia.org/wiki/The_Chase_(Star_Trek:_The_Next_...
Comment your own word what you want to say..

@ noizyoyster.com
"GEN. ALEXANDER: I do. I think people have to be held accountable for their actions. …"

Sure, how about your lying to congress?
Show HN: Fiddlewax Interactive Lessons
Fork it and have it save in localStorage, or POST (ajax or <form>) it to your host site for saving.

One idea could be to bundle it with haste[1] or similar.

[1] https://github.com/seejohnrun/haste-server
Do not expect Google to implement it anytime soon, due to the massive app breakage potential.

Android's permission system looks good on the surface. However, there are so many required permissons nowadays that many users do not even check them anymore. And you can revoke specific permissions on an app by app basis.

On iOS, developers are told not to rely on certain permissions being available, such as location. Some apps truly can't function without those, but they are supposed to warn the user, not crash.
When I watch movies or when I read lengthy materials I stand at a distance of over a meter and a half from the screen, and I zoom till I can look comfortably (with my eyes relaxed). But now there are clever people assuming way too much about their audience and so happens that the pages I come across can hold this way only around five words per line...
any evidence for the 'even more' statement ?
The Database Administrator is dead
Moncler Jackets For Mens Hot Sale Now
I tried it, and now I'm confused and angry! Seems right to me.
In related news, the universe is a hologram - http://news.ycombinator.com/item?id=6883611
These things already exist, and are universally a failure.

The top people don't need to join, because they are well known and have reputation. The people that do want to join are those who need the trimmings of an endorsement. So gradually it turns into a grouping of people slightly below average trying to improve themselves. Plus, the people who are attracted to this type of thing work in industries where others are bedazzled by credentialism, like academia and government. A group of people dominated by academics and public servants telling me how good they are? Thanks, I'll pass.
The wording of the news is quite similar to a discovery reported in 2006: http://www.nytimes.com/2006/07/25/science/25dna.html?_r=0

So is this a third code? A rediscovery of the same thing? Or a refinement of that earlier work?
Should work on phone, tablet, and desktop but still needs a lot of testing/debugging. It's all in HTML5, so various browser behave better or worse.

Any thoughts or feedback would be super awesome. Thanks!
Here are the LWN articles on Device Tree from June/July. Not sure how things have changed:

https://lwn.net/Articles/560523/
https://lwn.net/Articles/561462/
goddamnit you made me click on a pewdiepie video.

Fair warning to anyone clicking, pewdiepie videos are absolutely obnoxious. don't melt your brains.

otoh, I am very excited to play this game, Routine when it comes to oculus rift

http://www.youtube.com/watch?v=iAcAd1fUiy8

it looks bloody terrifying.
How to Sell Bitcoins on eBay Without Getting Fleeced? Use FedEx
Wow, what a tangle of verbosity. Yes, you could be a brain in a vat. Or you could be a brain on a biped. Obviously you cannot distinguish between these two possibilities merely by thinking about them, because your thought processes are equally compatible with either scenario (by construct, by the premise of the question). A simulation good enough to be indistinguishable from reality, cannot be distinguished from reality -- that's the definition.

The fun thing about this quack philosophy is that's it's falsifiable, that in a couple decades, we'll actually have brains in vats, and kids will play games where they shuffle a kid's brain around and have him guess if he's in a vat or not. And with the higher-end iVats, they'll never be able to tell. And they'll totally ridicule the tenured philosophy faculty, they'll be so mean, what the hell have you been doing with your grant money?
There are still browsers that don't maintain form state across back/forward history?

(I'm a little surprised by this because I thought all browsers used backspace for back)
It's a natural side-effect of using immutable structures. When you need to modify you allocate a new object with the mutation. This naturally has an impact on the GC because it needs to allocate and recover more garbage.
The idea that the world appears to mutable and therefore programming languages should encourage mutation in order to model it is one that doesn't make any sense.

To me, it makes much more sense to try to create programming languages that are able to express human thought. People think in terms of things that are, to a first approximation immutable, memories are a good example.
GCHQ Forced Secure Email Service PrivateSky to Shut Down
I give some actual advice and suggestions on learning to become a faster programmer here: http://deliberate-software.com/quality-is-future-speed/
Because phones inherit from an old business model where they were subsidized by mobile network operators and thus manufactured and sold according to their needs, not to the users need.

This meant you'd have many restrictions and the user was constrained to a tightly-controlled environment that forbode anything the operator deemed unnecessary (and could even contain malware/spyware-like pre-loaded software).

That model gradually evolved into J2ME platforms (and the like), where developers (and sometime users) could make small customizations, until someone decided there was a huge market selling phones designed not for the operators but for their customers (i.e. Apple/Google).

They still built the product partly following the same mindset/model and provided VM-centric phones that still are not designed to give you ring-0 access from the get go and maximize the operator's & manufacturer control on your device, hoping to gain revenues from gated developer communities, reselling applications that are mostly yet another graphical layer on top of code that already exists natively on regular computers since a long time ago.

That model is gradually evolving (hopefully in the right direction) and operators are slowling realizing that they're not device vendors but merely ISPs, which means that the phones are to be sold to customers, centered around their needs and giving them the maximum control (letting them chose the OS and giving them ring0 access).

You still need to get rid of the protected baseband cpu, the SIM, the TEE, the protected bootloaders etc. and eventually might have the device that you speak about.
People with disability learn through high adventure
Waypoint Adventure helps youth and adults with disabilities discover their purpose, talents, and strengths through the transforming power of adventure.

Waypoint believes that all people should have opportunities for adventure and through them realize their personal value, strengths and abilities. These experiences will help people become stronger individuals and community members.

www.waypointadventure.org
www.facebook.com/waypointadventure.org
wwwtwitter.com/waypointorg
How on earth is
Bayesianism a form of behaviorism"
? And what is it with the cult of Popper. Popperism isn't "underrated", it's considered the gold standard of epistemology despite being a vague philosophical theory full of holes. Contrast that with Solomonoff induction which has a rigorous grounding and which offers hypothesis testing and rejection as a trivial subcase.
It's actually dual-licenced GPL and an alternative where you don't get the so-called "viral" properties of the GPL, but changes to the code still get returned to the project, kind-of LGPL-ish.

http://x264licensing.com/

That seems to suit what Cisco are doing here, but a Cisco representative claimed that when they suggested just using x264 that it was shot down by Mozilla (possibly because Mozilla shared the common misconception than x264 is GPL-only?)
Sorry, I wasn't precise. I was responding to the suggestion to only proxy for familiar senders. But, assuming that you can correctly identify who is familiar and who's not (there is scam detection as well), the benefit is minimal.

There is bigger benefit of doing this proxy for non-familiar emails.

Google could prevent leaking if email address is valid by simply prefetching images even when email is sent on non existent accounts.
If data science was a real thing, then quants would consistently beat the market.
Canadian MP Advocates Censoring Internet
I'm putting this on my wall over my desk.
Google is one of the worse offenders when it comes to not following android guidelines. Their apps consistently break back button behavior, don't follow UI guidelines, etc.
Ember.js Training in Copenhagen
The startup mantra is Go big or Go home.
You want alignment with your investors. To even tell them you're tolerable of a lifestyle business would not be alignment with the use of their funds.

Don't confuse temporary state of 'sustainable' with 'going to continue to maintain a lifestyle business'. Many startups are happy to be at a sustainable state while figuring out product / market fit, how to scale, etc - because it gives them a longer runway without having to raise funds.

It'd still be considered a 'failure' from the investors perspective, and again, if aligned correctly - the founders also. One of my favorite quotes from an investor is 'Don't return my money. Return me 10x or fail ($0 return) trying'
I understand the theoretical implications - but, reading from, http://en.wikipedia.org/wiki/POSIX, Windows 2000 was Posix-1 compliant, so Posix doesn't really have much in the may of practical implications.

What are the practical implications of being "Unix" - i'm of the belief there really are none.
Ctrl-[ and Ctrl-c don't work :'(

Still good job!
NASA's Juno spacecraft flies by Earth, captures this incredible video
I agree - in my experience object-orientation is at it's best at structuring a representation of the problem domain and functional thinking fits well with solutions. I've written a lot of code over the last few years that models large scale industrial systems and the general style is very much functional processes over immutable objects and this has worked pretty well.
Depends on the project needs. Past choices have been Django, Rails, Flask, Sinatra, Codeigniter, C#, Go, and Java. Every system is different. You shouldn't try to fix every problem with the same tool. :)
> The thing about "Class based Programming" - or Object Orientated Programming

You can have OOP without classes - prototypal inheritance for example. In JS, you just clone an exemplar with Object.create() for example.

That said, the article author does the same thing.
I am Back And We Just Raised $5 Million Dollars
This is the kind of philosophical argument I cannot understand. The question is essentially: "Given that it is impossible to know X, how could you know if X"?

There is nothing to think about. The scenario answers its own question.
>The thing about [OOP] is that it allows you to model a problem domain in real-world terms.

That's only true on a superficial level. Sure, in CS 101 it's easy to explain how to make a Point object and add a Move() method to it. But dive into any real-world code base and you're more likely to meet RectangleCollectionColorPickerFactory instead. Let's face it, writing a large program is an exercise in abstract symbol manipulation. Trying to make it correspond to "real" objects is about as hopeless as basing literature on coloring books.
It should be noted, though, that the c3.large has half the RAM of the m1.large.
I'm very familiar with OpenBSD, the BSDs in general, and Linux. I'm really interested in the statement, "It's not a linux, it's Unix" - and I'm wondering if that statement really has any meaning.

I completely agree with you that understanding the licensing, the freedoms you chose, the wonderful documentation and great integration you get from the BSDs are all important - but that's really a question of "What is the practical difference between choosing an OpenBSD versus a Linux System" - which is somewhat different than making the blanket statement, "It's not a Linux, it's Unix."
That's true, though it's also worth pointing out that immutability can make garbage collection easier.
Yes. The article correctly points out potential pitfalls of OOP but glosses over its benefits:

> See, mutable state makes shorter English sentences, and the agent concept helps make analogies with our fellow humans. In the end, this first impression trumps the fact that avoiding mutable state where possible ultimately yield simpler programs.

- But shorter English sentences are awesome.

- Good analogies are awesome.

- Effectively communicating with our fellow humans is awesome.

Indeed, all these things contribute to simplicity.

I find that often critiques of OOP are actually critiques of poorly implemented OOP. When it's done well, it can retain many benefits of immutability while still mapping more naturally to domain concepts. This talk by Gary Bernhardt is a great discussion of using functional concepts in OOP, and doing OOP well:

https://www.destroyallsoftware.com/talks/boundaries

The talk "Functional Core, Imperative Shell" is also a must see.
Does anyone use OpenJDK? I was never able to get the Atlassian suite running on that, and it was the last time I tried using anything other than the Official Java JDKs.
YATD (yet another to-do list). But with an emphasis on what me and my family need. It could end up being something entirely different. :)
I'm seriously curious about their sound and graphics framework more than the actual games (unless it is HL3).

I am betting (and hoping) that they are going to start using Wayland as well as a custom sound framework.

I also wonder if they are using a custom packaging format based on top of .deb .
Can I hear your reasoning? Why would rift not increase chances of developing instrument myopia ?
Warren Buffett could be considered conservative, and having a generous aversion to all things tech. a16z, OTOH is almost on the opposite side of the spectrum when compared to Berkshire Hathaway. And yet, they both appear to following a similar fundamental principle:

Invest in truly exceptional companies and people, at a good price. Rather than a good company, at an exceptional price. [1]

[1] http://www.berkshirehathaway.com/letters/1989.html
Survey summary has actual data without author's personal opinions mixed in: http://dailyjs.com/files/2013-survey-summary.pdf
> pick what language and coding paradigms best suit your problem domain and you as a coder

An addendum: there is often no single obvious best way to do something. Though many approaches are obvious as being less wrong than others.
http://www.linaro.org/linaro-blog/2011/08/15/enabling-device...

The Linaro kernels ("Linaro Stable Kernel" is the keyphrase) boot from devicetrees (aka FDTs). Not sure how much of that is upstreamed, but devicetrees are pretty standard in the ARM world as far as I can tell. (Also, in general if you're doing Linux stuff on ARM, Linaro is the place to look for everything).

Edit: actually, that link isn't very relevant - I just lazily googled "linaro devicetree". But you should be able to find more info!
"Surely You're Joking Mr. Feynman"
CyanogenMod has this killer feature called Privacy Guard which you can enable on a per-app basis. It allows you to use the app and lock it out of unwanted permissions without breaking the app functionality.
The DBA is not dead! They just look and smell that way!

But in all seriousness, if your app uses a database, you are incompetent not to employ an expert to help with the database, whether advising on the query plan of those non-performant queries, or what is the best setup for the current stage of the business and app, they are very useful.
Class-based programming works great for GUI toolkits. In most other contexts, the suitability is variable. OO is a horrible match for compilers, for example.

The article is chasing down the wrong tree when he tries to build an Option type in C++, though. The normal OO way to handle the same class of functionality as ADT sum types is to use separate subclasses. What he's not acknowledging is that OO and functional+ADTs both only handle half the expression problem[1], in different ways. There's no absolute superiority for either model. It depends on the domain.

Less mutability is good almost everywhere though. The lack of persistent data types is a blight on almost all non-functional container libraries.

http://en.wikipedia.org/wiki/Expression_problem
One of the things I love about Austen, her wit and great storytelling aside, is her insights into the regency society of the time.

With Austen, for a modern reader, there's a lot to appreciate. Her books give a perspective on what life was like as a member of a class (females) in a society which terribly oppressive for them. What would it be like to be a very intelligent, well-read person who is not allowed to hold a job at a professional or managerial level, not allowed to get a college education, not allowed (generally speaking) to travel freely or own property without restrictions. In many respects, this world is as alien to us as anything found in scifi or fantasy and is therefore a fascinating and horrifying view.

Austen will give you this perspective. If you pay attention closely, you can also learn quite a bit about the ground level view of the English class system in the regency period and how it worked for people on varying social strata. Her novel, Emma, is particularly good at this.

Even the focus on courtship and marriage, which many people will find completely frivolous, has an interesting message. I can't find the exact quote so this is from memory, Austen once remarked that her focus on marriage was because the marriage proposal was the one free choice (in terms of refusal) women were allowed to have. And considering the social and legal power the husband would have over the wife, the woman's choice becomes the thing which will determine the course of her life. From this point of view, there's no wonder why marriage is presented as such an overwhelmingly important event.

I hope you'll give her books another chance.
This is before Lavabit...
> Standard ML is where it all started

Technically, ML is where it all started. Standard ML and OCaml are to ML as Scheme and Common Lisp to Lisp.
As an aside, my final year project for my CS degree included benchmarking different sets of SK combinators for efficiency as well as looking at different reduction algorithms.

What I found out pretty quickly is that, especially as I was running my code on a mid 80s mini computer, I had to spend as much time on allocation and garbage collection strategies as anything else. Indeed, my only really "difficult" bug was caused by my premature re-use of application nodes - I thought I was being clever re-using them immediately but it caused problems months later when I started writing recursive expressions using the non-native Y-combinator. I had no idea what was causing the problem and was really quite worried, I was stumped for days and then I had a flash of insight from nowhere while sitting on a bus that fixed the problem.
GCHQ (UK's 'NSA') Forced secure email service PrivateSky to shut down early 2013
Significant discussion here:
https://news.ycombinator.com/item?id=6893947

that submission is from a different source (itsecurityguru.org) so this one may have different details.

There's another version here:
https://news.ycombinator.com/item?id=6896127

The real story on the PrivateSky takedown
(certivox.com)
I'd also be interested in how many Harmony features are currently implemented in V8/Node.js?