skysight-inc/HackerNews huggingface dataset:
Flexible hours, yep fair enough. But the others... well...

- remote work - I agree, it's a nice to have, but if you're joining a startup you're a new team member, you need to be in the same office to get used to each other, up to speed etc (unless of course you're all BFF). Trust me, been there done that and still tackling that problem, it's not as simple as it sounds, especially for new starts. Perhaps after 6 to 12 months we'll consider 2-3 work from home days if you've never done this before. [Disclosure: I work remotely - ~600miles from HQ - and have done for my company for almost 11 years]

- open-plans - until the startup gets seed A money forget open plans, even with seed A it'll be the founders/senior devs who'll be on first come, first served for that office with a door. As a new employee you'll be open plan until your company can afford such luxuries. The best I got at a startup was after second round funding (the kind that affords 20-30 employees new Kinnarps desks, chairs, a proper phone system and a proper server room) and moved into an office with three other staff.

- freedom to use any software/OS the developer wants to - well, what can I say. Your startup has a goal which is definitely not worrying about you wasting time making the stuff you wrote on some obscure distro work with their environment. Forget that one. Everyone needs to be singing from the same hymn book with their dev envs and not wasting time wondering why some crap doesn't work on your machine but does on the standardised platform. Otherwise it adds to the burnrate, suck it up you'll use the tools/OS you're told to....and yes been there before and spent days with a guy who wouldn't use anything but Slackware getting some crap for a demo to work that was targeted at CentOS.

None of the above are free, except perhaps flexible hours. Where I work we're pretty flexible for school runs, medical appts, or hell, you just fancy a lie in for an extra couple of hours (provided you let someone know)....as long as the work gets done, and you didn't have anything on your calendar involving a client or other team member that is mission critical then we can flex hours.
Maybe you could get Joel to refer people from SO to your site?

I guess my problem is that Joel and the others running the site don't want it to be a forum for those discussions. This topic has been beaten to death already and the outcome isn't going to change. So "we" need to let go of it. It's like Go and generics... (just kidding)

I can think of a few reasonable arguments. A lot of subjective discussions tend to degenerate into holy wars or popularity contests. It's hard to tell what's a good answer and what's not and it can get annoying both for people participating and people reading.

Even if you mark those as subjective they would clutter the front page. Whenever you give people the option you need to consider defaults, if the default is not to see subjective questions then no one will ever see them, if the default is to see them we're back to square 1. What about search engines?

EDIT: It also so happens that some of the "good" subjective questions do seem to hang around, get attention, and get cool answers, so the system does seem to be working.
Lisp? Is it Lisp? I bet it's Lisp.
You're a traitor the second you commit treason. You just can't be sent to jail until it's proven in court. Most of the recent attempts to convict people on espionage or similar charges have failed in court. Manning's case is still pending. Snowden would almost certainly be convicted of something. Treason seems highly unlikely.
He wouldn't tell you. However, he would connect with the right people and sneak his way in.
If you don't have that much $$, get a Macbook Air. I did all my development on a 13" Macbook Air before my current job (and I still use it in my personal time) - I love how light it is and easy to carry around. If you're doing iOS + Rails you don't need any fancy power to do the majority of your work (and if you do, go buy time on AWS or something).
> The question is still there, it wasn't deleted, so SO is acting as the resource that you'd like it to be.

Try asking such a question today, or any time in the last couple of years!

> So it just stands as a (maybe interesting) bit of computer science trivia.

Just because you label it trivia doesn't necessarily mean it wasn't important to the asker or the thousands of people that read, commented, and upvoted. Just like people asking about jQuery, the asker had a question in mind and wanted to crowdsource the answer.

> but SO is about things that have answers

An opinion can be an answer too.

> For entertainment value and interesting things I go to other places, such as HN...

