skysight-inc/HackerNews huggingface dataset:
Why does

./letsencrypt-auto --help

run my package manager? Asking for the command's help text should never cause some side-effect to happen.

https://www.gnu.org/prep/standards/html_node/Command_002dLin...

https://www.gnu.org/prep/standards/html_node/_002d_002dhelp....

edit:

Ok, this is a little disappointing:

https://github.com/letsencrypt/letsencrypt/issues/1286

We need to install our dependencies before we can install ourselves
and be able to produce output for --help.

That's fine. Then the --help pre-install should simply produce a message explaining this.

Fortunately, it seems I'm not the only person who thinks running an install when someone asked for help is not good behavior:

https://github.com/letsencrypt/letsencrypt/issues/1903
I think there is an element of what a "reasonable" person could be expected to evaluate properly.

The majority of the public (at least in the US) of a legal driving age possess a drivers license. Even persons without a drivers license are generally familiar enough with cars/vehicles to make a baseline assumption about the safety of the vehicle and/or driver. I'm not saying you can 100% accurately judge this, but that overall most people can make an informed decision about the risk they are undertaking with a ride-sharing service like Uber.

Conversely, most people do not have pilots licenses, familiarity with small aircraft, or an ability to properly judge safe vs. unsafe conditions. Couple that with the fact that you are dealing with a method of travel that succeeds only if it can defy gravity without incident for the duration of the trip, and you have (IMO) a much much higher risk than with something like Uber.
That's a plot point of the recent movie Sicario. (Highly recommended - it's the movie of the year for me.)
Show HN: Mopomo – iOS Pomodoro app which lets you share completed tasks
There's a "feed" screen which lets you see the completed tasks of other Mopomo users. The purpose of that is to motivate you to complete more Pomodoro sessions.
Clickable link: https://itunes.apple.com/be/app/mopomo/id1067549169?mt=8
Is bandwidth as issue?
Do we have to consider the bandwidth of end user when building an app?
This is correct, I missed this!
It most certainly is! Maybe not little children, but have you seen the marketing on that thing? The main character is 14, but it will easily pick up the whole 8-to-16 set with that, especially if some 13-year-old watching it in middle school has a little sister who looks up to her and they watch shows together.

https://www.youtube.com/watch?v=qTeM68aOpMM&t=30

https://www.youtube.com/watch?v=6CTHwEZK2JA

