skysight-inc/HackerNews huggingface dataset:
A lot of humor you see on other sites tends to devolve towards perversion; I think the programmer community is a bit more sensitive towards sexism. Moreover, the goal is to maintain a high signal-to-noise ratio, and as seen on Reddit, it's very easy for the conversation to turn into mostly dad jokes and links to "meme" images.

On a related note, I'm surprised that ChangeTip hasn't been implemented here (though if it were, I imagine it would quickly get banned)
We also used it a decent amount externally when we did certain kinds of live Q&A Hangouts like developer platform office hours.
Yeah I am not picking sides here but they really sold me against your book on freenode. As a newbie I didn't know any better. Come to think of it, I was doing just fine following your book, until I went on #C at freenode.
High School Students Use Instagram to Help Pick a College
Over here (Finland), the government (driven by Ministy of Treasury and Ministry of Traffic officials) really plans that. Put a mandatory GPS tracker in every vehicle, to collect tax based on where the vehicle was driven.

Privacy concerns are brushed away with the usual "we will make it secure" and "if you have nothing to hide, there's no harm". And the usual promises "we will only use it for tax reasons, nothing else", which promise will of course be broken once the system is established, because "we need to all we can to prevent serious crime".

The amazing thing is how completely predictable the whole path is.
> Why should employers be forced to pay a minimum wage?

Why indeed.
If you made that change only, you'd presumably still end up allocating the remaining 45% in a way that skewed heavily towards early hires. On the other hand, this system allocates the unicorn value to much later hires as well.
Actually it seemed work by just updating the intermediate chain cert. Still need to try to re-issue leaf certs that are actually signed with sha1...
What surprises me is the lack of comments in the original file. This leads to e.g.:

this._get(i).$$tmpFunc = f;
this._get(i).$$tmpFunc(i);
this._get(i).$$tmpFunc = null;

with the comment (from now):

So this may look crazy — it certainly does to me! Why not just do: f.call(this._get(i))? If I remember correctly, and I just did some double-checking and I think this is the case, but IE 5 didn’t support .call()! The original version of jQuery event worked back to IE 5… I can hardly believe.

I personally hate coming across snippets of code like this (usually from myself ): ). What do I do here? Can I just replace this with .call? Why did he not do .call? Performance? Or just MSIE5 (if I ever figure that out in the first place).

All my respect to mr. Resig, of course! What an almost legendary piece of software. Just interesting to see that this commentless programming is something of all pedigrees.

And a note to people saying "learn from this," please also learn that without the original author and rapgenius, we would never have understood that part. Or at least I wouldn't.
> Finished the article. It is a blatant advertisement for Scala

I like Scala, but the features I like in it, eg pattern matching or tail recursion, these things don't even exist in this article.

So I'm not sure it's advertisement, it feels more like it's an anti-ad, actually. If the argument for me to use a language is that it is statically typed, man, that language must not be good at all! Static or dynamic typing is part of language philosophy, it makes sense to have dynamic typing in Python, as it makes sense not having it in Java. Python philosophy is pretty coherent, productive and fun, and dynamic typing is a part of that. It just doesn't feel like a reasonable argument.
Russian hackers got Obama's schedule in White House cyberattack
Every construction worker I've ever met expected time off, especially during the winter. They draw unemployment (perhaps construction firms have to pay a higher rate for this?), and typically stuff picks back up in the spring.
Sent to your email.
Well, I think the idea is sound. I'm even into Hip-Hop/Rap, so I should like them.

Unfortunately the user interface is a world of pain. It's unusable. It's worse than quora. Good idea, but the execution needs work.
What forms of discrimination does tptacek's argument not apply to?

