skysight-inc/HackerNews huggingface dataset:
>> didn't have any influence

Yeah they did.

They could choose not to do this job, and be poor, or unemployed, or less secure, or have to deal with the stress of getting another job.

No tax enforcers, no IRS.

No soldiers, no army.

Soldiers could choose not to get that nice signing bonus, and either not get a college education or owe a lot more debt on their student loans without the military subsidy.

There is definitely an element of choice involved when you sign up to be the government's mailed fist.
Sure, but that's completely irrelevant. You're not making a coherent point.

Microsoft doesn't have a browser monopoly. Period.
Are you talking about a virtual school or a real physical school?
Boreout
Hmm, well, this is different I think. Most jailbreakers aren't doing it so that they can violate copyright and use apps without the consent of the rights holder, most jailbreak so that they can install apps from non-approved sources, use the phone on non-approved networks, and gain extra leverage over the device (SSH, etc.).

To me, that just sounds like doing what you want with a device you own, and telling Apple that you appreciate the sentiment but don't need their babysitting.

When you download a movie or a game from an unauthorized source, that's copyright infringement. When you download an exploit that lets you use your phone in the ways you want, that's just downloading an exploit; it doesn't transmit any substantial intellectual property owned by any other party, so I don't understand your complaint or comparison, really.

The one provision which jailbreaking may violate is the DMCA's restriction on circumvention of "copy protection". Technically, sharing any mechanism to circumvent "copy protection" is illegal in the United States. I don't think that jailbreaking qualifies as a circumvention of copy protection on balance, though, because most people aren't doing it to make copies, but of course that depends on the judge.
I just went to youtube in the default browser on my Maemo phone. The flash plugin is installed, but Mozilla are ignoring it in the Firefox for Maemo because of all the crashes.
I don't think this is HN material (I wrote the blog post,I didn't submit it). This post is just me "thinking by writing", trying to clear my head.

I thought it was a largely content free post, just some rambling, and yet here it is on HN. Slow news day I imagine! :-P.

Here is a summary, to save you time - Haskell needs a book (to complement RWH) focusing on the the Category Theory aspects.
or they are individuals with a high risk tolerance.
If "git push" would work properly for non-bare destinations (as it is the case with e.g. Mercurial and also Darcs), the design could be simplified by merging "hub" and "prime".
I don't agree with this. Maybe the pager influenced their state of mind. I know whenever I get interrupted when I'm doing something enjoyable it makes me annoyed. And vice versa, whenever I'm doing something boring, I'm glad to be interrupted. Maybe that is what was happening in the pager experiment.
text of the law:
http://www.synergistech.com/1706.shtml

the problem is that it's pretty unclear how to avoid violating it.
It's certainly a counter-intuitive and pervasive phenomenon but maybe the fact that so few social platforms "make it" should keep us from drawing any real causal conclusion beyond the fact that technical competence is neither necessary nor sufficient for success.
Because for venture-backed companies, becoming wildly profitable is only one of several possible exits. Acquisition, IPO, and bankruptcy are the most common other exits.
I guess I don't know how it works on hg or darcs, but I appreciate the bare repositories and git's reluctance to push on top of a checked-out working copy. It's not too hard to add hooks that make things automatic if one is so inclined, as we see in this case.

As for me, I just type the extra "git pull" or "git push". It's not a big deal for my use case right now, though if it were I know it's fairly simple to add hooks that automatically pull changes into your running copy ("Prime"), though I'm not sure I want that. I like pushing to the hub and controlling when those changes get rolled out without having to maintain a ton of different branches.
If you somehow got Windows source code into your program, you couldn't distribute it without getting sued. If you liked FUD, you could say the Microsoft license (do not distribute without MS permission) has spread to your code. That's just how all licenses work. If you don't agree to the terms, don't use the code.
Advertising vs Marketing vs Public Relations vs Branding
The advantage of HN is that you get better comments than you would directly on your blog. Feedback++.
That's kind of beautiful. Non-programmer here, so can somebody point me to an application of these beasts? can I use this kind of thing to e.g., speed up something?
Not that it would have less merit otherwise. Stretching my brain is already nice in itself.
Unfortunately, it's not just a hook. It's a whole new repository clone just to maintain a checked-out working copy. The whole synchronization process between them is simply unnecessary.

BTW, in Mercurial it is indeed just a hook. And in Darcs even that hook isn't needed.

And FWIW, Mercurial can handle bare repositories, too.
Right idea!
"The advantage of HN is that you get better comments than you would directly on your blog. Feedback++."

