skysight-inc/HackerNews huggingface dataset:
Oh boy. What a great argument. Telling me to go fuck myself, and that you don't care what any one else thinks. Great rebuttal.

Do you think that the 11,000+ people who are killed with firearms are worthless? Because they are being killed by sociopaths, you know, the kind you list above.

You are alright with 11,000+ deaths (per year) because you feel, one day, maybe, there might be a possibility of a tyrannical government. That's not democracy, that's straight up lunacy. Get a straight jacket, my friend. Paranoia is abound.

We're living in 2013, where communication and technology live. You're living in a time where tyrannical ideas are put to rest swiftly due to intelligence, due process and strong desire for freedom. Not something witnessed in the timeframe of the nuts you listed. Get a tinfoil hat.

You're discounting the very people you claim to be vigilant, without realizing it.
I must say, the choice of Verdana for the body-text is a bit weird and clashes with the Helvetica in the meta-text. I would stick to Helvetica like Designer News.

Actually, scratch that. Designer News uses Helvetica Neue. Don't believe the hype, Helvetica Neue renders like crap on-screen. Arial all the way at sizes under 16px.
Very powerful post. I thought I was going down in flames recently but only realized that it could be so much worse and that it does get better with time. Thanks bub
And without anchors and reference too.
This is the same behaviour as Safari has had by default for years. App developers that depend on 3rd-party cookies should in general already have the work-arounds in place to support Firefox 22 assuming they already support Safari.
Absolutely. Gladly, that is not an issue in my case.
> If it's not working for you, you're not drinking enough whisky.
> I know it's very hipster to hate Windows

I'm going to raise the level of meta-discussion here and say that it's even more hipster (my subjective assesment) to use that subjective assesment (hipster) of other subjective assesments (hate Windows).
I'm doing this right now @ work with 2x16:9 monitors. Coworkers are amazed and amused, but if you don't do this with IPS panels, the vertical viewing angles (now horizontal) are pretty bad on most non-IPS monitors... so it's sometimes hard to share your screen.
I do agree that exFAT is probably one of the better solutions out of what's available.

The author mentions journaling and extents (particularly important for his torrenting use-case to prevent fragmentation), which I feel are the way he defines "modern". exFAT also supports neither transparent encryption nor transparent compression.
I use TeamViewer on my LAN to be able to hop onto my other Windows boxes quickly. I prefer it over VNC for a variety of reasons. I use a real password on each box tied to my TeamViewer account.

I've also used it to help my Dad. He does the same thing, launches the application to initiate a session and then closes it when he's does. Since it's only open while he's expecting a connection, I don't see how it could be much of a security issue.

It is interesting to note, however, that a company who's product is designed to allow people full access to another computer and promotes security wouldn't have periodic security audits of their protocol to ensure it's sufficiently robust.
Yeah, I'm sure Linus, Theo, et al. will be totally willing to pay those patent license fees. Really quite small in the overall scheme of things when you get such a great file system in return -- yeah, NOT.
I haven't talked with the user involved besides trying to stop the bleeding, but it seems it was around the OSX java exploit on a BYOD mac laptop. You are totally correct though, I could do more to restrict this. But, if I can nuke the ip block because I will never get legit traffic from it anyway why not?
Relax! God's right here! The world is perfectly just.

God says...

Replacement So This_is_confusing gate attain imprinted educated
comforting sentences awaiting deepness sufficiently scroll
thee vacation discovereth knocked narrower I'm_off_today
replenish stories 98 etext00 insultingly spunky vintage-vacation
excellency overcast chastened prayed miss thirtieth One
possesses preferable conquered affects bestowed restrainest
feeling field Was surprise_surprise what_a_mess condemned
Jove sheep obeying rights precede Austria stumble tide
contrition turned Cherubim banquetings commandeth abhorring
freely hinder diving sons' Watch_this -unto narrower rested
effect loosen ordered kindred opening wail unsound render
strongholds ebb blood bitterness Files
I am concerned generally with all non-natural substances, such as preservatives, artificial flavors and colors, etc. You didn't misread that part, and I don't think that's a bad heuristic. It's a very different thing to say that all non-natural substances are possibly unhealthy (and that it's practically impossible to determine which are and which aren't) than to say that all natural substances are healthy.