Is there some reason that irrational taste-based discrimination would not trigger candidate embarrassment and self-selection, but rational lawsuit-fear based discrimination would? (More precisely, rational in a world where tptacek's hypothetical perfect market self-regulation mechanism did not apply, but irrational in such a world.)
Sounds like the company I currently work for, sadly. We have .NET, Python, PHP, Java, Node, and front end developers. Most of them are entry and mid level. Owners are constantly trying to get anything and everything through the door. It makes for a frustrating work environment and usually unhappy clients. Sure, we are growing ... just not in the right direction.
> A Bush 43 appointee and former Scalia clerk resigning in protest over what he sees as unjust sentencing, and perhaps working for the ACLU, like Steve Schmidt

...who?
Generally prisoners write out their essays and mail them to someone who types them up to put online.

Others share audio via calls from prison[1].

[1] http://prisonradio.org/media/audio/Mumia
New Boxcryptor for iOS app encrypts iCloud
I wonder if it's common or I am just unlucky or unskilled...

I've been out of work for 11 months. I've been on a large number of interviews and it seems like after that many failed interviews, the answer is probably with me.

The most frustrating thing is the lack of consistent information about why I didn't get hired. Some people said I had good theoretical grasp but can't code. Others said I could code really well but didn't have the grasp of fundamentals they wanted. Most stay silent.

Frustrating.

I've grown to hate and resent myself.
Since Apple took over TestFlight, there's no longer a feature to share a tester sign-up link, so I built this over the past week to scratch my own itch.
There is also dlang's forum software:

https://github.com/CyberShadow/DFeed

It really is a web interface to mailing lists and NNTP (NNTP!!). And it's damn fast. Flies like the wind:

http://forum.dlang.org/
I totally agree that the programming model of Spark is the right direction. I dream of the day when compiler and OS cooperate to expose a simple interface to distributed memory and an optimal execution-communication system, kind of like Cilk but for clusters.

BTW, thanks for a thought provoking article. You have given me a lot to ponder.
I have some invites, if someone's interested.
Many interesting online communities have suffered greatly because bad humor becomes one of the acceptable memes and thus derails any thread that mentions one of the meme trigger words - a cascade of posts follow that everybody has read before.
Jeff Bezos’s Rocket Company to Begin Suborbital Test Flights This Year
I'm pretty sure this idea will not survive the next 30 years; raw manpower is no longer the main driver of economic growth and wealth creation.
I'm afraid you and I have different definitions of discipline and consistency.
bigvalleyjam.com - musician/entertainment social network for California central valley.
Agreed. An exception being silently caught and ignored by es6-promise was the culprit of a bug hunt that took a lot longer than it could have if the exception had automatically percolated to the console. I know now about the infinite try-catch of Promise so it won't be as much of an issue, but I think it would be better if the exception were uncaught (or re-thrown) if there are no more handlers on the promise chain. (Not sure how the library would know that though)
Isn't this sort of the original intent and purpose of Literate programming. I just spent a bunch of my time creating my emacs configuartion in org-mode using babel [0] and man, it was a cool experience. You can comment out the wazoo, linking to the web, other files or other parts of the same file all organized in a custom hierarchy or whatever you choose.

Then just C-c C-v t and all the source code is in a clean seperate file. You can even set it up to include the comments, link to the comments, or whatever other way you want the output to be. If I ever pursue programming more seriously, I can't image not seriously trying to do it in this manner.

0. http://orgmode.org/worg/org-contrib/babel/
This is always the first thing I do with one of these. It's so satisfying. On this one, if you make big, fast circles so the blob is moving as little as possible, then you let go, you can get the whole blob to just drift off to the side and stop (it disappears), so when you mousedown again somewhere else, you get a big stream of them all coming from the same general area.

I could play with this for hours. :)
I think you mean Thomas Hobbes. :)
Could you share an email or a way to find it?
பெண்ணை ஓப்பது எப்படி Free Porn Tube Movies XXX
I got to hating them because they were impossible to navigate.

The new interface looks pretty convenient.
> The truth is, rushing to judgement and vilifying an employer without having facts is only going to make this problem worse.

The employer hasn't been identified, and so can't be vilified. Sure, people responding to the characterization are responding to a one-sided characterization, but they are mostly providing recommendations of how the person providing that characterization should deal with it, based on the assumption that the characterization is accurate.

I'm not sure what problem you suppose this is going to "make worse".
Should we interrogate the 'Diversity in Tech' narrative?
Is the cleanliness theory completely discounted now? It's not mentioned in the article. The idea is that there are so few pathogens in the environment during childhood so the immune system can't tune itself. So then it reacts out of proportion to some trigger substances which then form the basis of the allergy.
I don't have much to add to this argument since I think that someone will simply make it the way they think it should be regardless of anyone else.

However, I will point out that by closing the revert request with the rationale "I'm going to suggest that discussion on the next step happen in the ongoing discuss thread", aturon is moving the status quo. Now instead of having a discussion about why this breaking change should be made, they're having a discussion about why this breaking change should [not] be reverted thus further breaking code which has been updated.
I saw a glimpse of it only during a GDC video on YouTube. This is exactly what I need for giving lectures and talks. Infact, I have an architectural sketch and UI workflow notes for this exact application. Will it be open sourced?
> Imagine an average construction worker, if you give him/her a year off, what on earth are they going to do with it?

Whatever they want. You don't think the average construction worker has things they'd rather do with their time than grinding away at their job ceaselessly?
As Afforess said, forums.

I used to be subscribed to a number of mailing lists maybe a decade ago, but none now. The signal:noise ratio is generally pretty terrible for anyone pressed for time.
Good point re: video James. Appreciate the feedback on the ad graphic too...it was a bit rushed.
Why almond growers aren&apos;t the water enemy – LA Times
> The fact that you don’t like the sneezing, that’s tough luck

