skysight-inc/HackerNews huggingface dataset:
I'm very political. I've run for office. Once as ballot filler, second time as a serious threat.

Every one should run for office at least once. How politicians behave is obvious once you've campaigned.

I will support (contribute) to any young, progressive candidate, with bonus points for female and minority, provided that candidate has:

taken training (e.g. Camp Wellstone, Institute for a Democratic Future)

has worked on policy (lobbied) or campaigns

does not use one of the bottom feeder campaign consultants

I don't even care of the candidates I support has a chance of winning. I'm motivated by increasing participation and building the farm team of future leaders.

Running for office is not a light decision. It's a marathon that will wear you down.

Challenging a US Senator out of the gate is ambitious. On the positive side, the loyal opposition will champion you. And as a vanity candidate (sorry), you'll be able to say whatever you want (ala "Bulworth").
I'm not the downvoter. The process you described is part of the due diligence you go through - checking for activity, longevity etc. You described a good starting point for evaluating a framework (I don't think you should have been down voted for that).

Unfortunately, that's not the end of it. As with your Closure example, it's not easy to see the issues until you're up in your neck in them. At that point you have a revelation about how truly borked you are, struggling to make progress when you've gone too far to go back.

That's why it makes sense to experiment a bit to see how it feels. That's not something easily quantifiable.

If it were quantifiable then there would be no need for these discussions at all. There would only be one framework in any space worth looking at because it would have the best number against it.

Unfortunately, in the case of application frameworks, building something small is never going to be enough.
To be honest, I've given a quick look at the implementation in Mathematica, and I think one could do much better.

The code is mostly wrapped in Compile statements and is very procedural in style.

As a quick test I compared their quicksort with the built in Sort obtaining results about 30 times faster than theirs.
What I need is simple: a large desk, a good char, a room with glass walls, dry-erase markers, pen and papers. I also want to be able look outside. Confine myself in a tiny room or on a floor full of people but no windows is a torture. That's all. That's my dream workstation area.
it was some of the most fun ive had programming in a while.

daemon.co.za/2014/03/mirror-tumblr-picture-blogs-browsr/
Mars Crater-Naming Campaign Sparks an International Blowup
Not to mention "charge extra for Netflix" could also mean they are working on some sort of agreement with Netflix whereby AT&T resells the service as part of some package.

Let's enumerate the possible ways this could be wrong:

1. The OP is lying to us or misremembering the discussion with the rep.

2. The OP misunderstood the rep's explanation of the new policy.

3. The rep was lying to the OP.

4. The rep misunderstood the new policy or thought there was a new policy when there wasn't.

5. The rep was reporting something that he felt was likely but didn't actually have any evidence for.

6. The rep thought the OP was a clueless non-technical user and said what he did so the OP didn't think Netflix was free.

