skysight-inc/HackerNews huggingface dataset:
Minix 3.2.1 Released
If you issued a tax receipt, there very well might be.
MonoDevelop 4? I'm using 3.0.3, which seems to be what their website advertises as the latest version. Maybe I'm missing it. Should I be building from source?
I suppose it doesn't matter for your service, but that would tend to automatically block people who use the Tor network.
With so many APIs in use, integrations, etc, there will be the potential for a lot of broken stuff. And many non-tech users won't understand why some sites suddenly stopped working. It will just present more challenges for developers of good apps that users want, in order to stop one set of specific behaviors that they do not want.

But advertisers won't just go home. They will find other ways to reach people with possibly more obnoxious and/or invasive tactics.

Reminds me of the spam problem. With all of the spam "solutions" and policies in place, it is now much harder than it should be for legit businesses to send emails to customers who've requested them. Yet spammers are still doing their thing with impunity.
The author has added screencasts, worth watching to get the whole idea.

http://www.youtube.com/watch?v=3nOTeDhZ1lc&feature=youtu...
Just wanted to say; thanks for that awesome link.
Thank you for your comment.
The problem is that I cannot afford to take this to court, even if I am guaranteed to win.
at first glance i thought this was crazy. but now, i think this might actually work.
Thanks, Bubs. I felt better reading your post already. You are one of the founders I admire, especially on how you are able to balance between startups and family.
Be extremely careful using public IP lists, they're not always up to date. My iPhone was reassigned an IP in the 1.43.0.0 block last year, which used to be issued by a Chinese supplier. Caused havoc with geoIP and locked me out of a number of websites for suddenly changing country.
exFAT [0] is a great option. It's FAT32 updated with all the modern requirements. Surprised there was no mention of it! It's by Microsoft and is supported on XP and above (out of the box on Vista, update available for XP and Server 2003). It's surprisingly fast, robust, and all around a great OS to use for storing shared data.

There's a free implementation available for Linux [1] (actually in the default apt/yum/whatever repos for many distros) and it ships out-of-the-box on recent OS X installs [2].

0: https://en.wikipedia.org/wiki/ExFAT
1: https://code.google.com/p/exfat/
2: http://www.macrumors.com/2010/11/11/mac-os-x-10-6-5-notes-ex...

EDIT

Yes, it is mentioned in the article. The article sucks. It does not define what "modern" features are of a filesystem, and the author clearly sets off with his end goal in mind ("there is no cross-platform FS") randomly removing FSes from the consideration for vague and hand-wavy reasons. This applies to several of the entries in his list. I mean the guy thinks UDF will do the trick, but exFAT is not good enough? Come on!
up to you really they released 4.0

http://monodevelop.com/Download

it looks a little prettier, but besides that nothing has really caught my attention. it also seems to throw exceptions more frequently(throwing exceptions, not crashing)
Go "back"?! There are lots of places where xml is alive and well and config files is one of them. And you can see why - empty elements with attributes look rather concise, and without all that punctuation noise JSON has.
A family definitely curtails lifestyle more than a dog. I find that in an urban environment, the dog is actually much more constraining when dealing with _society_ (i.e. neglecting that a child requires much more "training" investment). Dogs can't ride public transportation. Dogs aren't welcome in cabs or many stores (esp. food stores). Poor dog behavior at home may mean constant barking, which neighbors will not tolerate. Dog parks are few and far between. etc.

