skysight-inc/HackerNews huggingface dataset:
I think that we can safely classify "internet access" as a necessity in first-world nations, regardless of income. But I'll happily say that iPads are a luxury when $30 Android phones exist. I have 3x Kyocera Hydras that I got on sale for $9 apiece, and they get the very same internet that a $650 iPad does.
I have. I've learned a lot, but I just don't have any projects right now that make Haskell a great. That isn't to say I couldn't write them in Haskell, but my current projects are writing code I'm unfamiliar with, so I don't want the double whammy of struggling with the logic and structure AND learning the language.
Note that the link loads a full conversation but scrolls to the end. If you scroll up, you'll see a pretty definitive statement that he's not continuing the reviews.
This is crazy! It actually generates C++ code on the fly by translating AST nodes one to one https://github.com/cosmo-ethz/hope/blob/master/hope/_generat...
In the latter case, the neighbor has a strong economic incentive to treat lawsuits by aggrieved neighbors as a cost of doing business and simply build it into the rental price charged to guests - which might be quite feasible if renting out a sufficiently desirable location.

The cost to the aggrieved neighbor of launching multiple legal actions is proportionately greater since the neighbor's recovery necessarily takes place in arrears and is not supported by a stream of guest rental income. Absent an ability to recover punitive as well as economic damages, the rentier may well find it more profitable to persist.

This leads to an interesting application of the Coase theorem, of course. If you find that your neighbor is renting out on AirBnB and you have a serious anticipation of economic loss, you are in a good position to bring your neighbor to the negotiation table and solicit compensation up front - in other words, to demand your neighbor buy you off for the predictable inconvenience. This idea will seem anathema to many entrepreneurs but it has the economic advantage of predictability, as the long-term economic cost will be the same while the transaction costs may end up being lower.
The lost revenue from hotel taxes not paid is next to nothing in NYC. This really isn't about taxes, it is about the impact that illegal hotels (as opposed to people renting out a spare room) have on quality of life and housing availability for regular New Yorkers.
Your defaults would change every few months.

BEAST attack comes out... Use RC4.

Not long after.. RC4 is weak use GCM.

GCM isn't supported on older versions of almost everything.

Upgrade servers to 2012R2, latest versions of Linux, throw away your old phones, check out your legacy devices...

Security isn't a question with a right or wrong answer, it's a question with the best answer for the available information and the clients you have at the time. And those answers are changing daily with all the research being conducted.
Based on the description in the docs (http://pythonhosted.org/hope/lang.html#loops), my guess is that "for i in range(N)" is directly translated into something like "for (i = 0; i < N; i++)" in the C++.
The last ending is reminiscent of Giygas.
Totally agree with the article, certs are a the biggest money making racket out there, and a pain in the ass. Certs should be issued with the domain by default no extra cost.
Even better, use CSSDEVCONF for $15 off. I bought it for $10 off and then found this code after, and now I'm kicking myself as much as the guy who bought it for $5 off. :)
from what i understand, the benchmark measurements for things like this are based on units shipped not necessarily sold.
with that in mind, the context of the lede has an entirely different meaning.
Do you have a reference for this?

In my recent case, I went to a tech conference in LA, and shared an AIRBNB with 3 others. Normally, combined we would have paid $750 a night in hotels ($250 each), but instead we spent $500 total a night.

However, we didnt use this extra money to go out. Instead, since we now had a kitchen, we didn't go out as much (and spent) way less that we would have had we stayed in a hotel.

Overall, I would say we spent about $2500 less total in LA by staying in an AIRBNB, as opposed to if we would have stayed in a hotel.

Now, for the larger economy this is good, as I now have money to spend elsewhere, but, I think you could argue that at least in this case, the LA economy lost money.
> Maybe one day I'll buck up and learn vim then join the superiority-complex crowd

Is that the sole reason for learning vim? I mean I am all for investing in productivity, but vim seems to be a tool for geeks to boast about and surprise a lay-person how fast they can work. Is it worth the time you invest to get used to it when you compare it to Sublime Text?
Why Copyblogger is killing it’s Facebook page, and I agree
How do you get any of the last 3?
The Vintageous plugin does a better job of emulating Vim than Vintage, I recommend using that instead. Neither one is perfect, but Vintageous covers most of the commands. It's good enough that I felt comfortable dropping Vim for ST entirely (disclaimer: not an expert Vim user so my bar is probably lower than average, YMMV).
That's a weird way of looking at money, isn't it?

Hypothetically: I have X dollars in my pocket for a trip to NYC. I can spend it on my hotel + the taxes that the hotel pays, or to an AirBNB host. All things being equal, let's assume AirBNB is cheaper for me because hosts don't pay these taxes, which means I get to keep a larger % of my X.

If I go for the hotel, I'm paying a larger % of my X for the rental (some of which is allocated to taxes), and less stays in my pocket, which means that less will be available for me to spend on the local economy (though it should be benefiting us locals indirectly via taxes, or so goes the theory.)

I'm not going to somehow magically find more money to spend in NYC if I choose to go with the hotel - I'm just going to spend less money, because I have less money, because I've spent more on my hotel.

Your math assumes that somehow I have the exact same amount of money to spend whether or not I choose AirBNB or a hotel, and also that the same number of short-term tenants will visit NYC regardless of the cost they realize paying for AirBNB vs. a hotel - and that further that these short-term tenants will spend the same amount of money on goods and services regardless of their rental costs.

I'm going to go out on a limb and say that's unlikely. :)
It's a community contributed article - shame DigitalOcean didn't audit it properly though.
> DARE and a lot of programs like it have been shows, time and again, to be fairly ineffective.