Sadly one could simply remove the preservatives from sriracha as long as refrigeration isn't a concern.
tl;dr - Being sued for using a publicly available API is a reach. If there's an issue, it's Nextbus that has a problem as well as everyone, and anything that touches their API.

If it was me, I'd reply with a certified letter explaining your situation as a developer, how much revenue the app has made to date in downloads and ads. Then nicely explain that you would never knowling violate anyone IP rights, and having reviewed their patent do not believe you are practicing any of the steps laid out in their patents. You are, simply using information published via publicly available Nextbus API.

Then wait.

Lawsuits cost money - no contingency in Canada, so by demonstrating poverty, it's really not worth suing you... period. If they come back with a real legal filing, you can always just shut down the app, or find a lawyer to help you fight.

However, I'm not a lawyer, just saying what I'd do... you situation may be different - and getting a lawyer never hurts (except the pocketbook).

-----

My situation; inventor, lived in Canada for years... now in the US. Your app doesn't appear to be infringing (it's not doing all the stuff laid out in the claims, but the API provider most likely would be, which is why they settled)... however...

1. Canada doesn't do contingency for legal stuff, you will need to find a lawyer and need to pay up front. Get a lawyer (if you want a suggestion ping me at sean@maclawran.ca)

2. I'd talk to NextBus about their API and license. I'd also look carefully at whatever agreement you have with NextBus about the use of their API (free/paid). If anything, Nextbus may be infringing on their license by publishing the data. Alternatively, there may be language in the contract indemnifying you. Look at all the contracts, period.

3. Look carefully at the document you were sent. It will have valuable clues; have they actually filed anything, etc.

If you're using their public XML feed/API, here's the agreement: http://www.nextbus.com/xmlFeedDocs/NextBusXMLFeed.pdf.

Good luck.
The calculator seems to miss the point of recursive descent parsing. The parser should follow naturally from the grammar. As an example, here is a 52 line python calculator:

https://gist.github.com/ascv/5022712

The idea isn't to 1-up the OP but rather to showcase the technique of recursive descent parsing. The wikipedia entry for recursive descent parsing also has a very nice example.
It's a really horrible interface for technical information. Used as a viewer for a handful of images might be bearable. But for describing a javascript implementation of a full-text search engine? No thanks. Give me black text on a white background and a couple of graphs.
I think a lot of people would contend exFAT is NOT a great option by virtue of the fact that Microsoft holds patents on the filesystem and has (in the past) enforced those patents. So it's pretty unlikely that it's ever going to have great support on Linux.
No, the C# compiler is wickedly fast. There's a story that the first internal version printed nothing on success, so the PM reported that it wasn't doing anything, when in fact it had compiled the source so quickly he thought it was just exiting.

F#'s compiler is OK - it's doing a lot more work. But it's not instantaneous like C#.
I can't help but wonder whether this is just a limitation of our current e-reader software that will be overcome in the next years.
You're right on all accounts. But, the internet "works" on a common understanding that the various entities involved act with some form responsibility. That is NOT the case right now with China. I can beef-up security all I want, but perhaps people will get to a point when even interacting and rejecting bad connections is a waste?
If you know of a way to increase the police force in a way that is efficient, affordable and repeatable such that people living 45 minutes away from the nearest police station would still be able to have relatively good assurance that said police would be there to stop crime from being done to them, I'm sure we'd all love to hear it.

In the absence of such knowledge, I think it's fair to point out that police are generally reactive. In the case of murder, they obviously weren't able to prevent the crime. As it stands, the sheer amount of crime we have speaks to the ineffectiveness of our existing police departments, and while they could almost certainly be made better, they can't likely be made perfect.

In the case of an assault against me, my home or my family, my call to the police is not going to be made until I have at least assured the relative safety of myself and mine enough that making a call would be prudent. This means that, if someone is pointing a gun at me, if you give me the choice of whether I should have a cell phone in my hand or a firearm, I'll take the latter. Police are the first responders, but I believe that self defense is a personal responsibility, especially as Warren v DC[1] concluded that the police aren't under any obligation to protect me, despite whatever slogans may be painted on their vehicles.