There is no reason whatsoever to post this (or vote it up) without evidence. Of course it's just a rumor. That's what rumor means, a story without evidence. I know I'm supposed to say this, but I flagged it, and I hope other users will do the same. Do we really want an HN of people posting theories unsupported by even the slightest shred of evidence?
Of all the things to be incensed by on this topic, the fact that words have more than one definition (with the copyright infringement meaning going back to at least the 18th century[1] - it's not a recent derivation) has got to be the most bizarre. I honestly can't tell if you're joking or not.

[1] http://books.google.com/books?id=Bs0DAAAAQAAJ&q=piracy
> If the browsers used something like XAML, with proper support for components, it would be great.

Aye, that would be so nice!
Amazing beatbox vocal-looping talent MUST SEE
Pffft, what a bunch of babies. We have an open floor plan where I work. I don't have earphones and I have no problem concentrating. *

(*) As long as no one else is in the office.
A truecrypted image can be incrementally backed up (changed blocks only)
As much as you want IT world to be a meritocracy, it is not. Very rarely software gets popular based exclusively on its merits.

With Git, it gained popularity not because it was terribly usable [1] or generally good (it was not even going to be an SCM [2]), but because it was imposed by Linus onto a pretty large number of developers - kernel hackers, not less - and then it spread from there.

[1]: http://marc.info/?l=git&m=111377572329534
[2]: http://marc.info/?l=linux-kernel&m=111288700902396
If you want to try out another technology, Erlang would be a pretty good fit for this.
Moral of the story... Use LUKS.
I spend my days dealing with such a system, action-at-a-distance, grepping and hoping you found everything related, and to which I'll add: every variable declared global, so that whenever you see a part of the program which doesn't appear to initialize the variable, it might be (a) a bug, or (b) a dependency upon a human operator process that has hopefully caused a different part of the program to have already placed a value there. In the presence of multiple users it can be a kind of slow-motion race condition.

"The beshitted legacy system" is a more eloquent turn of phrase for it than anything I've yet conjured up, so I salute you.
http://i.imgur.com/1wtRw2R.png What?
2048 AI Battle Tournament
I don't think they are "making their own thing". From the post, it seems like this is already what they use on the other platforms.

From what I gather, they are switching the Linux builds to use it as well so they don't have to duplicate development effort. I think that makes sense. It sounds like it might be rough and they seem to be aware of it; hence, the urgent call for testers.
Until they break your theme in the next minor release.
Thanks for the Google Music review. I may look into it. As you say, using it on a mobile device means you have space limits, and all the stuff I listen to I have converted to high bitrate MP3 anyway to play on my iPod, so I don't think I'll be too put off the MP3s they stream.

I wonder how much data it'll burn through. At work there is an NT-based proxy and I haven't found a good Android one to work with it, so I will probably burn through my monthly limits on my cheapskate data plan.

Thanks again.
Next is the MMO.
I was kind of imagining a military or hostel dorm like this: http://www.yosemitebug.com/images/lodging/CoedGroupHostelDor...
The CD thing was really common for me back in the XP era, which also happened to be the plethora of messed up CDs era.

It usually wasn't an OS level event, though, merely explorer.exe, so killing it sufficed if ejecting didn't. (Note: This was when ctrl-alt-del opened task manager directly, so you didn't have to right-click the explorer.exe managed task-bar, which would hang if you did)
To opt for a bill of rights while advocating for the crippling technology that is EME is the true sign of a hypocrite.
Hitting someone with your hands and feet isn't hacker news worthy. You can let me know when you see an abusive tech mogul outsourcing domestic violence to A.I.
The relationship between happiness and motivation, according to science
Tim Berners-Lee: The Web needs its freedom
I stand corrected...I think. :-)
I just entered here to say that. Let's just wait to see how much time it takes.
Heliostat Spreads Light Into Darkest City Corners
For example, lets just create a controller on the fly.

http://stackoverflow.com/questions/15250644/angularjs-loadin...

Lets do something even more basic, like use HTML5 push state:

http://stackoverflow.com/questions/11095179/using-html5-push...

Oh, that's "easy", how could I have missed that in the API docs?

http://docs.angularjs.org/api/ng/provider/$locationProvider

Oh.
Having used AngularJS since July 2013, I can't really say a bad word about it. It's a truly brilliant framework.

Tips:

- UI-Router will make your life easier when your app gets larger

- Don't ignore directives

- Try and use TDD early with Jasmine

If you want good code examples, the AngularUI projects look very well written. The UI Router code is pretty good.

One word of warning: public sites = headache for SEO.
I like getting loads of work done. I like getting into the zone. You feel good afterwards. I so rarely get into the zone at work I can often count the times in the last month on a hand. And usually it'll be after most people left.

You're putting words into people's mouth that aren't true (and you did compare us to 14 year olds!). Yes privacy is good, but mostly we'd just like to be able to get on with work without constant interruptions.

If you'd have claimed all CEOs are inherently paranoid and don't trust their workers to work in private offices you'd have been as wrong.
Find and fix nasty memory bugs with Developer Toolset’s memstomp tool
Just curious, have you tried Angular? I had a similar thought until I started using it... than I realized, it kind of changed things in a very big way. In some ways, that was bad, but in even more ways it was a really big relief.
"I also like how my attention was never consumed by irrelevant details like it always is in a desktop os."

It is odd but I do not find a desktop OS annoying if set up properly. In particular, I felt this wave of relief after reverting to GNOME2 on my Linux VM and particularly this wave of "the OS isn't interfering with me" when moving to Mac OSX. Perhaps it is coming from Windows with the incessant fade-in bubble-shaped popups bottom right near the dreaded notification area that does this? If Windows properly managed this, it wouldn't be so bad.

Such a small difference between the main system desktop layouts but a large difference in the feeling of being constantly flustered from an attention-seeking system. Weird.

(Of course, removal of "distracting" user-interface elements can go to the extreme, as shown in the release notes for Xcode 5 where the toolbar has been refined "to remove distracting elements" or the over-the-top UI culling that has taken hold of GNOME3, eg. the recent changes to gedit as highlighted on the Planet GNOME blog, apparently for the sake of "making it less distracting". Balance is needed!)
and Eijkhout's book, excellent place to start, (but web server down at the moment) http://tacc-web.austin.utexas.edu/veijkhout/public_html/Arti...

Introduction to High Performance Scientific Computing
- Victor Eijkhout with Edmond Chow, Robert van de Geijn
The frameworks help make creating large SPAs easier but I think most people are using these frameworks to make creating small SPAs harder.
I notice that the Android text editor leaves much to be desired too. The wrapping algorithm appears to be really slow, particularly evident in GMail on a tablet if you happen to be writing a reply longer than 2 sentences long (particularly apparent on my Xoom).
So it seems the right time to announce Werewolves.io - https://news.ycombinator.com/item?id=7385206

It's a WebRTC based version of the famous party game Werewolves/Mafia. Supports 7-16 players.
Shell scripts are not simple. They rely on mutable state and loads of it. For every bit (in the binary sense) of mutable state you double the number of possible states your system can be in. This rapidly expands to ridiculous levels of complexity, the vast majority of which the programmer is ignorant of. This is not good design.
I would bet on 2048 Co-op. Like Twitch and crowd sourced Pokemon :)
I would so give up a part of my salary if I could:

1. Have some peace and quiet and do my job

2. After getting done with however much work I have I can leave early

It would be about the same amount of work done, but I would save myself so much time. But of course companies want me to be a factory worker with people looking over my shoulder to make sure I'm actually working and forcing me to work 8 hours no matter what. This is why I am no longer a software engineer.
Too bad the article only gives a cursory nod towards ageism. that is a serious problem-the rest of the article was sorta meh and a bit inside baseball wanking.
Skype has also been a disaster on other platforms. Even the Windows one is full of weird UI layouts and adverts and the Android one is buggy as anything, as is the iOS one on my mum's iPad4. Loss of sync, audio, video, high CPU usage etc. all in there.
Intuition for Correlations
How can you access the summarize tool in modern OS X? I remember Apple doing away with it or otherwise moving it after ~10.5 or so.
You can try to use something like prerender.io.
>however to say it jeopardizes the freedom of the Internet is disingenuous.

At the heart of the EME/DRM discussions is to make certain browsers and OSes compatible with certain specifications, attributes, and elements. If there's EVER been a risk to the freedom of the Web and the Internet, this is it.
Meet the real queen of the London startup scene
Do not forget that lawsuits in USA have regulatory function. The attitude seems to be: let them sue each other and see who wins. All those lawsuits results and precedents are replacement for European regulations.

While like European way better, it is not fair to compare lawsuits prevalence in isolation. You have to compare the combination of lawsuits and regulations to say which system is better. And Europe has more regulations about a lot of things.
> The talent — and there's a ton of it — flowing into Silicon Valley cares little about improving these infrastructural elements. What they care about is coming up with more web apps.