IIRC, DARE has been shown time and time again to be effective -- at modifying the attitudes of people subjected to it to be more positive and receptive to law enforcement.

Its also, true, been shown to be completely ineffective at its notional purpose (reducing drug abuse in its target population.)
They have no family to rely upon and maybe borrow money from or get other help from them - because cultural marxism destroyed family.
They don't have society that will laugh in their face when they do something as stupid as this - so they won't do it again - because political correctness doesn't allow us to criticize them in a harsh manner. PC being - of course - a construct of cultural marxism.
Instead they have a culture where being poor is something to brag about. Everybody is supposed to do something about their wrong choices - from Mr. President to the Middle Class. It's not their fault. It is our fault. The Capitalist society fault - cultural marxism at works again.

Maybe if we all here just laughed loud enough so other poor could hear it, maybe then it would be just unacceptable for them to do stupid things like this. Maybe, if they knew the society will not care if they waste $4k, they would be much more cautious. Maybe, other poor, need an example, so they don't do stuff like that. Maybe strong families, churches - shouldn't have been targeted for destruction. Because maybe they could help them.

Where I'm coming from we have this saying: communism is all about fixing problems that it created in the first place.

And this story above is a classic example.
Pretty much backs up my statement. Thanks.
CSSDEVCONF removes $15 off of the price.
Any input action that you do on their site will direct you to SSL. Though they should probably use HSTS and redirect all their users before hand.

>I get a TLS fail (ssl_error_handshake_failure_alert)

That happens to me when I am on one particular provider myself. It concerns me that those providers are doing something with https connections causing them to break on their site.
Actually, it is pretty easy to find a "legit" Airbnb listing. Just look for listings where the host is renting a room in an apartment where they will be present during your stay. Otherwise, the listing is almost guaranteed to be for an illegal hotel.
The same model is listed on AliExpress http://www.aliexpress.com/item/World-Smallest-Portable-Mini-... Unless that's a massive coincidence, they're buying off-the-shelf and modifying it.

But there are other projects that use off-the-shelf components with custom software. E.G. Portal https://github.com/grugq/portal

Which can run on one these http://www.aliexpress.com/item/Portable-Mini-TP-LINK-TL-WR70...
True, most people, ourselves included since we are posting here, cannot maintain true anonymity online. It's not that they do not want to, it's that they do not know how nor do they realize that Fb is not anonymous.

