skysight-inc/HackerNews huggingface dataset:
I know my reason for not wanting to develop in Java is that since for the most part the speed difference doesn't matter for my needs, it boils down to how easily I can transcribe/translate my concepts into code.

The conceptual impedance of Java is just higher for me. I think most of the code I write (the non-algorithm complex stuff) that boils down to stuff like "take the subset of the collection of orders with a total over 100, and sort by number of items." In Perl, that may be as simple as:

my @large_orders = sort { $a->{items} <=> $b->{items} } grep { $_->{total} } @orders;

I think allowing me to express myself easily and succinctly like this saves time, reduces errors and allows me to concentrate my time and attention on the more complex portions of the code.

I also think succinctness (where idiomatic for the language, so it's not confusing) is useful in it's own right. The more of the current (or related) function and program state that's obvious on the screen when I'm coding, the less likely I am to have to break off from what I'm doing to go look up a detail I need.
I don't think that this feature is going to be used that often, for two main reason:

(i) when a Bloomberg user uses the terminal to lookup securities and other economic/financial information, they don't want to be open about it (trading strategies, investment focus, etc, are well guarded secrets and become real competitive advantages),

(ii) most of the firms that use Bloomberg Terminals have Twitter and other "social" networks blocked by firewalls.

Correction: given that it is a read only, "curated" list of users, I do believe it will be used. I was skeptic about the ability of being able to tweet, but it's been made clear that tweeting won't be permitted.
outsourcing parallel work to goroutines? yes please!
Halo (and really, Rare's FPS platform) brought the FPS niche from PC+keyboard+mouse to console and controller. This introduced casual gamers to the world of the hardcore competitive nature of Doom/Quake/Unreal Tournament, a multiplayer environment where winning meant shooting your friend in the face.

You didn't have to maintain a massive gaming rig or be committed to computing in order to get into FPS now. All you needed was an xbox.

That signals the divide. What PC games were cute in the 90s? If one removes the 'educational' ones like treasure <x>, it's always been one of grittiness and machismo. Halo bridged the gap and let that scheme flow into consoles. And its clear that it is more successful with the consumer.
It's not tested in IE, but we don't use any browserbspecific code (apart from chrome speech) so it might work just fine.

For server uploads, this would be pretty easy as a callback.
(Everpix founder here) We're still a small team and we much prefer on-site at this point. However we would be happy to relocate the right person - we are in SOMA in San Francisco.
> For a lot of developers, learning Haskell is a little bit like learning to program from scratch all over again.

I find this to be the greatest joy of learning a new paradigm, everything is new and unknown, so even simple things are fun (again).
Okay. But as a newbie, I still think I shouldn't need to Win+W then click on the window I need when the previous option was just clicking on the relevant icon in the taskbar directly. This is backward UI (just like the Android Jellybean which takes two taps to select an app to run just once).
Looks promising. Two questions: what would it "cost" for people to blog? And why not have a sign-up of your own?
My thoughts exactly. Great concept and I will definitely follow it as it develops, but I'd love to see an abstraction layer that takes the pain out of the a$$ that is the Python C-api. I left that years ago and I'm not going back.
And as someone who supports primarily insurgent candidates from outside the mainstream, the Citizens United decision was a godsend. There is no better way to enshrine the status quo for eternity than limiting outside fundraising.

Lessig keeps pounding this drum, but Washington corruption goes a lot deeper than campaigns. Who do your representatives talk to every month? Who does their research for them? Who is a big fish in their home communities?

I don't know what the right policy is to address Washington inside dealing. But lets not pretend that limiting campaign money (thereby gutting independent campaigns) is the answer.
Speaking as someone who has just implemented a similar editor (but only dependent on jQuery) this editor has serious problems. To begin with, the UI does not respond to the selection (what will the bold button do given the current selection?) and using contentEditable DIVs will make 508 compliance horrendous (the selection is lost when a label gains focus). (Our editor allows either divs or iframes, but the latter is pretty much required for solid usability, unfortunately).

The magic is all in execCommand, but you also need to be aware of cross browser issues and execCommand's limitations (e.g. IE won't style using CSS which is a huge pain. ExecCommand can toggle bold but not background color). In the end we use execCommand to create spans and then style the spans.

Nice support for touch styling, speech input, mobile cameras, and dropping images though.
Thanks for the detailed reply and list of sources... while I hadn't really seen PHP-FIG, several of those links show up as read in my browser. Lots of good concepts, and I will definitely take a read through them over the next week.

I agree that the answer is being more selective about who I work with-- logically, I can probably write terrible code in about any language. For this last contract, it was more a case of having a one of my main clients that I do other projects with hiring a firm.

I didn't apply for it so much as "oh, the project is Magento? I'd really like to work with that", and the getting on as part of the program because I was pretty familiar with the overall project goals and I'm good with javascript/css/html and was hoping to gain a little experience in how Magento templates operate... but I did learn a lot, and I have lot better idea about what kinds of approaches that I am willing to work with.

Symphony2 looks like an entirely reasonable choice for a framework. I spent some time this year working on adding functionality to a cakePHP project, but that felt a little lightweight compared to other things I've been working with... though that is just a general feeling.

I had been trying to get Zend2 and Doctrine working, but I had to run it in a VM-- it wasn't playing well with my normal OSX environment... I eventually had it running and was building a really basic project with it when I got busy last fall.

So, anyhow-- symphony2 is now on my list of "build a really basic project in this framework": thanks :D.
I chose (a) also, not because of the restatement, but because it proceeded in such an orderly way, without doubling back. E.g., halfway through (c), there's a sentence starting "We would like to find...", which interrupts the deductive steps to insert an end-goal. It seems unnatural.

Even though I chose (a), and like my argument, I find some of the arguments here for (c) convincing as well.

I could not proceed farther than question 1, because I'm kind of tired of real analysis at this point. Certainly not on Sunday morning. ;-)
What does LCK being white have to do with anything?

I am starting to notice people mentioning white people's race - which I just don't get. If someone does not position/think of themselves as a "color X", why bring it up?

Also - Woody Allen and Seinfeld are jewish comedians. While they are certainly white, it's probably as relevant as them being male or human. Ie a person can obviously have overlapping identities, but if one identity is shared with 15m people and the other with a billion, the former one matters more.
Why would you buy bit coin? What value does it have for you?
I'm one of those subscribers. I tried it out for a month, fell in love and signed up without a second thought. The only thing it lacks for me is handling all the videos from my cameras too.
On a log plot, half and one are very close together.

In my view, this is the way to look at BTC:

http://bitcoincharts.com/charts/mtgoxUSD#tgSzm1g10zm2g25zvzl

BTC has only just begun to experience volatility. The natural price is somewhere between $10^7 and $10^-7 (I'd pay $1 to own all the BTC, just for kicks). The future will sort it out.

For as long as coins are still being made, there's direct connection to reality. Someone, somewhere, will have a few integral BTC, and they'll probably want to exchange them for something else of value. After the coins run out, I can't figure out what happens; it might be bad.
The Secrets of Princeton
I will look into that. Thanks!
A black screen that says nothing but "Unity Web Player Install Now!" might as well be a facebook login screen to me, I'm afraid.
Want to become efficient at writing short Perl snippets that do one task well? Check out my book "Perl One-Liners Explained":

http://www.catonmat.net/blog/perl-book/

You can read the first chapter here:

http://www.catonmat.net/blog/introduction-to-perl-one-liners...
Basecamp Mac App
I needed a way to quickly see my to-dos at a glance, so I made this menu-bar application for Basecamp. It's my first Mac app, so I thought I'd release it here to get feedback.

Free Download: https://itunes.apple.com/us/app/up-for-basecamp/id608793061?mt=12

It has the ability to:
1) List your to-dos
2) Add to-dos
3) Order to-dos by date
4) Drag and drop file upload
5) Global hotkey to quickly create a to-do
6) Awesome Mode