Oh I agree. HN has the quality of having awesome comments and discussion on very bland subject material.

I am just faintly embarassed that something that was just me rambling in prose landed up here.
Safe Sale with Service
Recently I came across a company that offered real help in choosing a safe. I ordered a Hollon Safe from them and am thrilled with the quality plus I got free shipping. Though I had to tip the driver to get him to put it in the garage.
If you make the switch, you might want to investigate this library: http://documentcloud.github.com/underscore/

"Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux."
If you do, come join #traffic-server on freenode, the "installation" is still a little rough in the edges.
Reading the Typeclassopedia is a great way to hear this all over again slightly different and is therefore highly recommended.

Really the biggest step is, as jrockway says, to realize that Monad is (kind of) a verb. "Here's a list and here's how you can monad it."
" think people are looking for something profound where there really isn't anything as profound as they are imagining. "

I largely agree with what you (jrockway) say, but differ in some nuances. These "concepts + laws" seem to be best understood as mathematical constructs (like say functions or sets) than analogies. What I think is happening now is people are trying to understand Sets by studying say java.util.HashSet, or even worse, analogies to java.util.HashSet.

"Functors are containers that can apply a function ("fmap") to their contents."

This is true enough, but it is hard to understand the ((->) r) functor (for example) as a container. You can do it but you have to stretch a bit. I have seen people struggle with understanding IO as a container.

Wheras if you know that a functor maps (or transforms) objects (in the cCategory Theory sense, not in the OO sense) to objects ,and morphisms to morphisms, subject to 3 laws, then it makes perfect sense that ((->) r) is a functor. Likewise with IO.

The key this is to understand the Hask category where types are objects and functions are morphisms.

For a Haskell functor, the type constructor takes care of the "objects to objects" (or type to type) mapping and the first order function (map for lists for example, or compose for the ((-> r) and so on) take care of the morphism to morphism (here, functions to functions) mapping.

And it is not even very hairy math. The definition of a category is hardly half a page of prose, much easier to understand than some specs we programmers work off of.

@jrockway, do you want to write that book? :-)
Nothing is wrong with it except that most of the damage was caused by the genius idea of adding gases to the atmosphere that basic physics tell us trap heat, in a world where people love to live in low-lying areas next to bodies of water, and then neglecting to worry about any curbs on this massive experiment in 'what happens next?'
I thought the same thing, but there isn't enough data to suggest that it's wrong. I think that there is a portion "unemployed" a portion "changed careers" and a portion that are too small to individually plot. So that entire graph may only be like 75% of those that were originally at those companies.
So you time flow? Doesn't it make more sense to let flow flow?
This is the saddest thing that's ever made it to HN
Happiness is really a subjective and uniquely learned process for each person... Everyone has a different set of assumptions, expectations, and mental processes they have to deal with, usually all of which have to be overcome on some level to be truly "happy".

For most people, being engaged in work gets them to that state of living in the present, where the mind is fully focused on a task and doesn't get a chance to explore itself.

For me though, being truly happy is being able to relax in that free time, soak up the present "nothingness", allow the mind to wander, take everything as it is (without judgment or assumption), and just be grateful for everything I've been blessed with (even if there are negative circumstances).
Fascinating. I was hoping they would explain Typographical Number Theory though.
A parallel version of burstsort is the topic of my honours project due in a few weeks. It's WAY faster. :P
I thought open letters came after closed ones :-) Seriously, the merger just closed, we're only just starting the integration of the two companies.
Interesting. Maybe this a reflection of how engineering quality doesn't matter compared to network effects, usefulness, trendiness, etc? As in, it's not that most successful web apps are not well-engineered, it's that most web apps in general are not well-engineered, and the successful ones are almost randomly distributed among the entire set.

I could see how bad engineering isn't too bad for product success, because once you have a site that makes money, people will put up with working with crappy code and designs if they are paid enough (well, not everyone would put up with this, but there are enough people that would, and enough money to pay those people..)
Yes. I've been writing about taxes for a long time, actually. See

http://www.huffingtonpost.com/aaron-greenspan/new-deal-20_b_...

What you're supposed to do is bring problems to light through the press and/or lobbying Congress (the lobbying process is not just reserved for corporations) and/or filing lawsuits. When and where appropriate, I've done all three.

What you're not supposed to do is physically harm those you disagree with. That's the difference between a democracy and a dictatorship ruled by thugs.
The problem with OSS is that you have to contend with some sort of a community. With WordPress you will open up the source code, throw up in your mouth a little, get the urge to patch things up and realize that your changes will never make it upstream. WordPress works. That's why it's so popular. It's easy to install, much easier to use than a lot of web publishing platforms out there and there are lots of "useful" plugins. Most of all, it's got the ubiquitous support: LAMP is the de facto standard for cheap hosting out there.

