skysight-inc/HackerNews huggingface dataset:
But liberté, égalité, fraternité requires not having your society conquered by Hitler or Stalin.

...

France failed that test and would've been a Nazi puppet state if not liberated by a harder-fighting more determined force than the Germans.

Your comment ironically misses that the bulk of the work to bring down Hitler came from Stalin. There's a lot of American Exceptionalism in your comment, and you're handwaving away a lot of inconvenient points - not the least of which is that the French were surprised by brand new tactics in WWII, just like everyone else. The US had the luxury of years of time to figure out how to respond, plus had an immense industrial base that the enemy could not touch. France was plenty willing to fight hard - witness their WWI experience.

The US is awesome, and has tons of awesome people. But you should be exhorting folks to see the full picture rather than papering over the cracks and providing a doctored view of history.
>you don't even know where to find credentials to log into its production systems since it was setup by some employee in the middle of the night a year ago that is no longer there.

I've been the 'some employee'. I setup the prod systems of a former employer's client. While I did hand over the credentials, for the first few months after leaving I expected to get a call from my former employer asking for them.
For game programming, it is decidedly better to produce subtly incorrect results, at least on a release build, than NaN everywhere.
His point is still correct. "The plural of 'anecdote' is not 'data.'"
I evaluated and used it briefly for a hobby project before starting my current job.

We have a lot of existing jQuery plugins, so it seemed that my options were to either add a bunch of new dependencies that duplicate their functionality in React, start a big project to move all jQuery based components over to React, or stick with jQuery (or React wrapping jQuery, which sounds like a number of headaches).

In the end I decided to use Riot.js for new components instead, which is tiny and plays well with all of our existing jQuery dependencies so we don't take a huge hit on overall transfer size. I would use React if I were building a new front end from the ground up.
When someone brags about how little sleep they get, I've found it difficult to convince them that extreme sleep deprivation impacts performance. It's not too dissimilar to a drunk friend trying to negotiate back their car keys -- introducing ludicrous levels of denial seem to be part of the mentally-impaired package.

Perhaps a bigger warning sign is when / if a founder like that ends up using and abusing amphetamines. I used to work at a startup where the VCs did a clawback due to the founders erratic, amphetamine-induced behavior.

Either way, a simple observation: you will be most effective when you trust the judgment of the person you work for. I highly recommend optimizing for how effective you are when considering where you work.
"Layer 8 Error" is one of my favourites, classier than PEBKAC or ID-10-T. It's based off the OSI 7-layer networking model. Next layer up from the application? Must be the user...

https://en.wikipedia.org/?title=OSI_model
Yeap. I find it very elegant to be able consider maps as simply functions that map elements from one domain to another: a -> b. A set can then simply be consider a special case of map: a -> Bool.

A definition like that can also make concepts like infinite sets much easier to conceive. It'd be nice to be able to express "the set of all prime numbers" or "a map between a person and their soul-mate: Peson -> Maybe(Person)" and have them be interchangeable with other Sets and Maps (of same type) on general operations like intersection, difference, etc.

But i think this interpretation is at odds with the idea of maps and sets being data structures of a given size, where you add and remove things.
I think the onus is on you to show that Bill Gates was a 9-5 man. AFAIK I've never seen anything claiming anything or the other.
I've spent most of my career in a client facing role of one sort or another. One difference, at least from what I've seen, is that the incivility mentioned in the article is generally directed at the clients (behind closed doors of course). Especially once you grow past a size where losing a single client won't kill the company, you get the blame the client for everything that goes wrong (really just venting about the normal things that go wrong in any technology delivery).

I do think that, in that environment, one of the senior people has the responsibility to keep the client hate from becoming totally toxic and pervasive. Of course there are bad clients but even good clients can be demanding and you don't want to have a whole team of client facing people who hate all of their clients.
No, it's just stupid and reckless. I know most of you guys are 25 but when you're at your 4th or 5th startup and past 40 you have learned that sleeping less doesn't make you more productive and CERTAINLY doesn't make your decision making process any better.
My personal experience (started 5 companies, 20+ years in tech, 15 of those in SF) is that you are right to worry, but only modestly so unless things get worse.

The best people I've worked with take care of themselves. The worst let the pressure of the situation get to them and burn themselves out. I saw one company totally destroyed by a CEO who sent out a poorly considered "let's reorg the company" email at 2 am after the company Christmas party. Many times I've seen whole teams working stupid hours and ending up making stupid mistakes, or doing the startup equivalent of "controlled flight into terrain"[1]. The worst gig I ever had was at a company where people celebrated "heroic" efforts, because it created a strong incentive to let problems pile up until they could only be resolved through heroic efforts. Macho bullshit is certainly fun and entertaining for a while, but it's a terrible foundation for a serious company.