Is there evidence that this problem actually exists? This seems likely to be a manufactured story.

The press simply isn't going to write as much about Meraki as they would a popular, consumer-oriented web or mobile startup.

$1.2 billion is a big number (for the acquisition of Meraki), but ultimately it's a "boring" business that sells routers. It's never going to appeal to more than a small audience.
Wacky Wednesdays 03/12 by The Wacko Network | Entertainment Podcasts
this is a classic http://onstartups.com/tabid/3339/bid/80121/How-To-Get-Media-...
I've mentioned this in the past, but I was happy to get out of that area. Padova, where I live now, has both young and old people, rich and poor, people who have always been here and immigrants. Most people work in different industries. It feels a lot more varied, and somehow more "real" than the bay area.
Why WhatsApp is REALLY worth $19 billion
Cheat Sheet for Becoming the "Local Computer Expert"
Everyone I played seems to be a bot - or they have super-human finger speed!
> Independent photographers in particular are royally screwed by the web - though even DRM won't fix that.

DRM is a haphazard attempt to violate fundamental laws of economics - if a good can be copied and distributed at zero marginal cost[0], it's futile trying to prevent that by fiat.

Independent artists and musicians have always been "screwed" if they want to make a living selling their art itself, as opposed to performances of it (for musicians) or the service of creating it (ie, photoshoots, wedding photographs).

We can look at the business models that Shakespeare and Marlowe operated under, or even Bach and Beethoven - by and large, artists in this era were paid by patrons who essentially commissioned works. And this was still in an era in which copying the plays or sheet music still came at a significant marginal cost (whereas copying digital works has no cost).

[0] https://en.wikipedia.org/wiki/Rivalry_(economics)
2048 is HN's Flappy Bird
Monthly design resources for app developers – bright.tips
http://arxiv.org/abs/1403.1211

"Although it costs less than a dollar in parts (see Bill of Materials in table 1), it can provide over 2,000X magnification with submicron resolution, weighs less than two nickels (8.8 g), is small enough to fit in a pocket (70 × 20 × 2 mm3), requires no external power, and can survive being dropped from a 3-story building or stepped on by a person (see figure 1G and supplementary video 2)."
As someone who has only recently jumped into linux desktop development, what's the alternative? I mean, elementary have a nice fork but it's still GTK (albeit wrapped in Vala which takes the pain away), and don't get me started on KDE.
When a concerted effort is made by an industry leader to kill open standards in favor of locking down users to their ecosystem (or "stack" as bruce sterling puts it)

http://www.theatlantic.com/technology/archive/2012/12/bruce-...

http://www.wired.com/beyond_the_beyond/2013/04/text-of-sxsw2...
... Or the person profiting from it. If there was a fine of something like 3x all rent you have collected on an illegal unit to the current owner it would take care of itself--no one would buy a place with an illegal apartment in it (like this guy did, fully willing to keep taking the money for 10 years) and no one would be tempted to make any more illegal apartments. Just make it easy to check with the city about the legalities.

Currently it appears while the unit is illegal, there is no penalty for having rented out an illegal unit for a dozen years. The "penalty" is that you get to evict whoever you had been renting to (which means they lose on their renters rights) while you get to keep all the money.

She sounds like an absolute pain in the ass, but neither party was nobel.
Not all Git concepts exist in Mercurial. See more here: http://mercurial.selenic.com/wiki/GitConcepts
Js2coffee helps you migrate projects to CoffeeScript
Perhaps "dwim" would be a better description of simple, but it arose from much feedback and debate on the git mailing list. Its behavior is now what it is believed most git newcomers expect.
Hopefully this finally means retina display (HiDPI) support for Windows builds - currently Chrome is almost unusable on all high-res displays on Windows.
We are talking about California where they didn't build an extensively sufficient subway system.
Nice concept,
It would be wicked if this could work with something http://store.neurosky.com/products/mindwave-1 (an attention detector basically)
and speed up when your attention raise!
Also the thing can detect your eye blink, and you basically want to stop a bit the reader when this occurs ;-)
I assume google glass already have thought about that.

