skysight-inc/HackerNews huggingface dataset:
Couldn't agree more. Startup ideas are a dime a dozen. If you don't have any you're not even trying. I can usually come up with at least two or three a day simply by reading, observing, and thinking about how things work in combination.

The ones that are truly start-up worthy are those you personally believe in, have a considerable market opportunity, and the timing is right. Those are more rare, but if you make a concerted effort to keep thinking and re-thinking your ideas, you'll come up with one for sure.

Don't make a business to be successful, that's usually going to end in tears. Make a business to scratch an itch you have you can't ignore. Even if you fail you'll still feel like you've done something important, and if you succeed you'll be satisfied.
I setup a repo [0] with a boilerplate that actually covers all the bases for a real web app, because I realized just how annoying and difficult it could be to get something setup. [1]

It provides an environment for development, testing, and production environments. In development, hotloading / live reload of assets when possible, and refresh otherwise. In production it'll do proper cache busting and asset minification. While testing it generates code coverage!

Best part? No gulp or grunt. It's all basically a heavily commented webpack config and a few npm scripts.

All of the people that have responded to you so far seem to disregard at least one of the details that I consider important. Mainly, it should have all the tasks needed for a web app that you plan on working on for a period longer than a few days, and it shouldn't make you deal with more build tool bullshit than is necessary.

I don't have any examples of big projects using web-app without modifications, however, I have a small example: quad-blog [2], which is my blog. It's written with fluxible, and the webpack config for that project is based on web-app. It takes it a step further and does isomorphic (or universal) javascript, so it'll do server-side rendering and then delegate to the client once it's loaded. One other highlight of the project is that it uses Koa, so you get real middleware (as in, middleware that behaves like a stack). Oh, and it uses Sequelize and shows how you'd do database migrations with an awesome relational database: Postgres, instead of taking the NoSQL shortcut (which is woefully inadequate for a lot of applications).

[0] http://github.com/cesarandreu/web-app

[1] https://blog.cesarandreu.com/posts/a_reasonable_starting_poi...

[2] https://github.com/cesarandreu/quad-blog/
Google Apps vs. Office 365: Survey uncovers some fascinating trends
Free offline maps and navigation for anywhere in the world.
Growthhacking with SumoMe Discussion
Thanks for the detailed writeup! Keep up the good work!

- someone far away
This is one of the things I've always liked about JRuby. You can use the excellent tooling of the JVM ecosystem (e.g. YourKit, Coverity Dynamic Analyzer) to understand the behavior of your JRuby applications, and even attach directly to running production apps to debug them.

I've found tools like this essential for debugging multithreaded JRuby applications, and there's simply nothing else like them available for MRI.
Microsoft are adding OpenSSH support but NOT in Windows 10 RTM, and likely not this calendar year in general. The first Microsoft OS to receive OpenSSH support is likely Windows Server 2016 (or whatever name they finalise it on).

I just don't want people to run up Windows 10 on July 31st and then ask "but where is OpenSSH?!" Windows 10 might receive OpenSSH support in the future, but you'll be waiting a while. They only just announced the effort, engineering may not have even started yet in earnest.
right. one trading head just noted that it's a "non-issue." the timing is interesting, though. it's midday so there's lighter volume. big problem is going to be with index calculation. other exchanges are functioning just fine and other venues are seeing plenty of action and stability.
A discussion between an admin and the science mods leaked: http://www.reddit.com/r/Blackout2015/comments/3c4x6h/leaked_...
A data center where I work had a naked big red switch without a protection plate. Until I flagged up this lack and let the IT people know about it, it was a disaster waiting to happen.

There's a plate on the switch now, praise Eris.
Try sleeping in a place away from sources of RF/EMF.
Tent in the woods, log cabin, car even (not a Tesla though).
> Maybe this will be enough to silence the folks on here who insist that nothing is wrong with Reddit management and that it's just a bunch of angry children complaining without cause.

Why can't it be both?

The evidence overwhelmingly suggests that it is.
Sounds like a similar problem to the birthday paradox - only instead of looking at the likelihood of any two people in room having the same birthday, we are asking what is the likelihood of two major companies having the same major, visible failure day. There is a nice explanation and calculator here:

http://betterexplained.com/articles/understanding-the-birthd...

The parameters that you provide would be the number of companies that would be newsworthy and the number of possible "dates". You could probably back out the latter from an expectation on reliability (five nines, as an example) or think of it as the time between major, visible failures (e.g. enter 3650 if you think of it as a once in ten years kind of failure).
Jumping to conclusions aside, wouldn't they communicate that?
F.lux is available on jailbroken iPhones. https://justgetflux.com/ios.html
I did not know that chars were unsigned on arm- interesting.

I try to be conservative with the definitions I use, so I'm worried that intptr_t might be too new.
"Reddit management and that it's just a bunch of angry children complaining without cause."