Still, it is an educating experience and the success of the kickstart is a great indicator of a itch the wants to be scratched. I think the way to view this is that people want to have privacy but are unaware of how to go about it or what it takes. We should view this as an opportunity to educate people about TOR and it's benefits and costs to each of us personally and as a society. Having people log into TOR to use Fb is dumb, yes, but at least they are using TOR at all!
I think his point is not about an individual's spending habits but the increased spending of the population as a whole. A breakeven analysis is needed. Income elasticity of demand... that sort of thing.

You have to compare the cannibalization of lost hotel sales to the revenue from AirBnB sales and increased airline sales and increased incidental revenue etc and say "ok now we think X many more people will make the trip because the bar has been lowered". Then you drink a nice cool refreshing Dr. Pepper, and maybe book a trip to Denver to buy some edibles.
... does nobody here understand what StartSSL is doing?

Guys, they're giving you a certificate to identify yourself with. You add it in your browser. You go to their website, and you don't need a username or password to login. This certificate is much more secure than normal credentials.

Is the concept of authentication without a username+password that lost on you? It's like an SSH key except your username is embedded in it, too.

I fear for the future of internet security.
Tracking information is only useful if it allows you to DO something with that information. A simple list of play and poop times doesn't do you much good. A more useful thing would be to give parents information about what's happening that will help them. Is that a normal amount of activity? How does it compare to other babies that are being tracked? Can you discuss this information through a social network to get feedback? What do experts recommend at this stage? Etc.
The problem is that they lied.

Under "Four Years, Four Generations" they don't outright say, but make it strongly seem like they created the board itself, and then they even do claim they designed the case.

I hope i don't need to explain why this is a death sentence for the project.
The problem, of course, is that the courts have struck down similar (actually, less restrictive) laws. So it doesn't seem as though there is any path that would lead us to that from where we currently stand.
Looks really nice! Is there any simple recipe built in to parallellize array operations over n threads or does the user need to provide ones own parallellization scheme?
What's it like to provision cloud servers on 5 leading platforms?
Machinists don't use fractions (in my experience). They just use thousands of an inch.
Hysteria surrounding the ruling is not completely warranted from what I can see. Google's own page one would use to submit such a request specifically says it isn't going to do that.

https://support.google.com/legal/contact/lr_eudpa?product=we...

> "When evaluating your request, we will look at whether the results include outdated information about you, as well as whether there’s a public interest in the information — for example, we may decline to remove certain information about financial scams, professional malpractice, criminal convictions, or public conduct of government officials."

There is a legitimate problem with Google's search results listing harassing links to persons. Revenge porn would be a terrific example.

If there is something on the internet about you that you don't want there. It isn't possible to remove it, that would be absurd but your public facing name on the internet shouldn't be clouded by unwarranted defamation material.

They do at least promise not to remove professional malpractices and the like. I doubt for instance they would not return reviews about your business on yelp or similar.

A much larger issue that needs to be tackled is DMCA, which is being abused today. We have tried DMCA and it needs some reform. We haven't really tried right to be forgotten yet, and I just don't see that the downsides outweigh the potential benefits.

BBC publishing links that have been deemed by persons who are the subject of the links to be bad; paints a giant bullseye on those links.
I'm an IntelliJ IDEA / Emacs user.

I've been trying out Sublime for a couple of months because I wanted a light editor (i.e. not an IDE) and that isn't so difficult to configure as Emacs.

Unfortunately Sublime ain't it. The problem is that my Emacs works better out of the box for everything it does that's important to me. I often find myself unproductive in Sublime, then I go searching for a plugin, then I find myself frustrated because the plugin I found doesn't work well enough for me.

Then I realized the reason for why I moved away from Emacs - it's so good in the things that it does well that you find yourself wanting more, you find yourself wanting to learn ELisp and then you get disappointed by how hard that is. Personally I'm currently rooting for LightTable, hoping to be the successor of Emacs. But it's still too young to tell and maybe a little too flashy for my taste.