Of course, this ignores that nobody should have to defend their purchase of firearms in the US to anyone. It's a Constitutionally enumerated right, and according to our founders, a "natural, God-given right". Ignoring the theistic rhetoric, that means that I am able to possess a firearm, and most definitely for the purpose of self defense.

If you could figure out such a way that would prevent me ever needing to use a firearm for self defense, as well as ensuring a means to prevent government tyranny, then perhaps I would consider relinquishing that right. Until such time, I will exercise that right lawfully and responsible and hope that I never need to use a firearm in defense.

[1] - http://en.wikipedia.org/wiki/Warren_v._District_of_Columbia
>You need to call an attorney. Any other advice you get here is bad advice.

Why? Why is your opinion the best? Are you an attorney? Are you an attorney he's called?

This statement has no value, it's almost a paradox,.

Where's the proof behind it? Do you have have statistics? It seems to me to be purely a pass the buck statement.
Mobile Is About Doing One Thing Great, Not Just Being Mobile First
Fuck that. Fuck the sharks. Stop feeding them.
What's wrong with Windows in a VM? Linux can share the files using samba as well.
Is the innovation fast now?
It would have been over a year ago. I am not interested in using it, I was just curious about it at the time. (I don't really get along well with anything that expects me to use a mouse.)

I sorta doubt that the emacs/vim support is anything near what there is for OCaml, but knowing Xamarin it will get there... eventually. But really, I don't see a big reason to pick F# over OCaml unless you're already doing .Net or something.
Fathers Seek Advertising That Does Not Ridicule
FUSE only? Proprietary with no spec released? I wanted to like it, but it's also easy not to.
>it's simpler to copy the files or provide a network interface to them

Ding ding ding. Much easier to have a Samba server then try to make a FS work across multiple OSes. That having been said, I haven't really had that much issue with using NTFS.
I really like the hash key format.

Parsing JSON for arbitrarily nested keys is nasty, and this makes it extremely natural.
Agree. And if XML supported unnamed closing tags, it'd lose a lot of it's rep for verbosity. Although in this case you'd just be replacing </servers> with </> in other documents it is a lot more noticeable.

I will note this isn't a valid XML document: you have no root node.
If he doesn't want to spend any money on hardware, perhaps he could do the same with a Virtualbox VM? That can be hosted on all three of his OSes. I don't know about performance, though.
? It's super duper easy to run a Samba server in Linux.
clickable
http://www.maketheharlemshake.com
Those phones are insanely low resolution. So low as to basically be unusable. 480x320. Not even VGA.
I can't wait for Minix on the RPi!
No Amazon I am not interesting a my little pony book, a vibrating pink dildo or a 55 gallon drum of lube.

I was visiting those items because I was linked to them due to people posting funny comments on the items, I have absolutely no interest in them.

Although, at some level I do find the way that Amazon does their targeting can be fairly accurate.
This post is not in a FAQ (question-and-answer) format, which is unfortunate, because I think it would benefit from it.

Frequently asked questions might include:

1) What is a reasonable work-sample test for programmers?
2) Should programmer work-sample tests be assigned as homework, or should they be administered in person?
3) Will the very best programmers refuse to take work-sample tests?
I'm more upset there are no filesystems where I can organize files by applying labels to them, similar to how one can apply labels to email in Gmail.
I've never liked 'dictionary'. The analogy isn't at all apparent to me. A dictionary explains what words means. The thing we're talking about doesn't explain what keys mean. (Someone who spends most of his time writing python here.) 'map' or 'mapping'.
Not just vanity; you might recoup the investment from speaking fees alone.
Why Developing Serious Relationships in Your 20s Matters
Life doesn't stop at 40 unless you decide to let it.