I could survive in the city with a kid and no car. With a dog, I need a car to take him anywhere outside of walking distance.
Entity A is most likely a largest bitcoin pool (they own only a little commission on this money).
Actually, exFAT is mentioned in the article.
Is 2013 the year of Spam?
If I imagine trying to make the path-finding agent think "like a human" rather than "optimally" (which is what you'd expect in, say, an RTS game), a solution springs to mind:

1. Do your initial global pathing to figure out what the optimal path is at some point back in time;

2. set a sequence of waypoints (local to the agent) to walk the agent through that path;

3. if something changes near the goal, draw a circle out to a heuristic distance for the maximum "roundabout path" it could have created, and eliminate all waypoints within that circle;

5. at each waypoint, instead of just continuing on to the next one, recalculate the path to the next waypoint from where the agent is, with the search bounded to the space between them and the next waypoint (plus some squeeze-room);

6. if the recalculated path is sufficiently worse than the previously-known path, throw out the waypoint and repath to the next one after that, increasing the pathing search bounds equally in all directions around the agent [not just in the direction of the next-furthest waypoint.]

7. if you end up throwing out the goal, do a global repath.

8. either way, re-divide the new path you created (between you and the remaining waypoint) into new waypoints [down to some quantum], and continue on.

The resources consumed for each recalculated path will be much smaller, since each agent only has to figure out how to "put one foot in front of the other" to get to the next place it was planning to go. But, it is very possible that something can change that will cause the agent to get to a "stop" on its way, realize there's a problem, and have to turn around and run back the other way because it has now recalculated that there's a better route that it can't "merge into" from where it is. It'll also (if you do the pathing for an agent as a thread local to that agent) spend a minute standing around figuring out which way it needs to go, while everyone else runs past it--with a more "surprising" change necessitating more "thinking."

...which is exactly what, say, a human riding the metro while periodically checking Google Maps would do :)

In fact, thinking about it, if the agent just naively draws the initial set of waypoints from its "memory" of the route (at worst, confabulate a straight line), it can optimistically "just start walking" toward the goal, and then actually think about which way it has to go only once it's actually on its way. Sort of like only checking a map once you're on the highway :)

So, is this strategy anything near "useful", or is there a horrible flaw here I'm not seeing?
Drone ‘Nightmare Scenario’ Now Has A Name: ARGUS
The secret is that YC is not run like an incubator, but like a startup .. because it is a startup .. that generates other startups.

They iterate on their own successes and mistakes .. don't follow the latest trend, but genuinely think for themselves.
Great article. The only issue I had was that I wanted to look at the code examples without downloading them.
Filesystems are these days entangled with virtual memory.

That joins to the kernel's world at the hip.
Blaise Aguera y Arcas demos Photosynth
About the use of mark up language as config file. I see that in most Python apps, the config file is just another Python script and not using another markup language. This way makes sence in a dynamic language and it feels natural. I understand it is a habit to use yaml in Ruby apps for config. Is it not possible to just use Ruby script as config file since the script can be loaded dynamically? What are the pros and cons of using another markup language as config file vs using just the app language(Python/Ruby)?
They turned it into a blogging platform when no one was looking, in an attempt to leverage their brand but get cheap/free content.

People are (obviously) starting to pick up on this and their brand is being quickly diluted.
VB.NET also doesn't allow #region's in method bodies, and can't use unsafe code.

I've found C# to feel more concise, clean, and have less annoying hard to predict syntax. If .. End If, While .. End While, but For .. Next? I'd expect End For. The attempt to make it look more like words just made it more annoying to me. VB.NET's syntax feels too verbose. C#'s feels more like a good spot where it's very similar to C++ and Java, but not alien.
I was considering Rhino (not the best example I admit), and Nashorn (which looks to be a fine implementation on JS)
If you look through iCracked's fix-my-device menu, there aren't many options -> 3 devices (iPad, iPod, iPhone), 3 problems (Screen Replacement, Water Damage, Battery Replacement). If iCracked techs can repair these problems quickly, maybe 3+ service calls per day isn't crazy. In other word's the company's core repair call seems more straightforward than Geek Squad's.
You actually don't even need any connection to Google even on their own Nexus devices.
There's no need to visit that graveyard to read the actual article, which is here: http://www.minix3.org/releasenotes-321.html
(author here) I would have written that as a one line, but to quote Pascal, "that I had not the leisure to make it shorter then it is." Thank you for doing that for me.

