skysight-inc/HackerNews huggingface dataset:
For as much as people like to hate on open offices on HN, it still baffles me why there aren't more Y Combinator startups founded with remote work or private offices as core company principles.

Just a guess, but I wonder if the decision to just go with open offices has to do with the ability to scale such a plan quickly and easily, whereas scaling a remote team is too difficult or building or rearranging private offices takes too long and costs too much.

A possibly poor analogy might be the difference between going with some cloud provider which scales more quickly vs building out your own server which is more costly and possibly more difficult to maintain.
Indeed, the leak in question seems to be this transcript of internal company-wide forum: http://www.recode.net/2016/4/13/11586092/tony-fadell-nest-go...

Which does not appear to be any kind of public service.
vivaldi's ui is web based and even slower than chrome's though
Let others build an MVP without technical skills. How do I break up plans and requirements in bits, so that the chances of success of the contractors rises? How to select contractors? Should I define a stack, or let contractors decoder? Etc. These are obv. the questions OP answers, but as GP points out you need a lot more information to assess the risks in such steps. I wouldn't want to have the next post "How I blew 10K and got nothing in return".
TFA says the plantation took a $MM loss on their last sugar harvest, and intends to "diversify". According to another article about the company [0], this diversification is:

"""

• Energy crops: “HC&S has initiated crop trials to evaluate potential sources of feedstock for anaerobic conversion to biogas,” stated the company’s press release. The statement added that HC&S has entered into “preliminary, but confidential, discussions with other bioenergy industry players to explore additional crop-to-energy opportunities.”

• Cattle: As noted above, HC&S is “working with Maui Cattle Company to conduct a grass-finishing pasture trial in 2016.”

• Food crops: “A&B plans to establish an agriculture park on former sugar lands in order to provide opportunities for farmers to access these agricultural lands and support the cultivation of food crops on Maui.” Former company employees would get preference in leasing lots.

"""

[0] http://mauitime.com/news/business/as-the-sun-sets-on-maui-su...
At home I can control the noise & temperature of my work environment. These aren't brought up often but they're huge to my productivity. I can't work well when I'm uncomfortable. Trying to code with numb fingers or while sweating is miserable to my productivity.
To me, that last bit is an argument for more companies being 100% remote. After all, many open-source projects have been developed by 100% distributed teams.
>Indeed, talking to your colleagues may help your work rate. A study by Massachusetts Institute of Technology (MIT) researchers found that workplace chatter, even the idle kind, can increase productivity.

No mention in the link of introverts vs extroverts. It's studies like this that make businesses feel justified in saving money by making the workplace one big open office hell.
I love Stevie Wonder's "Classic" work and his early period too but why would you bring in Prince? Is there not room enough for both in your musical heart?
These last two generations of GPUs, I've gone Nvidia, after being sick and tired of fighting AMD graphics drivers, and especially fglrx.

