skysight-inc/HackerNews huggingface dataset:
wouly you say it's enough to read the wikipedia page on the first one?
https://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influen...

The only section where I would use an example is with "Let the other person feel the idea is his or hers.". It's also one of the few that are not just about being positive and honest.
Or maybe he realized that if you monetize a treasure hunt, you'll die rich?
Would be interesting to know how much they paid
Why should they have to play by the same rules? If the rules they are playing by are judged to be legal, what's wrong with what they're doing?
I think you commented on the wrong thread.
What are some lessons you learned at Couchbase that you are applying at Fauna?

Importance of a cloud product obviously is one!
next, I hope to see some "content" offer attached to gitlab's ecosystem, for instance a strong collaboration with stackoverflow/OSQA
Diff Tools on Windows
Pretend you have golden handcuffs.

Stay as long as you can for being overpaid.

Imo at some point years from now the large $$$$ won't be there any more.

Bottom line. Most of us work for someone else. No matter what we do.
> not needing a centralised auth/auth provider

The vast majority of people don't need the scale that is difficult to achieve with regular server-side sessions, and that JWT claims to "solve". They add complexity to solve a problem most people don't have.

> I can't tell the difference between that and - say - a CSRF token, which presumably can also be read by "their" Javascript

CSRF is about e.g. making a user's browser make a form submission that results in a request which is malicious in some way. CSRF Tokens are embedded in each legitimate form to ensure that the submission received came from a form you control.

If the attacker has JavaScript access to your page, CSRF is not your problem, so CSRF tokens can't help you.
OK, this seems like a major fail on behalf of the Kotlin developer team:

var value : Int? = null

fun F() : Int {
if ( value != null ) return 0
return value // error
}

Tracing value types through a function is a solved problem. Look at TypeScript: Almost the exact function above will work flawlessly. [1]

Sure something in a JVM could be changed by another thread. But that would really be a bug no matter how you slice it. Doing type analysis like this seems like a minimal requirement for a modern language.

[1] http://imgur.com/nxdN9vc -- you can see that TypeScript can identify the remaining type. It works for optional null as well when strictNullChecks is enabled.
What warrants this special-case sugar though? Is it somehow super convenient in python?

I mostly write C code and while it features these chained affectations (as a side effect of assignations being expressions) I never use them. I also seldom encounter them in the wild. Seems odd to me that a "lean and clean" language like python would bother special casing it.
But yea, one of my favorite topics is the NDA.
Gitter is targeted at providing a public channel around a project, Mattermost is more Slack-like for team-internal organisation (with multiple channels, user management etc)
If the behaviors are affecting the message passing, then measures must be put in place to limit that behavior. Buddhism calls the pointing out of this type of behavior "indirect pointing", but given we have a construct (the computer) we can now point to, I'd prefer to just point and say "This irrational statement is itself a producer of irrationality and therefore should be limited given its affect on the message passing".
i'm getting the sense that rails is just doing so much automatically for you that, without understanding, seems like magic but once you learned what/why/when/how it's really just saving you the effort of doing it all yourself.

i do love flask itself but something about tacking on all the extensions to build it up to be a full-size framework feels super hacky to me...
Quite so; the 'Great Game' of empires is most definitely back on. My take on this is that Putin is rather masterfully playing the Dutch Nativists and the Turkish autocrats against the social-liberal middle. Having the Turkish President denouncing the Dutch and Germans as nazis while also feeding the nationalist fantasies of Wilders and the various proto-fascist parties around Europe must be pretty entertaining for him; I bet he laughs himself to sleep every night.
Duplicate post of https://news.ycombinator.com/item?id=13873798 (which is also on the front-page)
Stories are the future and why Facebook can’t kill Snapchat
Generally the purpose of registering a foreign corporation in a state is to have access to the courts of that state if it needs to, e.g., sue a vendor. You're almost always going to be able to use your home state's court (although jurisdiction may be harder to obtain) or a federal court depending on the facts. Also, registering in a foreign state serves as somewhat of a soft "trademark" in that another entity of the same name cannot be formed in that state. In short, foreign registration may not actually be required under many circumstances.

If it is, you can always incorporate at home and re-domicile concurrent with the closing of a funding round on the investor's dime.
Interesting story, good for you. Did you initially market the book through your network and by blasting it all over social media or did you pay for advertising?
I wrote a little roundup about Bootstrap themes
Related discussion: https://news.ycombinator.com/item?id=13873798

Same article, different titles.
You're overcomplicating it, think of it from a math perspective. Don't just look at it as the "assignment operator", look at it as an equals sign.