Why must the answers on SO be bland as tofu? You seem to give the impression that learning and the SO answers must be plain and dull, and any hint of entertainment must be quickly quashed. I see nothing wrong with being entertained and educated at the same time, especially as things that are entertaining tend to be more readily recalled.
Reminds me of those flashes of demon faces in The Exorcist.
Do you have any evidence that Amazon intends to use this patent purely for defensive reasons only? If not, we're just speculating. Worse, we're giving them the benefit of doubt.
Why do you think blood drives are good? Why wouldn't it be better if the standard thing was to pay for blood? If it was typical to pay donors for this kind of thing (organs too), wouldn't that better ensure plenty of supply than making charity the primary source?
Actually, it only takes a million terms to reach six decimal places.

Why is it strange that this sum is ln 2?
Using the stores themselves as shipping hubs is still a limited pilot program at Wal-Mart.

http://www.nytimes.com/2012/10/10/business/wal-mart-tests-sa...

http://www.reuters.com/article/2013/03/28/us-retail-walmart-...
With that said, you usually want to solve a problem for a client, not write code in language X.
Few have tasted this mythical freedom the web provides. What extremely tiny percentage of people own their own web site, let alone own any of their digital property (and these days even the hardware it lives on)?

I would say AOL and Compuserve won judging by the success of Facebook and other feudalistic platforms. We have exchanged freedom and rights to our property for the convenience and security of platforms ruled by feudal lords.
> I would expect nothing more than a show trial.

Thomas Drake had most of the charges against him dropped and he plead to 1 year probation. A summary of espionage charges under Obama shows that the DOJ has faced an uphill battle in court.

http://www.policymic.com/articles/50459/8-whistleblowers-cha...
I am waiting for NortonDesktop.js to be implemented.
10 Flat HTML Templates
Our Tonido FileCloud supports all your requirements except 3:

1. Removing shared folders from a user account - admin user can remove the shared folder from a user account or move to a different account.

2. Remote Wipe - admin can block or remote wipe the sync folder not only in mobile apps but also in PCs.

3. Our product is self-hosted and runs on customer HW. Currently we don't support encryption at rest. Our next release will have that.

4. Reverting to earlier version - One can easily revert to previous version

5. We provide reporting and management APIs as well.

Check it out and let us know ur feedback.
Not that I do this, but upvote your post with like 10 upvotes in the first 10 minutes. You'll have to use different proxies to mask your IP. Keep in mind that this is pathological behavior for the community though.
People have a right to use ad-blockers. It's their computer after all.

However, a lot of things that people like to use, and might even have been willing to watch ads in order to use, will not be viable if everyone used adblockers.

It's really that simple. However, most people don't like to acknowledge that given the opportunity, the will freeload of others, or that in some contexts freeloading is natural and not immoral
Fancy chained method calls are equivalent to do notation without any binds, which only needs Applicative. Monad is sufficient but not necessary.

That said, this does appear to be a monad - they implemented bind correctly.

Haskell:

instance Monad Maybe where
Nothing >>= _ = Nothing
(Just x) >>= k = k x

From the article:

var Nothing = {
bind: function(fn) {
return this;
}
};

var Something = function(value) {
return {
bind: function(fn) {
return Maybe(fn.call(this, value));
}
};
};

It doesn't really use it right, for the most part, though (... I think; I only skimmed).
The supply didn't decrease. The demand increased. That's the proximal cause.
Man that sucks. Almost every one of this guy's gripes are non-existant on a Mac.
I think it largely depends on the person. If I rest my hands naturally on a traditional keyboard, my fingers end up somewhere around wdfv okjn. To pull them around to the home row basically involves tilting my hands outward and bringing my wrists inward even further, neither of which is good for either your hands or your typing speed.

If I have pain or numbness (either of which can last for days), just having my hands rotated to use a flat keyboard for a few minutes could be difficult.

