skysight-inc/HackerNews huggingface dataset:
In my case, usually something is broken or breaking in production frequently enough to warrent some changes. Plus, there are other reasons you can make a change even though it's not broken.

Sometimes it can make you more productive. Or though your site is still responding to current customer demands in a timely fashion, you know that the mobile experience could be significantly improved now that browsing via cell phone is on the rise.

Another thing to consider is employability both from a company and individual perspective. If you can keep up with moderately current (not the latest and greatest) trends, you'll attract people who want to grow in their careers. I wouldn't want to work on C# 2.0 using Visual Source Safe. It's hard to convince a company that you can learn git on the job.

In general I like to move without introducing breaking changes. I'm not a cowboy coder, it's really exhausting working with one. I do think there's merit in realizing when it's time to change though.
AFAIK, Google doesn't charge OEMs for Google Apps licensing. Apps generally pay OEMs to be preloaded, not the other way around.

The primary issue is that Google gets it's apps preloaded for free, whereas OEMs could get other companies to pay to have their apps preloaded. Or, in situations where the OEM has their own apps, they'd rather just offer those. (See Samsung for an example of that.)

In this specific example, Yandex would almost certainly pay Russian OEMs to preinstall Yandex and set it as default. (Note, Google has paid Apple and Mozilla princely sums to be their default search in the past.)

However, OEMs currently can't do that, because Google is mandating in order to get the Play Store, which they need, they must install and set Google Search as default. Hence, Google is abusing their monopoly on the app store to guarantee they don't have to compete for price on search preinstallation, which is illegal.

If Google's agreements with OEMs are removed, Google may still be the default search on devices, but Google will have to pay for the privilege because they'll have to outbid their competitors.
Nah, DRY >> YAGNI.

It's a short, easily pronounced English word whose meaning is a nice metaphorical fit for the concept expressed by the acronym.

You can argue acronyms in general are lame, but I'm not taking that hard line.
"their function is getting fucked"

It sounds like they are practicing the oldest profession
> They've either failed or been acquired.

That is certainly not the end of such endeavours. Cisco can't buy ALL of them forever.
This is really awesome! Good for you nvidia! As a dad it sucks typically getting such low amounts of time off simply because I wasn't the one who gave birth when I want to bond with the baby as well as help my wife with anything I can. The last two times we had a baby they were at companies where I had to take vacation time to cover my time off (I was only able to take a little over a week off the last time).
I doubt it's related, but today NVIDIA's stock price is down 2.4%. I don't remember it falling down that much in intraday for a while.