However, it does some things that keep me up at night. It stores serialized PHP arrays to define what users have access to (the MU branch). It strips away magic quotes based on runtime configuration, only to add them right back using a PHP loop. It does not use any form of output buffering. It's themes are PHP files that often times contain core business logic (somewhat of a PHP problem really, but still). WordPress is bad code and there is nothing anybody can do about it.

This of course is not true of all OSS projects: far from it. Just so happens that when a small community controls core development and the initial codebase is not great, which is the case with many early PHP projects, the outcome is that the code will stay bad.
What exactly would you be trying to get out of this school? Define what "a school for hackers" means to you.
Great advice.

In your calculations just remember though that salary and equity are taxed quite differently.
Really? The OKCupid posts were some of my favorite articles on HN in a while.

I wonder if it's you who is marked as a spammer somehow, as opposed to the OKCupid blog.

I can't imagine why someone would want to blacklist that site, but I could imagine HN's capricious, opaque, oft-changing spam filter could have nailed you personally for no reason at all.
Am I understanding this correctly, Intevydis sells exploits to people who want to make bot nets?
See gunroar for an example of an incredible flow experience in a videogame.

I often play it to distract my body while working out algorithms. It's a surprisingly effective way of thinking through hard problems.
For those of you clicking on this link who haven't yet looked at Michael's tutorial, it's excellent. I'm not a developer, know no languages other than a bit of html & css, and still had a fun time getting through chapters 1-4. Michael is a very good writer (check out RailsSpace) and has spent a lot of time thinking about the best way to teach.

RailsTutorial, like Ruby and Rails, just feels right.

-- Fred
Ottawa business Directory
If you're looking to get involved in Gay Ottawa Directory community and you want to ... you're in the right place - because our Ottawa gay directory can give...
Was there one in the bay area?
Fixed-point combinators are useful for memoizing or otherwise modifying recursive functions: http://matt.might.net/articles/implementation-of-recursive-f...
No law requires a company with 200 employees to have in-house counsel.

Companies with 200+ employees will tend to be negotiating several contracts per week. In-house counsel saves them money.

When you're negotiating with a smaller company that's round-tripping with an outside firm for every redline to every contract, there's always a chance that one side or the other will say "fuck it" and sign, because legal drama is getting out of hand.

When you're negotiating with a firm with in-house counsel, there is virtually no chance that anyone without a board seat can say "fuck it" to legal.
not yet, we'll be doing a few meetups in different cities over the next few weeks.
For me, BoA back to school. Technically BoA didn't fail, but I viewed the recession as time to go back and get graduate credentials. I am currently working on a MSFE.
Making the top-tier artificially better is annoying. I seriously dislike it, and I do extremely well in most shooters. It hides skill, because one quite-good player with a lucky start can dominate an entire game. Even if that doesn't happen, it still screws over the people learning / less skilled, which just prevents people from getting better, which prevents more people from playing.

My personal favorites are top-deprecating, where the top player is slightly easier to hit / harder to play / worth more points, or totally flat. It makes it extremely hard to really shine in a game, and when someone maintains a good score, they've earned it.
You briefly scuffed on the subject of the IRS having a bad system for a single form in that article. You're telling me that this recent article you wrote was being prepared prior to Stack's violent decision? I did not think so.

He brought the topics to light by forcing them into the light in a crude manner. Harming government employees is probably as close as you can get to making a strong point without committing a huge atrocity (unless you consider picketing "strong").

Unfortunately, we have done tons of physical harm in the past to get our way, Mr. Greenspan. See the American Revolution, the Civil War, World War II, the Korean War, Vietnam War, etc. It sometimes requires ugly situations to fix ugly problems. So you're going to really claim that the entire history of our United States is based on a dictatorship ruled by thugs?

Edit: I did not mean to imply you did not have an interest in tax reform, simply that you (among many others in the news industry) are touching on the subject when the interest has peaked due to Stack's actions. You may have wrote something similar in 5 months or 5 years, but it is easy to say that the message would not resonate as much.
That game is awesome for flow. Within minutes, you start dodging on instinct alone, and the world flies past you. My personal favorite though goes to F-Zero GX. If I play that for a while, I start dominating other games because I'm so keyed-up and focused. Too bad it fades :\

