skysight-inc/HackerNews huggingface dataset:
> There will always be a point where there is a deadlock.

I've been on teams where this has never been the case. There are temporary deadlocks and disagreements, sure. But they always resolve via consensus somehow. Good leadership, horse trading, more investigation, experiments. Heck I even remember an incident where we resolved a disagreement with a coin flip. We realized we were bike shedding and just ended it.

The point is that if you resolve a deadlock but after the deadlock there is still somebody that is dissatisfied with the outcome, you don't have a well functioning team.
He doesn't want advertising in his life, but guy goes and immediately "shits in his head" using Bill Hicks of all people!
Building a Responsive Product Grid with CSS Flexbox
Definitely. There's also the same sort of issue with gazelles and cheetahs. Both are fast, but for the cheetah to get its dinner, it only has to be faster than the slowest gazelle. I'm sure some of the phone companies are reasonably fraud-resistant, but securing a whole industry is harder.
>How to empty ketchup bottle 101

201 delves into the nuances
I think they have some data integrity problems: https://tree-map.nycgovparks.org/#treeinfo-3752098
Trunk Diameter: 424 inches

Riiiiight...
>> Well functioning teams in which people share responsibilities are not rare.

Setting up your team structure with the idea that it "might work out" because "it is not rare that it works out" is pure gambling. What is the definition of not rare anyhow? Probability > 0.02?

>> When a team is not functioning well, assigning a tech lead can potentially make it worse.

If you build your house with the idea of "planning for the best" because "it is not rare that it works out", calling a good architect after you realised that your house is collapsing "potantially makes it worse". That is because the architect potentially recommends you blowing the whole thing up and starting from scratch again.
99% of counterfeit Apple chargers bought online fail a basic safety test
I can't help it if it invokes the concept inside you. I've programmed extensively in assembler and C, and I've programmed extensively in Lisp. I see the benefits of programming a real computer and the benefits of programming an abstract one. My point was merely that if you have not been exposed to the real computer you will not see why C is the way it is.
I have done this with Ubuntu on VirtualBox on a Thinkpad. It definitely spins up your CPU. VirtualBox has lots of configuration voodoo to make it "fast". I also never got file sharing to work perfectly between host and VM. It always had some sync or lock issue. I eventually gave up and used ssh plus vim. (At that point I should have just switched to a Digital Ocean VPS)

The experimental Ubuntu bash command prompt in Windows 10 is a great idea, but not quite ready for Rails development. Too many breaking bugs (check the GitHub repo for context)

I eventually gave up on that, and bought a MBP. I still wish I could use Windows for my Dev box, but I just can't recommend it (yet)
And when delivery trucks can't get to restaurants and Mom and Pop stores then what happens? What happens when a fire truck or ambulance needs to get to someone or some place in an emergency?
That's silly. It's the same logic that got us criminal sentences in the DMCA for copyright violations, since movies, music, and television are a massive part of the American economy.

Federal sentences for bank robbery are 5-10 years.
Furthermore, the door is the warmest place in a fridge. The carbon dioxide will stay in solution better if the pop is kept colder.

Similarly, recap the pop and put it back in the fridge after pouring a serving.
As someone who does, in fact, know Manhattan quite well, you have to be kidding. Nassau Street has parking on both sides for most of its length. John Street has parking on one side. There's no reason that empty car storage couldn't be sacrificed for expanded sidewalks and dedicated bike lanes.
works ok for me with one exception. If you use Microsoft dev tools (like Visual Studio) to work on source trees contained in the vm file system, that gets nasty. Specifically, VS likes to poll files and directories for changes. That can push the envelope of the shared file system setup.

But that's an odd use case for most people.
This is the worst, a straight stab in the back from the company - when they fire you after you built their company for them because they don't want to pay more salaries.
I believe India may be contributing to the price increase
due to the whole demonetisation thing going on here.
I'm sorry for upsetting you but from my research eating high sugar/carb diets (without exercise) causes insulin resistance in the majority of people. There are some groups that are more susceptible to this of course.