I don't call for a single aspect ratio: I just call for more variety: there is a good use case for more squarish laptop screens, but they are gone from the market, the main reason for that mistake being copying TV designs.
The first thing that comes in my mind is that we shouldn't expect something new and valuable in a near future becuase I believe that technology tends to be more focuced on the cloud filesystems rather than developing new portable filesystems where OS doesn't matter and everything is accessible. The common cloud filesystem might be the best option for such problems.
Why Pinterest-style layouts are worthless to everyone except Pinterest
Do you actually read both sides? On a textbook, magazine or encylopedia, perhaps - mainly because a physical book doesn't have search features.

On a novel, it's portrait - you need paragraphs of context as you scan forwards and backwards to follow the information stream.

On a computer with text search facilities, it's more convenient to have vertical text results and paragraphs - as long as the width is acceptable.

Of course, TVs look better in a widescreen format, and computer screens have been forced to orbit TV display sizing for the past decade... and this is why we're stuck with useless 16:9 screens with not enough vertical pixels.
Looks interesting. What's the rationale behind disallowing something like "-.1234". Is this how it's done elsewhere?
I am using Georgify as well. I love it :)
I think you just helped Tom make his argument... :)
It is also common for ruby configs to be script files. Rails, for instance, has the config/initializers folder which is a set of ruby scripts that will be run at startup. It comes down mostly to preference.
New Google campus planned
I think the real, but unhelpful answer is "supply and demand". Most filesystems are used by only one operating system at a time.

If two operating systems need to share files, they're usually on different machines, so it's simpler to copy the files or provide a network interface to them, rather than share disk-level access.

Getting different OS makers to standardize (and therefore slow innovation) on something as performance-impacting as the file system isn't worth the benefit.
Ah yes, well... if they're using 'password' for the password, they've got bigger problems ;)

Passwords that can be guessed in 1-3 tries should be excluded, naturally: password, 12345, 11111 etc... But mixed case, special character stuff is a bit redundant.
Yahoo’s Perplexing Remote Workers Decision
Did you upload the app in your own name? Are they suing you directly? It might be prudent to upload apps under a corporation to limit your liability. If you uploaded under a corporation, you could consider ignoring it. It would too much work for them to go after the 0 assets your corporation actually owns..

Real lawyers feel free to tell me I am giving horrible advice.
Really Dalton Caldwell? Dalton is pretty cool. I don't think he cares. Dennis might not be too happy though, but I haven't heard anything from him.
About HFS: You seem to dismiss it a bit quickly. Trial versions of 'MacDrive' on Windows have always worked very solidly for me - if I were still using bootcamp I would pay for it.

However the bigger question IMO is: Do we really need native windows nowadays? If we ban windows into VMs and only use OSX + linux natively, HFS is indeed a solid option. The only thing hindering us so far from using windows VM-only was gaming and audio/video rendering software. Audio is very niche and the rest should soon be solved with increasing support for PCIe passthrough.
I ran into warranty issues with the last Mac I owned, and swore never to buy one again.

But even if I did, I'm not sure it would run a sane Linux distribution out of the box (from what I'm reading, it's a bit touch and go,) and I don't consider a computer usable unless it can run the setup I need, which depends heavily on Linux -- developing on Mac OS X and deploying to Linux never worked for me: I could never keep a "sane" environment with the former.
Please never, ever do this
it's hard to maintain culture with remote workers. It's a trade off and not clear completely which pattern is better
Since you are asking on HN, I'm assuming you are not looking for legal advice, just other's opinions. Obviously, you should talk to a lawyer, but here's my free internet advice (I'm not a lawyer). My advice also makes assumptions that Canadian law is very similar to US law, which may not be true.

You have three options: do nothing, settle, fight.

It sounds like you only got an infringement letter. These are normally sent out in bulk by patent trolls to any and all people they think they can extort money from. There is no legal burden to this letter. You don't have to talk to them (and you shouldn't). Don't respond to the letter. Don't take their phone calls. Refuse to talk to them. Regardless of whether you hire a lawyer or not, at this point, there is nothing to be gained by approaching them.