Anyone that makes these sort of decisions based on absolutely no evidence besides that she was fired, is childish and should not be a moderator.

"The mods in question are adults and professionals, and they've clearly and succinctly explained their grievances with Reddit management."

They might be physically adults, but emotional intelligence for many of the mods seems to be lacking.

"particularly the matter of heavy-handed censorship that appears to be applied inconsistently"

The mods are just as bad when it comes to censorship...decisions based on pure emotion, political views, and personal grudges. Exactly what you don't want when it comes to someone moderating a community.

Reddit is what the world was like in the middle ages and the reason we don't solve all of our issues with a lynch-mob.

Many don't see it because they don't like the people that are being silenced, bullied, and marginalized.
That depends on Windows 10 being a huge success, and they are kind of fucking it up. Aside from the interface still apparently missing the point, I don't think a lot of people appreciated the ad/nag showing up in their system tray. I will put off getting W10 for at least a year for that alone.

(Candy Crush isn't helping much, either.)
Financial markets can be manipulated provided you have the right keys. At this point in time, this is just a wild conspiracy theory and it's explained as retaliation for all the cyber attacks allegedly carried out by the Chinese govt or people affiliated with it.
Your view is an accurate view. It takes the end user -- be it some sort of client, browser, or manual user retry -- to hit the other, alive IP(s). There's also the TTL of a bad record being dropped to consider.

You can simulate IP failover with something like Elastic Network Interfaces / Elastic IPs in AWS... it's just not going to be on the same level of speed as doing it in, say, your own rack in a datacenter. It's also subject to weirdness where you could have some sort of split brain, nodes trying to take over interfaces in a loop. The health checked "multiple load balancers behind a single DNS record" approach has flaws but also simplifies a lot of things.
On the same day the admin responsible for reddit gifts was always let go. And over the last 6 months there has been a lot of turnover.
> This is exactly what voat is, a Reddit fork

Voat mimics Reddit functionally, but I don't think it's a fork
I think the management is doing the right thing for the long term. They will try to make it more and more social and maybe even try to act as a news portal; things that bring in profits. It should attract a lot of new people. It won't be the reddit you remember but it will be a more profitable reddit.
On a personal note I feel nothing as I find reddit to be quite a distraction to my productivity and many subreddits of my interests are dead.
> Did you consider that it might not have been an option? That maybe it was an unexpected termination, and they didn't have a way to know about or contact the people arriving from out of town?

Then you get a substitute for the appointment, even if you have to delay it. You don't just tell the client that the appointment is cancelled and to have a nice day.

> You don't have enough information to speculate like that.

There is no information that can make the way the out of town guest was treated acceptable.
Sorry, I was a little vague. The mods of r/IAmA have been in contact with reddit admins about the situation, and from how the timeline was explained to them by reddit staff, the decision was made before the Jesse Jackson AMA even happened.

https://www.reddit.com/r/bestof/comments/3bw7ms/top_mod_of_r...
> The shutdowns of the other subreddits were petulant moves by power mods to treat their users as pawns and hockey pucks. They were punishing their users because they were in a power struggle with the admins. That's wrong.

That's not how I observed the situation honestly. A lot of subreddit mods got flooded with "shut down"-requests and some decided against it, some followed the mass. It wasn't really a hostage-taking, the shutdown has / had widespread support among the user base.
I laugh when people complain about removal of /r/fatpeoplehate being censorship. The only reason that subreddit was such a problem is because of aggressive moderation and banning of users - i.e. censorship at the moderator level rather than the admin level.
Does it work on Edge
it's pretty amazin what they've managed to do, what was essentially an over saturated market, they've managed to pull ahead of incumbents like linode.
I also have a definite preference about what I allow into my digestive system, but if I happen to be in a group that, as a group, expresses a preference for where to go for a meal, I'll be flexible and eat the best way possible within the given constraints. Surely even a steakhouse has salads. Too frequent deviations of late? politely suggest an alternative or, decline to partake this time. No need to impose one's particular preferences, which is why it comes off the way it does.
So what's a language that has much better tooling than ruby, but still has a web stack as good as Rails? Does one exist?
Never surprise your team.

This incident looks like it comes from inexperienced, counterproductive leadership, as do the several incidents leading up to it and that will follow. Or maybe authoritarian. Several days after a firing, people are complaining in the NY Times that they are still surprised.

Not surprising your team is one of the top principles I've learned in teamwork. If, as a manager, your firing someone surprises them or their team, you almost certainly mismanaged the process. If you have a reason for firing someone, you should be able to create a process everyone understands even if they don't agree to it. The people left should certainly not be surprised, especially after the firing.

If your team is surprised by your strategy, if your customers are surprised by your product, and so on, you probably managed poorly. You should only surprise your competition.

At least the rest of us can learn from Reddit's management what not to do: motivating competitors to satisfy their users and customers while they're alienating them.
I don't know, if the statement is true, since I did not work with Ruby really till now.

But I definitively would support this statement:

> Programming languages cannot be considered separately from their ecosystems

I think, one of the main reasons for the success of the C system was not the language itself, but the standard C library. Standard Pascal did not have such a thing (Borland Pascal had and was more successful as any other Pascal), Modula 2 -- a superior language at its time, did not have it (the library that was standard for Modula 2, was just to clunky for wide usage) and also other languages did not have it.

C, when it started, had not only the library, but also a -- for that time -- superior development environment: Unix.

From this, I would strongly agree, that the ecosystem is decisive -- and the bar has risen since the times of C. Today, you need top compilers or interpreters, top of the notch libraries -- best to have a framework (like Rails) for a good use-case to use the language and tools around that support your programming.

With all those good languages around today, any new language must have an appeal and the ecosystem and if possible the community, to be successful.
It isn't offline. The front page is having some sort of issue. Deeper links like http://www.wsj.com/news/economy and http://www.wsj.com/public/page/news-asia-business.html are working fine, though.
From the changelog:
> Builds in Go 1.5 will be slower by a factor of about two. The automatic translation of the compiler and linker from C to Go resulted in unidiomatic Go code that performs poorly compared to well-written Go. Analysis tools and refactoring helped to improve the code, but much remains to be done. Further profiling and optimization will continue in Go 1.6 and future releases.

This seems quite a drastic change. I thought compilation speed was one of the pilars of go. In that light, why did they decide to release this anyway?
Uganda’s hybrid car launched in Kenya
Nokia and RIM... they sort of loosely remind me of Commodore and Atari from the early-mid PC era. Mobile today is sort of like the late PC era -- we have Apple and IBM in the form of roughly iOS and Google/Android. Interesting how history repeats. I'm sort of wondering if Cyanogen might not be Microsoft to Google's Android.
Yeah, but that doesn't explain the abruptness, or reddit's continuing silence. If it was a disagreement over policy or direction, it doesn't seem worth the PR hit not to try to explain it. On the other hand kn0thing's "popcorn" comment suggests it couldn't have been that embarrassing.
I'm willing to help. I have a long and "interesting" experience with trying to build such sites :-) I'll drop you an email, an off-line discussion is probably more appropriate.
You need a proper SSL cert for edenboards.com, it's flagged as untrusted in Firefox.
And why is this website that makes 1/20th the revenue of many of those "Cat Meme" sites (with 20x the staff) so important?
I don't think that's what I was talking about.
Past keynotes have been posted on youtube[1], so I suspect you will be able to watch it soon!

[1] Rob Pike's opening keynote from last year is available here: https://www.youtube.com/watch?v=VoS7DsT1rdM
It’s No Myth: Robots and AI Will Erase Jobs in Nearly Every Industry
I worked for a company that did a special translation of its software from American English to British English alongside the other languages they did. The Brits loved it, although they were mystified by the pricing - it cost them in Pounds as much as it cost the US customer in Dollars.
This is a first step toward writing your own ear training software, like EarMaster Pro. It has chord training, interval training, etc. This is probably closest to melodic sight-"singing" (you can use a midi instrument too) which is randomly generated melodic sequences, although it's aimed at singers so no chords.

There's also sightreadingfactory which generates random music to play as well. This one allows you to pick an instrument, level, time signature, and key. But it isn't interactive. It'd be great if they added web midi.
Is it possible to dynamically load libraries that have been compiled with -buildmode=shared in runtime from within a running Go program? The design doc talked about it IIRC.
I'll take a stab at this.

Atlas is an application that glues together four different projects by Hashicorp: Packer, Vagrant, Terraform and Consul.

Packer creates virtual machine images (also has Docker support). Vagrant will create, provision and run them for you (so a bit of overlap with Packer there). Terraform is basically a platform agnostic version of Amazon CloudFormation (create and manage infrastructure via configuration). Consul is a service discovery solution.

All of these tools used in conjunction can help you set up a machine, or a cluster of machines, on any supported provider, that will run your application images, all from a set of configuration files. More importantly, changes to your infrastructure and application environment are now a matter of editing configuration.

Atlas places a UI in front of these tools and allows you to execute commands and monitor their status.
I wouldn't really call functional a "new" paradigm...

It's fun learning new tools and tricks, too, so I don't mind advocacy and outreach. But many folks in the cult of functional present it as a panacea -- "If only," they lament, "everyone would use functional languages, we wouldn't have all this terrible software because functional languages eliminate entire classes of bugs!" and other tropes. Even if all the hype is true, that doesn't mean that the functional model of computation is the best (easiest to grok, maintain, or whatever) way to solve every problem. There is room for a variety of ideas and programming models, and I'm glad functional is one of them.
EDIT: I realize I left out my main point: I definitely agree with several of the points in the article. I have long wished for some way to traverse ObjectSpace easily and to know what code is being actually executed at any point in time. Lack of use of or availablity of comprehensive static analysis tools in our programming today is a huge problem, IMO. </end edit>

I don't have much experience with Ruby debuggers, as I rarely use them.

I do use RubyMine, every day. It's got powerful inspections and is an incredibly valuable tool for me. But, I originally used IDEA many years ago, and I don't think that RubyMine is anywhere near as powerful, because of all the dynamism inherent in Ruby.

I personally think that Ruby is far too flexible a language. I use metaprogramming, monkey patching, and `method_missing` exceedingly sparingly, if at all. I try to never make code any less traceable than possible. But, I use Rails, and while I don't dive into the Rails source very often, I'm sure there's a lot of hidden stuff in there. All sorts of methods added to classes (ActiveSupport - inflections, time zone helpers, ... - and all the core extensions that have made their ways into gems that do not even require ActiveSupport), and all of my URL helpers which use method_missing to "define methods" that never existed. In a word, Ruby's dangerous (and can be made to be very hard to reason about).

I have been watching http://crystal-lang.org/ every once in a while. I think one of the core strengths of Ruby is how concise and elegant it is or at least can be, and how readable it is or at least can be. It's pretty damn nice in a lot of ways. The community support is of course incredible as well (https://github.com/bbatsov/ruby-style-guide is great, http://slim-lang.com/ has made markup a non-arduous task, etc). Maybe we can do better.

EDIT: Incidentally: a lot of my complaints about Ruby are things that I would say about JS as well, but I have considerably less experience there. I just know that I've half-learned sooo many JS patterns. While I don't know Python, one of the things I've really liked hearing about it is how there's supposed to be "one right way" to do stuff. I think this is good. Code serves a purpose, it's a functional tool - IMO, it's not like written language where you really need a bunch of similar-but-different ways to get the same meaning across.
She was fired for wanting to negotiate her salary. Chairman Pao says that's "sexist."
I don't know, quite a few users were in full support of the move. The likely ones who were not simply knew nothing of what is going on as a great many users are simply not interested or unable to understand.

It was selective censorship. There are many subs,some quite well known, who are more flagrant than some of the subs shut down. FatPeopleHate was the most famous that was canned and it was likely at the request of IMGUR staff as they were having a pissing contest with content posters. There are quite a few very racists and sexist subs left so this was highly selective. As, a SJW dream hit which many labled the Reddit Wedding.

Personal stories aside, individual posters are who should be banned for violating site rules, not entire subs and certainly not their mods as many of them were trying to enforce rules only to be shot down by reddit admin
I think that's very short-sighted. The moderators represent and manage a good portion of the content creators that draw users to reddit.

They shut down AMAs because they were left hanging with several upcoming high-profile guests. The person that had arranged and managed guests in the past was suddenly gone, and there was no communication from Reddit as to what the transition plan was.

Personally, I don't think that's unreasonable at all.
Probably has something to do with their OpenSSH adoption, indeed.

Theo de Raadt actually praised Windows in a ruBSD 2013 interview, saying their exploit mitigations were second to OpenBSD.
AWS is basically software defined enterprise/software defined business at this point. Their products and services are amazing, and they will certainly dominate the fortune with GOOG and M$, etc. I'd imagine the push down into the SMB will more a bit more difficult, the push up into the SMB with a more b2c(dev) product offering and community approach seems to be the the better game here, think Microsoft and Apple in the early days. These are still multi-billion dollar addressable markets, there is a lot of room to play in cloud.
Right, "sign this, stay quiet, we'll give you a year's salary." It's hard to turn that kind of an offer down unless you have a lot of money in the bank.
Yeah, I really wish there was a solution that wasn't 'nuke all flash by default.' If there were a 'nuke all flash with sound by default, except for dedicated video sites (e.g. youtube)' that would be ideal.
Is WebAssembly the Future of JavaScript?
I think a model like assembly is a decent model...open up contributions to your project and offer shares to anyone who contributes in a meaningful way...i dont see why this cant be used to find a cofounder by actually working with them over time on the project.
Has anyone an idea how pagination would work/look like with the presented query syntax?
Tips for Working at Home with a Spouse or Significant Other
Your language is pretty strong and one-sided -- 'petulant moves...to treat their users as pawns'? Have you even been paying attention? A lot of those moderators actively sought the opinions of their subreddits before blacking out. It was often the communities, and not the moderators, instigating those decisions.

The censorship claims do not just apply to the hateful subreddits that were shut down -- censorship happens in more insidious ways, too. A lot of posts involving the Reddit debacle have been swept away, comments deleted, users shadowbanned. I think this is the kind of censorship that's being highlighted.
Comparison of self-hosted web-based Git repository managers