I'm not blaming anyone or even thinking about that; I've just done a lot of research and listened to a lot of interesting studies about the gut biome, western diet, insulin resistance, weight training, HIIT, noticing how I feel if I eat lots of sugar and carbs, and trying to eat a more health diet.

Maybe I'll be proved to be wrong, I'm just giving an opinion based on some research I've done.

Also by process I've definitely used the wrong word there. I definitely mean utilise.
INFINIDAT | Python Developer | Herzliya, Israel | http://www.infinidat.com/

In this role you will build applications and infrastructure for our customers, partners and internal teams. Those applications can range from massive testing infrastructure, through complicated distributed systems to stand-alone web applications and plug-ins for 3rd-party enterprise applications.

The majority of development is in Python but some of it is in C/C++, Java, JavaScript and other languages. You will use a wide range of operating systems, technologies and architectures.
INFINIDAT is growing and we have openings for Python developers on multiple teams.

Required Skills & Experience:

Proven experience in Python: the words generators, decorators and partials should not surprise you.
Very strong in one or more of the following:
System programming; Network programming and/or development of distributed systems; Automation for system / integration tests; System administration; Web development.

Fast learner who is eager to face new technological challenges and come up with innovative solutions.
Curious to learn how things really work.
Excellent teamwork and interpersonal communication skills.

Preferred Qualifications:

Deep knowledge of enterprise storage environments.
Involvement in open source projects: Github profile or link to open source work.
Experience with continuous integration and delivery.
Experience with test-driven development.
Its really hard to write down "how" they are profound. I think the experiences typically transcend language.
In a certain sense, our freedom of expression is intrinsically chopped away by reliance on private platforms with no democratic control and no authentication of content.
"Nobody goes there any more - it's too crowded" - Yogi Berra.
I live down here (a block up from Wall St) and the only place on Wall that I've had any issues with has been the barricades put up after 9/11 in front of 1 Wall that narrow the foot traffic down to a single (often covered in scaffoding) sidewalk. Otherwise, Wall is pretty navigable.

Come to think of it, the only other place where it's unpleasant to walk is over on Church by WTC where there's only a single sidewalk. Hopefully all of that opens up soon.
It's nice to have a single interface to access multiple sources, but when you click on the comments you are taken to the origin site's comment section. If you could comment directly from your webapp that would be a very useful.
Point me to the bit in the Canonical IP policy, not the bit in MJG's opinion, which goes beyond trademark law.

https://www.ubuntu.com/legal/terms-and-policies/intellectual...

The relevant stanza is "IF you associate with the trademarks THEN you need approval and certification. OTHERWISE just remove the trademarks. IF you need that approval and certification, THEN you need licensing".

Where does it go beyond trademark law? They even later on explicitly state you can parody them, just don't suggest endorsement without a license.

> see Mark Shuttleworth's comment, which was linked elsewhere in this discussion

The only link of Shuttleworth's in this thread is: https://lists.ubuntu.com/archives/technical-board/2015-Novem...

In that link, nowhere does he say "there is no tool". He says that Canonical is not going to do the ongoing work required. Nothing is stopping someone else from making the tool and keeping it up to date. He does say that there is no work that will change Ubuntu's position on derivatives.

He does give a 'boiled down' summary, which you're taking out of context. As someone talking about licenses should know, 'summaries' don't count, only the actual wording does. He's made a comment on a mailing list, not a formal presentation of policy.
This is the only thing I was thinking this entire article.

I'm a dev lead. If I had an entire team of my great engineers, my job would be easy. I'd simply delegate my duties to everyone else, and we'd all be nearly equal.

The reality is I have 2 junior people who need to be guidanced through everything. I have one moderately experienced guy who just wants to be left alone to solve bugs on his own, in quiet isolation. I have one moderately experienced guy, who's ambitious, but used to cut corners when he thought no one was paying attention. And I have one senior dev who is a great coder, and can take 1 or 2 juniors under his wing, but hates code architecture with a passion and just wants to make small ui features on the main website.