Or the Madoka-inspired Yuki Yuna Is a Hero, which doubles down on the happy fun times (investing a full five episodes instead of Madoka's two-and-a-half):
https://www.youtube.com/watch?v=35ljIjdf0Vg

More importantly, even if American audiences shouldn't expect such overtly dark shows in front of small children any time soon, creators are definitely paying attention, and Madoka is exactly the sort of phenomenon which gets creators of all sorts thinking about how to up their game and make something that's meaningful (dark or otherwise). Everybody wins.
You could think of it like, once Disney has permeated our culture to such a degree, people would collectively decide they don't deserve to own them and their kids and erode copyright.

The more you tighten your grip, Tarkin, the more star systems will slip through your fingers.
Read on Shen & Kl.
Because it's auto-generated by the blog software usually, at the cut point. Yes, you could make it an option, but then only the most careful %X would use it anyhow.
Most extreme trick was destruction code, which would only be executed while debugging, due to timing. Back than it was possible to destroy CRT display (set refresh frequency too high), motherboard (overwrite BIOS) or harddrive.
at least with it piled up behind the dam you could theoretically say its contained. Of course you could always end up with it down stream and out of control like Brazil recently faced when a dam for a mining company broke.

With the right equipment you could just suck up the sediment and then isolate it further. Having watched more than one youtube video of river restoration where they blow the dam from below that amount of gunk flying down stream can never be good
This could be a high-end news source like the New York Times; it could also be a small, niche site like Stratechery.

He's massaging the examples here. Just because NYT is somewhat above the sewers of the Internet doesn't make it high-end.

There's still a normal distribution with relatively little demand for vile content (shock sites), more for gossip sites, a lot for Buzzfeed and other click bait factories, including what fills many Facebook feeds, then less for NYT and the like, finally very little for niche, truly high quality sources (blogs run by hobbyists, hackers, professionals, academics).
Well, speaking as someone who has pretty much gone full-on "nothing but 10 page+ essays" on my blog after starting with the snippet style when I first started, inlining all the content is impractical on the front page.
For all the hype, ep 7 doesn't have one bit the originality ep 1 had.
You are JWZ and I claim my £5.
And check out the guide for upgrading Rails...

http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.ht...
Do you know how hygiene/bedding works in those things? I would hate to go into one just after someone left and they were using the sheets/bed.
If you can't trust a CA not to prevent their official client from becoming malware, then I don't see how you can trust them to maintain their position as CA. There is no real scenario where the official client is discovered to be backdoored, and people go on using Let's Encrypt certificates.
Oh, I 100% agree. I'm using a RESTish API right now to do things that are VERY async. There's no way you'd want to block a response while a VM was fired up and provisioned.
>[...]a large form factor e-reader for reading stuff offline[...]

Anandtech reviewed this a few days ago : http://www.anandtech.com/show/9860/sony-digital-paper-system...
>I am pretty sure the market demand for smartphones does not look like the graph he's showing. Etc. etc.

And I'm pretty sure it does look like that, judging from all the people I know (most either have a crappy whatever smartphone or a high end iOS/Android model, with the middle ground, which is the main bulk of a normal distribution under-represented).

It also matches all information I've seen about the mobile market, user behavior (e.g. how iOS dominates profits and mobile views while still having a much smaller userbase, etc).
Thanks, makes sense. It reminds me a story about some companies blindly following Google in introducing mindfulness courses to its employees, in hope of increased productivity.
The interesting offshoot was that some of them, having started meditating, realized that the job is crap and they quit the company.
General aviation is about as dangerous as driving a car, it is an order of magnitude or more less safe than commercial flights.
We have a rule that you can only prettify (to defined style rules) when you are already making a change to that piece of code or file.

Otherwise it's hand off as a rule. It also stops programmers wasting time.
Ask HN: What does the future hold for developers?
Asking for a friend...

1. What will change most for developers in the next 2 years?

2. How will the tech sector change in the next 5 years?

3. How will the world of 2020 be different from today?

4. What technologies emerging today will be pervasive in 2025?

This is not a test! Don't worry about being accurate. Please share what you believe is likely to happen over the next few years. I'm looking for a range of interesting, plausible ideas.
>He's massaging the examples here. Just because NYT is somewhat above the sewers of the Internet doesn't make it high-end.

That's beside the point (not to mention that when it comes to perceived quality, the vast majority of people would call NYT high quality, even if they don't read it).

The point is most will either go to few specific sources or to a few generic aggregators, instead of breaking their surfing across a large distribution of sites (as people did more in mid-nineties).
The answer is in the question - FREE. Nothing beats free. Unless the real price is hidden / bundled in the price of the hardware, making it seem free.
That's a great way to do it: fix-as-you-go. The same goes for adding unit tests where those are missing (in bulk, rather than as a set going with a recently touched piece of code), fixing up documentation issues and other global changes such as naming conventions and so on.

Hitting all of the code base in one go with a thing like that is asking for trouble.

Downvoters are cordially invited to state why they disagree with this.
I hate to see this guy's blog linked -- his business model seems to consist largely of ripping off other people's content, sometimes verbatim, and replacing the Amazon affiliate links with his own. See for instance his 'rebranding' of Tyler Cowan's 2015 best books of the year, and Bill Gates's. I emailed him and pointed out that this didn't smell right, but was met with radio silence.

I bet his 'leadership' seminars are amazing, though.
>it conveniently ignores many facts and makes up some, like Androids being the cheaper, low quality choice, ignoring there are devices sold for as much as iPhones.