a=b=c=2. They're all equal, all variables here equal 2.
Just checked my stats. 7 sales for an average of around $60/sale (we've been on gumroad for a little over a week). So definitely more than paying for gumroad (not even factoring the time it saves me in integrating a Stripe account with downloads), though I think if someone buys the book and shares that they did Gumroad counts that as a "Gumroad" sale. Whether it is or not is disputable in my mind.
50+ flask-specific extensions? can i see your requirements.txt? i must know what i am missing
Also the Book of Masquerade [1] which was a pretty fascinating little treasure hunt. There's a great lecture [2] on game design and eastereggs that gives a great overview of the events surrounding it.

[1] https://en.wikipedia.org/wiki/Masquerade_(book)

[2] http://ludix.com/moriarty/psalm46.html
Wow, that moving IBM ad in the background is ridiculously annoying.
Well there are biases involved.

If we flip it I do see companies hiring developers because their former employer is "popular". But I do agree with rest of your opinion.
It's a quirky guy who buried treasure - actual treasure - along with a riddle. That's fucking magical and fun... it's beautiful. You'd have to be pretty sad to think that "reality is much more sad" for him.
Introducing the Family Link app: Helping families navigate technology together
> I remember getting mad at my internet provider when they claimed I had used up "all 10 gb of data", when I clearly had the bandwidth logs that showed it wasnt possible!

Same here, though probably about a decade later on early versions of mobile data. They still owe me like 15 euros of prepaid, but they're out of business by now.
It doesn't need to be a reboot. Just continue on with the current storyline.

The machines keep their deal with Neo. Humanity grows outside of the Matrix and starts thriving again. Freeborn humans become disillusioned with society start to break into the Matrix, while machines start sneaking out in human bodies.

The machines and humans in power want to stop both things from happening and attempt to curb it in their own ways, which may or may not cause a new war between humans and machines.
Probably. There are grammar errors (or at least one) in the cached copy that was linked elsewhere.
Humpback whales are organizing in huge numbers, and we have no idea why
Taiwan authorities seize Uber's assets in lieu of taxes
> People are regularly making claims like "Monsanto has near monopoly on global food supply"

Which is silly, Monsanto doesn't even sell food.

What it does have is market power in the seed market for certain key global crops, and even more in the GM sector (e.g., 80%+ for GM corn, 90%+ for GM soy.)

Monsanto's relationship to food is sort of like 1990s Microsoft's relation to computers.
I definitely have a following, as does my co-author but most of the sales came from giving away (or publishing) chapters and linking back. To this day our number one driver of sales is people who have read our blog posts about how to get press or how to do SEO, because it's actually actionable stuff.
At the very least Thing should be volatile. Technically, you do need a local variable, too.
Very interesting. Nice work!
Gumroad doesn't even send 1099's, like Amazon does for Kindle authors. I am not an accountant, but I believe it's just gross receipts on your Schedule C.
> Slack is built on top of IRC

Source? First time I hear that, and it seems unlikely, since they have quite a few features that don't fit nicely in stock IRC.
FYI, we're a long time Linux shop (mostly Ubuntu server) and are slowing moving away from it because I don't like the direction it is going (systemd, etc). I've got more than half of our systems on FreeBSD/OpenBSD now.
Hey, frikk.

What did you call that little chat box? Shoutbox?

You invented twitter, pretty sure.
Exactly, he most definitely didn't do it for designing a riddle, he did it for the fun of seeing how people would respond and seeing them struggle and go beyond expectations.
In a word: ouch. Kickstarter and Indiegogo send 1099s. Gumroad doesn't, but between this and my stock market gains I'm in a really nasty tax bracket, so I set a bunch of it aside for taxes. Luckily? I usually spend a lot of the money I earn from side projects on funding other failed side projects, but I basically plan on giving up 30-40% of side project earnings for taxes.

There is some fancy stuff you can do that helps, but once you get above a certain income level you just have to pay.
>Sounds like corruption[...]

Specifically Regulatory Capture[1]

>The records [...] indicated that a senior official at the Environmental Protection Agency had worked to quash a review of Roundup’s main ingredient, glyphosate, that was to have been conducted by the United States Department of Health and Human Services.

[1] https://en.wikipedia.org/wiki/Regulatory_capture
Agreed. If you need to find out if a lateinit field has actually been initialized, and you aren't writing a library that is responsible for initializing it, that means your field is really nullable so just mark it as such.

If you are writing a library I think you should be able to use reflection to figure out if it has actually been initialized, or worst case scenario just catch the exception that is thrown if it isn't initialized.
I just went through​ this. Started as LLC with co-founders. Once we started seeking money we up-scaled to C-Corp - give the lawyer a few bucks, wait a week, sign some stuff. Mostly painless.

Going to a C-Corp too early can be costly, moving up from a proven model LLC is easy, limits cost and risk
quote from "Snowcrash":

> “It was, of course, nothing more than sexism, the especially virulent type espoused by male techies who sincerely believe that they are too smart to be sexists.”
I've never really thought of my phone number as private- they used to be published in phone directories, or via operator assistance. I suppose one may want to have a number, like Google Voice or similar service, that was 'unlisted' and you would only give it to a select group.

The bigger concern for me is companies using the number to track me.
No. Even if the chance of someone excluding ex Uber engineers is extremely high like 50% (which it's not), the Brand name is still valuable since Uber was once one of the hardest places to get into.
Haha. Well I've wanted to focus on the kind of smooth developer experience and on-ramping that you can only get with a cloud product. That's been super fun, basically to work the experience of the product itself directly into the signup flow.

Maybe more important are industry expectations, like knowing what a multinational tech company is looking for when they do a proof-of-concept with a database startup.

The most fun lessons are the ones I'm learning at Fauna, because we are running a different hypothesis than Couchbase, and it lends itself to different goals, processes, and atmosphere.
It's up now at http://blog.gitter.im/2017/03/15/gitter-gitlab-acquisition/
If you don't like the job, the culture, the company, the taste of the free coffee, the commute, the whatever, find a different one. You're fortunate to be employed in a field where job hopping generally does not matter due to high demand.

Aside from the outrage/noise you read on the internet, I don't think is much or any stigma associated with working at any particular company.
Oh.

pi - 3
Maybe I'm not paying close enough attention; is there some evidence that Uber is "blowing up" outside of Silicon Valley conjecture and blogs? People I talk to outside of SV don't know anything about Uber's recent internal issues.
Random advice from the internet:

Should you quit? Probably not. Should you be exploring other options? Maybe...and that's mostly orthogonal to being employed at Uber but not entirely. Personally, I don't think it is likely that Uber is going to significantly change its culture based upon its responses (they look like hunkering down and lawyering up).

Now in terms of 'strictly concerned with the impact on my career' that looks like a moral/ethical the-ends-justify-the-means-approach. Here, there are two relevant factors. One is that there is very little certainty regarding how job hopping or staying at Uber will effect your career. The other is that there is a near certainty that people will judge your decision on moral/ethical grounds and that some will judge it as being reflection of a character that is ok with Uber's culture as described by recent events.

When hiring includes consideration of 'cultural fit' time spent at Uber will weigh into those considerations as a risk for companies with an orthogonal culture. Since the longer someone spends in a culture the more likely a person is to become acculturated, the duration of one's 'post-Fowler' employment might be considered when assessing the 'cultural fit' risk/benefit of previous experience at Uber.

I am not pretending that I know what will help or hurt your career: careers vary on an individual basis. I am pretending that what you do or don't do is a choice about who you are. The internet is not going to give you permission for either choice.

Good luck
"By convincing you to do this thing I did, I will help convince myself that I did the right thing when I did it."
>I actually know a designer that does his own engineering. He's amazing, but he's one in a million. Kinda reminds me of Brian Eno.

No offense to you or your friend, but you may be overstating the rarity of that type of person. The visual effects industry, for example, has an abundant supply of people that are simultaneously highly artistic and yet have deep technical knowledge.
That is not a plausible theory. Sure, the treasure might be elsewhere, but I wouldn't keep the prize in my own possesion if I were over 70 years old. What if someone finds the chest after his death.

I would rather believe it contains a note requesting that Fenn should be contacted by the lucky one.
Any source on that. I don't think it follows any protocols at all. Just implements it's own thing.
It's easy. Or the C-Corp owns the LLC, or IP assignment. Just move the assets over, not an actual sale.
Delaware law reliably protects shareholders.
If you are good at what you do, working at Uber won't affect your career in the long run.

Are you happy? If yes then why leave? Leave if you're unhappy. Stay if you're happy or you have a family and a mortgage and have a good salary to pay it asap.
> Worth noting people have died looking for it, which makes me believe the claim is likely real,

At least one person died looking for the Fargo treasure, and that was made up.
Terraform 0.9.0 is out
They definitely have a very interesting strategy, one that is well suited to their target market (= programmers). They're probably the most open company I've seen. Still, I can't justify moving off GitHub, for now. Gitlab has some growing left to do, especially on the SaaS part.

Still, good luck to them :-)
Data Science, Machine Learning, AI, Big Data, & IoT Resources - GitHub Repo
Changelog - https://github.com/hashicorp/terraform/blob/37b3fe1119406450...
Reflection would be way slower (even if you just consider the indirection), likely impose load-load barrier too.
The constructs are not intended to introspect/hack classes but provide means to access fields in a way JMM does not directly stipulate.
I WANT to use pytorch, but no bayesian learning or stochastic nodes like in edward. Any chance there are plans to for a compatibility layer with Edward or roll your own bayesian stuff?

Also, have you looked at Numba to do the jitting? Probably best not to have yet another separately maintained python JIT.
In general, a scaffolding of mental rationalizations is constructed. Happens a lot. And generally, it isn't completely black and white; in this case, roundup has benefits to humanity as well as risks and costs.

Further down, we have PR firm controlled "sock puppets" discussed. Certainly a reality on the internet and HN.

In my view, a sign that discussion of a given issue being influenced by a lot of PR dollars/industry propaganda is an excess of emotion. The emotion is a side effect of all the propaganda, as invoking strong emotions appears to be necessary to influence people using PR/propaganda techniques.
If he's confident that no one else knows where it is, either he killed someone, or it is in a place where an 85 year old man can carry a 40lb chest. I know some AT thru hikers that old, but I don't think their packs were that heavy, and the load was better distributed/more ergonomic.

If I had to guess, the location is within an 8 hour hike (12 miles at that age) of a road or jeep trail. Between that and the water clue, I think the field is considerably more narrow than the 5,000ft map in the article.

dang. I think i got bit by this gold bug ;)
Are there tools that take existing normal gifs and convert it to make use of that? Because manually creating such gifs are generally a huge pain.
The 5 Things Most Non-Technical Founders Don't Accomplish Before Finding a CTO
Monsanto always reminds me of their lobbyist that says it's even drinkable..