I'm working on redesigning the App Icon (cause I hate it). This is what I've come up with so far: http://www.thelodgeapp.com/images/rocketUp.png

After I tidy up the code a bit, I'm plan on making it open-source. I think we could build something pretty neat. If you're interested, let me know :)
I only answered the first one, but it was my impression that 1c was generated by the computer as it used weird greek letters; I have never seen eta used in that setting before, and I doubt that a grad student or an undergrad would be inclined to break convention.
"...which makes the proof wrong, since not all metric spaces have obvious orderings on their elements..."

Your reasoning here is wrong. The "a" and "b" come from the range space of the metric, which by definition associates a pair of points in the metric space (unnamed, but call it X) with a nonnegative real number.

In short, "a" and "b" are in R, not in the original metric space X, so it's legal to take the lesser of a and b.
The demographic of listeners for wacky radio morning zoo prankster DJs are probably not the smartest.
You think it's hard to hire developers right now? Well guess what, there are a bunch of talented ones who only want payment in Bitcoin.
We have an editor, SnapEditor, (http://www.snapeditor.com/) and it will keep your HTML clean. You will get the output you expected.

You can even cut and paste from Microsoft Word or Google Docs and it will fix your HTML to the way you'd expect.

Sunny
^^^Weird being defined to mean "not very common"
Using the CAPM model, even an aggressive market risk premium/risk free rate would not give you expected returns of 21%. Statistical significance is a valid concern, but the net net returns of this portfolio are well above average market expectations.
A few hours later and it appears it has found my photos, although it seems to keep starting and stopping as if it gets confused. Suppose I am the long pole in the tent for that...

On RAW, given that there are now open source libraries out there, I would like to see them pulled up so that I have the option to keep "everything" in sync. A future direction you might want to consider. In fact, I presume that at some point you may want to incorporate picture editing (directly or through an API) so that folks can load and go with Everpix as part of a full workstream. Perhaps a "Pro" package for folks who want their full portfolio in your cloud.
They are made at a constant predetermined rate. They are only harder to make because more people are trying to make them. The way bitcoins work is that the difficulty of the proof scales with the CPU power.

If half the computers currently mining decided to move on to do something else tomorrow, bitcoins would continue to be made at the exact same rate.
MIT StarCluster
Right... so the article was pointing out that there are fewer of them in most European countries...
Which ones are the historical valuable ones and which ones are tire tracks?
I'm sure you have no television/radio shows listened to by primarily morons. Anywhere in Europe.
I actually wish Apple would have emulators for their old hardware: The original Mac line, the Apple II, the Lisa and yes I would kill to run NeXTstep. A few years ago I could see the argument that this might encourage people to upgrade, but frankly Apple should know by now that desktop personal computers aren't the wave of the future — so why not have some fun with the past? Also it would be good branding...
In the case of China and Korea, most PC gamers aren't playing at home. The monetization model for computer games in east Asia is the polar opposite of the US and Western Europe. you definitely might care about this market because it's very large (note: negligible console penetration in these markets -- it's mostly mobile, PC or nothing)

They're playing at PC bangs (think lounge/club, where you can hang with friends, eat, smoke, sometimes drink, while playing games... you can even get rooms for the night at larger ones), which usually meter out access via an access card. The PC bang gives the publisher a cut of that revenue based on what the customer played. This is the case not only for MMOs, but also for the usual "box" model where you get the game outright. Instead, you just play the game at a PC bang, and the publisher gets a payment from the bang based on the time spent. In the case of F2P titles, publishers primarily get your money via the micro transaction system.

Even then, publishers don't deal with individual bangs/lounges/arcades, but aggregators. The aggregator provides the management/billing software to the bangs, and the publishers deal with those aggregators to get their revenue. The aggregators have no incentive however to ensure that the version of Windows installed at a bang is legit, but only to ensure that their management/billing software can run to provide that value to the bang operator, and to ensure the bang operator can make money in accordance with publisher agreements.
Is asking Algo, Data Structures in an interview right way to judge a candidate?
Since most of the companies which ask these questions never work on or use them.
This is a serious problem, its got to have implications in game-theory.

It's better for 'ME' to join a tried and tested exchange.
-but-
It's better for bitcoins as a whole, for me to try one of the newer or lesser used exchanges.

Just why entry level jobs require such high requirements now a days - as a hiring manger, why take the risk on someone knew (even if someone took the risk on you during your youth in better times) - better to just hire someone with 3 years experience...if its a buyers market and supply outstrips demand.
http://www.reddit.com/r/Bitcoin/comments/1b8mtn/the_largest_...
What is it with this moronic word "homeland"? This was the DCRI, an internal security organization. "Homeland" is a fascist-style euphemism which the Americans have become conditioned into using.
1 Switching to having proper parties with members and using OMOV one member one vote and doing away totally with the primary system and saving all that money would be a better start.

2 Have strict limits on campaign costs and have public service party political broadcasts carried on the major tv channels.

3 Remove all patronage civil service jobs from the president no nice jollies as ambassador for your buddies.

4 Implement better rules of debate no more slipping pork in as an unrelated rider.

5 Have independent speakers of house and congress.

Rather than some half assed version of what you have now.
I realize your rolling your own, but if you are interested in an available editor, we have SnapEditor which does exactly that.

One of the core features is that it keeps the nesting of blocks and tables consistent. All P, H1, H2, etc. tags are always at the top level. If they are not (for example, after a Paste), we automatically fix the HTML so that it is. In this way, you always have consistent, predictable, HTML which makes it easy to style and reason about.

It also works both as a form-based editor (traditional) or an inline editor (like Aloha editor).

Sunny
I see. Your quote mentioned dd-wrt, which threw me off.
My favourite use case is when ssh complains about a host key being changed. I just substitute the offending line number into this: sed -i <line_no>d ~/.ssh/known_hosts and I'm done. Obviously I don't do that thoughtlessly otherwise I'd just disable ssh hosts checking altogether.
The thing that stuck out the most for me was your state of mind. You mentioned how you have struggled emotionally and felt the hit of three rejections. You then go on to say you like being emotionally attached to things that you do.

It seems to me you are an emotional person. I consider myself the same, when my state of mind is gone, I'm worse than useless.

My advice: Get to the core of what is making you unhappy and fix it.

Please don't think that I am passing you're struggles off as a "shit happens, get on with it", quite the opposite in fact. A healthy body and a healthy mind. Well, I find that I can deal with parts of my body failing (I am getting older after all) but please don't underestimate the power of your mind. If you are unhappy with aspects of your life no "dream job" will fix it. Sure, people do get down when they are looking for work, it's a stress and a hassle but I suspect most people's unhappiness runs deeper than that.

Good luck with the job hunting. It would have been nice to see which GitHub projects you are working on (the feedback from the HN community alone would have been valuable).
I totally agree with you.

I think the OPs objections is that older games don't look grittier, but these days they don't because it's hard to look past just how bad the graphics are by todays standards. However back when they were released, Wolf3d and Doom had my heart racing and even made me jump -frequently- because picking up a red key opened a secret room filled with hell demon. Doom and Doom 2 were terrifying at times.

Then you have games like Resident Evil, Silent Hill and even (albeit to a less extent) System Shock 2 which all predate the Xbox and were all pretty scary.

As much as I hate to bring age into the debate, I think the OP is too young to remember or too young to buy such games.
For me (in the data world) perl works really well within the unix philosophy. Basically my perl programs are small, simple, reusable, and can be piped together. My typical perl program is less than 200 lines and works on standard input/output (and perhaps a file or two provided as parameters). This simplicity and modularity means that I can pass my perl tools around to my team members and they don't need to read the code; instead they can read the documentation and unit tests and treat it as a tool. This takes advantage of perl's strengths, which are speed of development and built-in text processing.

Also, once you know perl you can easily write "one-liners", which have made me incredibly efficient in certain cases.
3 million page views help
I have 3M per month mobile page views in a BlackBerry App. Is it worthing anything? Thank you for your help.
You know what? Fuck that.

Nothing against this guy. If it were $1 million, or $3 million, I probably wouldn't bat an eye.

A hundred million for a non-technical executive would be OK, if engineers had basic autonomy and open allocation. Then (and only then) they'd actually be able to afford (morally speaking) a $100M payout to a non-technical executive.

Don't call yourself a technical company if engineers in the $100k-200k range can't even fucking change projects until 18 months in (and often not even then, due to a corrupt performance review system) but you're running a private welfare system for non-tech executives.

I know all about Hanlon's Razor ("never attribute to malice what can be explained by incompetence") but somewhere around the 5-standard-deviation incompetence level I go back to malice because 5-sigma is just awful rare. Paying a non-tech executive $100M while engineers making < 1% of that struggle to get a decent project is 8, 9 sigma at the least.

Choke on a fucking taint, Google. Choke. On. A. Taint.

(Or just implement basic autonomy/open allocation for all engineers. Then we're cool no matter what you pay your execs.)
> In embarrassingly parellel problems

To be fair, it is trivial to parallelize embarrassingly parallel problems in most languages. Including Python (with `multiprocessing`).

Go separates itself from C/C++ by making concurrent programming much easier. Namely, channels are the predominant form of both communication and synchronization between concurrent processes. This removes much of the need for locks to protect state, which is a source of common bugs.

Go goes an extra step with M:N scheduling, but that is orthogonal to concurrent programming.

Also, you might be interested in my type parametric version of `ParMap` [1]. It loses compile time type safety, but performance still seems to remain roughly the same.

[1] - http://godoc.org/github.com/BurntSushi/ty/fun#ParMap
Geocities Bootstrap Theme
It looks good but...

Where is the video showing the app capabilities?

Could you imagine a president of the USA not going to TV? only doing writing to newspapers or doing radio like in the 1930s?

There is not excuse for not showing how the real thing works live, you had worked hard and you deserve it too.
He began with copyright reform, and ended up here when he realized the broader underlying problems with trying to have sensible reform in washington.
Catching up with Watsi: Y Combinator’s first non-profit graduate
> thereby gutting independent campaigns

I think you need to explain this. Two considerations:

1. In other countries, independent campaigns with little financial backing have had success. The need for very large amounts of money to win elections seems to be distinctive of the US.

2. The independents with such money are "independent" Lesters, in Lessig's terminology (i.e., they are people with enough money to influence elections). So you are using the word independent in a way that seems to show that you are not talking about the same problem.
What's the nature of the performance regressions? Is everything just universally 5% slower, or did the benchmark scores drop by 5% because some particular operations/workloads are slower in this release? If the latter, which ones?
> This illustrates the use of Perl in quick one-liners and helps understand why Perl isn't suitable for writing maintainable code.

That's seems like a bit of a stretch to accept from a single anecdote.

> I've seen far too many cases of (and done it myself too often) assumptions like "there's no other tags ending in 'nk'" and "I can parse this XML/HTML content with simple regexps" in the quick & dirty code that is typical Perl (it works, let's use it...)

So you blame Perl for programmers making poor choices in how they parse their data?

> Evangelists will preach "modern Perl", good style and Moose to you, but these are half-baked, tacked-on solutions

How are they half-baked and tacked on?

> while not alleviating the massive disadvantages Perl has (performance, dynamic typing, lack of proper threading support...)

You mind supplying evidence for any of these? For some, dynamic typing is a feature. As for threads, I make heavy use of them every day, and while they have their quirks, they work quite well in some circumstances. Performance?
Hedge accordingly. :)