Generally, though, if I get pain in my left hand/arm, it's from excessive typing; in my right, excessive back-and-forth to the pointing device (I use a trackball at home if I do any gaming, pad at work, just so it's not the same device all the time). I have never really been able to use a mouse.
I once doubted the usefulness of this application. Now it's one of my must-have apps. My eyes will sore without it for a while.
Ask HN: Why credit cards despise sub $1 transactions?
I signed up for a Google API paid account about a year ago. I use their API search console to determine how prevalent an IP registering to my service is. If there are too many results, they don't get the freebie and are told why. If there are few results, they get the freebie and never know they were checked.

So my services isn't all that popular apparently, and I only manage to rack up $0.05 to $0.25 in API charges per month.

Google for some reason decides to charge me in those amounts, every month. (Here's another question, doesn't google make $0.00 on a transaction below the minimum credit card fee?)

And every month, my credit card goes inactive, I get a phone call from security asking me if I "know anything about this Google charge?". I say yes. They re-instate my card. I hang up the phone. Sure enough, the entire process repeats itself the next month.

I am with PC Financial Mastercard in Canada, if that makes any difference?
Browse Chromium //Base Source Online
It's as awful as I remember it, which means they got it right.
> Even if you mark those as subjective they would clutter the front page.

Really simple solution: put a checkbox on the right: "[ ] Hide posts marked as subjective" Make it bold and obvious, and far above the fold.
Or splices in fight club.
I'm probably the only person who can't "touch-calculate" on the number pad to save their life, but still loves the thing for its big honkin' enter key. When I'm using a GUI application and a dialog box pops up, I can smash that sucker with the left side of my hand to close it way faster than I can click on the "OK" button or move my right hand to the traditional enter key. Tapping enter with my thumb on a laptop keyboard just isn't the same.
To put it into perspective; my average hourly rate is $75/hour and I charge as high as $100/hour. I use a sliding scale that goes something like this... If the project is shitty cleanup work and the client is desperate = $100/hour. This is typically someone who outsourced the work overseas for $20/hour labor and is now surprised that X feature doesn't work or Y won't scale. I don't like cleaning up other people's messes; so in that case you pay a premium.

$75/hour is my standard rate and this is anything that lasts 2 to 5 months and is either new project/features, or a generally decent code base (most clients are happy to allow me to look at the code before we agree to rates and moving forward; some may want a non-disclosure signed at this stage though)

If the work is guaranteed for a 6 months + contract then I will bid my normal rate of $75/hour to start, but will then negotiate with the client and give them a better rate, but then there is a signed contract clause that explicitly states there is a time based discount contingency; in they event they cut it short then it they essentially owe the difference between the normal rate and the discounted rate.

Putting that into perspective; if a fixed rate contract comes out to $10/hour then I'm making in a day what I would typically make for 1 hours worth of work.

I decided to begin contracting in 2011; the work was sporadic at first, but for the last year and 1/2 it has been growing steadily. Last year I left hours on the table (e.g. existing clients wanted more of my time than I could fulfill; and this was with bringing aboard 2 sub-contractors). I spent 3 years of hard work networking and selling myself, but the last 3 contracts I had were acquired by people in that networking calling me and asking if I was available. From 2012 to 2013 I saw a 3000% increase in revenues. I expect to grow revenues again this year contingent on finding good subcontractors, but not nearly as much so as from 2012 to 2013. I would anticipate somewhere between a 300% to 400% growth rate is more realistic this year.
If pg actually answers this for any other reason than to see me eat my shorts, I'll eat my shorts.
This is a lie. The internet browser is way too good.
You are engaging in the ad populum fallacy fallacy.

That is, you wrongly believe that the popularity of a language isn't, in itself, evidence of its usefulness.

A lot of people making decisions on which language to use are very qualified and knowledgeable. When they choose clojure over scheme, they do it for good reasons.
sigh people just cant stop using something just because its "cool", rather than what is right!!!
i immediately went to prompt and typed format c:\
I have found this to be very useful and go back to it every now and then for research and information.

http://gitimmersion.com/index.html
I read an article about that tonight too:
http://www.buzzfeed.com/bennyjohnson/americas-spies-want-edw...

