skysight-inc/HackerNews huggingface dataset:
God, I was so fed up with django.contrib.auth.models.User, not being able to ignore Username was probably the most insane part, I always felt email was a better choice than Username. I along with a bunch of people I know are looking forward to swappable User model, far saner than the round-about approaches I was using.
Two choices dictate a terminator: (a) free form 1D language like C vs 2D language like Python or Haskell, and, (b) support for assignment statements x = y and the like as in C vs all statements starting with a keyword as in say ATS. I personally do not like the semi-colons either.
A cleaner implementation would simply be monitoring the contact between the clip and the case. A shirt would toggle this to false, in your pocket would be true.
My one question is: Why?
Cheapest Car Insurance prices Cincinnati
Yeah dude I feel you. How confusing is Ruby on Rails too? I mean, this is one of the lines in Rails:

end

Come on man?? How the fuck am I supposed to know what that means? End what? And where do we begin??!

:rolleyes:
How many times you do full recompile during a day? I'm curious because in my workflow I rarely do full recompile.
Angular lets you use attributes like: data-ng-*. You can also put directives in css if are that concerned about validating markup - class="data-ng-click: foo"
I liked it. I've never understood the taboo on income disclosure--it's a valuable piece of data for evaluating many things.
This post here seems to be more informative: http://rocketmoonlighting.blogspot.com/2011/03/what-its-all-...

To save you a trip to Wikipedia, DMLS is Direct metal laser sintering -- 3D printing with metal.
60ft² seems small, even for 3 compact hackers.

What are you doing living in Mt. View!?!?! There is BART. Live someplace cheap in the East Bay. Stay East of the 580 freeway as a very general indicator of quality. Cal students eat up all the housing close to campus, but father out between Shattuck and Telegraph there are interesting and affordable places to live with flat mates.
North Korea: Could Google open up the dictatorship?
What the People of Wal-Mart actually want
Confirmed on Cyanogenmod 10.1.
Yeah English listen by an Italian sound exactly like that... (I am Italian).

Well, also other artist tried to do the same years early, but it was written.
Stealth Wear: New Designs for Counter Surveillance by Adam Harvey
A lisp program's code can be manipulated by the program itself. Lisp programs are self-aware.

It's a bit mind-bending, but from this simple foundation comes the power to easily create and assimilate ever higher-level abstractions (which is what programming is really all about). Parts of a program can be used as a template for creating other parts as needed. You can assemble these parts and shape the language into something very specific for the problem you are solving.

Other languages come part-way, but don't fully embrace this concept (code=data) because it has a cost: it seems difficult to learn because it requires a change in thinking; it seems difficult to write (and read) because you're directly encoding a data structure and it all looks a bit 'samey'. Where other languages have 'shapes' in their code that give the trained eye an indication of what the code is expressing (such as for...do loops and indentation), lisp code has one shape: a tree [1].

I don't know if I've reached beyond your understanding. I haven't meant to, but the takeaway should be this: lisp programs are self-aware and can operate on themselves because a lisp program is just data like any other. This makes it easy for the interpreter/compiler (hence 'lisp in x lines of code'), but more difficult for the programmer (at first). As with all things, practice and familiarity overcome these initial difficulties. It is worth it.

[1] http://en.wikipedia.org/wiki/Tree_(data_structure)
When I've been aware of it, it's never been convincing — but of course you're right; if I'm unaware of it and it did fool me, I wouldn't know. Let's amend the above to "which usually don't fool me."
Chess has relatively simple rules (initial board layout, legal moves, win condition, some fanciness with en passant and castling, etc), but the game is endlessly complex, and there are more boards than a human being could ever see in his or her lifetime. Lisp is similar in that regard.
It would be more precise to say minimalistic, rather than simple.
This is a creepy device idea. Imagine someone with 24/365 access to your data and some ideas of enhancing your life or redirecting it to someone's purpose. Automagically, like the software does.
>It's very easy to say "meh, you haven't done a scientific test so it's probably placebo", but remember that you're being equally un-scientific in such an analyse.

