skysight-inc/HackerNews huggingface dataset:
I think you left out:

3. The property is not used in a manner which creates unexpected costs for the landlord aside from the property maintenance issues addressed in #2, such as exposing the property owner to liability it is not prepared for.

(Note that lots of things that can be done with property create potential liability for the landlord and not just the tenant-in-possession.)

> The other terms of the contract are just proxies for achieving those two outcomes. If the tenant delivers on both, they haven't "weaseled out" of anything.

No, in addition to other concerns (like my #3) that you may have forgotten, if the tenant usurps the landlords prerogative of deciding what steps to take to protect the interests the landlord has in the property, the tenant is weaseling out of something. If the tenant wants broader discretion to decide how to achieve the landlords interests without weaseling out of their agreement, they can negotiate that discretion into the lease and pay the landlord whatever premium the landlord demands for that transfer of trust.
I've used BB for years on multiple machines and have been more than satisfied, in fact I recommend it to everyone. I'm not affiliated with them at all, just a happy customer. Confused as to why someone would find their service disappointing but to each their own.
Updates to Facebook Events
A dense functional language like Clojure or Haskell has about a 10x reduction in lines of code once you get rid of all the OO boilerplate and replace it with composable, higher-order functions. I used to write c++ for a living and when I switched to Clojure, my days are still full of the same level of development work, but the amount of code that I actually write is dramatically less. In a functional language, a lot more goes into the thought process of how to construct algorithms rather than in meeting the demands of the OO environment you work in. In some languages you have no choice but to make classes for even the tiniest of tasks, which is a limiting requirement to put in the hands of someone trying to creatively solve a problem from any angle without preconceived design patterns influencing the approach. FP instead lets you concentrate on other matters and usually use your brain for the fun stuff more often.
I agree. Of course the issue isn't binary, it's additive. Uber is just one of the many forces that are now destabilizing the relationship between people and the government (many of them are of government's own doing). But just because the house is already on fire, doesn't mean you should be free to pour gasoline into it.

The thing is, Uber isn't even really innovative. In Europe, we had a (arguably slow-going) process of reforming taxi laws going on for years. There were transportation upstarts that tackled taxi regulations through legal channels and in many places, my own country included, they managed to keep themselves on the market. Whatever tension there was between them and taxi companies got resolved in courts, regulations were updated and everyone was better off. But then Uber came and basically said, "fuck regulations, we have money to burn, what you're going to do?".
Build/run a real live REST API from a Swagger spec
It is a tricky problem.

For one thing there are a lot of people who are not qualified to have an opinion who would like to chime in on the topic and in certain fields (say gravity) they outnumber the real researchers. Some of these people are clearly psychotic but some of them will put up an huge fight, in the courts even, and other people are marginal cases, right on the edge, where you will lose the moral battle if you keep them out.

Another issue is that some senior (and junior) scientists tell it like it is (or rather how they think it is) and don't stop to think about the emotional impacts their words have on people, particularly when shared with the wider community.

These people have valuable things to say, but they make mistakes like the rest of us, and the peer review process defuses much of the tension in this situation, although it too has the problem with tail cases with very high cost.
Do you care to explain yourself or would you rather heckle and run?

It seems people who have a big issue with LGBT issues (especially the T) seem to prefer the latter over the former.
I've found the standard library to be more than capable for most CRUD style apps. You can add in simple middleware chaining using a library such as Alice (https://github.com/justinas/alice) and for passing around request contexts between them, you can use something like xhandler (https://github.com/rs/xhandler).
If you want more performant or flexible routing, httprouter (https://github.com/julienschmidt/httprouter) has a nice feature set.

Maybe it's personal preference, but there's something more satisfying about the modular approach of building up an app using only components I need and understand, rather than starting with a magical feature-laden framework but quickly realizing you don't need half of what it does. I think Go aligns particularly well with this philosophy given its emphasis on composition.
The next south african company that this needs to be done to is DSTV. They are much worse than MTN. I always wonder if they are incompetent because they are south african or because Nigeria isn't serious about regulations. This question is binary.
Not the OP, have used BB for 5 years (and still using, the service is totally fine):

Initial sync is a nighmare. The upload is on the slow side. Biggest gripe so far is that I just cannot tell the client that some files are more important than the others. I would love my pdf invoices and changed KDBX files to be synced before uploading the uncompressed blu ray of Guardians of the galaxy. On the other hand there are people that produce a lot of critically important raw video which will probably have the opposite preferences.

I can understand why they have not implemented priority interface. It is hard to get it right.
Would you recommend it to someone running Linux? As far as I can tell, you have to use their proprietary backup software, which only runs on Microsoft Windows and Mac OS X.
I notice that they're using a 500GB 5400RPM boot drive.

Is there a need for that large of a boot drive? I would have expected that an SSD boot drive would be preferable.
Yev from Backblaze here -> You're welcome! We're always pretty stoked to do these, even though it does indeed take a lot of man-power to put together. The nice thing is, it's actually helpful! A lot of organizations, companies, and research labs use them, and that makes us feel warm and fuzzy.
This is a WordPress specific problem... Not really that big of a deal. Sure it could be useful for a bad actor to use this method to define a username to initiate brute force attacks against..but it's a WordPress problem -- not specific to just Wired.
Does it cause Chrome to lock up?
Does this mean that any other US citizen could file essentially the same case with their local court? Even if only some of them succeed, it would mean that the NSA is legally required to manage a long list of individual exclusions, and that might help to gum up the works as well as forcing a proper resolution of the issue.
Until you realize the source material that made Disney what it is today is mostly in the public domain (while even their oldest adaptations aren't and -- if Disney have their will -- never will be).

Could Disney have become this successful without free access to public domain works like Cinderella, Snow White, Robin Hood, The Jungle Book, One Thousand and One Nights, The Sorcerer's Apprentice and so on and so forth? Possibly. But insisting that their works should be protected far beyond the protections their source material ever had is hypocrisy at best, anti-competitive at worst.
> At what point would such activity rise to the level of fraud?

As soon as anything of value (including possession of the property) transfers based on the misrepresentation, AFAICT.
That's a hand-waving argument. It basically says there's not much point in being concerned about communications security because someone who owns up your endpoint can bypass it anyways.
Unfortunately, there's nothing better than Amazon in the industry.
Helm – The Kubernetes Package Manager
This article is for people who haven't yet figured out that different stores sell the same things for different prices. This is the way it's always been. Come for the thing that's cheap/on sale, spend your money on something more expensive while you're there. Basic retail.

Also, you don't need packing tape or the original box to do a return. You go to a UPS or FedEx store, and they handle it for you for free. Or you order shipping supplies from FedEx, and they bring them to you for free and then come and pick up your package from you.

This isn't any harder than returning something to a physical store, and in fact it's still easier in many cases because you don't have to wait in line or answer annoying questions.
I was arguing the cost of APC can only be low in the megajournal review format precisely because of the points you mentioned. So I think we agree, the type of peer review drives the acceptance rate, so with a higher acceptance rate you can charge a lower per-article APC.
Which language has the brightest future for replacing C: D, Go, Rust?
I think point #2 is only true for LaTeX-heavy fields like math, physics, and statistics. It's certainly not true for biology, medicine, psychology, or other fields where Word is king.

In biology and medicine, NIH open-access requirements mean most articles are converted to XML (http://jats.nlm.nih.gov/). Articles are submitted in Word files, edited and converted to XML via some proprietary complicated toolchain, typeset to PDF with a big proprietary system like Arbortext, and shipped off to PubMed for archiving. Figures are usually TIFFs or PDFs converted to whatever formats are needed for the web or print.

I don't know how the conversion process works, but I suspect that turning arbitrary Word files into semantic XML with accurate bibliographic cross-referencing metadata and high-quality tables and figures requires a lot of manual work. You have to deal with complicated tables, weird Word formatting, and whatever weird styling the authors think is a good idea. The bibliography has to be annotated with DOIs and converted to a standard format.

LaTeX and BibTeX, or some other structured markup language, are undoubtedly much easier to deal with and much easier to automate.

I think Michael Eisen of PLOS has commented on the situation and said they're actively working on rebuilding their publishing toolchain to automate more of the process, since it requires hours of work for every paper.
Why is it a horrible or xenophobic article ?
It says it very clearly "The Federal Aviation Administration is supposed to be inspecting all the overseas facilities that do maintenance for airlines—just as it is supposed to inspect those in America. But the F.A.A. no longer has the money or the manpower to do this." This is a legitimate concern for whoever is relying on F.A.A. to do its part well after letting other repair shop do the work.
How will people know if not told what is going on ? I was assuming the same when they said they are taking the aircraft for repair when I got stuck because of a repair issue. I think the point is to read with an open mind and appreciate the issue than being so judgmental.
Ya, not sure if it is the best environment for me...
But journal editors aren't usually paid by journals. Typically they are full time academics paid by the University, editing the journal is only part of what they do. They might or might not receive some sort of cash amount but it won't provide a sustainable income, or even a minimum wage and is more an honorarium.
His complaint about returns is curious, not sure if it's country specific. I returned something to Amazon a couple of weeks ago in the UK due to some missing parts. I printed out the label, put it in the box and the next day a delivery guy showed up, slapped his own label on the outside and took it away. I had the refund applied 2 days later.

I've never returned anything to Amazon before so was surprised at how well it worked.
Wow, author's return experience is nothing like mine:

1. Process return request on Amazon.com.

2. UPS guy knocks on my door with his own label. My guy carries tape and tapes up the box for me, too.

3. Done.

The trick is not throwing out the box until you know you're keeping the item! Same as retail.
The Great Hargeisa Goat Bubble (2009)
Sorry, that's simply not true. Assholes control TLDs today, and they do not get to easily bypass Gmail TLS.

My point is, of course, that DNSSEC creates more serious problems than it solves. If you think my argument is "DNSSEC isn't perfect and we should wait for perfection", you haven't read what I'm saying carefully enough.
Indeed, they do. Facebook has traditionally been inclined towards Microsoft than Google. Probably because they are the lesser rivals in business.
FARMACIA NATURALA
I'm working on something similar. So far I like Apache NiFi for ingestion and Apache Flink for processing. Storage choice(s) are plenty and IMHO determined by the use-case and available expertise.
> The comment above me literally cited the relevant piece of the code under which treble damages could be pursued.

I see. So you're not a real lawyer, you just pretend to be one on HN.
> If kernel security is important, the game is over, the attacker has root

No - one of the primary mechanisms attackers use to gain root is to exploit kernel vulnerabilities.
Yev from Backblaze -> We don't need the boot drive to be that "large", but it's more of a pricing thing. An SSD, even at 256GB would be more expensive than those 5400RPM drives, so we just go with what's cheap :)
Apple Music comes to Android
> By showing that some laws are bad?

No. By showing that through breaking them, having enough resources to keep the government at bay. They provide a good service and throw a lot of freebies initially to convince people they're cool, and then when people learn that their local administration is trying to ban/fine Uber, citizens are upset at the officials. Meanwhile taxi drivers ask themselves, why should they follow the law if Uber doesn't have to, and the whole startup ecosystem is looking at Uber as an example of perfect company and trying to replicate their methods.

I don't know about you, but I don't want to see breaking the law as the modus operandi of startups in the future.

> I don't think people should have trust in the rule of law.

In other words, let's just give up on the whole "civilization" thingie, pack our bags and go back to the caves we came from.
> Objections below regarding salary differences between fields (scientists vs bankers) and costs of living in different areas can be addressed by considering average salary in each field and area.

I would also point out that this requirement is not without precedent and the data is already there, because there is exactly such a requirement for O-1 visas (well not exactly a requirement, but you get extra consideration if you are).
>> What you may consider trolling, may be the other idiot's actual views.

>It seems to me this statement is quite unfair. Does it mean that if I think you're trolling it also means I can label you as an idiot?

That's not how I read it. I read it as "the /other/ idiot", i.e. emphasis on other. As in, he was referring to all online commenters as idiots. I thought it was a quite clever way to capture that we all are quick to judge in a faceless discussion.

Then again, I may have judged him too astute :)
Peter Thiel's 4 Rules for Creating a Great Business
>Please just stop. This is not an objective issue.

When it comes to computer science generics have been an accepted part of PL research for decades. The extra expression power they give and the paradigms they enable are neither controversial, not something that's up to individual tastes to judge.

Someone might not like them subjectively, but that's not different than someone not liking closures, or map or any other established thing. People will always have their preferences.

>I for one have spent the last 2 years using Go to build a very performant system which is used by thousands of Bitcoin day traders every day. It's fast, stable, and easy to modify. I have never felt held back by a lack of generics.

That doesn't prove it's not an objective issue, just that a specific use case, in a specific domain, didn't need it.

Or even more precisely, that a specific programmer didn't feel the need "held back" by their lack. Perhaps others would feel "pushed forward" by their presence.

For example, I mentioned Java above, who only got Generics after 10 years. Tons of far bigger Java programs than the one described have been created with Java-without-Generics (from financial services to automobile controllers).

All those projects weren't any "proof" that Java doesn't need Generics (and/or closures). Just that you can do without them too (which is true -- nobody argues that you can't).

Besides, isn't Paul Grahams whole "Blub" concept based on the idea that people using languages without X features have little means to understand their importance (and what they're missing)?

In any case, there are counter-examples to what you write too: several posts from teams that have used Go in production that say they like it but still lament the lack of generics.

>And yes, I've spent plenty of time using languages that do support generics. It can save you time but I've found it also enables "looser" code, which can be more error-prone. In fact one of my favorite things about Go is how restrictive its type system is. I feel a lot more confident about my code doing only what I think it's doing when using Go.

Generics are not "loose", if anything they're even tighter type-wise than what Go makes you do to overcome their absence. Either you create concrete types for everything, ad nauseum, or you go "loose" and use interface{} and the like, throwing a lot of assurances out of the window.

>If the language is not for you, move on. There are plenty of us who are perfectly happy to write code without generics.

Again, happiness doesn't say much -- that's personal preference and can't be debated.

Java programmers were perfectly happy to write code without Generics and Closures for like 15 years too. Most were even oblivious that those things existed in the PL world at large. Javascript programmers suffered without correct scoping or an import system for 20 years, etc.
I actually failed my poly - several times :)

I should of course mention that not everyone uses these tools correctly. I suppose that could be harmful. But then again, if an investigator is simply looking for a reason to find someone guilty, then the accused is eff'ed either way.
The effect will be basically to add an extra 65,000 workers to the tech labor force available in big tech cities.

Speaking as a tech worker in Silicon Valley, I don't care. Everybody who works in tech here makes enough; indeed, one of the reasons why the cost-of-living is so high is because there's broad-based prosperity among techies that drives up the cost of basic necessities like housing. If tech salaries fell, that would actually put less pressure on the non-tech population here, who are the ones who are really hurting.

It'd be far less disruptive than the current system, which puts that pressure on software engineers working for big companies in say, Minneapolis, where the average software engineer salary isn't much more than the general population.
Not by volume, though; aluminum has about 1.5 times the resistivity of copper. Aluminum also has a much lower melting point (660°C vs. 1084°C) and is also very prone to galvanic corrosion when used with other common conducting metals.
Campus PC Wars at Yale, Wesleyan, Etc.
The bulk of his complaint about returning is the process that you went through as well (print label, put in box).

Amazon has legitimate deficiencies ie. killing off local stores with pricing pressure, horrible ui, etc, but the article goes into the deep end, like the person wants everything to be done his way without having to do any work.
Women and Technology Are the Key to Curbing Food Insecurity in Africa
Great to see a smaller, very open company remaining competitive against the giants in the space like Amazon.

I'm particularly excited to see how their B2 service will stack up to Glacier for half the cost.
What about network boot? Or do you find that to be too unreliable?
SMS Marketing for the masses ( Please vote )
Koding Announces Its Second Annual Global Virtual Hackathon
Koding Inc. has announced its second annual global virtual hackathon, set for December 12-13. Sponsored by IBM, this year's virtual event is expected to draw more than 100,000 participants worldwide, setting a new Guinness World Record and surpassing last year's inaugural event, which set the record for the largest-ever virtual hackathon.
Registration is now open, and teams of up to five developers from around the world can sign up for this year's hackathon at https://koding.com/Hackathon. During the event, participants will have 48 hours to hack their way into $150,000 in cash prizes. This year's themes include educational games, enterprise productivity and data visualizations.

Hackathon teams, which will be separated into two categories, students and professional hackers, can begin brainstorming, planning and building wireframes for their ideas upon acceptance. However, to ensure a level playing field for contestants, all code, design, art, music, SFX and assets must be created during the hackathon, which kicks off on December 12 at 12 a.m. PDT and ends December 13 at 11:59 p.m. PDT.

Hackathon submissions will be sent through two rounds of reviews and winners will be chosen by a panel of judges. Applications will be evaluated using three pieces of criteria:

Technical difficulty
Originality of idea
*Ability to articulate and present idea

To apply for the 2015 hackathon and for more information, visit https://koding.com/Hackathon. Applicants who meet the acceptance criteria will be notified on a rolling basis.