But I believe you aren't talking about rednecks, but about Washington contractors and possibly a rather limited set of military/civilian special ops people.

As usual, one should be careful what one suggests to the media. For every fantasy Snowden shooter there are likely _scores_ of citizens who fantasize about doing the same thing or worse to those who put monitoring systems into place.

There is some possibility that pitchforks and torches might become de rigeur political dress in the near future. A true redneck would likely be in the crowd, torch in hand.
They still sell 15'' Macbooks without Retina.
Wow... That's like 10 instagrams ;). But honestly, when Microsoft, Apple and Google have jumped in to this same space with pretty much same offering, does this makes sense to anyone? I thought they would be out of business because of this. At least 3 out of 5 big startup buyers aren't welcoming them. My only hunch is they have revenues now in $100M range and planning IPO in couple of years as exit.
I don't remap it, either. I outright disable the key in the OS (simple option in OS X, registry edit in Windows).

As others have pointed out, once you hit a couple of underscores you're not gaining much with the caps lock (if anything), and your editor should be helping you out, here.

At the same time, I'm really not a fan of all caps and underscores, so I probably don't even use constants as much as I should.
Wouldn't Schrödinger's rock with a high Planck's constant be a stick?
seeing "Internet Browser" there made me imagine a fictitious scenario where some time wormhole opened up and 20 years ago there was one special computer that was in all ways identical to your average Windows 3.1 machine. the difference, though, like cyberdyne technology from Terminator, it had "Internet Browser" that nobody could explain but somehow had all the worlds knowledge from 2014 sitting right there behind a single icon.

yeah, it's friday.
The original Viking landers had scoops capable of penetrating a few cm down:

http://nssdc.gsfc.nasa.gov/imgcat/html/object_page/vl1_11d12...
Looks like Dropbox is going to go for a shopping spree. 250M is a lot of dough :)
They only work until people block them.
Just to clarify ...

You block animated gifs because you don't like the distraction, yes ?

I'm trying to think of a way that animated gifs could provide attack surface, or be malicious, and I'm not coming up with anything...
What in the HELL are you talking about? The thread local GC won't even produce anything on the shared heap - it's thread local. Shared memory is manual memory only - Just like C, C++, Ada, and every other manual memory management language. And when the shared GC (which will have to be used explicitly) is implemented - it'll be just like Java, OCaml, and every other shared memory garbage collected language. What in God's does that even mean - segfaults when you use shared memory? It only segfaults if, like in every single other language, you didn't take the time to think out your design and are dereferencing dead memory.

Oh, and I said that it has locks like every other language. I didn't mean shared memory like every other language.

Finally - if you're just being smug at how smart rust is for having lifetime tracking and all those pointer types/restrictions - I don't think it's all that great; Nor did the gaming community when they got their hands on it last; Nor do many others who agree in the opinion that rust is just too complex while being too restricted.
With the current revenue, how much can I get ?
Well, thanks! :-) I'll check these out.

Which ones would you recommend to a web design newbie? I am a programmer, have designed desktop GUIs before, know basic HTML and have used Expression Web. Now would like to make a fluid or responsive website with static pages, blog and interactive '3D' visualizations.

I would eventually also like to learn database connectivity from web applications (I know how to use MySQL from desktop applications), user authentication, etc.
Quick word of advice: shell out the cash for a better web design. The text looks awful and blurry on Windows 7 -- you have a great idea marred by poor presentation.
How much work does it take?

One full time employee 8 hrs per day

What expenses are there?

expenses will be around 800 USD
What are the traffic sources?

Main source is organic google search
How is revenue trending?

revenue is rising for last 2 years.
If you have $150/day of living expenses, no thanks.
The problem I have with parallel construction is that it rewards potentially illegal behavior on the part of law enforcement and prosecuting attorneys in a manner that's difficult to police.

"Parallel construction" doesn't just mean "look for other evidence of the same crime", it involves keeping the existence of the original, inadmissible evidence secret from the defense and the court, then constructing a chain of events that plausibly would have lead to incriminating evidence without knowledge gained from the illegal search.