He absolutely does not ignore that fact, in fact he specifically says that the better end of the market is either iOS or high-end Android phones.

Obviously (and all market data point to that), the Android phones that sell more are not the high end units, but the cheapo units that dominate the "free with subscription", "prepaid" etc market.
I guess Tiny Tiny RSS hasn't been mentioned yet. FOSS, self-hosted with multiple Android clients. I had been using Feedly since Google Reader went down but should have actually been using TTRSS since the beginning. I ain't no power user but it has definitely more than I ever would ask for.
For sure, I don't doubt it was comfortable. They look like proper installed commercial pods.

But as you say, not for an apartment - which is the point of this topic on sound proofing.
They still seem to use a flash version for some browsers:

> That's why we waited until recently to ship the HTML5 player to all browsers by default, with the exception of a small set of them.
Pirhana Box Service Tool v1.49 Full Setup
When there's sleepiness, it's recomended to get up and walk until you are awake, and then continue.
About thinking too much, it doesn't matter, as long as you observe the thinking, without engaging or rejecting it.
Hard to say without knowing more context, but they could have been right. Personally I'd prefer clearly named, domain-specific container objects with adequately named properties than having to deal with "anonymous" Tuples all over the codebase, and being forced to remember what the first element was, what the second one was etc.
The author is making an observation based on market knowledge and long term trends.

Yes, he's not mouth-feeding us with the relevant data points -- we can search for them ourselves and see whether they match his observations or not.

Once we get over this, in the same way that we don't expect any conversation or comment in real life to come with charts and figures, we can discuss and try to verify where his assumptions/deductions are correct and whether they match the data that we have access to.

Being unsubstantiated is a different thing from being wrong.
I remember hearing somewhere, perhaps on a tour of the Hoover Dam that the concrete is very good for the time because although the ideal chemical properties of concrete were not well understood at the time, the local aggregates used were relatively pH neutral which has contributed to the dams longevity. I'm trying to find a source for this though and struggling. Has anyone else heard this about the dam?
The complicated confidence of eyewitness memory
Zero lines that you had to write yourself.
Citizen Maths: free/open adult math education for practical real-world numeracy
I figure its because its quite annoying to pass arguments to rake tasks. So all the commands the required arguments lived in the rails command, the rest in rake.
every place i've ever worked would require the developer to notify or ask permission from the project lead before making a change of that scope, if for nothing else, just the time commitment.
Where should you build your team? Tool for calculating your runway
Niki is an Artificial Intelligence powered bot that simplifies commerce, works through a simple chat interface. It aspires to be a one-stop solution for all of your ordering.

While Operator is man powered, Niki is fully autoamted and saves your time, atleast for the services that it caters to. You can experience super fast replies & a seamless experience (even on 2G) for all the 3 services that Niki currently serves - Recharge, Cab booking (Ola & Uber) and Bill Payments. Niki helps you with smart suggestions based on your preferences to help you find the best suited plan, cab or a service. Niki is surely advancing eCommerce, bringing in simplicity & convenience to the end users. You can try out Niki at niki.ai/app #disruptive
> The fact that holocaust denial is banned (in EU, even as an idea!)

Holocaust denial is legal in many EU countries (e.g. UK). The EU is not one harmonious criminal/legal system.
This is what the "web" link at the top of every story is for.
If you want to read up on how Github transitioned, this post is useful: http://shayfrendt.com/posts/upgrading-github-to-rails-3-with...

Getting stuck on 2.3 isn't desirable.
I still say that about Twitter!

And the topic here is sound proofing an apartment. Think about how small an apartment bedroom is, and imagine installing a pod big enough, heavy enough and practical for moving out of the way when you don't need it. Wouldn't work. Forget about it!

...unless the "pod" only covers your head somehow, "cone of silence style" while you sleep. There might be something in that, but a pod for your whole body is not practical in an apartment bedroom.
https://pinboard.in for long term informational sites. These are tagged, and serve as "searches for things that I know I've seen before."