I'm glad they're increasingly open, and it's good to see the excellent work happening in the radeon drivers et al. I've just been burned enough by them that my aversion has become quite deep seated. That and so many things favour CUDA instead of OpenCL for acceleration, which is incredibly annoying (especially as it's possible to leverage even inbuilt Intel GFX for that in addition to the main GFX card)
Actually, there was one big disk format change early in git history: the object id changed from the SHA1 of the compressed object to the SHA1 of the uncompressed object. All three projects using git back then (Linux, sparse, and git itself) had to convert to the new format (since the object ids changed, every tree and commit object had to be rewritten).
> I think he simply wanted to rely on a common stereotype to refer to ultra-wealthy people who live completely different lives and are generally out of touch with reality.

Well, yeah. Can you name any other race-gender combination aside from "white male" where negative stereotypes are tossed around as casually as this, by people who purport to be enlightened and fair-minded?
With a sufficiently complicated system involving sufficient capex to get started, you can avoid having to compete with anyone but the companies who started around the same time as you, at least for several years. Startups try to build network effects into their products to build this up - many businesses invest lots in physical infrastructure.

You might not be able to get away with charging twice what a taxi used to cost, but you can certainly make a very healthy margin, and healthier still as you buy up competitors.
> them charging me extra fees just to pay them became annoying

NFSN isn't charging you extra fees to make payments. They are being transparent about the fees everybody else hides in the total cost.
The OS VM would benefit, the problem is with using the OS VM in order to implement paging in certain applications like Redis. Does not work well because there is a tension between flexibility of in-memory representation and data locality, and OS VM needs data locality because it has no info about content and requires logically grouped data to be in near pages.

About VM in the general case: yes if for general case you mean, a random process is running and is out of memory. If we are talking about in-memory systems wanting to off-load data to disk IMHO the default is that VM does not work well.
I feel this works best for companies under 20 people (Lawn Love, MailJoy, et al.) and greater than 1000 (i.e. Google, Facebook, et al.).
They could do the same thing to your computer or phone or even any speaker you have; why are we freaking out about this except for the fact that it's being sold as a microphone?

Why don't we freak out that Chrome could be listening to all our audio? I guess you could make an argument that far-field mics make it different, but I have a lot of conversations near my laptop and phone.

As tekromancr mentioned; it would be pretty obvious if these changes were made, especially on a wide-ranging basis, so that only really leaves this potential capability being used in a targeted manner, at which point Mossad is after you specifically and you're gonna get Mosadded. (https://www.usenix.org/system/files/1401_08-12_mickens.pdf)

Having said that, I would be interested in a 3rd party maintained registry of updates for all software so that it would at the very least be noticeable if updates were being abused for this purpose, similar to the way certificate transparency works for SSL/TLS certs.
The really interesting "loyalty" aspect I've seen recently is AMD users (/r/amd, etc) buying into AMD stock, big time. It's not just loyalty on hardware purchases anymore, it's literally propping up their stock price.

Of course they seem to have been correct that AMD was way underpriced where it was before - but at some point it'll come back down too.
There is gitless [0][1], haven't used it though.

[0] http://gitless.com/

[1] https://news.ycombinator.com/item?id=12621837
If Zen ends up mopping the floor with the E3 and E5 Xeons I will be one of the first to replace gear in my homelab. The amount of money Intel wants for a second E5-2403v2 (a really weak cheap in comparison to my similarly priced i5-4570 in my desktop) to go in my ThinkServer TD430 is insane. Not to mention they're still gimping the memory capacity and PCI-E support of the low-end E3 chips, even though they can cost almost as much as a low-end E5/E7 with similar clock speeds (this part is extremely annoying for my FreeNAS box which is an HP ML10, I could really use support for more than 32GB of RAM).
It's uncivil because of the personally abrasive stuff like "Your comment is not relevant or appreciated. Not only are you not adding to the discussion" and (below) "You are a troll." Please edit that kind of thing out when posting here.
Isn't that an incredibly individualist standpoint - that nobody has duty nor obligation towards others?
In a corporate environment, I think I prefer a simpler workflow with a plain old centralized VCS and without using any branches at all. As code gets written, each commit goes on the trunk behind a feature flag (which you need anyway). That way each commit can benefit from continuous builds and testing, and other people can notice problems early. Branches would only be used for releases.

I've worked like that for years on some pretty big projects, and it never caused complicated problems like in the OP. The only caveat is that you need a strong safety net against breaking the trunk (lots of tests, mandatory code review, etc.)
Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure [pdf]
I love the linked article on Stevie's drumming prowess: he is indeed a fantastic drummer, one of the best.

Stevie also had the great bassist James Jamerson on many of these tunes: check out Jamerson's amazing lines on "For once in my life"!
Had this same issue. Appears to be more with whatever chip Apple uses not playing well with certain access points. I switched to ubiquiti APs and the problem went away.
> those are bugs a good driver author can avoid

some hardware can be a nightmare for this stuff though...

i still contend that it can be much more complicated than simply recompiling for your target... and even when its not, that is still one more step than doing nothing, which was the impression i got from the "its open source you can do nothing" comment.
I think part of it is that mars has an atmosphere
No reinstalling needed, you can just do a dist-update to the next distro release whenever it's out. There are reasons to favor the LTS release, but I don't really see that as one of them.
The lawsuit itself is online: https://drive.google.com/file/d/0B5buBct5cGDZTEtfY29SWUZSd28...
LTS releases are in April where non-LTS come out in October. Doesn't explain your question exactly, but at least that's what the numbers mean.
What Jenkins should do is re-write all essential plugins as core functionality. That is one of the primary pain points people have.
If cane sugar were introduced into the USA today, it would be classified as a Schedule I drug, being toxic and more addictive than cocaine. I wouldn't be surprised if the unpleasant discoveries surrounding sugar in recent years have substantially hurt the sugar business.
Anyone know whether GPU Ocelot actually works well? In theory that should allow you to run CUDA on your AMD hardware via OpenCL.

I always wanted to try it, but on the flip side the fact that AMD was starting their own project to do the same thing doesn't fill me with confidence that GPU Ocelot is worth my time.
Shutting a new door on locality
Many thanks to the Rust team and the Rust community!

Also, retrospectives and posts where a core contributor summarizes the achievements and accomplishments of the previous few years are extremely valuable. These days software and tools evolve really fast and old resources fall off the face of the earth for a various reasons, and it's important to understand how things used to be and how we got to where we are now.
Absolutely!

There's a great visualisation of his line here: https://www.youtube.com/watch?v=At3OP5CvIRY
Exciting but some caveats.

AFIAK the live mice were GMOs with a progeria-like disease, which made them age rapidly. That obviously makes it easier to do anti-aging experiments but also adds a big footnote to the results. We don't know if these results are transferable to healthy mice or if this is "just" a promising treatment for progeria.

Has this been done on 100% healthy wild type mice? I guess such a study would take longer to perform. Probably is being done now if it hasn't been done already.

Also it's important to point out that not all results from mice or from disembodied human cell lines have transferred well to humans. Cells outside the body (which are often forked from cancer lines like HeLa to boot) often behave differently from cells in the body, and there's enough metabolic differences from mouse to human to matter a lot in some cases.

Finally... there does seem to be a trade-off between some aging mechanisms and cancer to the point that one hypothesis about aging itself is that it's a side effect of anti-cancer adaptations. So there's always a risk that turning on any clock-reversing things in a live human would boost cancer rates by allowing cancerous cell lines to slip past built-in safeguards against runaway division. This can result the exact opposite of life extension. We'll have to wait and see for results in larger and more genetically normal (wild type) animals to fine out.

Still... very exciting to see any result where aging seems to be actually reversible. If this isn't "it" it still at least suggests the basic biological feasibility of age reversal.
I was excited about Echo when my co-worker introduced it to me a month ago, but then realize I'd have to write a Lambda function, set up this and that, and the fact I'd have to write out the exact command, I shrugged a bit and lost my interest. Now that AWS has Rekognition, Polly, and Greengrass, I am more excited to find out how to integrate them (although sure Google's Vision API and Voice API already exist for a while now).
Congressional group says backdoor laws would do more harm than good
I haven't found info about this company, but many countries from South & Central America, as well as Indonesia and the Philippines, are all major sugarcane exporters.
Thank you! I had never heard of this, and I'm installing it now.
Playing music, weather, shopping lists...
Right, but it's not dependent on intent. The other casino didn't intend to leave the deck unshuffled, this casino didn't intend to buy marked cards.

But, they did. So the games played with those cards(/unshuffled decks) shouldn't count.

If the law doesn't function in both directions it isn't law, it's codified graft.
Madman theory
Previous HN discussion: https://news.ycombinator.com/item?id=13213304
Yes, I did try watchify but encountered some major errors during usage that made me give up. I might give it another go and see if it is solved now.

Ah, it never even occurred to me to look for something like browserify-hmr, will definitely try this out!
I don't think it's unprecedented - I thought many F2P games have the same requirement. Though I guess F2P games have a "good reason" for needing always-on internet whereas Mario Run shouldn't need it but does.
For those of us who are getting to the party 3 years late, thank you.

Just my 2p for others learning: for me, Rc::RefCell was what I was missing, even after I thought I was up to speed. I was fine using Channels for inter-thread communication and I never needed Arc, but use of Rc is common in the Rust ecosystem and a lot of my early fights with the borrow checker weren't fights I needed to have. In situations where it wasn't a trivial change, and I found myself banging my head against the wall, it was often because I was in a situation that called for a reference counted cell.
It looks like a move to control dissent as people comment their disagreements with a refute, to articles they disagree with.
A comprehensive checklist for front end performance for 2017
My workplace is 80% remote, but not in the way you might think.

Just about everyone works from home 4 days a week, and comes into the office one day.

It expands the hiring pool by a pretty significant amount, one of our devs is 2 hours away (4 hours round trip, and he still commutes less than his wife does every week), it lets us get a lot of the "face to face" benefits done in one day, and the rest of the time is remote.

We do also have a couple fully remote, and a couple "always in office".

It works out nice though as we tend to remember to include the "always remote" people on our in office day because most of us know how much it sucks getting left out.
There has been a lot of interest in Breadfruit as a slow carb crop. A friend mentioned that demand exceeds current supply.
Surprised he didn't check out Coffee Meets Bagel, which is in my experience the most "serious". Lots of people are on Tinder for lots of reasons, but CMB seems to be mostly people interested in actual dating/relationships.

I think the biggest with all of these apps is the need to practice your game. No matter the extent tries to match you with comparable people it takes a while to learn how to message people on a dating app -- and that mostly involves trying to be funny/interesting based on very little information.
> Wonder negotiated a new contract with Motown that would grant him full artistic control over his music, his own publishing company, and an unprecedented royalty rate

I wonder if this could ever happen again, given the state of the music industry now.
Television Explorer: Television News as Data
I think most people running start-ups are not anywhere near as talented or insightful as they are portrayed, in fact I think some of them are super insecure and have to portray themselves as "thought leaders."

This leads to a situation where leadership can't honestly acknowledge when they've made a bad decision.
When I'm walking into my bedroom, I want the nightstand lamp on, so I say "Alexa, turn on the bedroom lamp". The nightstand with the lamp is on the other side of the bed that I don't sleep on, so it's much easier to say "Alexa, turn off the bedroom lamp", than to roll over and stretch out to turn it off. And much easier just to tell Alexa to turn it on in the middle of the night instead of fumbling around. Alexa always responds with "Ok", and saying the commands I could see as a problem with a significant other, but at this house I'm living alone, so it's all good.

I like to ask Alexa what time it is without turning on the tv or looking for my phone. Whem I'm going to the bathroom, I'll tell Alexa to play the news. I add things to the shopping list, check the weather, set alarms for certain times...

For $40 (the dot) it's worth it. I'm hoping to save some money with a smart thermostat. And I'm hoping Google will put out something like the dot because I hear it's much more conversation (I just don't want to plunk down $140 or whatever it is for the Google Home right now).
That's an earlier post in the same series.
People in the discussion here saying, somewhat blindly it appears to me, that using mercurial would have avoided this mess. I'm a huge mercurial fan and have dealt with some tricky situations similar to this (but never this situation exactly) and I'm not so sure how mercurial would have handled it. The best I can say is that I've never known even the most adventurous mercurial user to use checkout (actually revert in mercurial) on individual files in that way. Is that something git people do more often?

Aside from that, it'd be fun to see how mecurial handles this, but I'm not sure from reading the original post if I could exactly reproduce it.

Mercurial would let you do the checkout (revert) trick that started it all. I can imagine it causing merge conflicts as described. Mercurial does let you specify how to resolve merge conflicts for the whole merge, or you can tell it not to resolve conflicts at all and then you can run hg resolve on a file-per-file (or glob of files) basis and tell it to pick default (equivalent of master) for the files you want. I didn't quite follow the git way of doing this he described with .gitattributes, but using hg resolve sounds easier (but neither are things a non-expert user of either tool would know).

In the end some other solutions were proposed. I would not recommend using checkout (revert in mercurial) either. I don't know of a filter-branch equivalent in mercurial, but that sounds like a cool way to deal with this. In mercurial I probably would have reached for graft (equivalent of git's cherry pick), which isn't very different from git.
> One thing often missing from the debate is this: version control is a fundamentally complex problem.

No, it's not!

I've been teaching SVN to Electronics Engineers, Designers and other folks who have never used version control before. It's always been very straightforward. They'd be able to use it effectively after a quick tutorial and demo, with a few notes of advice.

I've been teaching Git recently... until I gave up. It's a giant WTF clusterfuck. Git is the ultimate failure in simplicity and user experience.

Just use SVN (it works on git repo).
You've missed a third potential fault.

Congestion also happens because the market is distorted and decisions have not been made to build quality, affordable, housing near the jobs that workers have. (Which reduces the need for commuting at all.)
How do you generally look for and find jobs?
AFAICT, for unreachable entries (e.g. as generated by `git commit --amend`) the default is 30 days as defined by `gc.reflogExpireUnreachable`.
There are not two possibilities here, but four:

1/ Your company could act legally and you think it is acting legally.

2/ Your company could act illegally and you think it is acting legally.

3/ Your company could act legally and you think it is acting illegally.

4/ Your company could act illegally and you think it is acting illegally.

Case 1 is fine and case 2 will spur no action from you, so we can discount those. Case four is protected under whistleblower laws, and you should get your own lawyer and only talk to them in no discoverable media anyway. Case three is where corporate policy applies and where you should probably not speculate in email because, well, you're wrong.

If you're on the fence between three and four, talk to a lawyer anyways and get off the fence. Find a firm legal footing and then pursue the issue.
As much as I agree with the sentiment, 0/10 would not hire such a outspokenly high maintenance individual, no matter the technical chops or brilliance.
Of course there will be fatalities from autonomous vehicles.

At some point though, maybe right away even, they will be fewer than human drivers, which cause around 30,000/year in the US. Humans fall asleep, get distracted, display poor judgement, chemical abuse, and medical problems. Autonomous will have none of these but might introduce a few new ones.
> IMO git won due to github more than anything else.

You're reversing the causes and consequences.

Git was awesome from the start, and asn an over-night success due to linux.

Github's contribution, and role in git's success, was only one: providing a free hosting service that presented a usable and user-friendly alternative to sourceforge.

There are plenty of hosting companies that support Git, and some even supported competing decentralized version control systems from the start. Yet, none of them worked so well as git.
Well, first: to properly implement OCC, you need to validate not just your write set (as implemented in some ORMs) but also your read set. Otherwise you're only addressing write-after-write anomalies, leaving write-after-read unaddressed.

Second: there's the issue of precision to think about. Neither Postgres SSI nor OCC are perfectly precise; both may incorrectly reject transactions which would not have actually violated serializability. But Postgres SSI is an improvement because it allows certain classes of (provably non-anomalous) write-after-read interleavings to proceed.

The SSI paper[1] is a good read on the subject, and even contains an interesting description of a 3-way serialization conflict involving (requiring(!)) a read-only transaction such that if the read-only transaction were omitted then there would be no conflict among the other two read-write transactions.

[1]: https://drkp.net/papers/ssi-vldb12.pdf
A history of global living conditions in 5 charts
Creepy (2016) Film Subtitle Indonesia
How to Be Unpersuasive
Cat-proofing a cat feeding machine