Who, exactly, then can I delegate everything to? Removing a tech lead would be disastrous.

I'm jealous of people who work in a shop where the teams are so well constructed, that they think you can get rid of the tech lead role.

I'm also willing to bet that those people either have amazing tech leads, and don't realize it, or have amazing managers one level higher, and simply haven't climbed high enough up the managerial ladder to see how lucky or how much work goes into that.
Fair points for sure. I would agree with this.
I did something similarly clever when I was about 10. My parents still occasionally find a ketchup stain in some far corner of the kitchen or attached den.
Seeking work, looking for gigs and projects for iOS and android development, can handle design and backend also along with app development.
Remote: Yes
Technologies:- Seeking projects in iOS and android apps development; working using xcode, swift, objective C; Android, Java

Total experience:- more than 7 years
Portfolio URL:- http://www.agicent.com/our-portfolio
Email:- sudeep@agicent.com
Linkedin:-https://www.linkedin.com/in/sudeep117

Contact me at sudeep@agicent.com, or skype me at sudeepbhatnagar, or call me at 347-467-1089.

Contact for app and games development.
While I cannot claim personal experience in trademark law, the US Patent and Trademark Office's website is pretty clear here. Quoting from https://www.uspto.gov/page/about-trademark-infringement:

> To support a trademark infringement claim in court, a plaintiff must prove that it owns a valid mark, that it has priority (its rights in the mark(s) are "senior" to the defendant's), and that the defendant's mark is likely to cause confusion in the minds of consumers about the source or sponsorship of the goods or services offered under the parties' marks.

Note the last bit, "is likely to cause confusion in the minds of consumers about the source or sponsorship of the goods or services offered". Canonical's IP policy requires removal of all mentions of the trademark, even if they do not meet these requirements.
I have a related story. I was in North America, looking for an apartment in Australia. At the time I'd buy phone cards for long distance calls, and they'd always work fine.

So, I used the phone card, and tried to call someone about an apartment that looked great. According to the advertisement, it was a woman that owned the apartment and she had an extra bedroom she was renting. I called, and a man answered. It went like this...

Him: Hello

Me: Hi, I was calling about your apartment for rent online.

// Dogs barking in the background fairly loudly.

Him: Sorry, what was your name?

Me: John Doe

Him: It's difficult to hear, could you hold on a moment?

Me: Sure

// He puts down the phone, and it sounds like he's taking the dogs outside or to another room. In the background a TV is playing. I'm getting annoyed, but he finally returns 4 or 5 minutes later.

Him: Are you still there?

Me: Yes

// A woman starts talking to him from inside the house.

Him: Sorry, just give me one more moment.

// He starts talking and arguing with her. I wait two minutes, then hang up.

After the call, I was frustrated. The apartment sounded great online, but what a nightmare; dogs barking, people yelling at each other, and they wasted 10 minutes of my time. So, I moved on, and tried calling others. Sometimes I'd get through to the person, sometimes I'd get errors about not being able to reach the number. Fast forward a week, I changed my plans, and started looking at apartments in another Australian city, hundreds of kilometers from the first. I call for an apartment, and guess what I hear? That's right, the same recording from above. Now, I was confused. I didn't even expect it was a recording the first time. But, how was I getting the recording from a completely different number, in a different city? I called back, because I was getting curious at that point. To my surprise, someone answered the second time, and it was actually the person from the advertisement I was trying to call. It became obvious at that moment that someone in the middle was hijacking calls, and trying to keep people on the line as long as possible.
Free Fonts Download Website
My favourite programming language, Rust, is designed by committee.
In a letter of the law sort of way Ubuntu could still be following that. You're completely free to redistribute an unmodified or modified version so long as your modifications include stripping the Ubuntu marks. Of course that's very much against the spirit of the freedoms.

It's a tricky position trying to build a company around OSS free software. On the one hand you have the principals of free software on the other you have the fact that people distributing crapified version of your software with your name still on it means you're getting a lot of support and complaints that cost money to deal with even if it's just to determine that it's Crap-Ubuntu and not the version you've made.
Yeah, effectively, disabling sudo and setting root's shell to /bin/false does a good job in locking the system down.

Except for root exploits.
Trump team reassures AT&T over Time Warner merger review
Thanks! That's definitely the exact hope we have for OMR as well.

Similarly, improvements in OMR can be shared among all languages using it; ie, because we build both IBM's Java JDK and Ruby on top of OMR, Ruby can benefit from investment in Java, and Java can benefit from improvements in the Ruby community.
Thanks, I didn't pick that up, although I often do that on my SSH config. For some reason, "block root access" in lieu of "block root log-in" just didn't register for me as referring to SSH config. Thank you for explaining instead of just downvoting.
(EDIT: To be clear I agree with you that that's the reason people often think that AWS is cheap)

Yes, but that's a false comparison. It's cheaper to rent dedicated servers at any of several dozens large hosting providers than it is to use EC2 or S3, for example. For most people it's cheaper to rent racks and lease servers too (but depending on your location, renting dedicated servers somewhere else might be cheaper - e.g. racks in London are too expensive to compete with renting servers from Hetzner most of the time, for example).

It's extremely rare, and generally requires very specific needs, that AWS comes out cheap enough to even be witting batting range of dedicates solutions when I price out systems.

When clients pick AWS, it's so far never been because it's been cheap, but because they sometimes value the reputation or value the feature set, and that's a perfectly fine reason to pick AWS.

The point isn't that people shouldn't use AWS, but that if people thing AWS is cheap, in my experience it means they usually haven't costed out alternatives.

It's an amazing testament to the brand building and marketing department of Amazon more than anything else.
FYI: myself (and I believe a reasonable number of other software developers) treat the word "Automatic" as a red flag. Magic means you don't understand how something works. Auto(matic) means you don't control something.

Something you don't control and don't understand is dangerous IMO.
I use Linux in a VM almost daily at work (embedded shop that ended up with some projects that had better/easier tooling on Linux than our usual Windows).

It works pretty well. In particular, and a reason I use VMs at home for my own stuff, being able to make snapshots or very specialized machines is wonderful. In order to facilitate quicker collaboration, we use a common baseline that's easily distributed to new project members, or used to recover a borked image. This also means we have a canonical image to use for building releases.

I can say, I've got a shitty laptop at work and it runs RHEL in VMWare without much difficulty. MS Surface Pro should give you a fine experience.
INFINIDAT | OpenStack Developer | Herzliya, Israel | http://www.infinidat.com/

In this role you will be part of the OpenStack development community. You will develop INFINIDAT block (Cinder) and file (Manila) drivers. You will own INFINIDAT OpenStack CI infrastructure, working with both Cinder and Manila core teams. In addition to INFINIDAT storage drivers' development, you'll be involved in the wider aspects of the OpenStack development - including Cinder and Manila API and scheduler work. You'll also help with OpenStack certification as needed and may be required to provide consultancy to key customers on drivers configuration and tuning.
The majority of development is in Python, but knowledge of C/C++, Java, JavaScript and other languages would be useful.

Required Skills & Experience:

Proven experience in Python: the words generators, decorators and partials should not surprise you
OpenStack development, preferably in the storage-related projects. Github profile is required. Experience with OpenStack continuous integration environment
Very strong in one or more of the following:
- System programming
- Network programming and/or development of distributed systems
- Automation for system / integration tests
- System administration
Fast learner who is eager to face new technological challenges and come up with innovative solutions
Curious to learn how things really work
Excellent teamwork and interpersonal communication skills

Preferred Qualifications:

Deep knowledge of enterprise storage environments
Involvement in open source projects: Github profile or link to open source work
Experience with continuous integration and delivery
Experience with test-driven development
SEEKING WORK - Berlin, Remote, or Short-term Travel (Authorized to work in US or Germany)

I'm Erik, an experienced iOS developer currently living in Berlin. I have shipped 6 high profile (native, Obj-C & Swift) iOS apps, and also have an app of my own on the App Store. In addition to those, I have have built SDKs and Rails backends, and developed strategies for testing, deployment and CI.

I am immediately available for short and medium-term contracts, so please get in touch if you think I can help you out!

erik@erikstromlund.com // https://www.erikstromlund.com
You know how the iPod is now this tiny little clip on chip with earphones? I want a phone like that. No app, no "smart this or that" - just a phone, with an contact list. The thing can to voice calls and SMS ONLY. It's a real cellular phone, but without all the crap, and a monthly use cost of under $20. Make that, and you'll see a revolution.
React Amsterdam early bird tickets went live
I know a long time open source C developer who uses Linux VMs from windows. His work has been utilized by millions of people worldwide. It seems to be a workflow that works for him. All the other engineers run Linux directly.
@1: That doesn't directly address either of my points. You're just providing an orthogonal example of a something that cloud providers didn't move on.

I agree that the bandwidth pricing is almost certainly designed to create lock-in. What I am contending is that that is unrelated to the storage pricing. You'll notice that my arguments didn't include bandwidth pricing at all, because it is irrelevant to those arguments.

I'll give a more concrete example. Let's say I want to transfer 10PB out of S3. On their pricing sheet they actually say to contact them to get a quote, but before that the prices are dropping pretty fast as you get more data. e.g. 10TB is 9 cents per GB, but after you get past 300TB you're paying 5 cents per GB.

Let's be pessimistic and assume 5 cents per GB, even though you could probably get it for much cheaper by contacting them.

So 10PB will cost me (10PB * (5c/GB)) = $500K to export

Standard storage is about 2 cents per GB. So your 10PB sitting in S3 is costing you 200K / month just to sit there and do nothing.

Do you see the problem here? Moving onto the 20K / month provider becomes cost-positive after 3 months.

Even if they were to increase bandwidth costs 10x, it'd still become cost-positive in a relatively short amount of time (couple of years).

Furthermore, if you are paying S3 millions of dollars per year to store data, you're almost certainly in a position to get them to contractually agree to that cheaper-than-public bandwidth cost I mentioned earlier, so you don't even have to worry about the situation in which they hold you hostage by increasing bandwidth costs 1000x.

Yet furthermore, to reiterate my previous point even if they were to increase bandwidth costs 1000x on normal customers that didn't have enough clout to get contractual guarantees, that would kill their business. Nobody new would put any new data in them. Sure, they could hold the existing data hostage, but absolutely nobody is going to put any new data there.

Similarly, if they were to not decrease storage costs 10x compared to a virtually-identical competitor, nobody would put new data with them. This is the part that is totally unrelated to bandwidth costs. Everyone would start putting all of their new data into the competitor, regardless of their old data being locked in.

The fact that Amazon and Google both immediately reduce storage prices after the other one does is evidence that this is the case.

@2 I think you underestimate mainframes. People who use them aren't totally stupid. They do a specific thing very well. Right tool for the job and all that.
seems like it's turned into some kind of email collection scheme.

https://nathanlatka.clickfunnels.com/optin9790603

http://nathanlatka.com/11-saas-companies-reveal-mrr-saas-met...
Except the residents (and workers) use taxis, Ubers, black cars, etc. And, as the article notes, the local businesses need to get deliveries, repair people, etc. I would guess the issue doesn't come so much from owners' private cars traveling through the area.

I was adding that I made the mistake of passing through Times Square on my way to some destination a number of months back. As in the article, you literally could not walk on the sidewalk which was effectively blocked by the mass of people. Times Square (like areas of downtown) is an extreme example, but things do get really crowded. (And you can't just do away with road traffic there. You're at intersection of two major N-S avenues.)
And yet they're still far above most of the alternatives.

E.g. my object storage costs are 1/3 of AWS. My bandwidth costs are 1/50th or so of AWS prices.

There are valid reasons to use AWS depending on what exactly you do, but it's extremely rare for price to be one of them.