Eventually, they will call you. They have armies of hourly workers who go through the database of people they sent out the letters to and try to get an easy settlement from you. Don't sweat these calls. They'll ratchet up the threats via voicemail (since you are not talking to them). And eventually they'll have to make a decision. Patent trolls are in the business of making money. Lawsuits are expensive. If the cost of a lawsuit is greater than the amount of money they think they can get out of you, they won't sue you. It would be bad business. From your description, I'm guessing it would be a bad idea for them to sue you because you don't really have a lot to offer them. Even if your app makes a couple hundred thousand dollars, they won't bring a suit against you. It's a waste of their time. (They'd happily take a settlement check from you though).

If you thought there was a good chance they were going to sue you (which I don't), and you were located in the US (which you are not), and it looked like they were going to bring suit in that horrible district in Eastern Texas, you could decide to file suit against them first in another venue to avoid having your suit take place there. It doesn't look like Canada has this same issue (patent troll friendly district where most cases go for the patent trolls).

In essence, at this point, if you go to a lawyer and have them draw up a defense that says your tech doesn't infringe, you'll end up spending between $5,000 and $10,000. I don't think it's really worth it right now. My advice would be to wait until you get some sort of actual legal notification of a suit. Before that point, it's all just posturing and bluffing. Plus, you can still settle at that point (you might have to pay a bit more though to cover the added costs they've spent).
Having three young boys, all this discussion is rendered meaningless. I wake when they jump on my face.
Cookies aren't in the HTTP specification. RFC 2109, published a year after Netscape and then IE began accepting cookies, recommended that browsers block all third-party cookies.
You're right. Outright blocking is not a solution. I understand that. But, there comes a time when you just don't want to tell people to stop knocking on your door. You know?
Working node.js version: https://github.com/aaronblohowiak/toml

I just need to auth and push it to npm.
wp-svbtle does comments and some other stuff above and beyond svbtle. I like it. Works for me for now.
Block ciphers modes with forward secrecy for Cryptocat/OTR
> Personally, I can't understand why you care about how 'we' handle guns in our country.

I don't, really. But it is frustrating watching, oh, I don't know, 95% of the developed world somehow getting by without guns while the US can't see past them.

> What are they going to do? Do you know how much we (the US) spends on military compared to the rest of the world? It's really no wonder that the citizens of such a country (not to mention drones, elective wars, and the "right" of the President to kill without trial) prefer to be able to own guns (as many as we can).

You're hope of defending yourself against government (i.e. drones - which can attack from the sky, no less), is infantile, to say the least. Explain how you, a member of HN, plan to de-weaponize your government with your pistol.

> In other words, "What's wrong with having monarchies?"

That's great rhetoric, except I'm not advocating for monarchies. That's a straw man argument, because I've not once advocated for such a thing. And it's not a black and white subject. Not having guns doesn't automatically make you a monarchy. Suggesting such is ridiculous and provides a fruitless argument.
Also, check these guys out:
http://www.imagineip.com/#!__home/dovden

"A company named Dovden Investments, Ltd. ("Dovden Investments") has been suing several companies over the past few years for patent infringement.

The lawsuits are based on infringement of a portfolio of patents directed to arrival and status messaging systems for transportation logistics and related industries. The portfolio includes Canadian Patent Nos. 2,363,556, 2,283,239, 2,521,206, 2,528,647, and 2,267,206.

Dovden Investments generally begins by sending a letter describing their patents and how, in their view, you infringe them. They then demand "an upfront discounted licence fee" which varies from case to case but can exceed $100,000.00. If you refuse, they proceed to file a statement of claim with the Federal Court (typically in the Vancouver office).

At iMAGINE™, we are experienced in defending against allegations of patent infringement brought by Dovden Investments. We have assisted companies to dispose of the dispute, without paying anything to Dovden Investments, for legal fees of less than $2000."
Another way to look at it might be that #1 did happen, it's just called the internet.

Twitter, for example, has an entire team of people working on "search and relevance." This is essentially #1, but it's not advertising, it's just how Twitter works. The core concept of sites like Twitter, Facebook, and even HN is that you should be seeing the content that you find interesting.

What we call advertising in that context necessarily has to subvert #1. If it was the content that is already the most "relevant" to a user, there would be no reason for an advertiser to pay in order to make it visible to that user, since it would be what is naturally presented.
It's tough. Security vs. ease of use for the end-user.
What the author really wants is network-attached storage.

Find a cheap/old box, put your favourite flavour of Linux on it, add a few TB hard drives, and run Samba. If performance is an issue, use a mobo with SATA 3 controllers and a few gigE ports, and add additional network daemons for more "native" networked filesytems (NFS, AFS, etc.) as necessary.
Paul Graham on Bloomberg TV
The problem with analysis done by pony tail management guys is they take successful story of which largely- a successful team with a amazing leader is involved, identify some patterns and try to a make a process out of it, while totally neglecting the human aspects of it.

How long are we going to pretend that its the people who are the center of success and not the process.

If someone is saying if you do Step X, Step Y and Step Z you will become like <insert a successful leader> they just lost the whole point. A leader is not successful because of steps X, Y and Z. Some other leader would execute step A, B and C exactly opposite to X, Y and Z and be equally successful.
There's a critical difference here though. DNT was asking not to be tracked, not allowing the cookies is forcing it.
My personal preferences a remote transmission-daemon running on a dedicated NAS box with Tranmission Remote GUI running to show the status as well as add torrents (supports click handling). Then I don't have to worry about putting my primary machine to sleep while stuff is downloading.
Yes, the US is so special. Again, other countries have sub-urbs, country residents. Come on, really? This is your defence? That America has vast countryside? Jesus fucking Christ. Can't think of any other country that has this geography? REALLY?
Sure, but the failure means that you don't get push notifications - you can still use your email app.
I prefer things vice versa. I know it's very hipster to hate Windows, but if I stick OS X and Linux into VirtualBox, I can then use Samba on Linux and OS X already supports SMB. Now everybody can talk to each other.
Another startup that's VERY hot right now.
Can you outline the law a company or individual would be breaking if you pretended to sell something to someone and didn't charge them for it without giving a solid reason?

Probably section 17200 and 17500 of the California code. If you create the impression that a transaction has taken place, without actually performing one, that is fraud.
IOS Prototyping
Pretty sure the issue I had to deal with was related to the Java OSX exploit. That being said, it is a total trade-off vs. security or ease of use for the end-users.
Isn't the effect true regardless of which direction the gender imbalance is in? I.e. if there's a female in a male-dominated group, she tends to end up with more social influence as the guys compete for her.
Aero-snap-like utilites have existed on OSX for several years now (and bettersnaptool is free and very powerful).

I'd rather have a built-in unix shell (OSX) and install an aero-snap-alike than deal with Windows+putty+cygwin+...
Sure there is...they just get bought out.
Sure! In fact, I was thinking about the pros/cons of doing it about the time Mandiant posted their APT1 writeup, and I decided to spend some time implementing it.

It's important to me to preserve the open nature of the internet. So I hope the karma bonus of posting some code offsets the karma loss from the code being "racist" ;-)

Great article, thanks!
True. I am a total "small fish" and China could give a damn, but I think I am just sick of even dishing any bandwidth to known bad address blocks.
You meant to link to http://www.numberworld.org/misc_runs/pi-10t/details.html
Personally, the most significant problem I've faced trying to use textbooks on e-readers is multitasking. Quite often, I want to refer to some information a few pages back, which, on a paper textbook, is dead simple: you just flip back and forth wherever you want. You just don't get that level of spatial awareness with ebooks.
What is the cost of a single Showstopper Bug in Software Products?
No, I don't think so. A lone female who acts dominant (or even "equal"), socially, gets in serious hot water. BTDT.