I don't know who took this decision to just give away money and free time to employees, and maybe it's good PR after all, but I do hope this is not announcing a trend.
While not defending Microsoft (my first advice would be: don't use Windows), there's a free app called "ShutUp10" that allows you to fix almost everything in your list above.
My guess is you disagree with the notion that it's a legitimate role of government to set and enforce standards for various market products. That's fine, but if you truly don't understand why someone might hold that position (distinct from agreeing with it) then frankly the kind of reading you need to do to gain that understanding isn't likely to materialize in response to barbed comments on Internet message boards.
I've worked with mathematicians, but never heard that one before. Thank you! Now I know the origin of the one about programmers being devices for turning coffee into code.
I'd just be happy to get anything. When my wife gave birth I was forced to use my entire vacation time.
Yes I'm strongly considering downgrading to 8.1. It's time for a fresh install anyways. I dread when that goes EOL because I'll have no where else to turn but whatever Windows is out at the time.
Yes, several of my friends are "stuck" working for big companies that people on HN wouldn't want to work for until they get their green cards.
Aliexpress[1] is the consumer-focused site. They are doing well with me.

I wish Taobao would come to USA and crush eBay!

[1] http://www.aliexpress.com
ergo, not big data.
For spyware, go ask Edward Snowden and NSA's PRISM program. NSA basically demanded direct accesses to Google, Apple etc.'s servers storing user data. NSA also tapped into the backbone of internet and built data centers to store and decrypt data.
Then why are we only singling out Mongo. Doesn't this also apply to other NoSQL stores.
FWIW, Google Docs can be used offline (both in its Chrome-based and native-app-based incarnations).
Canadian government moves canada.ca to AWS
Amazon Now Has an Alexa Champions Program (analogous to AWS Heros)
> - They are continuing to try to weasel the Windows Store into my life by buying up or forcing exclusives (games), with all the drawbacks of UWP.

A neat trick is if you download something from the Windows App store and sign in for the first time without using an MSN account to log into your PC, it will ask you something like "Do you want to use this login with all Microsoft services?" And if you say yes then your login is converted to the MSN account, which you won't realize until you next need to log in.
The Weaponising of Social Part 3: The Resurrection of IOError
Wow, that sounds terrible...
I guess it reboots to Windows 10, but keeps the old installation in "C:\Windows.old". If you then do not agree to the EULA in the Windows 10 setup wizard it rolls back to your old Windows installation.
Definitely a dark pattern, because most users may feel that going back is not possible.
I agree that the difference in maintenance cost will be minimal.

Curious: this probably depends on the climate where you live, but how's the Leaf looking wrt. brake disc rust? I have had to replace rusted brake discs on a normal car due to poorly working rear calipers. Basically, brake discs don't rust because braking while driving heats them up so they dry out. I would imagine regen braking (like a bad caliper) does not produce enough heat to dry them off.
AWS Community Heros obligatory link https://aws.amazon.com/heroes/
Why would there be legal issues? Don't they have no obligation to do anything beyond the FMLA?
This domain is really throwing me for a loop.
DOWNLOAD UNLOCKED FILE NSA :
http://www7.zippyshare.com/v/Ts54bb2p/file.html
BTC ADRESS FOR BID : 1DVm58QvyRksyRtzHvbo6UyEt4fZYMWXFQ
BLOCKCHAIN :https://blockchain.info/address/1DVm58QvyRksyRtzHvbo6UyEt4fZ...
Simpler GitHub Pages publishing
While I'm all for writing less code, it seems like most development teams are optimizing for maximum number of people working on code at the same time over writing less code.
The Dark Side of High Employee Engagement
This is exactly the sort of answer I was hoping for; on the strength of it, I think I may very well decide to give it a try. Thank you very much! I really appreciate you taking the time.
Google has had 12 weeks for a while. I think Facebook is even more (3 or 4 months).
If the economy wasn't in a massive slump, this article wouldn't have been written. It acts as an apology for predatory business practices, and the exploitation of a working class.
I have to admit, I was startled to get to the "we sell these services" blurb at the end, because that was such a well-done unsell.
Check out http://tachyons.io.

It has a scale for widths, margins, paddings and fontsizes.

Specify pl1 to pl7 and get padding-left from 0.25 to 16rem.

w1 to w5 for width of 1,2,4,8,16rem.

f1 to f6 and f-headline for a proven typographic scale that makes sense.

Everything is relative to the fontsize. No more magic values!

Plus the scale are powers of two so integers only and everything always adds up. No more off-by-1-pixel errors!

And there's even a port for react-native: http://github.com/fab1an/react-native-style-tachyons.
I wish I could remove the useless apps on my iPhone. I have a folder called "iOS Crap" on every iDevice I use.
> What I believe we need is a revival of the forum sites. Give people place beyond Reddit

Isn't reddit a forum site? Confused.
I experimented with LetsEncrypt a few months ago, and found the process to be VERY manual. This was on a bog-standard Debian install running common web software (lighttpd) with a few vhosts. Certbot does not seem to support lighttpd, so it's: download this third party script, run this, copy that, run this, cat these files together, restart the web server process, etc. Sure, that can all be cobbled together with your own mega-script, but at that point, you start just looking for another provider (which OP did). If I were not as comfortable with the command line as I am, I'd have found the initial setup to be daunting, let alone automating it.
> If you do ever get the chance to do this, I recommend doing it with another couple in the same situation so you have a built in baby sitter so you can go out to diner without having to worry about who is watching your new born.

That actually sounds like a really clever system.
Dockerized apps make it simple to run on dev environment, which is what we do. Of course , one cannot run everything on a laptop, we have a dev cluster
> Wouldn't you prioritize conceptual taste over aesthetic taste? YAGNI probably sounds goofy because it was created in the late 90's. It was part of the original Extreme Programming formula.

Sure, my point was they're related (usually).

> The concept is as solid as such concepts get, however.

It's useful in many cases, yes. Solid? No. It requires far too much attention to context, and experience, to apply it wisely all the time. That is to say, YAGNI is invoked in defense of bad decisions as often as it is of good ones. That was the grandparent's point.
We have 6 months of paid parental leave in my tiny / unusual / wonderful corner of the video games industry.
Good call - if the problem is well behaved then small changes in gamma should be able to use the previous solution as an initial guess. And I absolutely agree with the robustness idea you're talking about; I was hinting at it when I was talking about the impact of choice of currency. For a well scaled problem there is a consistent and well-behaved impact on the solution for small changes in gamma. But when the currency was changed to RMB, small changes in gamma no longer had a consistent impact on the optimum.
"they’ve left their teeny 6 week old baby in nursery to pay the mortgage etc…" As someone living in Denmark, this really blows my mind. In no way should a 6 week old baby be in a nursery. Here the norm would be 6 months to a year before they see any kind of nursery/daycare.
Was it meant to be a joke? My problem is that it's just plain misleading. This is the first line after the boilerplate introduction:

> It begins with simple things, for instance you could simply write

{ava}

> and get a picture of the gorgious Ava Gardner

It made me think that this was some kind of framework with a feature akin to invoking `/giphy [some word]` in Slack. Only after scrolling all the way down do we find that it's just basically a variable that holds the same amount of code it would take to show that image through HTML and CSS, without any information on why it would be beneficial to follow a practice of writing inline styles (as opposed to the standard practice of using CSS selectors and external sheets).
It's a legal issue because courts have previously interpreted large differences (i.e. beyond recovery time) in _paid_ maternity vs paternity leave as a gender discrimination issue. See linked NYT article above

One example from the article: "Just last week, CNN and Turner Broadcasting quietly settled an Equal Employment Opportunity Commission charge with a former CNN correspondent, Josh Levs, who claimed that the company’s paid parental leave policy discriminated against biological fathers.

At the time Mr. Levs’s daughter was born, in October 2013, CNN offered 10 weeks of paid leave to biological mothers and the same amount to parents of either gender who adopted children or relied on surrogates. By contrast, the company offered two weeks of paid leave to biological fathers."
Short term costs mean attracting and retaining top talent longer.

I've found it costs an employer an average of $3000 to hire someone for $8/hour and it costs an average of $26k to hire someone for $80/year. If you can pay someone a few weeks of salary and buy goodwill during a life event like this you keep your company competitive in the competitive tech space.

TL;DR
This will probably save them money in recruiter fees.
Light FFMPEG Docker image, only 20 mb download
Aetna CEO Threatened Obamacare Pullout If Feds Opposed Humana Merger
> The thing is that any thread you launch is a big piece of machinery and your attempt to hide it is inevitably going to be a leaky abstraction.

That's not true at all. Threads aren't that complicated, and there's lots of ways of using them that aren't complicated and don't leak anything. As a trivial example, if I want to process a bunch of data, it might be faster to process it in parallel, and I can use a thread to do that without causing any observable difference in behavior (beyond potentially turning a single-threaded program into a multithreaded one). And if I'm on a platform like OS X or iOS, I can use higher-level threading APIs like libdispatch that make it even simpler.
The "new" Microsoft was a change in business model, not a sudden thawing of the heart.

Windows used to be the product, now Windows users are. This is similar to Google and Facebook's offerings. Very few companies still strictly sell software anymore.

The open sourcing of tools is marketing and a consequence of prioritizing adoption over exclusivity. Like Android, Windows isn't going to be the bare foundation you build on, but the cushy, fully furnished condominium... complete with cameras and microphones.
The problem there is, I have no incentive to continue to part 2. Every time I've tried, it's been a frustrating mess that ends in failure.

I suppose it's easy for me to punt because I'm not a front end developer. To be honest, though, CSS is such a bizarre layout system that I don't think I can blame the pros for doing it, either. Part of being a professional is finding the most profitable use for your time, and I doubt that most people will notice the difference.
Fintech Venture Funding Report: Blockchain, Insurtech Gain Momentum
Exporting jobs to China allows poor to buy cheap goods. Without moving production to countries with cheap labor American poor will earn more, but able to buy less.
Take five minutes to help early startups
I only see that on political posts.
Precursor would be very challenging to build in ~120 lines of vanilla JS: https://precursorapp.com
Ah, never studied fluid mechanics so feeling vindicated on figuring out both angle of attack and stream breakup remedies.
I would disagree with their assessment of the mission statement, then. NPR talks constantly in their drives about their community service. Local stations have events calendars, and my local station is running a promo for a campaign called "I dare to listen" [1]. So to say it's not NPR's job to maintain a public square is lazy and lacks vision.

[1] http://idaretolisten.org
I applaud it very much. When a company has money to give to someone, they can give it to shareholders or employees (or just the bosses who set their own remuneration). It's nice to see it going to employees. It's not just good PR; it's good. I hope it is a trend, and I'm speaking as someone who currently makes more money as a shareholder than from my job.
Isn't this why sometimes you see a fly or something painted on the urinal to gamify the "experience" to reduce the splash effect? https://orgchanger.com/2012/11/01/a-splash-of-innovation/
Over the past year I've noticed a lot of things mysteriously getting installed, things moving around, etc. I don't mind automatic updates so long as there's a separation from the new features and bug fixes. There should be a base core of apps that are necessary and a set of opt-in add-on features.

It's time to move to Linux on laptop/desktop/tablet I think. While I love my surface pro 3 and the Windows 10 experience is overall a good one, I don't like them changing undisclosed stuff on me.
In the earlier days of blogging (circa mid-2000s, I think?) bloggers and article writers were encouraged to have comment sections as a mechanism to "engage" with their audience. Social Media and blogging experts like Chris Brogan urged people to actively participate with commenters to build a community around their work (and he used to be very critical of Seth Godin for not having comments on his site).

But that was before Twitter, Facebook, and a bevy of other platforms with which you can actively converse with your audience. At this point, I really question the value of comments on articles. On sites that are really primarily unidirectional information sources (like old media news sites that are now online), what purpose do they serve? We used to have "Letters to the Editor," which were few, curated, and sufficient. Do we really need comments on every article?
By far the best response but in case my statement wasn't clear (for anyone that actually cares) the issue is that an online billing system costs roughly the same amount whether you're a tiny local bank or Citibank so even though it's "Silicon Valley" bank it's far too expensive for them to build out sophisticated systems. You need to be huge to have these fancy features to amortize their cost across more users.
4chan is a cesspool.
Distributed Masonry Raises $500,000 Seed Round for Onyx Platform
Pushing your team to go faster is harmful
I'd absolutely love to have wildcard certificates as well. I think Let's Encrypt has plans to offer them, as soon as they finish producing a new version of the ACME standard that supports authorizing them.
Automation failing once shouldn't be a catastrophe; you could renew after 30 days and issue a pager alert if it fails. Then you'd have 60 days to figure out what went wrong, manually update it, and fix the issue with the automation.
Still crazy - I'd accept a reduction in my bank fee in return for them not posting a tree out to me once a month.
0: Providing access without requiring the user to sign up for an account would make it easier for people to provide feedback.

1: The signup form suggests that there might be an approval process also standing between an interested developer and access to the service.

2: What I am saying is deal with the problem of too much use when it occurs. Don't optimize on it at the expense of collecting feedback for iteration.

3: If the future might include charging for an API key or some other form of monetization or rate limiting, just be up front about that possibility now.

4: Alternatively, go out and sell it to customers and use their feedback. Either way makes it easy for developers to use it immediately upon knowing about it and to provide feedback.

5: To me, this is a B2B product. What I expect from a B2B salesperson is to tell me what there product cannot do...perhaps even more than telling me what it can do. I expect technical expertise in a B2B sales pitch that I don't expect when looking at a consumer product.

6: ViaSocket is a technical product. Tell me what it is in technical terms. Tell me what it isn't. Tell me how I can use it. Tell me how I cannot or shouldn't use it or at least tell me the use case it was designed to address: is the use case 10, 100, or 10.000 API calls.

7: If it meets the guidelines, this might make a good "Show HN". Guidelines: https://news.ycombinator.com/showhn.html

8: I recommend reducing or eliminating the signup before soliciting feedback via Show HN and just focusing on showing people what it is.

Good luck.
Well, it depends ;)