I know a lot of people who are second- or third-time founders, and a common conversational theme is that the biggest thing they're doing differently is aiming for a sustainable pace. The common line is "it's not a sprint, it's a marathon", but I think even that comparison falls short. A lot of people run exactly one marathon because they train too hard and burn out. Median time-to-exit is something like 6 years, so we aren't talking one race, we're talking about marathon after marathon after marathon. It's not a sprint, it's a running career.

Hopefully this guy can pull it together, so in your shoes I'd call this a yellow flag. But I would work hard to make sure the behavior doesn't spread to the engineering team. Tired programmers make dumb mistakes and then preserve them forever in source control. They will lurk there and spring upon you at the worst possible times, eating up far more time than was ever apparently created by working late.

[1] https://en.wikipedia.org/wiki/Controlled_flight_into_terrain
I think there is a middle ground between your view and volaski's view. You are right that random 3 am emails give a bad impression to employees and founders should think about management just as much as product and market. However a founding team and at least the first few employees (2-5 not 50) should be at least somewhat obsessed and have grit otherwise the chance of success is less likely [1].

1. http://www.ted.com/talks/angela_lee_duckworth_the_key_to_suc...
I'm hypothesizing here, so I'm willing for someone with actual data to tell me otherwise, but I don't believe that the traditional desktop users have gone anywhere.

The massive increase in mobile traffic is coming from people who formerly didn't use the internet except when they had to. Mothers, cricketers, grandfathers, plumbers. All those people who you could never see hunched in front of a keyboard are now discovering the internet via their fancy status-symbol phones.

Which is cool and all, but importantly it means wikipedias editors, and desktop users in general, aren't reducing. There's as many of them as there ever were, and their growth rate probably hasn't slowed either. I imagine the venn diagram of "people inclined to edit an online encyclopedia" and "people who will find a mobile phone claustrophobic" is probably pretty much a perfect circle.
I believe they also ignore hidden SSIDs, but those come with other problems, so they added a way to opt-out without hiding it.
You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can't write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes. -- Theo de Raadt
Hi, since it a small project. Why not try using the MEAN stack.
mongodb express angularjs node.
Be wary of people who want large amounts of $$ and are not interested in shares. Reserve shares for valuable contributors at the start. later the cleaners can get some shares.

read a few of these
https://www.google.ca/search?q=startup+share+structure&oq=st...
Maybe you two could have this discussion in email?
I'm confused why "Pay the US tax" is not being seriously considered. I guess no one would even hope that a corporation would do the sensible and legal thing when there are loopholes to be abused.
The richest man in history, John D. Rockefeller, kept to a strict schedule including 7.5 hours of sleep a night and ample personal time in the morning and evening.

Somehow he still managed to accrue $660 billion (inflation-adjusted).
Adobe+releases+a+slew+of+Android+apps+for+Creative+Cloud+subscribers
When home networking equipment start shipping with RADIUS servers you might have a point, but right now all they can do is forward RADIUS authentication requests to your RADIUS authentication server.

RouterOS ships with one. But RouterOS/Mikrotik offers some pretty incredible functionality at a sub-$35 price point. It is very atypical of anything (even in the SMB space).

However RouterOS isn't a "consumer" system by design. In fact you better have solid network knowledge or you'll struggle even as a power user.
This is a very wrong-headed view. There are a variety of other outcomes. For example, we could develop fusion power and perfect generalized manufacturing (3d printing), and have a massive die-off where only the top 1% of wealth holders survive as they disconnect themselves from labor classes and enjoy a post-scarcity economy where they trade influence by creating and playing ever-more-indirect markets. Or they could just de facto enslave labor classes rather than letting them die off. There are plenty of outcomes other than "capitalism undermines itself."

It's possible to have faith without being religious, and Marx is a great example.
This reminds me of one of Richard Feynman's famous quotes: “We are trying to prove ourselves wrong as quickly as possible, because only in that way can we find progress.”

Indeed, discovering these "broken" edge cases is exactly what we need to converge upon a more correct solution.
My guess about the origins of the key, upon seeing its length, is that it is the SHA256 of something - could it be one of the words in the list?
You're missing a key point: it is possible for a founder to be obsessively focused on a business without engaging in behavior that causes employees severe agita.

Without starting a debate about the benefits or perils of work-life balance, most startup employees should recognize the following facts:

1. Startup founders are not created equal. In today's hot market, there are a lot of inexperienced and incompetent people running startups. These people can work as hard as they want and ooze passion from every pore in their bodies but at the end of the day, they're incapable of building successful businesses.

2. Statistically, most startups won't achieve an exit. At those that do, most employees don't "make lots of money."