I also work with Vim. For replacing Vim it depends on what you do with it. It's more comfortable than Vim for working on projects, but nothing else is better than Vim for quick stuff. Also - all plugins in all editors providing a "Vim mode" suck - that dual mode in Vim's personality is simply incompatible with how the other editors work.

On pricing - I find Sublime to be expensive and the author is releasing paid updates that are minor in delivering new functionality, yet you feel compelled to upgrade because that's were the fixes go.

Upgrading Sublime costs me about the same with IntelliJ IDEA Ultimate and that's really not right, because IntelliJ IDEA is a really good IDE clearly worth every penny, plus it has an open-source edition so I'm confident that even if the company goes under, the project can still survive. Whereas Sublime competes with Vim and Emacs, both free, both awesome in what they do and both still being around in 50 years from now.

There are some things that Sublime does well. Things like Textmate-like snippets (available in Emacs in an awesome plugin btw - Yasnippet), multiple cursor editing or "go to everything". Compared to TextMate, at least it works multi-platform and have been using it without problems on both Ubuntu and OS X, but that's not a problem that Vim users have :)

But try it out by yourself, because this choice is personal and nobody else will be able to tell you what's the best environment for you.
Hmm? Sorry, I wasn't trying to say Python doesn't let you define comparison functions, I was just reiterating that it doesn't let you sort an array of embedded objects, as opposed to pointers.

This is not a tangential difference. It's a real, important language decision, with benefits and consequences.

If you restrict yourself to arrays of interface{}, like python, then you can do exactly what python does, at the cost of losing compile-time type checking...exactly like python :)

I believe my example is equivalent to the python code; it doesn't contain any boilerplate (which is something you have to write over and over again), but rather a short library function, SortBy, which you would only have to write once.

(The normal Go sorting routines do contain boilerplate, since the Swap and Len methods are basically copy-paste jobs.)

That said, I agree using interface{} everywhere is not idiomatic Go, and certainly using things like map and fold in Go would be so awkward as not to not be worth it.

But doing something like writing a heap class that required casting when removing the object would be pretty reasonable, IMO.

You're not throwing static typing out the window, you're just losing it in that isolated case. It's more like...pushing static typing slightly out of the comfy spot on the couch. That's unfortunate!...but maybe not that bad -- after all, dynamic languages get along alright w/o static checks anywhere. :)
It certainly was ineffective -- I conceded as much in my previous post when I talked about how most people either ignored it or laughed at it. But I'd call that the kids' fault, not DARE's fault. The message was certainly sound, and they had the option of heeding the warning, right?
As I said, European regulators -- both telecom and competition -- would not look kindly on such an outcome. In the US, the FCC is also unlikely to like it, nor will courts.

You're basically saying that the outcome of a new standards process will be obviously illegal.
Show HN: Bitcoin market data aggregator
But makes it harder to switch devices... Nice one Apple.
That is a Portland specific thing. AirBnB is now negotiating city by city tax handling, they just worked something out with SF recently. It doesn't sound very scalable, but now that AirBnB is the incumbent, it's a barrier to entry for anyone that tries to disrupt them.

Funny how that works, exploit a loophole in a law, and when you get big enough, then make it way more expensive for everyone else to come in after you and cite it as a competitive advantage.
Plastic eating bacteria? http://www.scientificamerican.com/slideshow/gulf-oil-eating-...
Unless I missed it, article does not say "use https://www.ssllabs.com/ssltest/ to test your setup", which I think is very useful advice.

Also, you might consider configuring your server to only support cipher suites that will be supported by TLS 1.3 [0][1] and let old clients get errors. If you need security, don't use the obsolete stuff the experts don't trust anymore.

0 - https://tlswg.github.io/tls13-spec/#rfc.section.1.2