No, dismissing unblinded observations of phenomena the perceptions of which are notoriously suggestible (like UI responsiveness) is not "equally un-scientific" as making unblinded observations of phenomena the perceptions of which are notoriously suggestible.

Pointing out that such observations is unreliable is, in fact, a simple application of science. Grandstanding tu quoque arguments are not.
Reddit. /r/forhire might work. It has the right audience.
You should try an iPad. I hear they're quite good.
>R&D into new computer algorithms is a non-trivial investment, frequently requiring years and millions of dollars. There is a tendency among programmers to discount the level of effort required to develop a new computer algorithm that materially extends the state-of-the-art even though most could not develop such algorithms themselves and have never been involved in such R&D. Organizations that make this investment do so looking for a return.

I don't think critics of software patents are in the practice of claiming that software R&D is always quick or inexpensive. Rather, the claim is that the patent system is demonstrably incapable of improving that situation, and in the meantime has spawned enormously wasteful multi-billion dollar litigation between otherwise upstanding major companies and struck fear into the hearts of small developers who can no longer produce a successful innovative product without risking a shakedown by despicable parasites.

Companies expecting a return have numerous other, less innovation-damaging alternatives to software patents. First to market advantage, copyright and trade secrets cover the field pretty well on their own, and no one can accuse any of those things of causing the average software entrepreneur to lose sleep over the prospect of totally unpredictable ruinous litigation.
I'm disappointed by the number of software patent apologists on this thread. The effort or the cost required to accomplish something in software is not a good argument for being granted a government monopoly on your type of solution. Code itself can be copyrighted and does not have to be shared. Novelists spend years on novels, have their exact words copyrighted, but don't expect to be granted "patents" on the ability to tell certain types of stories. We need to free programming from these illegitimate shackles. We programmers deserve to have the same freedoms as writers when we sit down to tell our stories in code.
It's weird that this question keeps coming out in several cool but not that useful HN posts.

Some times it's cool to do things just because you can, maybe he was bored or he always wanted to implement a lisp dialect.

It might not be that useful, but i'm sure that the autor had a blast doing it, otherwise he wouldn't have done it.
Good job ! It is an awesome website to learn and practice, I will become a pro in a matter of time :D

A.
> whichever way they go, they will get less revenue from Office in the future

Can you explain how you arrived there?
If office is made available on other platforms it will raise the revenue not lower it.
This is a weird article to me. In my experience, people hated the ribbon and didn't find it useful or innovative, just annoying. Also, most of my friends that switch to Mac found the Mac version of office to be quite a bit better than the Windows version. I know Word for Mac had quite a few more features (Notebooks being the biggest one) than the windows version.

I suppose they could be talking about lack of apps, like OneNote and Visio?
It's a fraudulent certificate; why should we believe anything in it?
Sure, but if it's company-linked, then you can use it for event alerts, automated contact list sharing when employees come and go, and other interesting features. The popular clients easily integrate with single sign-on type stuff on most platforms. You can point non-technical users at it and they understand. IRC is not like that.
> Pretty much the entirety of the Cocteau Twins

Well, there's some discussion whether she invented a language to sing in or if she was just off her tits on heroin and LSD.

For the young 'uns:

Early, not pleasant to listen to - (http://youtu.be/AF-hic7hNpk) Later, nicer - (http://youtu.be/WORzTWzwtho) Her singing 'live' recorded from VH1 to show it's not just post-production (http://youtu.be/Xo-vh_q1xQQ)

Very listenable - (http://youtu.be/EIs6uc440Z4)

And again - (http://youtu.be/iD0STDHNM8A)
I start off at the http://news.ycombinator.com/classic - it shows only items upvoted by members older than one year.

A) Greasemonkey has a few scripts that add this or that to your experience

B) Collapsing the first level of comments (a la reddit). I put in a feature request today about that actually -

http://news.ycombinator.com/item?id=5007553
Haskell has a way of making the hard things easy and the easy things hard. The high level, pretty stuff is great. The ugly stuff is, for example, getting what we want out of `rawdata`.

You're probably thinking stuff like:

let list_usa = fmap (\row -> row^._4) $ filter (\row -> (row^._1)=="USA" ) rawdata

which is just saying, column 1 is the country, and we only want the rows that are "USA," and from those rows, we only want the fourth column. It would've been simpler if it were just arrays or lists, but that wouldn't be as powerful or as composable as lenses.

A better, more readable way would've been to not use those lambdas, since he's reusing the accessors over and over anyway:

let getKaboomieColumn row = row^._4
let trueIfUSA row = row^._1 == "USA"
let list_usa = fmap getKaboomieColumn $ filter trueIfUSA rawdata
...

When you read it that way, it looks a bit less intimidating.
Python and Lua are both compiled languages, almost all languages are compiled these days. They compile to bytecode rather than native machine code, then run an interpreter which may well do on-the-fly compilation to machine code (JIT). Bytecode target makes the compiler platform independent. Felix does the same, except the "bytecode" is ISO Standard C++.
> In fact, violence can be very profitable.

It can be, sure, but it's extremely expensive and extremely risky. That was my point.

Violence is only risky because government makes it risky to commit violence.

Reality does not bear out your claims that turning everything over to private parties would magically solve the violence problem. In fact, places like Somalia and every conflict in Africa and the Middle East are strong evidence that violence would increase tenfold without a strong government. In contrast, the places with the lowest levels of violence are frequently places like Singapore or Europe with the highest levels of government.
Who’s up for implementing a μRuby on top of this μLisp?
Thanks, there is an option to review and rate books.
Ribbon was an improvement to 99% of the people using it.
Glad to hear it worked for you as well.

I think the reason why this works is: (1) you still get to partake in your favorite habit (2) the habit changes so slowly you don't really perceive it changing (3) you aren't reducing the dosage so quickly that you lose any effect [i.e. when I went from 10 cups to 9 cups, I still got a boost from the caffeine] (4) by the time you get down to a reasonable dose [i.e. 1 or 2 cups] it feels like something you could carry on forever (5) you can further reduce doses by inserting holidays in between [i.e. one cup/cig every other day].

The nice part about this is that you can go as slow as you want. If you're smoking 1 pack a day (25 cigs), you can drop 1 cig each week [hardly noticeable] and it will take you almost a full year, but you'll get there eventually.
It's certainly my favorite argument. Folks sometimes forget that pre-Backbone, there was a cornucopia of rich JavaScript framework options: YUI, SproutCore, Dojo, EXTjs, UkiJS, JavaScriptMVC, Cappuccino, and so on. If Backbone has become a bit popular over the last couple years, perhaps it's because it tries to do less than the excellent pre-existing alternatives.
IMO, the FAA and their standardization processes for fuels like G100UL (GAMI), UL102 (Swift) and 91/96UL (Hjelmco) is the bottleneck here. GAMI in particular appears to have a fuel ready to use (in lab/prototype quantities) and has flown test flights in normally aspirated and turbocharged applications. (Turbos live a harder life, have lower detonation margins and are generally a more difficult test case. Many normally aspirated engines would run fine on ethanol-free pump gas from the corner service station.)

I don't necessarily fault the individual FAA employees; they have every incentive to make GAMI, Swift et al jump through hoops to prove that their fuel is as safe and has as high detonation margins, even in worst case, high, hot and heavy departure conditions, as the proven over many decades 100LL fuel. It's a "heads I lose", "tails we push" set of incentives for them, so I don't blame them for being reluctant to move swiftly.

I feel bad burning 100LL in an engine (from Continental) perfectly capable of (and even happier) running on ethanol-free 87 octane pump gas. I'd happily buy clean mogas instead of low-lead, but it's virtually impossible to find and low-lead is available at the overwhelming majority of airports.
Main difference is that Goodreads is just for ratings and reviews, ReadPrint allows you to read books online.
and all of them collectively only make a couple of percent of desktop share. Given this why bother with Linux at all? There is a web version that can be used on almost any platform
FISA Spy Program Must Be Kept Secret For A Secret Reason
Thanks for your explanation.

I know a bit about programming but it only comes down to PHP or jQuery variables, functions, and loops. Lisp looks very interesting and I had already heard about it (through pg obviously). It might just be the language that will fascinate me if I ever took programming more seriously.
It's not that hard when you know the idioms. && is a guard and || is a default. With a little bit more context and experience in writing concise javascript, it's actually pretty clean.
The statement was that litigation cannot exist with government. I certainly think the burden of proof is on the personal claiming that something "cannot exist."

You are the one claiming that litigation can exist without government. Litigation has never, in all of recorded history thus far, existed without the backing of government. Thus, the burden of proof is on you.
Clojure has cleaner syntax and matches the expectations of people used to languages that assume an underlying POSIX-like operating system.
A similar effect happens with CGI. Most (tech savvy) people think that they can smell CGI from a mile away, but the vast majority of CGI these days is subtle and mundane (put another helicopter in the background there; we didn't have budget to rent two), and slips right by unnoticed. It's when the CGI is something obviously impossible and also the focus of a scene that viewers actually notice.
I’ve been waiting to learn Poker for some years. I’ve no reason to didn’t start right now with this!
And? I mean, ok, we get it, the most recently committed code is not open yet, probably because Google would prefer its flagship phones not be spoiled. So what? My phone runs an OS whose code is on github, and I install new versions when I choose to do so, from nightly builds.
To have your site seriously considered for upvoting at Hacker News, I suggest you remove the word "Groovy" from the heading and resubmit. Readers here have become immune to anything which even hints at promotion of the Groovy Language.
The screen is the immediately impressive quality about the One X. Photos are mediocre in good lighting/outdoors but excellent under very dim light. Speed is alright I guess, but runs out of ram more often than I'd like (thus clearing an app out of cache causing a reload when switching back to it).

To me, the most impressive is its battery life. I've gone through too many Android phones with poor battery life. The (snapdragon) One X is the only Android phone with acceptable battery life to me. So it's either iPhone or One X. Everything else dies on me at some point in the afternoon/evening.
The 53% number is for a very narrow period of time: the 12 weeks ending on Nov 25, 2012, which just coincides with the release of iPhone 5...

IOW: nothing to see here, move along. Like jacalata pointed out, the average market share of iOS, measured on a longer period of time, is closer to 35%: http://mashable.com/2013/01/04/apple-smartphone-market-share...
For one thing, Intellij doesn't autoimport classes. I was trying out Play 2.0 and autocomplete didn't find a ton of classes for instance play.data.Form.

A minor thing, sure, and there are ways around it, but the Eclipse Scala IDE found all classes. I have gripes about Eclipse as well, but nothing is perfect.
I don't want to be negative, but this seems like a 100% puff PR release. I've never heard of this company and without doing additional research I feel like I still know nothing.
Nothing is explained - what exactly do they do (online retail?), how it's different from competition, do they make money & how is this valuation justified?
I seriously can't tell if it's a parody or a real piece.
"Really never, or do you just never notice?"

Indeed. Folks seem unbelievably harsh on accents they know not to be the native one, which is every time a famous actor does an accent, but all those no-names doing even not very good ones fly straight under their radar, making me highly skeptical it's not just confirmation bias.

Christian Bale often keeps his American accents for interviews and press. There might be something in that...
Glad to see my site submitted to Hacker News- the homepage might be a little boring so I'll take the time to mention a few items that might be a little more interesting:

25 Most Popular Offices of 2012
http://officesnapshots.com/2012/12/27/most-popular-offices-2...

Browse All Offices:
http://www.officesnapshots.com/browse/all/

Hardware/Software companies:
http://www.officesnapshots.com/browse/hardware-software/

Social/Web/Online companies:
http://www.officesnapshots.com/browse/social-web-online/

Gaming companies:
http://www.officesnapshots.com/browse/gaming/

Not sure if anyone would have office related questions, but feel free to fire away.
We'll have more beginner courses as well in the future, although the Counting Outs course (the first one) shouldn't be too hard. Let us know what you think! Thanks
Make: Ultimate Guide to 3D Printing
If having a woman in the panel is likely to outweigh not having one, which has to be evaluated on a case-by-case basis, then I'd say have one. However, the author of the article considers having females on a panel to be an intrinsic good and a moral imperative.

That said, within the sphere of technology, gender does not matter, in the same way that race does not matter. A human mind is a human mind.

I think actively pointing this out to women or men who bring up gender issues is more likely to be useful than trying to worry about and indirectly correct for other people's irrationality (i.e. dispelling rumors of sexism or worries about male domination).

Regarding male domination: Some workplaces are going to be biased against <X>, although hopefully increasingly few over time, and sometimes, <X> are going to have to change workplaces. <X> could be women, but it could also be all kinds of other things, including traits that I (as a while male) have. For example, I think being a political minority and being introverted, both of which traits I have, can easily cause as much workplace bias/difficulty as being a woman. But it depends on highly on the specific workplace you find yourself in.
Catpacks Launches as the First Ever Cat Subscription Service
yes, check this out: http://python3porting.com/noconv.html

then read the source code (very short) to six: https://bitbucket.org/gutworth/six/src/64891e65200f9853aa64d...

I don't actually pull in six, I just include those functions which I need locally, usually with some tweaks.
Songwriters should use this as a designer uses lorem ipsum.
There should be a dramatically faster, more accessible way to write applications.

You do realize this is the holy grail of software development? The thing we've been seeking since, oh, at least the mid 1950s.[1] Pretty ambitious to think you'll crack the nut, at least more than momentarily.

[1] http://en.wikipedia.org/wiki/FLOW-MATIC
I never said you should put everything on the C stack. I also never said you couldn't use dynamic memory. You can have a custom stack or block allocator with memory coming from sbrk() mmap() or preallocated in the bss.
> Violence is only risky because government makes it risky to commit violence.

Not true. Government law enforcement obviously contributes, but the tendency for people to defend themselves (and for third parties to intervene against perceived injustice) is the primary source of risk.

> In fact, places like Somalia and every conflict in Africa and the Middle East are strong evidence that violence would increase tenfold without a strong government.

I'm glad someone finally mentioned Somalia. Unfortunately, your beliefs are incorrect, and are in fact the opposite of the truth. See http://rkba.org/libertarian/maccallum/MacCallum-Somalia98.ht... and http://www.peterleeson.com/Better_Off_Stateless.pdf .
> pretty straightforward for developers to implement

Although true, many developers don't even take the time out to do it[1]. This video demonstrates that the creators of Instagram did take the time out to do it, even though a lot of interaction their application is based on vision.

[1] http://mattgemmell.com/2012/10/26/ios-accessibility-heroes-a...
Wrong, it is not a government agency. It is privately held and run as CA with the permission given by the government.
Robotic Band Covers "Ace of Spades"
Thanks for the answer, but you're missing (or avoiding) my point.

The poeple in this subthread seem to be interested in your product, as far as idea and hardware are concerned. Now to please the crowd that still cringes whenever someone mentions the 'cloud' you'd need to offer a way to opt out of your online services, without losing too much functionality or even data.

What is the point of any privacy argument here? If I buy that thing from you, it seems (your words) that I can access my images locally, without using the online service. How is 'can I access the data you use to compute the GPS position' any different, privacy wise? We're talking about a device that I would potentially carry around my neck after all.
Python script to query github code in your terminal
While I agree with you about pulling the rug out from users - if the CA is already forging certificates for important domains, then how much security do they really have?
I suppose if you knew of the company before this does indeed make more sense. Zullity does children clothing, based in Seattle. The whole company was basically engineered to IPO by some really smart founders. if you have a few more minutes, I'd look them up. They are growing like no tomorrow.
I moved the front door of my house to the back, haven't had any burglars brake in. Can't argue with that!