Among other things, this secrecy deprives the defense a reasonable opportunity to argue the inadmissibility of the new evidence on the grounds of it being the fruit of the original, illegal search.

Note that I say "argue" — there are right ways and wrong ways for law enforcement and prosecutors to "work around" tainted evidence, but if the existence of tainted evidence gathered in secret is routinely hidden from defendants and courts, it becomes very hard to hold anyone accountable for going about things the wrong way.
Dell precision line hits most of your wishlist
I haven't used a retainer model in the past, but I have offered term of contract discounts. Some people tend to think that a contractor that bills hourly is just going to try and waste time to make more money. I have only seen this with one contractor that I came in contact with (I'm sure there are others), but most contractors will not do this.

People talk about people; within your network you quickly learn who is reliable, who is honest, who isn't, etc...

Also when I bid work for a client; while I bid hourly I am open about the reasons. I tell them point blank how many hours I believe their requirements will take to implement in a worst case scenario given they do not change the requirements. I then tell them that likely it will take less hours than that, but they need to know how much the total cost could potentially be. If the customer is still insistent on a fixed rate contract I explain that it can be difficult to prevent scope creep for customers when there is no dollar amount tied to it; and that I want everyone to be happy. I explain that if they really want a fixed bid I can make an exception, but that the fixed rate pricing will be double to triple what we have agreed upon as the max cost associated with the project. I explain this is to cover the scope creep that will inevitably be introduced and to protect myself from the loss risks associated with such a decision. Most clients then agree to the hourly rate; the rest keep looking for someone else.
How would you comment on a "Ask HN" submission asking HN how pg would fill out a YC application with YC as his idea?
Alternatively you could just run the real thing :)

http://jamesfriend.com.au/pce-js/ibmpc-win/

Caveats: it's actually 3.0 and the mouse doesn't work... yet
How would you reply to a comment on a "Ask HN" submission asking HN how pg would fill out a YC application with YC as his idea?
Very cool. Not a topic I'd usually peruse so I appreciate the suggestions!
Well, ya know, there were browsers for win3.1. They didn't time warp to the 2014 internet, but they did work with the 1994 internet thanks to trumpet winsock.

http://dl.maximumpc.com/galleries/webbrowsers/Cello.png

Those were the days.
"dir <dirname>" didn't work. :/
It looks amazing, and I do dislike the current bitcoin-qt that most of us use.

However, I'll be damned if I install it on my machine for at least a year or two after it's been released and fully verified by everybody in the community who matters.
If you're comfortable remapping the keyboard, all of this is pretty much a non-issue.

What's more of a concern to me, as someone who was hoping to buy the Haswell X1 as a Linux box, is the function-key row. Lenovo generally has a reputation for laptops that support Linux reasonably well out of the box, but if that function-key row requires extra driver support (i.e., if the BIOS doesn't set it up to emulate a standard keyboard), things could get awkward...
This is also highly theoretical. If the machines are different enough, you can adapt quite well. Even if you have trouble telling other people exactly what to do, your brain doesn't have much trouble. I especially find it easier if I use different operating systems with keyboards that are somewhat different, because my brain has an easier time treating them differently when there are visual cues (since I'm not looking at the keyboard).

For instance, I have always though that cmd+X/C/V vs. ctrl+X/C/V would drive anyone nuts if they used them enough, and realistically most of the common Mac/Windows editors commands have exactly that one difference of ctrl vs. cmd, which is essentially pinky vs. thumb (at least for me) for the modifier key. It turns out that it is extremely rare for me to accidentally use the wrong one even though I usually use the same software in both environments, because my brain picks up on visual cues from the OS and the tactile differences between my keyboards.

Of course, coming from this mix of environments, I think they could have taken the cue from the MacBook and just kept the backspace key and removed the delete key (even though Apple wants to call it the delete key...), rather than bastardizing the key with that weird split key.