I had a teacher in high school who would call out any student who suppressed a sneeze. He used to say "It's one of the best natural highs you can get! Don't fight it, just cover your mouth!"

I tend to agree, but they do get annoying when they are incessant.
Having Fun
> No 24h time limit. Participate from anywhere.

This is great! I'll have to try to make time for this.

> We’re interested to see apps which highlight new use
> cases for Bitcoin [...]

We need some demonstrations of exciting, engaging, and unique uses for Bitcoin. Wallets, payments, attribution, etc, are all very important but are also pretty bland. Games that simply award bits for points are a small improvement, but it's still not that exciting.

I'm looking forward to seeing use cases that are unique to Bitcoin and compelling to the layperson.
Link to video[0] is currently responding w/ a 404. Anybody have insight into proper link?

[0] http://video.google.com/videoplay?docid=4183423992181607417
Ooh, that's much clearer; I thought you were asking for advice on what to do :)

I don't remember the particulars of my run-ins with the law, but I wish you luck!
As a young woman developer this is a very saddening article to read, and especially upsetting the comments of women engineers being let go while/because they became pregnant. My hope is that the industry will become more balanced as the many millennials working in tech start families...
> The people who are really getting somewhere aren't the people who are always out for drinks

I've found that true in a lot of contexts.

> Everyone has a hidden stash of domains they've never used

Very true for me. I have about 7 domains not being used.
And what system on commodity clusters is fast enough in this case?
If you're allergic to tuna, you shouldn't eat at a sushi restaurant.
It's not sanely possible to open source.
All the interesting parts it depends on are in internal backend infrastructure.
The UI is written in a really old version of GWT.

Also, Moderator actually started out as an early appengine app written in python, then was ported to normal Java.

If you want the algorithms, they are mostly already public.

Given the way UI/etc frameworks are today, it would take you about 1000x less time to write moderator again from scratch than it would to try to massage an open source version into working.
Good point, but does sea based cost the same and is available to everyone? What's the average case?
For what it's worth, if you really wanted to interview Google, and you were in college, an internship is the way to go. If you get considered for full-time after an internship they usually give you the option to go back to the same team.

But if you already have been in industry a while, then you don't qualify for an internship and that's a bit broken.
That just tells me he did it the Haskell way. That doesn't answer the question of why it would be more difficult in other (modern) languages.

If you're going to make an audacious claim then we need to see evidence to support that claim. The author didn't do this. All the author did was show us a Haskell implementation.
Politicians Want to Ban ‘The Anarchist Cookbook.’ Here’s How to Download It Free
> - How is the kicker pool redistributed? Equally or along the lines of people's current distributions of equity?

Along the lines of current (fully vested) distribution. So if there are three employees - Lisa, Erin, and Aaron, and Lisa has 5%, Erin has 2% and Aaron has 3%, then Lisa would get 50% of the kicker pool.

> Curious if you have opinion on where the threshold should be set?

I do have an opinion, if the 18 year old version of myself heard it, he'd want to punch the 34 year old version of me in the face, so I'm going to let you guys figure out your own number and not put myself in a position of defending a position that I'm semi ashamed of anyway.

> And if it eventually makes sense to do tiers of thresholds? Or if you think the simplicity makes it make sense not to.

We decided to keep things simple treat financial independence as a binary state, but you could definitely do tiers if you wanted to.
> Warrants will generally be granted, and the search of any particular individual is going to happen if the government wants it to.

This is true but it protects against "unreasonable" searches. I'd much rather have my house be searched after a judge deems it necessary, rather than there being no accountability or oversight, and the police deciding on their own that they want to. Other than that, I agree.
I guess it is completely lost on the NY Times that one of the main reasons the tech industry is the main engine of economic growth in the US (and one of the few things we do better than other countries) is exactly BECAUSE many companies expect long hours and hard work. We can certainly switch to the European lifestyle the NY Times is fawning over, but it's going to have a huge negative impact on the success of our country's tech companies.
Firefox currently* shows a red warning in the console, but still loads normally. I can't press F12 on any half-popular site, including most of Google, without seeing that wall of red.

I assume something similar will happen from Chrome. Hopefully they'll add an option to suppress or aggregate the messages.

* I'm using the developer edition, which is on Aurora. I don't think this is dev. edition specific, but I've never checked.
If the founders goals are to achieve a satisfying outcome ("financial security"), they would have to achieve a 2.5x bigger exit under scenario 2 than scenario 1. Andrew's new system retains scenario 1's "ease" of achieving a satisfying outcome for the founders while allowing the other employees to reap more of the benefits if the company grows further.