Guess if he drank it and then watch it: https://youtu.be/ovKw6YjqSfM
The 5 most important help desk KPIs
So you contacted marketing oriented sites and offered them free chapters to publish in exchange for the book publicity?

I suppose that's often what you see in newspapers when you read a short excerpt or short story based on a book, must be reasonably effective?
Lighten up with this: https://www.amazon.com/Illuminatus-Trilogy-Pyramid-Golden-Le...

There will be plenty of more serious stuff to read later.
disconcerting is definitely a good word for it. i have this sense that if i just stick with the core rails framework than at least all the basic functionality i could need are very unlikely to be abandoned. with flask its like every tiny aspect of the functionality is relying on 20 different individuals whom may or may not have really known what they were doing in the first place and/or aren't around to keep up with it and keep it updated for whatever base dependancy they wrapped around. flask is just so much hacky wrapping and scabbing on. my gut doesn't trust it to grow big with
There may be more structure required but starting off from a C corp obviates the need to transfer control of assets (particularly intangible ones like copyrights to source code).
I don't get what maths have to do with it.

In maths a = b = 2 is the same as a = (b = 2), (a = b) = 2, (a = b = 2) or a = 2 = b. Clearly it doesn't apply here.
>Now I sit back and check gumroad a couple times a day; I average $800 in sales per day

