skysight-inc/HackerNews huggingface dataset:
This is the book that was used when I was an undergrad.

http://www.amazon.com/Introduction-Theory-Computation-Michae...

It is also used for the graduate course.
To the fine folks at AirBnB who for sure are watching this thread:

- You fucked up badly in 2011 with that wrecked apartment in SF

- You cleaned up nicely eventually, introduced insurance and whatnot

Now, you absolutely seriously need to clean this up the proper way. The shitstorm is already brewing.
You may have a less severe variant of bipolar disorder - https://en.wikipedia.org/wiki/Cyclothymia. If it doesn't impact your life though, it isn't a pathology, it's probably fine. If it starts to seriously impact your life, then you should look into it I'd say.

The most important thing is keeping you healthy and okay. If you're healthy and okay, then that's wonderful.

One thing I will note, over time, monitor if it gets worse, and be vigilant as hell - it can develop depending on your age and over time, so just watch out. I'd even go so far as to ask someone, preferably someone in your family you don't see more than once or twice a year, to say if they notice a behavioral change in you, just as a backstop in case.

For reference, what finally got me to get help was very serious thoughts of suicide and a hypomanic episode where I quite literally thought I was god.
That's not the case at all: India has a GINI of 0.43, which is above the world average of 0.39. Sweden is at 0.23. Source:

https://en.wikipedia.org/wiki/List_of_countries_by_income_eq...

And while alleviating absolute poverty is great, the point I'm making is that a large middle class is a tremendous driver of many positive societal outcomes - politically, economically, and socially.

You can't just take a steepening reward structure out of that context.
It's weird like that. It's like at first the thoughts move wonderfully, like you're in the flow you get programming, but all the time. Then they move faster, and faster, and faster, and suddenly your brain is more chaos than anything.

But it still beats the depression :)
It is a huge opportunity to capture email id of serious users.

You could think of intent to explore sandbox as a slightly advanced stage in engagement with potential customer. The top of the funnel could just be a visitor who downloads a fact sheet about your space or just download pricing sheet from your website (mapbox does it nicely without being intrusive). And they don't spam. That is one good way to populate top of the funnel.

The sandbox access is another stage in your funnel. I am assuming you would like more folks to try your sandbox, without friction or as less friction as possible without giving too much information.

1. You could just let them play in a generic sandbox site without even email / registration and then subtly ask them to register and reserve the site, if they would like to come back.

This is like Stripe. Classy and confident that your product is loved and folks will register.

2. You could ask only for email id and allow them to get to a separate sandbox site. They could name the site later if they like it. You know that only those who complete registration process are more likely serious users to engage later with smart follow-ups. Those who bounce off & abandon are more likely not interested in your product. This is what we do at Chargebee - our product is serious in nature (shameless plug: we do billing with REST API on top of Stripe, Braintree & other gateways with all kinds of payment methods including card) .

3. If you are a 2 member team and only want to focus on very few serious users, then having a card upfront for trial acts as entry barrier. This allows only serious users to get in but with better conversions. I think you are not inclined and very few SaaS services do this. (aweber.com has a paid $1 trial as well).

You should definitely test one or more of these options. But to start with a simple sandbox to explore product is definitely a good way to measure engagement, see where they click & explore product. And then derive insights based on that.

Then you could iterate to see if having email id for registration as a filter helps bring in serious users.

In our case we implemented #2. In our first iteration we asked for email, site name & password and when we removed site name & pwd fields we doubled conversions for trial as well as paying customers. We are not testing how simplifying the registration / account claimed would impact conversion.

P.S: When I say engage smartly, I am assuming we are all talking about non-spammy, subtle but showing enough intent to earn a serious trial user's business, like we all prefer to be treated. :)

Thoughts?
No you don't. You still use your language's standard library. But GAE uses their own version behind the scenes. You code still uses urllib if on Python and net/http if using Go.

So in GAE too, you just do it.
As long as it isn't actually getting worse I would agree. If it gets worse, you should get help (in your case as well :P).
Perhaps the Thai government asked them to close the account.
http://www.joelonsoftware.com/articles/fog0000000069.html
The sense I get is just that they don't cancel successful accounts very often; given the escalations, I have to believe they have some strong reason. It sounds like they will have some host community issues now, but what got me was how they cancelled guests. It sounds like they just used the host cancellation process, but if I found out AirBnB did that masked as the host, I'd go from annoyed at the world to very angry at AirBnB...
fgjutyhgki
Sadly, this is probably the likely scenario and the reason why they are acting like it's a national security concern.
I'll be writing a few more sample code in the coming days but you can already see how simple the API is: https://github.com/git-up/GitUp/blob/master/GitDown/AppDeleg....