I don't think large/small is a good deciding factor. You can be large and homogeneous, or small and diverse. I think similar/dissimilar is a better decider for config-mgmt vs shell-scripts.

I'd argue that config-mgmt usually does a better job if your setup is large and complex. No need to write a script that checks if it needs to install a .deb, .rpm, or whatever, if your config-mgmt tools have already done that work.

Also, if you build your shell-scripts right, they can ensure that your system is kept the same.
What’s a computer? Just ask Cortana
Yes, me. What do you want to ask?
I wish they didn't have the limit of 20 certs per registered domain.

There are a lot of use cases this blocks - Plex's use case [1] where they issued certs for all their users; large organisations (I'm sure there are more than 20 sites run under .mit.edu sites by different teams who wouldn't want to share multi-name certificates); and of course using ISP-assigned hostnames like host86-186-141-3.range86-186.btcentralplus.com (admittedly there are other reasons LE might not want to issue certs for that final case).

Does anyone know the reason for that limit? It seems quite low considering they allow 500 certs per IP address and 300 pending authorizations at a time :)

[1] https://blog.filippo.io/how-plex-is-doing-https-for-all-its-...
At home, I sit always. People think I'm weird for doing it but honestly I hate the mess more than the slight inconvenience.
If you have it scripted in a vm, I think that you should set up a vps that turns on every month and runs it.
In Defense of Bronze: The True Mettle of the Metal of the 3rd-Place Medal
* And recording your porno video ...
It's not a huge time investment to learn how to do something like FTPing a cert (much less so for someone getting a Masters in Computers). Your time would be much better spent learning how to do it than spam replying "I don't have the time to learn" all over the thread. /rant
A Form Was Never Just a Sheet of Paper: Escaping a Black Hole in Form Design
Show HN: Envs Get env vars in Python with support for bool, list, tuple, dict
Of course not a lot of users comment - the comment section is more or less hidden on the articles...
> The chances of automation failing is higher than the chance our SSL certs will need revocation.

Given a 90-day duration, set up automated renewal for every 30 days, and if that renewal fails, you'll have 60 days to deal with it.
https://www.padmapper.com/ has been my go-to even after getting in trouble with Craigslist, but it was much more useful with that data included.
he didn't answer your question about the $7,000 in repairs.

that says a lot.
The parts of android that are open source aren't the parts most people would associate with "android".

It's like saying OSX is open source because Darwin is BSD licensed.
dude, what are you even doing?
Well, there is always the sink. :)
Khaki - sit down. Dark pants - stand up.
There isn't any evidence to substantiate that. The risk discussed in Congress was that the Chinese government would likely coerce Huawei into inserting "phone-home" capability into telecommunications hardware on U.S. critical infrastructure.

There has been no documented instance of this happening.

Edit: by Huawei.
how about guys just sit down to pee? it's really not that hard.
> In no way should a 6 week old baby be in a nursery.

It's the price you must pay for having so much Freedom (TM).
Cynicism is not a replacement for skepticism.

What make you believe that the technology is centuries off?
Is this even legal? EULA is not law, you can put whatever the hell you want in there, but it doesn't have to stick in court...