Example: http://blog.sanctum.geek.nz/series/unix-as-ide/

Immediate references, that I often use, go into my browser's Bookmarks menu.

Example: http://www.vimregex.com/
>That looks like a lot more work than the official client.

Maybe some people have different experience levels, time constraints, or patience for the non-obvious than yourself?

I myself by far found tiny-acme the simpler client to understand; there was absolutely zero worrying about what modifications are being made to configuration files, nor concerns about how best to get everything in a nice cron job.

If this is a case of the official client's documentation being too dense for the likes of me, then so be it.

Edit:

>There are some Python dependencies for the official client, but my package manager installed them for me

I just saw the top post regarding this, and then re-read about it in your comment.

For me - again, possibly a different use case to your own - this is not cool.
The problems you described seem fairly easy to remedy through means other than an FAA ban. As a customer, I have zero interest in taking an excessively risky flight. I would seek companies that provide internal safeguards, such as weather restrictions, that take this decision out of a pilot's hands.
> My belief is that it all stems from the fact that Java doesn't have a REPL, so programmers use "test-driven development" to get the same level of interactivity from their code.

It's not the same thing though. REPL gives you fast feedback once. Unit tests you build by following TDD are there to stay.
The toxic sediments are buried. If the water were to flow, the sediment would get kicked up.
That's how it should have gone. But to the persons defense, the codebase really was a mess and a cleanup would have really helped us in getting a better insight in what the heck was going on, it really was with the best of intentions. But code review tends to be a bottle-neck anyway and there is no such thing as an 'innocent change' in my book, especially not in code-bases that have too little automated test coverage and zero documentation.
I thought bananas shouldn't go in the fridge.
Where to find your first hire?
>If you don't trust the official client, why do you trust them to be your certificate authority?

I took the OP to mean e.g. editing configuration files correctly, rather than a question of the code itself being compromised.

In other words, a concern about day-to-day coding rather than security.
I was referring to the comment I quoted:

>Wealth, or relative wealth...
Glad this wasn't called "'Learn More' Considered Harmful"
In case you don't get the joke: https://en.m.wikipedia.org/wiki/Lobby_Lud
German psychologists, I assume, or "of the most important German scholars"?

Newton or Archimedes vs Leibniz? I wouldn't dare make that call.
2016: How Much Does It Cost to Climb Everest?
Support the People of Chennai
I'm a Dane sitting in such a place right now. It is summer down here. And my computer is plugged into a fibre optic internet connection.

No place is perfect, but right now I am not complaining.
Well yes, but this ignores all power relations and incentives involved. The press offices aren't sending out BS press releases for the sake of it, they're sending them out to get the university's name positive press; and the university has all the power over the scientists.
Solipsism is a very good argument, well done. Now try to work out why one culture would want to have its history forced upon another, by the State, and you will have covered the spectrum in just a few steps ..
Wow, awesome to hear you chime in, and thanks for your great work on getting Let's Encrypt up and running!

Please don't take my post as a direct criticism of the official client; I think it's just a question of use cases, and my case doesn't have much overlap with the "I want a client that takes care of everything" use case.
Possibly related episode of 99% Invisible, about the invention & design of temperature controlled containers, to speed or slow the ripening of fruit while in transit so they're in peak condition on arrival:

http://99percentinvisible.org/episode/reefer-madness/
Yes, I noticed that when I read the Wiki page. I was quite happy! Although UK isn't really a bastion of free speech, so I have other complaints...
Hack Day: When the Force of Creativity Awakens
Malware isn't the problem - their automagic client screwing up my webserver is the problem. This is a justified concern given that the official client already demonstrates bad behavior by causing side effects on --help (see my top level post).
"Mr. Bezos’s role in transforming the brand into a fast-moving digital news operation manifests itself in the gleaming new headquarters the Post moved into last week. At the heart of the newsroom hangs a towering data analytics board detailing the patterns of Web traffic—a sight common at new digital media companies, but less so at most legacy outlets. Analytics dashboards will soon be added to reporters’ computers, and traffic figures will eventually be looked at as part of performance reviews, Mr. Baron said."
One particular nasty trick was a very tight loop with interrupts disabled writing 0 to a location that was 0xff in the ROM. The ROM and the CPU would end up fighting over this, it effectively shorts 5V through the databus drivers to ground. The goal here is not to damage some peripheral but to directly damage the CPU.