GitUpKit is a multi-level API design so you can just use exactly what you need from each level depending on how much control you need (e.g. you can use a raw diff rendering view or a ready-to-use full-featured diff view).

Happy to answer questions if any or just visit http://forums.gitup.co/ where the GitUp community lives.
If you use the edit-formula mode (which you should, C-c ') you should have real-time highlighting of the affected cells of any expression you write.

I agree it's not so plain and cut like Excel, but it's not terrible either.

You can probably find more useful things (like turning coordinate grid on/off) in the Emacs manual too: https://www.gnu.org/software/emacs/manual/html_node/org/Edit...
> Why else was a last-minute intervention by Google sufficient to bring the USTR back to the negotiating table on this topic, where the sustained interventions of EFF and 10 other major public interest groups from around the world were not?

It would be interesting to know what prompted the late intervention by Google lobbyists, given that the issues would already have been known by Google, due to awareness efforts by public interest groups.

Does Adobe have lobbyists to represent the interests of their creative professional customers? Or Facebook, which is getting into video distribution?
Twitter Should Gives Its Cash Back to Investors
An obscure, not fully tested algorithm applies a filter to all users. Maybe it's an internal beta, maybe some integrator that should have considered account history pulled a blank table instead of real values. Whatever. It happened.

Your account gets canned. No one at the company knows why. Nobody even can know why. No one has the authority to fix it because it was never supposed to happen like that in the first place. Nobody wants the responsibility for dealing with it.

So there you have it.
Commercial companies often seem to be more opaque and arbitrary than governments.
Paint the Town – Google Self-Driving Car Project
It's not, you get a conflict, so someone loses their last ref manipulation and you have to clear the conflict and update the ref again. You have a backup of the repo anyway as you cloned from it. So basically someone has to push again after the repo breaks (this is a bare repo in Dropbox with a local clone setup)
If you have algos in place to flag an account and forget to implement the reason why that algo came to the conclusion, you should seriously rethink your setup.
Well you paint a very fantastical and alluring picture but more realistically in the modern day US we ask: is it just to reward people for developing the social connections necessary to succeed, from birth or happenstance, cultivating the culture, personality, and attitude required to fit into successful career paradigms (generally trained through family and upbringing) and the ability to convince or force people to give you more value than the value of the service which you provide in exchange -- the very definition of profit.

And in fact if you begin asking about justice the immediate answer is of course 'no'; anyone wishing to defend the status quo had better avoid framing the question in terms of justice, and rather try to take the more property-oriented tact common among libertarians: is it morally acceptable to prevent people from choosing exactly what to do with their property for the goals of justice and common good? Obviously yes, but how much?
Absolutely, yet they closed accounts for no good reasons too.
It's funny how they gravitate to things people will hate for why it worked (extreme hours)

Where as we know things like rote learning, large classes and not wasting time on critically thinking work from experimental results.

But somehow these became not PC.

Critical thinking is fun and there's no reason school can't also be fun. All of ones life should be fun, not just the adult years.

But because people have been brainwashed into thinking these things are 'better' the whole system has suffered rather than a healthy middle ground.
Fully agree.

What alternative real native GUI clients are there for Git on Windows?
What a shitty termination notice and a shitty way of handling things from an account that has clearly been one of their better hosts. If you're going to ascribe the "superhost" appellation, you'd think they'd actually give a fuck before algorithmically cancelling the user's account, or maybe work through a warning or validate their concerns or literally ANYTHING before turning things up to 11 and nuking the account from orbit.

Even if AirBNB had a perfectly legitimate reason (which, to be clear, would make the author a borderline sociopath to publish like this, but isn't out of the question), the termination notice and the complete lack of transparency is so Kafkaesque and needlessly horrible that this just makes AirBNB look awful.

I've considered going the host route, but reading through something like this makes me seriously second guess using them. I understand that it's their platform and they can de facto rule by fiat, but that doesn't mean it's good policy and that potential hosts shouldn't have some sort of communication or chance to rectify an issue or any level of transparency.

It's also disappointing when a company effectively has to be shamed into taking anything resembling a human approach to a problem. It's been a week of "we can't tell you anything, sorry" which is bullshit. There's simply no reason for that, and it's disheartening to say the least.
Potential sources of helium revealed
How Google could rig the 2016 election
Kafka-esque is the perfect qualifyer for this situation. Absurd things like this make me feel queesy, sort of like vertigo.
Yeah, which is one of the reasons why I'm not a fan of Assetic in Symfony. The PHP versions of front-end build components are always lacking, unfortunately. But that's not a big deal in my opinion, you basically always need Node for a front-end application at this point for other needed tooling (Browserify/WebPack, Babel, etc.) so better to use the best-of-breed tooling and ignore Assetic as much as possible.
The cost of writing to some number of unrelated locations is mostly determined by the level of cache where your working set can stay resident. You'll be doing random access to that level of cache, but it can exchange data with the next level cache in larger contiguous blocks.

In this case, 256 cache lines fit in the L1 cache, so while it does look like "random access" to the L1, this can end up looking more like "sequential access" to main memory. There are addition complications, like the L1 data cache being only 8-way associative, a quite small TLB cache sitting in front of the L2 and up, etc. So in practice this ends up somewhere between random access to L1 and random access to L3, with sequential access to main memory, I think.
[video]LG Unveils New Paper Thin OLED TV
Blind faith in China's stock market
Elixir – The next big language for the web
I can't bring myself to watch those videos precisely because they are about coding games. I would totally watch coding a compiler though. I wonder how strange am I?
In the end, it indeed could be that "simple".
In the meantime you may upload your apartments in Housetrip, Wimdu, Booking.com, Homeaway and so on.
None is as good and smooth as Airbnb but they work.
When hopefully Airbnb reopens your account, keep these portals too, so you don't have all your eggs in one basket.
I had no idea she was still in business. Good for her, I thought she was brilliant on Dragon's Den.
I think this is a technical term in the insurance world.
Apparently even buyer accounts can be terminated, https://onlinestuffblog.wordpress.com/2015/08/16/amazon-the-...
Teaching is way harder than coding or building products
I guess most communities aren't communities then.
I can agree that they also face pressure. But on the one hand they have more options, for example putting the work onto a lower level guy, they get less bad feedback for doing bad work (e.g. nobody analysis how stressed his workers are, but the developers code gets analysed for code quality, unit test success, peer reviews).

The last point I put separate because I think that one might actually be just subjective. In my eyes it seems, as if they also have less work on their table, really. Example: There are a lot of things a product manager should do. For instance, he should learn to know the customer. But at least where I worked until now no product manager was asked by his manager how much time he spent with customers. So no product manager spent a single second with a customer. Also a product manager is in my eyes responsible that the user interface is translated correctly. He can pay an external office or convince some engineers to do it who have that other language in their repertoire. But when he constantly hears from the engineers that the three or four languages we can evaluate are so shitty that nobody can even closely know what the corresponding text says, then he should review his translation workflow. Never seen that either. The only situation in which a product managers needs to hussle is when the sales department that actually talks to the customer has a problem they can't communicate directly to engineering because both worlds speak different languages. And the only reason the prod manager needs to get active is because if the stress gets out of these two departments his boss needs to do work and then his boss will be angry. So in these situations he really has a lot of stress, because it's hard to convince engineering of some of the requests that come from sales, but sales needs some kind of results to make the customers happy. But this situation only happens in one of 5 feature or bug requests. Therefore I think the engineers have more stress. They have stress with all 5 requests, all the time. When they finish one, there are already the next three waiting. And in this one request that required prod manager intervention the final result that should be implemented is often so bad that this one is even more stress than the others.

To summarize, yes there is manager stress as well, but it's not as much. And if you get 120% of the pay of another coworker or more, I think it should be okay if you even have a little more stress. Therefore people working on the corresponding lowest level seldom have tolerance for the "hard life" of the manager.
Or you know pay $5 and host your git repositories at Digital Ocean or some other VPS provider. I honestly don't get this obsession of tacking on git on top of things like Dropbox. If you're technical enough to understand git then you're technical enough to set up your own hosting server. Just skip the middleman.
Ask HN: 23 year old loss in life. What to do now?
Just a bit of background. I'm 23 years old this year. Graduated last year from a top university in UK with a Bachelors(Hons) Chemical Engineering. Right after I graduated, I went back to my home country Malaysia.
I always knew I wanted to start a startup. In fact, I did try to start a couple of startups -Tripadvisor-ish for students, Groupon clone and some small 'projects' during the summers like trying to sell "pure fruit juice" during carnivals and stuff like that. None worked out. Last year when I came back, tried to start an online grocery startup but within 2 months, I just knew it wasn't feasible unless I had some decent funding or some sort.

After all these "attempts", I decided to stop and reflect. For the next 6 months, I literally just stayed in my room trying to come up with ideas, but none came up. As PG says "The way to get startup ideas is not to try to think of startup ideas. It's to look for problems, preferably problems you have yourself." Meanwhile, I read books and taught myself how to code to pass time. I even started applying to corporate jobs but was rejected for every application. One day, my friend contacted me to ask me to join his startup. I joined, but the company was in a very bad shape and it closed down within 4 months, and that was about 1 month ago. Ever since then, I’ve been trying to sell an animal feed called rumen bypass fat(dad’s idea), but no customers so far. I also tried applying to a few local startups .

So that’s it. I am utterly loss right now. If you asked me what I really want in life, I’d say I want to make a difference on a large scale. I’d like to start a startup that solves hard engineering/science problem. The local startup scene is still playing catch up at the moment. The hot stuffs are ecommerce, on demand startups etc... Hence, I’m not particularly excited about joining the startups in the local scene and I would like to avoid joining big corporate companies. Any advice?
They did propose to do RTL in version 3. They used some CSS flipping tech to do the bulk of the work.

However, it got abandoned, as far as I can tell from the outside, one of the people who manually creates an RTL version of Bootstrap basically called them imperialists for trying to automate something that was too precious to automate as it couldnt be 100% perfect and they caved to the pressure.

This is annoying for those that want to integrate CSS flipping into their own workflow.

Also, accessibility has been improving a lot recently, with PayPal and others contributing back and they announced Patrick Lauke would join their team to work on this.
It could also be that the $7.4m came from another year.
This is a tough read, because someone's livelihood and in some part happiness combine with their AirBnB business, and losing it is painful.

The hell of it is that there are many circumstances in which the customer would not be allowed to know why the cancellation.

I'm most familiar with Bank Secrecy Act rules; some of which definitely apply to AirBnB.

So, for instance, an algorithm flags the house as a likely money laundering location. AirBnB response: notify FinCEN, Thai authorities, turn off customer account without explanation. In the US even telling your employees down the line why the account was canceled might lead to fines and jail time for the compliance folks. I am not making this up, or exaggerating. That's just how it is.

Or, perhaps a repeat customer is the target. Same stuff. Or, perhaps the owner is a small time pornographer / drug dealer / etc in Thailand, and Thai authorities notify the bank, which notifies AirBnB's bank.. Of all the employees contacted, only the CTO would know, but even he might be told "flagged, don't ask." And, that will be all. No matter how much he might care that a good customer stay happy and with the company, getting rid of them is infinitely better than being deposed over a BSA violation and information leakage.
On the contrary: in my domain, highly parallel distributed applications, debuggers are near useless.
"Sharing economy" = shareCROPPING economy. (look up "sharecropping" to understand )

But basically, sharecroppers were exposed to all the risk, and the landowner got the initial first dibs on the crops. The landowner often times had complete ability to be completely arbitrary ( like AirBNB is in this case )

You are not running a business if you don't have direct access to your clientele. You are a shareCROPPER. Look it up.

Use AirBNB, as a marketing vehicle, not your only income source.

Woo hoo, I love these downvotes. Seriously, peeps...give me your hate. And while you are doing that - please tell me which bit of my statement is factually incorrect.
You really have a way with words. I loved reading your comment.
It is called canvas and 2D drawing hardly rocket science.
She should never have acknowledged the 'facts'. She should have called her lawyer. She should also point out that she was under pressure to get stuff done and was under the impression that she had a licence to use the product.

Due process implies a legal process not a random invoice and several large organisations charging an individual an arbitrary amount.
For the clojure people:

(let [gcd (fn [x y]
(if (pos? y)
(recur y (mod x y))
x))]
(->> [2 7 1]
(iterate (fn [[n a]]
(let [g (gcd n a)]
[(inc n) (+ a g) g])))
(filter (comp #(< 1 %) last))
(take 20)))

I would format it better if I knew how to.

Anyway, the last element of each vector (that is, the g) in the resulting sequence is always a prime.
"The warrior caste probably were better warriors"

I think your are missing the point. The warrior caste were better warriors because they were born in a warrior caste.

What that have to do with justice is left as an exercise for the reader.
How do you know the student is male? You said that CERN and the University did not name the student?
Virtual Reality Assistance
Looks interesting, and I'll definitely keep an eye on it.
However as feedback I prefer it if webpages (especially aimed at devs) work at least to some degree without JavaScript , currently I get a blank page until I enable JavaScript.

How do you plan on solving the "showing of your work" part, linking to github or some more generic solution not depending on a specific service?
If CERN are not identifying the student publicly then we do not know that they are male.
The iPhone logging in all over the US sounds like it's probably the cause. The account may well have been shuttered for being a conduit of fraud or the like and thus the account got canned. It'll be interesting to hear any follow-up to this.
Why not just use visual studio online, it's free for unlimited private repos.
What do you mean by free will?

Under what conditions would you say an entity would (hypothetically) have "free will"?
Yes they are communities. No, AirBNB is not a community. They can't be a community when participation is subject to veto by a single entity/person.

Communities are determined by a collective decision, not a unilateral decision.

Anyone one talking about the "AirBNB community" is lying to themselves or to the person they are talking to.

If AirBNB wanted a community, they would have visible, due process procedures in place that allow for appeals and the community to arbitrate disputes.
Levi-Strauss - the anthropologist who hated fieldwork and ends up writing a literary classic.