skysight-inc/HackerNews huggingface dataset:
We've had this challenge as well at a smaller scale. People would go out to lunch all the time to "discuss work" and expense it. We were paying thousands a month for that.

After a while that, and a few other things, got a bit out of hand.

Rather than just go after that, we've made it a goal (among other quarterly goals) for everyone to work towards a certain amount of profitability that people can have a part of.

In addition to reducing expenses (yes, it's cheaper) it's also created a bit more of a frugal culture in the company. It's great, people watch what they spend themselves and are much more concerned about their departments' budgets.

Mind you, we have less than 30 employees at the company (I'm one of the founders).

Also, all expenses automatically go to your manager and then get reconciled by our accountant who basically has OCD and will question anything that even looks remotely questionable to anyone including management.

Point is, we created this more frugal culture so everyone can have a bit more in the long run.
buffett also likes companies with a "moat", which (arguably) IBM's patent portfolio provides.

Also they can borrow at incredibly cheap rates, which makes them useful as a financial company. (like GE / GE Capital)
I wonder how much a slowdown in VC investment would hurt their sales. They are a great operating unit, I really wish they would break it apart from Amazon major.
Tim Cook's tweeted Super Bowl 50 photo attracts hecklers (shot with an iPhone 6)
Though ClojureScript does use the closure compiler under the hood
This.

There aren't enough of these, actually. Every new web app seems to be in the SaaS model. Frankly where I'm at is too small to justify the spend (our content team uses and loves Basecamp but our three-person dev team absolutely hates it). We just want something to run internally within our team.

All of the open-source tools are quite old and a pain to set up.
That's a very common C idiom.
That is an interesting thought; thanks for pointing it out. I'll be a little clearer and use a specific example: gun control. We have a right to bear arms, but at this point it is such a huge part of American culture (or a major subset of it) that any potential (legal) changes to the right are met with hostility. People use our Constitution to defend the fact that our culture has evolved (around it). But it is a circular argument I think.

Now maybe the changes that are proposed to be made against aren't actually legal (which is what you are suggesting if I understand you correctly). I can't speak to that, I really don't know enough. I've just assumed changes would be legal. But your point is that I shouldn't just assume that and maybe I shouldn't.
Being impartial does not require a lack of opinion. The monarch retains the right to advise the government and express her opinions. Current practice is a weekly meeting with the PM. Once her opinions have been expressed, she must then follow the advice of her government.

I assume this right to express an opinion extends to Prince Charles and the other royals.
> Didn't they know functions in 1987? ;)

In all seriousness: only just barely. I entered the undergraduate C.S. program at the U. of Kansas in 1983. The faculty were constantly saying, "We're doing structured programming now!" -- as if they weren't quite convinced yet, and needed to remind themselves.

I think this letter does correctly point out that, while simple selection & iteration constructs are sufficient to do anything we want, concise, readable code requires more. And so now we have -- yes -- return, and also break, exceptions, etc. (I'm rather surprised that the idea of a multi-level break, which has been proposed for more than one PL, has never really caught on.)

P.S. Perhaps we could title your comment " 'GOTO Considered Harmful' Considered Harmful" Considered Harmful.
Open Source DCIM Project Combats Spreadsheet-Based Data Center Management
Your is a very specific example. My mom can't do that. But father can.
> How is penning a letter to the PM "interfering in politics"? It sounds like Prince Charles is just doing as any other citizen may do when they hold an opinion about government policy.
Dang, I was hoping for a breakthrough in SIDH elliptic curves, all they did was increase key sizes
You can check out,

http://www.pythonweekly.com

http://www.nosqlweekly.com

http://www.founderweekly.com

Disclaimer: I am the curator of these newsletters.
The man that Toyota gave $1B to set up a robotics lab
Non competes in Canada are also enforced very selectively. The standard legal advice is to structure the agreement such as it still stands (severability) even if specific parts of it are struck down because of how likely that is.

For non compete to work, the affected person has to have specific knowledge to protect (usually client accounts) and the restriction needs to be narrow to specific industry ("software" is not good enough, "Point of Sales software for Bars and Restaurants" probably is), duration needs to be only as short as it needs to be and geographically bounded.

The only time broad non-compete really hold up is for things like sales of a business where the founders are barred from immediately competing with the company they just sold.
You're mistaking legality with ethics. The assignment clause makes it legal, but that doesn't mean that the brokers are acting ethically.

Ethics revolves around ensuring that everybody's interests are protected. A broker is supposed to be a neutral party that does not have an interest in the transaction. The seller's interests are not being represented.
This is house flipping, not arbitrage.
The Closure compiler is definitely at it's best when you have all optimizations and are JSDoccing like they intend. While you get some out of the box, it's not the full power of it.
Long term, it will be distributed but Utilities are fighting their fight. They want to collect rent on transmission lines, so we are not too far away where Solar customers would have accept that they have to pay say $50 fee for connecting to grid etc. That may help the utilities medium term, but if wall-mounts become economical, we may truly see off-grid take off.
Yes. The author of the linked comment in fact complains that goto-less programming has led to the gratuitous overuse of subroutines. In the absence of modern optimizing compilers this was very inefficient.

Imagine the authors horror had he witnessed the use of properties in modern object oriented languages! Of course, properties are almost always trivial for an optimizing compiler, or a JITC, to inline, and inlining is the mother of all optimizations.
The answer has nothing to do with any of that.

The answer is simple: companies are deferring their income tax payments in anticipation of an upcoming tax holiday year, which is the expectation given the decades' long history of past policy decisions. You don't want to be the CEO that paid a bunch in taxes when you could have just waited a few years and let the problem solve itself at no cost to your shareholders.
Quite possibly yes.
This actually has the effect of encouraging me to stay away
> After you sign something, it's not important if it's reasonable or not: you have to uphold it.

This is simply not true. Trivial examples include a contract without consideration, or an apartment lease with clauses that attempt to restrict rights granted by local law (very common in NYC). Most non-competes in the state of California are not enforceable as well, even if you agree to it.
16 Tips to Organize the Best Tech Meetups
Linux eBPF/bcc uprobes
WordExpress: WordPress Using Node, Express, and React
Something I don't understand -- a non compete is between an individual and their (previous) employer. The new company hiring the employee has NO contractual or legal obligations to the former employer -- so why the tendency towards firing? And if the former employer contacted the new one, making legal threats in order to get a person fired, isn't that itself illegal? (Wrongful interference with Employment Relationship).
Issue trackers seem to be the most prevalant "scratch your own itch" project for programmers (well, after time trackers). I'm sure there's always a new way to approach a problem, but be aware that it is an over-saturated market with a large trail of abandoned/out-of-businessed solutions in its wake.

EDIT: Not trying to dissuade you, I guess what I mean is that if you're going to do it you should do it because you're in love with the idea and think you have something new to offer (and can clearly elucidate the problems that other systems don't solve, but yours does)... not because it seems like an easy way to make money. (Which I guess holds true for any business.)
The Declaration of the Independence of Cyberspace – 20 years ago today
How Many Ecommerce Companies Are There? (2014)
Not at a computer I can test at the moment, but perhaps Imagick::FILTER_SPLINE ?

https://github.com/mkoppanen/imagick/blob/3.3.0/imagick_help...
[Tutorial] How to Authenticate on Android Using Social Logins
Glary Utilities 5.X Pro Crack and Serial Keys Free Download
If it's company equipment they're within their rights (usually in the US) to do it.

What I've usually seen is that they're using something like a Palo Alto/Cisco to do transparent/inline "blocking of bad stuff" like drive-by downloads, etc. and tracking general Internet usage. They could have also done it with an agent on each computer or whatever.

Many times the trigger is some troublesome employee or perhaps a malware outbreak somewhere.

In so far as circumventing it, best thing to do is use your own equipment for personal stuff. I have a VPN to my home office and use remote desktop (Windows 10 on both sides or ScreenConnect to my Mac) to keep things separate. No one can see the traffic, it's minimal, and legit.
Show HN: Name generator as a service
Agreed - these kind of boilerplate statements are so common that they virtually carry no weight anymore. It's almost just a standard "checkbox platitude" that any large size company will be expected to mention as a default response. (These statements are probably just there to provide some level of deniability when an employee does something bad, to say that it's not part of the company culture - which may or may not be true)

As an example, Enron: "We are dedicated to conducting business according to all applicable local and international laws and regulations, including, but not limited to, the US Foreign Corrupt Practices Act, and with the highest professional and ethical standards" [0]

0. http://www.agsm.edu.au/bobm/teaching/BE/Cases_pdf/enron-code...
Well, I'm "building my own lightsaber" in that respect. So yes.

Productivity tooling is a very crowded space. And building you own issue tracker is the very height of yak-shaving. That being said, there's always room for new ideas. I don't need a new tool but I'm building one nonetheless because the solutions that exist now, IMHO, miss out on some really neat ideas. So my side project is more of an experiment, trying to tease out some new UX ideas, rather than a utility to aid in building other projects.

If you need to build some other thing, just use existing tools. Focus on the real work, not the "meta-work." If you think you can make headway into the crowded arena of existing solutions with some out-of-the-box idea, go for it. But don't mix up the two, cause you'll never get anything done... which is the opposite effect a Project Management tool should cause.

TL;DR I'm always looking for new tools. But don't get stuck yak shaving.
WW3+WORLD+REACTS+TO+RA
The largest issue I've run into with respect to issue tracking is making it accessible and easy to use/understand for the entire team. Non-technical team members don't have GH accounts, they don't know if what they are seeing is a bug, they don't know if its already been reported (because they don't understand the root cause), always seem to be afraid of doing it wrong.

Further, a tool that tracks the resolution of issues into a simple to read 'This was just deployed' or some kind of digest would be insanely useful. It's not an easy task, but so often someone is waiting for a fix, or waiting for a feature, and then gets upset or something gets overlooked because they didn't know the feature/bug was deployed.

Something simple, with an app-store style approach to customization could be really handy.
once you get connected to people like he seems to be, he's probably getting rides with people and crashing at houses and other hotels too. hell do you know how many hippie bernie supporters are riding around in the 'mystery machine' living on $6 dollars a day.
Are University Campuses Turning into Big Brother? – DZone Big Data
But the users screaming bloody murder are right! (Or rather, they are exaggerating, but they are in essence right.) Most TLS errors are not the result of someone trying to spy on you; they are the result of someone letting the certificate expire or something equally silly.

Furthermore, if all the people advocating HTTPS everywhere get their wish, then the people screaming bloody murder will become even more right! If I'm trying to load the HN homepage, and heaven forfend I get a security error, you better believe I'll ignore it, because even in the unlikely case that someone is spying on me, I can't think of how someone knowing which HN threads I read is going to hurt me in some way.
How is this related to the article?

And what, exactly, does Rust sacrifice for safety?
Could you please share what you are smoking, that has got you this high to be so far disconnected from reality.

Here is a concise set of carefully articulated arguments: https://docs.google.com/document/u/1/d/1Yfbhrlb7a_z-pQytLPwE... which are very true in the Indian context.

Also your argument on free-market ignores, assumes the absence of a regulator. It might hold when no regulator exists. But under the given condition when a limited amount of spectrum, a natural resource is auctioned to a select number of companies and a regulator exists, how possibly can this be un-regulated?

How possibly can you hand over the power to seek rent from these content provides to these bullying telcos. What would the repercussion be to the consumers of these content.
One important thing to note is that often, when you leave a company, they will offer you a severance package in return for signing an agreement. This may happen if you are fired, or also if you leave on your own accord.

IANAL, but I've dealt with this situation and my key takeaways are as follows:

1. Pay a lawyer to read the document for you and provide advice.

2. There are major differences in state law, and jurisdiction is important. For example, if you worked for Google in NY[0], and your contract was a NY-based contract, and there was a harsh noncompete in it[1], and you subsequently took a job in California that violated the terms of the non-compete, it doesn't matter that your new job is in California and Google's HQ is in California and Alphabet is domiciled in Delaware. You signed, and are potentially in violation of, a contract whose potential violation would be adjudicated in New York.

3. Upon receiving advice from your lawyer, and bearing in mind the importance of state jurisdiction, ask your former employer to make changes to the agreement as you see fit, especially if there is an aggressively worded non-compete.

4. Don't believe them when they say "this is just a formality". Read the fine print and understand what it means.

[0]: Has already been mentioned a couple times in this thread, but California is a much more employee-friendly state than NY. Non-competes are essentially unenforceable, as are non-poach agreements. It's my understanding that disparagement clauses are also a lot harder to enforce in CA, but IANAL.

[1]: To be clear, I am not sure whether this would be the case at Google specifically, just using a well-known California-based company as an example.
The problem is non-competes have become an almost universal part of the employment process, and if they were ever enforced at scale, would bring the U.S. economy to a screeching halt. And it is becoming increasingly difficult for employees to negotiate these agreements and remain employed.

The only thing keeping it from becoming a crisis already is selective enforcement. If every corporation suddenly decided to enforce all of their non-competes, the job market would collapse.
1. Facebook has provided studies that do indicate increased internet adoption after free basics (real internet adoption, after having been introduced via Fed basics). You're welcome to read the studies and debate their bias, but the studies exist.

How the telecoms market is irrelevant to this discussion. Of course they're going to market having access to the most popular websites and apps. Hell, they probably use the same advertising when selling real internet service.

2. Also irrelevant. Internet in train stations is not comparable at any level to cellular data connectivity for 10's of millions of people.

3. You are right in this point, but I also find it presumptuous that the Indians with enough money to have internet are the ones dictating what is good for the Indian people without enough money for internet.
Looking at the datacenter locations for AWS, Azure, GCE, Linode, softlayer and DO, it'd be challenging to develop reliable multi-cloud datacenter agnostic apps with any consistent backend datastore requirements. In the end, you may get better availability and performance if you do things carefully, but I think the cost savings won't be there unfortunately.
I am also interested since I saw the lightning talk about it at FOSDEM (video: http://mirror.onet.pl/pub/mirrors/video.fosdem.org/2016/h221...).

For what it's worth, FOSDEM itself uses it for the real time monitoring of its infrastructure.
> we are never squeamish about culturally appropriating any tasty food or food terms or language in general.

Only if they're sufficiently Americanized (c.f. (a) the kind of Chinese food you get in this country and (b) Anglophones getting really fussy about sportscasters pronouncing Hispanic names using Spanish vowels)
http://publicdomain.nypl.org/ is a good starting point for exploring some of the projects and research around these collections.
Once Javascript started to get popular and it was clear it was the language everybody would need to work with, experienced people from other languages started to create libraries and transpilers that would either improve or limit javascript, and a very open process of "natural selection" started to shape ES6 and ES7.

PHP on the other hand remains shaped by people that don't understand how badly designed PHP is and how the decisions that drive its design process are different from almost any other language.

ES6 onwards may be far from perfect, but it's much more shaped by experience and good practices than PHP will ever be. This counts a lot, you can currently design good code with javascript, while even PHP 7 still makes it impossible.

The fact that wordpress websites are 30% of the web masks the fact that there aren't nearly as many php developers around.

Javascript won the web, PHP didn't. PHP is just another language with decreasing popularity according to the last TIOBE index: http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
99.99% of open source project does not and cannot match these expectations and it is so out of touch with reality just to assume so. Most successful open source project (apart from the well known 0.1%) are run by 1-2 maintainers and contribution from the so called community amounts to a few percent of the total work at best - look at the contributors graph of popular github project.

Unless projects are able to bootstrap themselves into a business (wordpress) or are eventually supported by a commercial entity (llvm) they will be fireflies that shines for a short while until the creator/maintainer does a reality check and realise how much time and work he has put into this with nothing much in return eacept a mile long issue list on github, lots of unfriendly noise and arguments from the community and insane expectations from users like yourself.
That's usually part of the employment contract, so it's not something you'll be shown after having gotten hired, and if it was, it would have even less standing than if the clause was included in the employment contract.

When I got hired by Microsoft, I was specifically told to get a lawyer to review the contract before I sign it. I did and my lawyer promptly told me the same at the person here, which is that the two non-compete clauses were so broad as to be unenforceable.

When a "partner company" to my MSFT division kept hiring our staff, Microsoft didn't try to enforce the non-competes, but instead threatened to sue the partner if they kept at it.
I am not a lawyer but I believe this is because there is a tort for inducing someone to break their contract with a third party. Therefore as the new employer they'd be on the hook.
You should check out this framework.

http://vanilla-js.com/

Batteries included and ready to go.
And to think that I thought the Vancouver real estate market was crazy back in 2005...

This story is very relevant to tech. As much as I would love to, I wouldn't even think about locating a new business or office in BC today. And I'm sure I'm not alone. Attracting and retaining good employees is just too difficult when housing is more expensive than San Francisco - in a city where pay and buying power is much, much lower.
The Hyperloop Industrial Complex
Did anyone tried to MITM a Windows 10 install e.g. with adding his own cert to the certstore?

Edit: Found this: https://systemoverlord.com/blog/so-is-windows-10-spying-on-y...
Stop saying they bricked the phone. It's untrue. The phone is producing an error message and the problem can be rectified by visiting an Apple Store.
Most likely not because the turn around time in a challenge and response, and clock skews between devices is far greater than the range boost.
> If there is a tech bubble, how can I protect myself?

Get some solid sales & business development experience. Can you figure out new ways to generate revenue, win new clients?

Someone with a solid tech background and true sales ability can create his own deal anywhere. Incidentally, some of the most compelling salesman in this industry were one-time engineers.
People really need to learn that there's no such thing as a boilerplate contract, everything is up for negotiation, and when somebody tells you to sign something and not worry about it because "we never enforce that anyway" then they're either bullshitting you or they're complete idiots.

This sort of thing ought to be taught in high school, along with other basic adult concepts like how to get a bank account, how credit cards work, how to vote, and how to pay taxes.

It's bizarre how such important things are left to each person to learn on their own on an ad hoc basis.
I've also seen this and it's worries me too, as I'm building a similar thing. However, as the popularity of Slack shows, there's always room to improve upon an old idea.
> Something I don't understand -- a non compete is between an individual and their (previous) employer. The new company hiring the employee has NO contractual or legal obligations to the former employer

Well, this part is wrong. Once they become aware of the contract, they risk the potential of liability for tortious interference. [0]

> And if the former employer contacted the new one, making legal threats in order to get a person fired, isn't that itself illegal?

So long as there was no misrepresentation involved, I don't see how it would be illegal. What law do you think would be broken?

[0] https://www.law.cornell.edu/wex/intentional_interference_wit...
It's easy enough to disable all these emails in FB's notification preferences.
Or what it says about the specific subset of words that are used in crossword puzzles. I find this article very interesting because it does outline some general trends in language usage (the migration in foreign language words, for example), but one could also draw the conclusion that Ulee's Gold is America's favorite movie from crosswords.
Jobs in Tech