Future here we go!
Concurrency and Throttling Example with Actors in Akka
This is like saying why do you need niche news websites like HN, when anything mainstreem will be on the 3-letter channel and everything else will be obscure, unpopular stuff.

It's true, private trackers generally are "obscure" if you consider every person in the world (just like the majority of the world doesn't read HN). But if you niche down to your basic interests, then there are good private torrent trackers that will generally have almost everything worth having in that area.
Productivity can, at least partially, be measured in hours.

For example, turnover/hours worked, GDP per capita/hours worked, etc.
Karl from Conversion Rate Experts here.

We had Jacques, "The Jim Rogers of Tech," (http://www.amazon.com/Adventure-Capitalist-Ultimate-Road-Tri...) for a highly enjoyable two days.

We found him to be intense (on the first day we talked constantly till 9:00 p.m.), wise (he has worked on loads of fascinating projects), trustworthy (he works with many companies at a very high level) and fascinated about everything (he spent five minutes trying to work out how our staircase was made).

We showed Jacques a list of all our challenges and problems, and then for two days we worked through it, asking him for his ideas, resources he knows, etc.. We came away with several pages of useful notes. Since then, he has contacted us several times with further insights he has had.

If you ever get a chance to work with him, I'd highly recommend it.
How does the scoring work? I don't get why I lost: http://imgur.com/9yFrKvH
I meant a deliberate choice to institutionally favor female founders to correct for what the study (and experience) has shown, which is what the poster above me suggested.

It's a suggestion I actually agree with, but the shitstorm that would ensue...
JavaScript and HTML5 tutorials, articles, tips...
duude - what theme is that ? and what CSS skin for HN are you using ?
Unit Testing Best Practices in AngularJS | via codeship
Why don't they fix the issues with the current UI that aren't GTK+s fault before they go and ditch it and introduce a whole new world of pain?

As far as I can tell, Chromium on Linux has been useless on high DPI screens since its inception. On my 15" laptop at 1920x1080 (just 140dpi) the fonts on browser tabs, and the tabs themselves, are too small and cannot be changed. I simply can't use the browser because of this.

Firefox, which has its own abstraction layer but uses janky old GTK+2 under the hood, does just fine.

I really don't care about extreme OpenGL rendering (laughable, aren't most accelerations disabled already due to driver whitelisting?) or the tiny fraction of the UI that is noticeably GTK+
What's your long term career goals? You really need to nail this down and figure it out. Don't make it about the next 20 years but more along the lines of 5-10 years.

Where does an MS in CS fit in that vision?

If you're capable and its not too much sacrifice (ie. single, no kids, etc.) than doing it is really about opportunity cost. If you want to build a startup, the time is better spent on that. If you intend to continue as an employee and move up the ranks, it's maybe worthwhile but depends on your goals again (you already have a degree).

It looks like the MS might give you a great confidence boost in your own place in the industry (since you think you are lacking). Maybe find a way to get that without going through a full MS program.

Doing it part time is also a great idea.

Also, you will solidify your position as an engineer by doing what engineers do and that is building stuff. In your case, you might be better off spending that time contributing to high profile open source projects and continuing to show your skills via github. Whatever gaps you feel you have, find ways to fill it. Lots of great people in the industry that don't have your typical CS background. We are an industry that favors actual output.
I "seed" my game by mashing < ^ > keys for a few seconds, then play normally.

I might revert to mashing if I free up some space.

edit Though the game also appears to be broken. This is my single player strategy too :)
My reading is the multiple breaches of the agreement (between oversight committee & CIA) is the sore point.

That said, I'm impressed the CIA hired outside contractors to sift the millions of documents being reviewed. The oversight committee's access had to be finely constrained, but some it's okay for some Joes and Janes to do the clerical work? Weird.