This is great, but it's also a single anecdote. Clearly there are people for whom it works out.

The real test is whether you, or someone using your identical methodology, can repeat it.
Client-server web games with WebRTC
Two MIT Technologies Win Big at SXSW
Oh, I thought they were hashtags, I was gonna see if they were trending on twitter.
at least round it up to a year or double it.
Confirmed on Twitter: https://twitter.com/gitchat/status/842058103571001344

Link to the live post: http://blog.gitter.im/2017/03/15/gitter-gitlab-acquisition/
I wouldn't work where I'm paid more unless I needed the money. I would rather work with a great team that I get along with, and love the product I work with.
If certainty is a prerequisite for you, you'll never find treasure because you'll never look.
Cloud KMS GA, new partners expand encryption options
>>Being able to talk and interact with people is a part of the role. Software is not written in isolation - it is done best with a lot of collaboration and critical review of work. Being able to communicate and give and receive critical feedback are cornerstone traits. Good code is not written in isolation and giving and receiving critical feedback is not comfortable.

There is a difference between collaborating and receiving critical feedback from a fellow coworker, and being evaluated by an interviewer (or worse yet, a group of interviewers) who might or might not offer you a job (since your livelihood depends on that). That's why people who are typically comfortable working with others can become extremely anxious during whiteboard interviews.
Not even remotely.

What I said is that I share a trait with about 25% of the population, more in software, where I can't do my best composing if I'm narrating at the same time. By "time", I mean 30-120 seconds without having to speak.

In actual development that doesn't matter: pauses to compose an answer are fine in conversations and most work time is individual anyway (even in open offices).

I do note, however, you didn't actually answer my question: in what way is whiteboarding like real work deadlines?
Nah, I just posted on Reddit and Medium as blog posts, that kind of thing. Honestly I have an entire 196-page book of marketing strategies I actively use, so... you know.