3. Many startups offer far fewer learning experiences than employees would like to believe because misdirected hustle and hard work are encouraged and rewarded even though they are not correlated with competence and outcomes.
Thanks for the post! It makes complete sense but I never realized a large majority of their cash holding is outside of the United States. Though I'm not entire surprised I didn't realize this; every week someone is talking about huge company X or huge company Y that Apple could easily buy in the U.S. but in reality they really couldn't unless they wanted to take a big tax hit.

I'm curious what they'll end up doing with all of that foreign cash. Are the options outlined in this article realistic / the best or only choices? Are there other possibilities?
Unreadable? It's a high contrast, large letter, semi-geometric slab serif. Not my style per se, but definitely readable.
register-register movs are needed because compilers are not the world's smartest code generators, and we don't have an infinite number of registers. The biggest problem arises when some calling convention expects certain things to be in certain registers - unless you do some pretty extreme long term planning in your register allocation code in the compiler, you're pretty likely to eventually wind up with some piece of information in a register that you need to move to another register before making or returning from a call.

Of course, modern processors don't really care about register-register moves because they have hundreds of hidden intermediate registers and register renaming which makes those types of moves "free." (e.g. Haswell has 168 GP registers, only 16 of which are exposed through the AMD64 ISA.)
Well, it is a publicly traded company that has to do what's best for its bottom line so I can't fault a company too much for working the system to their advantage. They sell far more product (or maybe it's just iPhones? not sure) foreign so it makes sense they would have a ton of foreign money.

But yeah I was surprised it wasn't all in the United States. Perhaps I'm just naive.
I've been using React a good bit lately and it's fun to use. Overall I'd say I'm happy working with it and Flux. It's definitely a toss up between it and Ember for me.
I'm using it for a very large enterprise app. React's advantage is the declarative style, very easy to reason about your View logic. Team productivity is up, fixing/changing older UI is easier/quicker, it's great. We've tried angular, we were using just vanilla JS and Jquery, React is great. A great resource you should check out is the slack channel Reactiflux. Many active people and they will answer any question you have!

At this point we have around 60 pages, hundreds of components. It scales very well. Give React a few days when trying it out. We also use our own customer flux implementaion, which makes handling front end data models easier through one directional data flow. I recommend checking that out also, it scales very well. Some of our pages right now would push angular to the limit with hundreds of rows, many different components, etc, React handles it really well without having to meticulously tweak performance, it just works. Angular can do the job as well, just needed a lot of quirks to make it work.
I tried it for a small project, but end up using Mithril.js for all my new projects instead. JSX, OOP, and Flux may be fine for some people, but I prefer to use plain, functional JavaScript.
While it's an option, it's just not anywhere close to being a smart option for any CFO. The margins between interest rates on the debt they can issue and the tax rate on repatriating cash earned overseas is huge.
Why do you think there's a purpose? The real world is not a narrative. It doesn't have a beginning, middle, and end; there is no rising or falling action; there are no stunning third act reveals; there are no happily ever afters.

This is just the behavior that emerges (seemingly inevitably) from the ruleset of capitalism. It's like evolution -- the winners keep winning and the losers drop out. Eventually people adopt the winning strategies.

If you're asking on an individual level, the "why" is, from the lowest worker to the CEO, "if I don't do my job well I'll be fired, and my family will starve."
I also think (3) you could craft a known challenge for the microsoft server and rainbow table the response.
I mainly agree, but I think there's a big difference between focus, which is good, and "talks about how little sleep he is getting like it is a badge of honor". A lot of great people I know are very dedicated, but I think that's very different than performing dedication.

Last night, for example, I had dinner with a super bright scientist friend. Within minutes we were into a detailed discussion of the science of using ultrasound to examine breast tissue. (It was great to watch people crane their necks to find out why somebody was talking animatedly about the racial differences in the tissue composition of women's breasts and what implications that has for frequency choices.) It's clear that when he's on a project, he just thinks about this stuff all the time. But never once did he mention how hard he worked, because he he's far too interested in the work to give a shit what people think about how hard he's working.

One of the thing that really troubles me about the current startup zeitgeist is the extent to which people are here because they want to do a startup, rather than their passion for their particular domain. If I were the OP, I'd really be worried that I had a CEO who was here because it was fashionable, one that focused on the performance of working than who was truly dedicated to making things happen.
> ... the least of which is that the French were surprised by brand new tactics in WWII...

You're joking, right? The Nazis followed almost exactly the same attack path as World War I, violating Belgian neutrality... again. Oh, how surprising:

https://en.wikipedia.org/wiki/World_War_I#German_forces_in_B...

https://en.wikipedia.org/wiki/Battle_of_France#Similarity_to...

> Your comment ironically misses that the bulk of the work to bring down Hitler came from Stalin.

No, it doesn't. The United States has broadly been a defender of European culture and institutions for the last 80 years, both from Nazism and Sovietism, contributed immense amounts of funds to rebuild Europe after WWII, and has broadly been very respectful of European culture and cooperative with European countries even while having immense amounts of power. So yeah, Anti-Americanism is lame.

> But you should be exhorting folks to see the full picture

The context is someone whinging about American "puritanical drive to overwork" and "moral decrepitude" potentially messing up European culture -- a dumb statement of the kind of fashionable anti-Americanism that's so unfortunately prevalent today.

Again, America isn't perfect -- but Americans should be really proud of our achievements. If you want to call that American exceptionalism, so be it.
Intel CPUs translate x86 to some internal RISC-like "uops" before doing optimizations and execution. This is a widely documented fact (though Intel doesn't really talk publicly about it as far as I know): see for example §2.1 in http://www.agner.org/optimize/microarchitecture.pdf
Who wants to bet as a part of TPP (now that it's fast-tracked) there will be plenty of tax holidays or even tax reductions for moving foreign cash back into the US?
With respect, I think that it's best for people to find these things on their own. The crimethought comes to you naturally at that point, without your being able to distinguish it as crimethink until it's too late.
The state including officials and parties is corrupt, the education is basically non-existent, the rich and powerful take whatever they can and the infrastructure is disastrous (water problems in São Paulo since years, in some parts of the city water gets turned off at midday, and when there is water it has more chlorine than public swimming pools in Germany). From my experience, I have to conclude that Brazil is a semi-failed state. The more I know of this country, the less I respect the elite that is so proud of Brazil when in other countries.

But, on the positive side of things, this makes Brazil a place to learn about human social behaviour when there are no or few rules. That knowledge is important in developed countries, too.
Welcome to OpenGL
Can't believe i have to google stuff to comment here. I don't know where you got that misinformation but here you go: http://www.quora.com/Did-Bill-Gates-really-work-16-hours-a-d...
> In 2005, during Wikipedia’s peak years, there were months when more than 60 editors were made administrator — a position with special privileges in editing the English-language edition. For the past year, it has sometimes struggled to promote even one per month.

Or has Wikipedia reached a point of maturity where the group of contributors is largely stable and the core content written and refined?
Foreign R&D centers are the most obvious approach. If you make say, lots of money in China, open up an R&D center there as an investment; as a side effect it also makes the host country happier as you are giving jobs to locals (not just making money, but helping to develop the economy!). This has adverse side effect of shifting R&D from the country of origin, but it can also be expansive (do more vs. taking jobs from the US and putting them in China).

People talk about foreign cash as if it somehow belongs back in America. But if you are Chinese, you definitely wouldn't see it that way (Apple makes more money selling iPhones in China, why does that money need to go the US? Ridiculous!).
We use it at $work in an "isomorphic" context along with react-router[0] and fluxible[1]. I'm very happy with it and the ecosystem developing around it. Using React also provides an interesting lead-in to native apps with react-native.

We transpile all of our JS with babel as well. I'd be happy to answer any more specific questions as well.

[0]: https://github.com/rackt/react-router
[1]: https://github.com/yahoo/fluxible
Very impressive! I've never seen the dual Fourier synthesis so clearly explained. (i always felt that if you can 'explain' it to a computer; you ought to be able to explain it to an attentive science student)

I couldn't get the animation to work in firefox. It was something to do with flash problems. With the help of wget I was able to directly download the mp4 file and it's very nice indeed - well done!
It's not a dilemma at all, it's a simple trade off. Either pay the tax to repatriate or pay interest on debt. If the former becomes more attractive than the latter, they'll do it. They can borrow at extremely low rates today so it boosts their earnings to borrow.

I was hoping for a little more information on the reason Apple's foreign subsidiaries can't buy Apple stock without repatriation of funds (and whether or not this would require Apple shares to be tradeable on a foreign exchange), or what it would take for Apple to reincorporate where the money is as a way to eliminate the need to repatriate at all.

EDIT: For everyone who thinks Apple is somehow in the wrong for this, your energy would better be directed at getting the tax laws changed. Apple's board and management have a fiduciary responsibility to pay only the tax they actually owe.
Why? If Apple did this strictly, there would be a shareholder lawsuit definitely, but also Apple's non-US competitors would have a HUGE advantage since they aren't burdened by US-centric US tax laws...to the point that Apple couldn't really compete.

If everyone plays by the same rules, great! But that isn't the case, because not every company is American.
They could use it to open R&D centers in foreign countries.
Knowing something of many secrets that aren't even protected by an order and how little they often spread... it's no surprise to me.

Consider how often it happens that someone will collapse in public and many people will pass before someone renders aid. It's easy to feel like you're not responsible for preventing harm, especially when you're part of a big organization and the harm is being caused by a government.