1 - This means use only (ECDHE|DHE)-(RSA|ECDSA)-AES128-GCM-SHA256 and (ECDHE|DHE)-(RSA|ECDSA)-AES256-GCM-SHA384. No key exchanges that don't provide forward secrecy, no RC4, no CBC mode, no MD5, no SHA1.
Star Trek Enterprise Model with Ion Propulsion Added [video]
It does. But what if StartSSL is compromised (or your connection is MITM'ed) and you're served a page that contains malicious javascript instead of the intended keygen tag? The only way to be sure would be to check the HTML...in addition to the rest of the learning curve of implementing SSL.
The Skills You Didn't Know You Had
Fully agreed. (And for the record, I'm absolutely not rationalizing their violations - just pointing out that "we're out $33 MM USD because lost tax revenue" is the wrong way to be looking at this. I think we should have some sort of safe harbour provision for people making X dollars a year off AirBNB, personally - once you're making more than the cost of your annual rent, time to pay some taxes.)
You're breaking the law? No, you're not. On the download page it explicitly says "There is currently no enforced time limit for the evaluation."

The key words there are "for the evaluation". As soon as you're using the product for real, you are required to pay for it.

Screwing them over? Ridiculous. They've explicitly given me permission to not pay them!

No, they have given you permission not to pay them while you evaluate the product. After that, you are explicitly required to pay them if you want to use it for real work.
Looks like this violates Betteridge's law of headlines!
I wrote SortBy, but it was trivial, and you'd only have to do it once.

(The bigger issue is probably in Go you'd rather just have the boiler-plate than using []interface{}. But that's what you're essentially doing in a dynamic language like Python, and you can do it in Go, too, if you want.)
Mass Drupal SQL Injection Attacks – Turning SQLi into Code Execution
If you live in America, you have a stake in this.
thisa is really neat. i have been currently working on a titan tunnel, hollowing out an entire world, starting last october with my kid. it really started out with attempting to drain an oceanfront, from there it spiraled into a really big pit with completely unnecessary load bearing walls (i computed nearly 600,000 removed blocks just for the pit), then a tunnel. Battling lava is the real big challenge, as well as glitch spots that cause me to run up against invisible blocks that cant be dug or bypassed.
It's all about js. Can't there be an alternative to js built in TOR?
Rot13 encoded to avoid spoilers, all six endings:

1: Zrrg gur hapyr ng gur qbbe
2: Jnvg sbe gur hapyr, uvqr va gur onguebbz
3: Pnyy lbhe zbz rneyl rabhtu gb tb ubzr
4: Ernq nobhg Zrj, nfx nobhg hapyr ohg qba'g svtug onpx, nfx nobhg gur fgbez naq yrnea nobhg gur hapyr, gura tb ubzr. Qba'g cvpx hc gur Tnzrobl
5: Fnzr ohg cvpx hc gur Tnzrobl
6: Jnvg sbe gur hapyr, gura tb gb gur xvgpura (guvf bcgvba vf haninvynoyr orsber raqvat 5 vf haybpxrq)

If you already got the first three I'd say go for the spoilers, but if not definitely get a couple of them before you spoil it for yourself. Also the author's essays after everything is unlocked are very much worth reading.
Its difficult to get any momentum spending with something if you are only spending 20% of your time on it. While it sounds good, I might prefer to stick to as few projects as possible, so you can actually focus on getting stuff done rather than just context switching.
How to Create Meaningful Impact in Your Pursuits
Ah, upon further review, I understand: All of the links on skimfeed are links to skimfeed, containing the original URL. That's why things are showing up as read (visited) if I've already read them elsewhere.

Hmm, can you make the links real links (so they will be visited if I've been elsewhere) but use some JS magic to manage whatever magic you are accomplishing with the skimfeed-based links?
Unless malicious JS is served in place of the <keygen> element, which would be largely undetectable to the user.
The aim of the project was to make a transparent Tor proxy simple to use, reducing the chance for mistakes to happen. The Tor Browser does not route all of your traffic through Tor, only web traffic.

There are other options though, namely you've been able to configure OpenWRT to do this for years and of course https://github.com/grugq/portal. This project would just make it much simpler and easy to use, but they haven't inspired much confidence in the security aspect.