It's a structure supporting the idea that the first $X million are pretty important for the founders (or anyone, really) but the next $XXXm aren't as big of a deal and can be spread around somewhat, hopefully increasing the total number of people who hit $Xm within the company if it becomes huge.

I like the idea.
Navy preps to launch offensive cyberattacks
Heh, I found the most ironic part to be where he talks about the simplicity of prison life. Everything is paid for and he simply studies.

Makes you start to think about what the proportionality of these sentences actually work out in the eyes of the victim of the crime.

In some way the victim wants them awarded the biggest punishment possible, but at the same time that punishment comes out of their pocket in taxes that go to keep this person behind bars for an unreasonable amount of time.

I don't know what the numbers are but that sounds awfully expensive to me and if I was an employee at a video store that got robbed I really don't think I would like all that additional burden on the economy as retribution for a few minutes of fear.
It should also be noted that health care costs are astronomical and have been increasing much faster than inflation for many years. There may be a correlation there. Moreover, as "medical tourism" continues to grow due to unaffordable health care costs in the US, US-based RNs are going to start losing jobs, just like the auto workers who negotiated contracts so generous that they literally killed their employers.
A week with Yubikey – no need to remember any passwords
The fourth amendment is about protecting individuals from government searches. It says nothing about admissibility in court, despite your implication.

>The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.
clearly there are advantages if such an opportunity presents itself. Of course if you are a programming by trade, chances are it will present to a lot of your peers as well
> I don't know but having lived in all three countries, I don't see that many differences in term of people's character that could explain the difference in murder rate.

No offense, but could this be selection bias? You have certainly only talked to a selected subset of people..

I think if 80% of the U.S. population would want a thorough reform of their justice system, it would happen.

What exactly would an 'external' factor be for you?
I recommend setting the financial independence threshold high enough that normal people will feel like anything beyond it is useless anyway. So there's no real downside unless you have your heart set on spawning a couple of Foxcatchers. And there's tons of upside.
This is a fascinating piece - especially concerning Pynchon's coverage of the class warfare aspect to machinery-as-capital.

My favorite parts:

- His treatment of Luddism as class warfare; a recognition that the access to the means of production by the machines paired with their replacement and downward pressure on individual wages concentrates power. We have (had?) a myth that the internet would be 'democratizing' in its power, but it's gone much the same way toward concentration.

- Pynchon eerily predicts biological sciences, AI and robotics starting to converge and how it will catch us flat footed - and already we are seeing the emergence of extremely rough AIs contain people in information bubbles.

- Pynchon spells the paradox of deluge of information available to us so very well; while we might think that anyone can become an expert in anything the opportunity cost and the amount of information immediately relevant to our fields isolates us from being broad renaissance men.

Gravity's Rainbow was more than a pleasure. I wish Pynchon had written more of these short critical lens essays.
Also, prison contractors get more taxpayer dollars for lengthy sentences, whereas the state handles executions (that is, there's no profit in executions for the prison-industrial complex).
> All I did was rob a bank

I totally understand how somebody might look at that situation and say "gee, he did only rob a bank because the guy who died was his accomplice", but at the same time... he robbed a bank! Had he not robbed it, that life might not have been lost and a body would not have been taken from the scene of a crime.

If you want to argue that the quality of one's lawyer plays a large part in the charges, hell, I agree with you and I think that sucks. But, I'm not about to toss out the legal system because a criminal had a shitty time in court. Fuck this guy.
Simple Spring Style
> The main difference between Genius-style annotation and code comments, which I think is important to note (and valuable) is that code comments annotate a point or position in the source, while genius annotations are referring to a span or range in the source.

I don't think that's necessarily true; code comments very often refer to a range in the source. Because code is generally designed to be accessed as linear text without hyperlinking facilities, the identification of the range is usually something that the reader has to interpret by applying (sometimes language specific) conventions relating to code formatting, indentation, and the precise placement of comments, and there are a limited set of kinds of spans that conventions cover (e.g., a span that starts in one block but extends to include the following part of the containing block doesn't have a good layout convention to indicate that a comment goes with it.)

Genius-style annotations, because they aren't limited to conventions that work in a strict linear text medium, can easily refer to arbitrary spans of content.
Here are the raw API docs:

https://gcc.gnu.org/onlinedocs/jit/genindex.html

It seems much nicer, if more limited, than the old 'everything is type "tree"' GENERIC API:

https://gcc.gnu.org/onlinedocs/gccint/GENERIC.html#GENERIC

More competitive with LLVM for projects that don't mind the GPL. I'm looking forward to finding a project to try it out on.
Ultra Large Scale Systems: The Software Challenge of the Future (2006) [pdf]
Boxouse converts shipping containers into tiny off grid houses
Victorinox announced new smartwatch
Derp. Good catch. Was reading the comic yesterday.