Link for those interested in Gunroar: http://www.asahi-net.or.jp/~cs8k-cyu/windows/gr_e.html
There's a similar law in the UK. It was passed in the early 2000s, I believe - it's called IR35: http://www.contractoruk.com/ir35/what_is.html
Definitely waiting for the Los Angeles one!
Great idea. I'll definitely plan to stop by, sounds like a good way to get some questions answered about YC and chat with like-minded people.
Access your Network files while being Offline
How CrowdGather Raised Money Via The Public Markets
What a pointless trollbaity comment.

Apart from the things which are completely unfixable by design - e.g. the iPhone's utterly standard screen size, touchscreen and lack of keyboard which means any app will work and which isn't something that can be retrofitted onto Android, and the things which it doesn't even make sense to talk about fixing, such as the already available third party apps, and the things which can't be implemented without violating Apple patents or Apple license agreements with third party companies or reverse engineering Apple sync protocols...

Apart from that, even if we agree that the amount of work is exactly the same (which I don't), that still leaves the implication that people who are interested in finding highly prized low-level exploits in iPhone software would be equally interested in (and skilled at) putting little appreciated internals and UI polish on a completely different system. Which is certainly not a given.

And that's assuming that the Android project leads would accept arbitrary and widespread changes.
what are the advantages of a sheevaplug...ok heck, what is it? is it a router?
http://www.slashgear.com/marvell-sheevaplug-99-linux-pc-hidd...

the bottom diagram shows that it provides internet access (wireless, ethernet....bluetooth?)
would austin, tx happen to be on your list of cities?
It is an entire PC, not some kind of network device, though you can certainly use a PC as various kinds of network devices.

Think of it as taking the innards of a netbook computer with no screen and putting them in as compact a space as possible, with integrated power cord. It's a netbook you plug directly into the wall.

Since it has no video adapter, you control it over the network, just like how you'd control most servers. You SSH or remote desktop in to it. That's why it has all kinds of network support built in -- so you can plug it in the wall wherever is convenient and have it join your wireless, wired, or bluetooth network.
yes, we will be doing a meetup during sxsw on Mon 15th march at submerged from 5 - 7. pg will be at that one also as he's on a sxsw panel. will send out more details soon.
I realized a while ago that the reason why I love programming even after doing it for 13 years professionally is that I never have to do the same thing twice. Automate, automate, automate. The most trivial HR application when approached with good software design methodology is an opportunity to learn, to refine one's abstraction methodology, and to automate things away that don't just bore you, but bore other people. In fact, the most trivial HR application can be way more fun to work on than the far more superficially-glamorous game programming.

(Though I wouldn't dream of arguing that the end result of the HR system is more fun.)

Later on I've started to notice that those who never develop their skills this far tend to boreout of the career earlier. I hypothesize that at about the ten year mark, programmers fall reasonably cleanly into one of three categories: 1. approaching the job the way I do 2. boredout of the career or 3. immune to boredom, the traditional old fogey who doesn't keep up and only knows COBOL (or whatever fills the niche for when the programmer started), and the ones who give us #1s a bad name. I plan on keeping my eye out for this in the future. (That is, when I say "I hypothesize" I mean it's a new hypothesis I mean to test, but do not have any immediate counterexamples.)
Eddie Bauer makes a great wrinkle-free oxford. No ironing is a beautiful thing.
At the risk you of you never seeing this ...

Put your email in your profile!

The thing about ideas is that you can't really test how they will perform in the reality because they are not _real_. For example as a programmer I have tons of ideas about how to execute a given task. In my head it's very easy (and fun) to see my implementation play out. But it's only when you actually start to make the idea real that unforseen problems come into existence - this is a good thing, it's iteration. But without making the idea tangible, I would argue you cannot realistically measure an idea right?

Put another way ideas can only be iterated in your mind. That's great if you are a philosopher (hey you should really be a philosopher). But I think most things that yield empirical data need to exist in reality and therefore you need execution.

This is of course taking nothing away from philosophy. Maybe that's what you've been looking for? Or perhaps a futurist or something. You can "sell ideas" via books right? But then again writing a book is creating something tangible =)

--

Reading some of your other responses I can see that you take idea iteration quite seriously. This very well puts you leagues above guys that want to "make twitter better" or what not. But I think you need to accept that idea guys are more akin to starving artists. You should create ideas because you love to create ideas, not because you want to monetize them (that's what action is for). This also analogs nicely with philosophers, and other academics. They have to risk "some other guy" ultimately getting credit for work they've also explored. Also academics don't _necessarily_ get paid to "think", they get paid to _teach_ and think.
Without going in depth this looks like very impressive honors thesis work compared with some of the other work I have seen.