Yeah, I mean, intellectually I understand that (I'll be 40 this year BTW) and I don't mean to suggest that it literally does. I'm just saying that, at this age, the pressure starts to mount (at least given my particular world-view) for various reasons. Just to elaborate, and without boring all of HN with too much detail about my own personal drama... I was just diagnosed with diabetes late last year. I literally spent a night (3, actually) in the hospital for the first time in my adult life. So now I'm a lot more aware of my age and the inevitability of declining health and vitality due to age. Something like that kinda amplifies that "clock ticking" sound, ya know?

I suspect that if you end up as a director of research and development, or a vice president of systems development, or whatever you will find that in practice you are extremely independent.

True, and I'm not quite convinced that failing at this startup means heading for the Golden Gate bridge (or the liquor store, then Vegas), but there is definitely an under-current of "this has to happen, and happen now, or else" in my mind.

Sorry if that de-motivates you ;-)

Damn you, neltnerb, I was SO close to achieving my dreams, and you came along and destroyed everything!!! Aaargghh!! I will now spend my final years hunting you to the ends of the earth to seek my retribution!
Chrome on Android handles it just fine, though I'm not sure what specifically you're referring to (Chrome on iOS is just a wrapper around UIWebView so it doesn't really count).

Also, on iOS there is a ~300ms delay between taps and the "click" event (see for example https://github.com/ftlabs/fastclick) which is not present on non-iOS browsers. Perhaps that could explain why it appears so slow for you?
>Remote employees who wish to remain with Yahoo! must uproot their families, move to a more expensive city, and face an hours long commute each day. Frankly, I see the majority of them quitting and going to work for a startup closer to home.

I think she's drastically overestimating how easy it is to change jobs. There's also the fact that, Yahoo, as a large and well established firm, can offer things like generous insurance and retirement plans, which startups generally do not offer.
As low res an unusable as the iphones before the iphone 4....
Wow reading through these assignments I'm blown away this is for a first year course. At this time in my first year half of the class couldn't handle an if statement. Wish I could of went to Stanford.
Or qBittorrent: http://www.qbittorrent.org/

We did a portable version and it's been pretty popular: http://portableapps.com/apps/internet/qbittorrent_portable
Blocking china doesn't help anyone, and just hurts people that didn't do anything wrong.

The script kiddies (fake hackers) can't really get into your systems if you apply simple security policies and sanity checks.

The real hackers that can get it aren't blocked by any of your ip filters. They just go through proxies.
Yeah was meant to be Helvetica, will fix this :)
Another note, both down and up vote arrows point up: http://i.imgur.com/sVdi10q.png

Nice job though!
What's your development workflow like? Do you try out bits in the REPL then paste into source?

What about incremental compilation, is this done at all or does the F# interpreter recompile everything at runtime?
This almost sounds like a scam in itself...
Off topic:

I had a problem with discipline. I worked at Ticketmaster while in college, but I know I wouldn't have studied more, just knowing my personal psychology.

This logic is roughly what's in play on the topic of on-line free courses, etc: http://bible.cc/proverbs/13-11.htm

I have a feeling, human psychology so fundamental is at play, it is practically a law of nature.

I have huge respect for anybody who actually does on-line courses because I totally wouldn't without the structure.

----

God says...
C:\Text\WALDEN.TXT

ectural beauty I now see, I know has gradually grown from
within outward, out of the necessities and character of the
indweller, who is the only builder -- out of some unconscious
truthfulness, and nobleness, without ever a thought for the
appearance and whatever additional beauty of this kind is destined
to be produced will be preceded by a like unconscious beauty of
life. The most interesting dwellings in this country, as the
painter knows, are the most unpretending, humble log huts and
cottages
>BTRFS

There's a pipe dream. It'd be great but I can't possibly imagine it happening. I have to think that any spare FS effort is being spent on ZFS (OS X) or ReFS (Win8/Server2012). I'm still rocking out with a 12TB RAID10 array and another 6TB RAID10 array that I gave to my parents. Haven't had any issues yet.
Ask HN: Serving Vector Images Via Web API?
So, sometimes I need many different sizes of the same vector image on a site (i.e. logo). But saving multiple versions for web from Photoshop is a pain in the ass--especially when a year later you need to change the size of the logo and have to go find the PSD again.

How about keeping vector images in a folder somewhere on a webserver in EPS format or the like, and then providing an API that would let you specify the size and image format in the URL, like so:

example.com/vectors/logo.png?width=100

You could set up caching and then everything would be dandy--just change the URL to get a different size. I think this would be great for icons, logos, etc.

I found something similar (http://imageresizing.net/) that requires running a .NET server, but I was wondering if there were other tools out there that did something like this? I've seen approaches that scale an existing raster image, but I like the vector solution better, especially if a pixel-fitting algorithm could be applied (see http://dcurt.is/pixel-fitting). I also tend not to like the results from image-resizing algorithms at smaller sizes.
http://www.bioedonline.org/news/news.cfm?art=2531
Researchers at the Technical University of Denmark in Lyngby have created similar geometric shapes (holes in the form of stars, squares, pentagons and hexagons) in whirlpools of water in a cylindrical bucket.
Isn't this the same thing as TurboGears 1.x which came out six years ago? I remember it being a framework composed of best-of-breed libraries.
The phone specification is similar to the original ZTE Blade [1] also known as the Orange San Francisco. This originally went on sale nearly 2.5 years ago with Android 2.1 and by today's standards is considered low end.

If Firefox OS provides as good or better user experience than Android 2.1 on such modest hardware, Mozilla have every chance to carve out a market in low end smartphones.

[1] http://en.wikipedia.org/wiki/ZTE_Blade
cough every java project ever cough
My guess....Yahoo needs to fire lotsa people (they have 18,000 employees), so probably they are starting: "Oh, you can't move your family from Small Town, Ohio to Big City in 7 days? Unfortunately we have to let you go."
This is the only article I've read about this, but it seems like an easy way to have mass layoffs without the negative press.
Ask HN: Are there books on HTML5/CSS3 for people new to HTML/CSS in general?
One of my friend wants to learn web designing and he is having no prior experience of web development or programming.

Is there any HTML5/CSS3 book that doesn't expect its readers to have prior experience of HTML4/CSS2 ?
Being able to search text is extremely useful. I also find it easier to juggle multiple resources on a computer rather than physical texts.

Cross referencing different sections of different books quickly is something I think is an exclusive benefit to using e-books.
Despite that, the thread easily illustrates the difficulty of writing valid JSON by hand.
What's the point of the faux outrage at Yahoo's HR decision? Most of those outraged probably don't even use Yahoo or have a stake in its future. If they can't at least concede that Yahoo is a company that is fighting for its place in this world then I don't think reflexive justifications for these kinds of perks add much value to the conversation.
This one is great: http://learn.shayhowe.com/html-css/

Discussed on HN here: https://news.ycombinator.com/item?id=3531160
IANAL but breach of contract. You have made an offer through your website, the customer has accepted that order through your website, at which point by default a contract exists between you. You can wiggle round it a bit with your T+Cs, but if you are giving them every impression that a contract exists which you can fulfil then they are allowed to rely on a contract existing. If you've made no attempt to charge their card, that's your fault, not something you can blame on the customer.

If there were too many false positives I would also expect to attract attention from Trading Standards --- false advertising? --- and they might be satisfied that you're making honest mistakes, or they might insist that you overhaul your fraud detection procedures or your customer communications, but either way they will suck up some of your time.

(This is from a UK perspective.)
Older adults and internet use
The two popular platforms are mostly closed to external contributions, that's why there aren't any "true cross-platform file systems" that aren't decades out of date like FAT32.
We cut our blog and forum spam massively by blocking China. I'd estimate like 80% or more

Also consider if you can not restrict your ssh and ftp access to very tiny blocks, you can just allow US (or your country) addresses into those ports.

Of course proxies defeat all this but it slows down the generic script use.

Configserver firewall is amazingly powerful and easy (and free) in this regard

http://www.configserver.com/cp/csf.html

CSF is also good at noticing distributed attacks across ip ranges.

ps. please consider donating to Chirpy for CSF, I'd hate to see it die someday
Somebody make this web browser feature