On more modern CPUs this trick should not longer work but on quite a few 8 bit micros it definitely did (let's not go into how I know this and how I know the ca. 1987 list price of a 6809).
Autonomy.
Sending Metrics to AppsDash
Following Patent Deal, Every Time Apple Sells an iPhone, Ericsson Gets Money
"When we shipped the HTML5 player, we noticed that on average it took slightly longer for Facebook to load. By fixing several small performance regressions and making multiple micro-optimizations, we finally reached a level we felt happy with shipping."

The way that's worded, it sounds like Facebook with HTML5 video is still slower to load than it was with Flash. This is really surprising... Would love to read details on that. Do they mean loading a link to a video, or to the general News Feed?
Mathematical gift wrapping [video]
That certainly explains some of it, but some of his points still make no sense.
Unwrapping the Mythos of Mast Brothers Chocolate in Brooklyn
Happiness, pride and side projects
> Because even if there are "Stalin deniers", their numbers are not remotely large enough to have an appreciable effect.

Just look at Russia. They're glorifying Stalin now and their effect in Europe... is showing.
How do you imagine they would implement these weather restrictions? Something automatic? Because that scares me more (the Algorithm says it's safe, therefore, you should fly!) than something manual.

I'm not sure of a good way to handle this.
In general, if "bloat" is an issue for you, I'd highly recommend languages/frameworks where the philosophy is more Unix-like. Rails has always been opinionated about less configuration at the risk of more bloat - and this has advantages for certain teams and certain projects.

For example, Node/NPM/Express/etc. all have a philosophy the opposite of Rails bloat, but often require more configuration, and solid knowledge of the underlying middleware.

The tradeoff between these two approaches is one many engineers need to make (e.g., the more recent Gulp vs WebPack has some similarities to this debate), and this is a common debate that will likely continue for years in the future. Pick whatever works best for your philosophy, your team, and the given project.
I've actually been looking at scheme. I need the practice, and it has enough frontends to make it work. Also, there is CHICKEN's C FFI, which is amazing.

But ruby might be good, too.
It is through ExecJS[1] which allows different Javascript backends.

[1]: https://github.com/rails/execjs
"Freebooter" and "freebooting" mean "pirate" and "piracy", which is what I assume they're talking about: http://www.oxforddictionaries.com/definition/english/freeboo...
Yeah, but they aren't going for heavy levels of muscle building. If they're doing 5 min intervals they're not doing it for exercise reasons.

1min/90s should be just fine.
On a front page it makes sense because it allows you to review what's available, but when you've clicked through and are trying to read the article it's terrible. The New York Times pages are terrible for this, because they'll give you 200 or 300 words and then a Read More link which is sometimes below an interstitial ad. If I don't notice the link below the interstitial(which is usual on my smartphone) then I'll leave the article wondering how a journalist graduates from school totally unable to write a concluding paragraph. Another thing to consider is that the text of the article is dwarfed by the bandwidth and latency introduced by ad networks, so hiding parts of the article text to speed up page loads is counterproductive.
Quite off topic but I'm building a service that has many clients and I want to automate TLS setup when registering these clients with the main service. It's not necessary to use lets encrypt for this as its between services I control.

Anyone know the easiest way to (semi) automate this? I'd be happy to generate someone a key that they have to copy onto the client when it's installed...
This is an emulation of the personal computer of a conspiracy theorist from 1996
Having to wake up @ 5am for some time made sleeping after 8pm a horrendous experience (at least for me)

You will be present and awake but not really function.
CodeNow (YC W14 Non-Profit) Is Hiring an Engagement Manager in NYC