skysight-inc/HackerNews huggingface dataset:
The overwhelming majority of layer 1 monitoring and / or troubleshooting. Using a cloud provider, by design, outsources all of the layer 1 monitoring and troubleshooting to the cloud service provider. If you're not familar with the OSI Layer Model[1], layer 1 == the physical layer ie: hardware.

How often do you need to monitor your EC2 instance for failed physical disks or bad sticks of memory... never :)

Additionally, it depends on how much you outsource to your cloud hosting provider. Many people trust ELB to do the right thing. It is a pretty reasonable product, but having used keepalived + the default builtin LVS[2] that is in every distro kernel out there for more than 10 years, why trust Amazon to do it better? Why use Amazon Dynamodb when there is Riak[3] or Amazon Elastic Cache when groupcache[4] is so awesome?

Using cloud services == outsourcing some/all of the traditional sysadmin work. Many people who consider themselves devops people are smart developers with very little real sysadmin experience. Please don't fall into the trap of considering them exactly the same. It is an interesting hybrid role, but is distinctly different.

[1] http://en.wikipedia.org/wiki/OSI_model

[2] http://www.linuxvirtualserver.org

[3] http://basho.com/riak/

[4] https://github.com/golang/groupcache
Your body is fairly important, so I'd suggest spending more than 7 minutes on improving it. If you can't, fix your priorities. Don't try and "hack" your workouts for the purpose of reducing how long they take.

And beyond that, the 7 minute workout is mostly useless. Go to the gym and lift weights 3-4 times a week (and then lift heavier ones the next time, repeat). It's not complicated.
One of the things I was left puzzled with was how could one efficiently leverage a transaction log and data organization for querying all in the same file without memory mapping and have this perform well. Maybe the implementation they are using is part of DeepDb special sauce?
Also it seems the company is very young and so many of the things other posters are expecting such as a large engineering team, feature matrixes and downloadable demos arent in place yet and will be soon
...so you can get a taste how it felt writing code in 2000
https://xkcd.com/1185/

"StackSort connects to StackOverflow, searches for 'sort a list', and downloads and runs code snippets until the list is sorted."
You can declare dependencies outside of JS. Sprockets does this. Linearizing a dependency graph is pretty easy in most languages.

Bower got dragged is because it manages dependencies while providing no other help whatsoever. It's also frequently used with RequireJS/AMD. So the obvious question becomes, why can't they get in a room and make a baby that isn't a horrifying monstrosity that is the RequireJS config file?
Node.js for iOS
So stackoverflow is down... And cached
Guys, just search on google, click on the arrow next to link and next Cached. Voilá
Apple and Google are fighting 'Flappy Bird' clones
too bad they can't start a thread asking for tips to bring it back online
It can be a working strategy if you're building a lifestyle business and don't care about hockey-stick growth or making millions.

I'm an armchair entrepreneur for now (just getting that out of the way), but the advice I've seen over and over again can be generalized as: "Go out and talk to peope". You'll want to avoid starting with a sales pitch. Instead, talk to them about their business (or life) and see if your product is a fit (ie: don't try to sell a social network for cats to a dog owner). If it seems like there's some product fit, ask how they are filling the need now. If appropriate, give the the elevator pitch and a 1min demo on your live product. Ideally, convert them by having them sign up for a trial right then and there on your computer, followed by walking them through the COOLEST thing they can do on your product.

Rinse, repeat.

That's my 2 cents. Also interested what others think.
Hmm. It seems to me, that if you answer such a question, then you do not know who your users are. And this is not good for your startup. Because you have to know your users to be able to fix problems worth fixing. So try ask another question. Who are my users? And what actual problem I want to fix for them? Then, I think, you will be able to find a way to them.
And US income tax laws apply to citizens by birthright who have never resided or worked in the US. Law is weird.
In case anyone has trouble searching for this, the term you're looking for is 'bubbling'. Parent poster has already warned you that this could presumably be considered NSFW somewhere (apparently)
Time to dust of my old c++ reference book :)
http://betali.st/ got us our first 300 users for http://www.marvelapp.com, it's free to submit, I recommend it, great way to get momentum.

To get our first 1000 I used a combination of Twitter, LinkedIn Groups and my own blog and newsletter
I love working on my Mac, but the use of Cmd-Left and Cmd-Right instead of the <home> & <end> keys really causes me lots of wtf? moments when I'm editing.

Fortunately xcode allows you to customize those keys which has made code editing a lot more pleasant.
I'm a bit confused - can anyone clarify what is the problem in TFA example

begin;
delete from my_table where key='key';
insert into my_table (key, value) values ('key', 'value');
commit;

? As far as I understand any outside transaction would either see the old value (assuming one existed) or the new value, not the middle result where the row doesn't exist - am I mistaken and this doesn't work that way in Postgresql?
I'm with bretthopper. The 7 minute workout is a good start for us developers who probably get little to no exercise. That said, I don't think it's designed to actively make you lose weight, bulk up, or increase your cardiovascular fitness.

If you're looking for those things, get your heart pumping for longer than 15 minutes and work on a solid routine at a gym.
The biggest business MOOC ever
What's your general field? B2B, especially for big industries, tends to call for networking and possibly cold calls. Individual sales tends to call for advertising with a focus on high relevance sites. Social or two-sided markets (think credit card companies and users) tend to call for narrow early focus via outreach to online or physical communities. This simulates widespread use by creating a regionally high use space.

If you're in a specific field (e.g. online cello sales), do outreach to things like relevant forums and subreddits. You'll get targeted use which will provide quality feedback, hopefully. If it's a broad spectrum project, buy up relevant and cheap(ish) ads in several venues. Push use with some definable group that you can interact with directly, get emails via a newsletter, etc.
I can't believe you said "million", do we really have millions of developers?
Google acquires SlickLogin, another startup on a quest to kill the password
Bootsy: Framework For Project Managers
Someone already wrote Set<T> and List<T> code that was
almost certainly smarter than you.

I am so very tired of this weak argument in favor of adopting conventions.

It doesn't persuade me at all. In fact, I see through it for what it really is: An invitation to adhere to someone else's rules.

Whether or not I choose to adhere to List's contract of always incrementing size() by one, after calling add(Object) has nothing to do with whomsoever might be "smarter." It's purely a decision in terms of adhering to the potentially popular expectations of other programmers, or defying them. This is a social requirement, not a technical one.

In other words, you'll catch flak from other developers, who might try to use your code, even if it functions perfectly, for the circumstances it was developed to be used under.

This type of clash of unnecessary, pedantic demands is idomatic to the culture of Java (particularly enterprise Java), much in the way that bizarre, unexpected parsing results are idomatic to PHP, or the hellish nightmare of cross-browser support is idiomatic to JavaScript.

Honestly, if you're not designing an API, and it's not intended for broad use, this sort of rote adherence to established convention can be safely ignored. If your code won't have a very large audience, is well-isolated, tests well, and re-use is not anticipated, who cares?

And listen, don't get me wrong. I'm glad that Java's language specifications are pedantic, strongly typed and designed and written according to properly conceived, well-thought-out contracts. This is the primary benefit of Java over other languages.

On the other hand, if I decide to write a class, while subclassing interfaces from util, while completely ripping the guts out of every method I override, and violating every normal convention the world at large might expect from such a subclass, it has nothing to do with whether the existing interfaces were written by people "smarter" than me. Maybe I just like the semantics of the names of the methods. Now if you'll please excuse me, I have to apply another coat of wax to my ego.
20 years of Impulse Tracker
As someone in my late 30s I think the main reason is this- Its time then to stop fking around and just get it done. It dawns on you at this age where you are in your life, how far you've got to go and it annoys you that thus far you didn't get 'it' done yet.

You're not staring death in the face but you're close enough to feel its influence. If not now when? That spurs you on, beyond any motivation you ever had at any age before. The experience helps, the realisation that those before you weren't any more special than you helps, but the ticking clock motivates like nothing else.

Here's my own personal motivator that has meant the most at this age.. — 'Most men lead lives of quiet desperation and go to the grave with the song still in them.' - Henry David Thoreau. That should scare the hell out of you, unless you're not old enough yet.
I'm quite surprised to see caffeine ranked so close to modafinil. I've never used modafinil but from what I've read, for some people it's almost a wonder-drug. Caffeine gets me "high" but if anything, it can even be counter-productive at times. I wouldn't rate it anywhere near life-changing.
Modelação de Pontes Ferroviárias de Alvenaria em Arco
I am not sure I buy it either. To me it comes off as cognitive dissonance between the party line of "don't invent your own crypto" and the pervasive love and acceptance of Git.

No one wants to say that Git, on which many of our SCM processes are now built, is suspect. But also no one wants to argue that Linus is somehow an exception to the rule against amateur cryptography.

So what we're left with a somewhat ambiguous situation where Git is described as not being crypto despite the fact that in practice people assume it is resistant to malicious attack.
My concern here is that with a small user base people won't be able to review/vet the snippets. With something like StackExchange, there's enough people using it that there's some amount of peer review.

How would you ensure code validity in Snippet Repo?

edit: Also, how would you handle multiple submissions for the same snippet in the same language? I.e., two Java snippets that both safely retrieve an element from a map.
There are more than 9 millions of people that write code
Told friends, twitter, HN.
I'd be curious to see this study performed having the effects measured with EEG while performing cognitive functions. Asking people how they rate them is far too subjective.
Hm, it is all creative commons licensed, right? Where is the local, daily updated, blazing fast to search offline application? :)
Thanks a lot! It means a lot to hear! I'm glad that at least some of made sense ;)
Tor based fake traffic script
Agreed!

I am on the crazy side of the spectrum, currently training 10+ hours a week to do triathlon + powerlifting, but I think a more sane person could get a huge benefit in maybe 5 hours a week. 7 minutes will do something, but I would love to see any 7 minute a day workouter in as good of shape as a 5+ hour workouter.

I do disagree that the ideal workout is go to the gym and lift weights 3-4 times a week. Gym is good, weights is good (I do them), but cardio is also super good. Most studies about exercise makes your memory x% better, or exercise makes you live y% longer are about cardio.

Ways to try and get both?

a) 4 days of 1 hour of crossfit type exercise would work (not my preference)
or
b) 2 days of weights for about an hour, 2 days of cardio for about an hour, and a decent amount of walking on off days.
> when needed. I.e. instead of loading one giant chunk

IMHO , The problem is the user is waiting for the functionality to be loaded,not a great user experience especially on mobile,where connectivity can be bad."Bulk" loading is usually cheaper than multiple requests to load parts of an application.

I usually load all the code required upfront,even data is fetched and cached in the background so my users dont have to wait while browsing multiple pages of a listing , for instance. I would never use async module loading in production. It often fails according to my tests.

Maybe using amd during development makes sense on some projects but not in production.
So why should you move that button? The article doesn't actually answer the question. If a UX designer just says "move the button by 3px because it looks nicer", then there is a good chance that someone higher up the hierarchy will say move the button by 4px because that looks better. And since neither of them are able to actually justify their reasons beyond some vapid and subjective claim of making the product "more delightful", the person with more seniority wins.

Contrast this with the engineering version of this debate where the decision between using foosort and barsort can be decided based on which one results in lower CPU usage. Or a UI element is moved 3px because it allows reducing the depth of the UI widget tree which improves the FPS by X during complex animations. Or that a button's bg shouldn't be #282828 because of the problems with 16-bit color.

The other big problem with quibbling over 3px in Photoshop mocks is that the mocks tend to be designed on high dpi displays using Photoshop or Illustrator which do not need to handle realtime rendering so they use high quality antialiasing and scaling. When the mocks are implemented, the final product is viewed on a multitude of devices with different rendering characteristics. So the 3px change might result in a blurry line because the widget no longer snaps to the pixel grid of the lower resolution device after the system scales the image to handle resolution independence.

So if a designer asks for a 3px change without justification, then the engineer should push back until a good reason is given. There are objective aspects to UI and subjective aspects. Discussing the former is straightforward and the decisions are relatively easy to make. But discussing the latter quickly degenerates into bikeshedding.
What's successful?

i started the 7 minute thing a few weeks ago. Since then, I've felt fitter and slightly happier. Without it, I'd still cycle to work but my upper body gets very little movement.

So, does doing some exercise make you feel better than doing next to none? In my case, definitely. Does it make you thinner and more attractive? No idea. Is the 7-minute workout the best approach? Probably not. Is it a waste of time? Hell no. Exercise is never a waste of time. And don't ever let any gym geek tell you otherwise.
Traditional digital voice telephony is astonishingly good compared to anything we now use on mobiles. The problem with mobile has never been with the bandwidth, it's the packet loss. You can have as wide a band as you want but if you are dropping half the frames or they arrive at random times then it still sounds like shit. Isochronous circuit switching basically works perfectly, as long as the path can be established (busy signal is the failure mode here).

On VoIP with a good low loss path you can get amazing quality too. Skype for example sounds even better than digital circuit switched telephony.
I would buy you HN gold if I could.
The author makes the mistake right at the very beginning of conflating module loaders and specifications for modules (like CommonJS).

Module loaders, that is code that loads other modules onto the page after page load, are overkill. Most sites just don't have enough JavaScript logic to make the size of their JavaScript (compared to the two huge images on their landing page) the biggest problem they should be worrying about. Just concatenating all of your modules into a single script and call it a day.

But module loaders have nothing to do with the module definitions themselves, like CommonJS. Separating code into small modules is useful for 90% of projects too, basically everything other than single page, or completely static sites. And if you're thinking that modules are overkill then you're probably using a poorly designed system for organizing them, that adds too much friction to the creation or installation process.

Unfortunately that confusion in the introduction is going to make this comments thread go all over the place, for what could have been a could argument against complex module loaders.
This article pisses me off something immensely. How about you learn to fucking code your own design?

'Yet we’re at the mercy of our teams. We can design beautiful, intricate, delightful details — but we can’t build, test, and deploy them all.'

No shit, so how about you stop being one of those lazy-ass photoshop goons who play fucking color-the-button on dribble all day long and actually learn to code your own fucking interface, either in Cocoa, JS, CSS or whatever.

This ain't the 80's no more. Software Engineers that work on front-facing stuff can and have learned design. Not just graphical design but even interaction design and designing slick user experiences.

Though I can't speak for all platforms, most Web & iOS developers I've met can do all that photoshop pixel-perfection bullshit _AND_ code the interface.

Which makes me hard to think why even have these photoshop-cowboys.

'We can design beautiful, intricate, delightful details'

The .psd file or your design ideas isn't worth anything.
Fuck you if you call yourself a designer and can't work on the final medium.

EDIT: Pardon the tone.
In my opinion reddit is very underrated in terms of customer acquisition. It's a target community of early adopters who are willing to start a conversation with you. For my start-up, 900dpi, I got our first 400 users from reddit after failing miserably through other channels. We found our best success in /r/web_design but have also looked at /r/frontend and /r/webdev. Sometimes your best traffic comes from comments in other peoples posts (where redditors are asking for a product like yours or discussing a problem that you solve). Our product has been picked up on a couple blogs too after being discovered by the bloggers via a reddit post.

I've also had luck with some other niche community sites such as Designer News. The important piece here is to try and integrate yourself into the community instead of just spamming them with links to your website. Get involved in conversations about things other than your start-up (people notice this and appreciate it). Make friends with the moderators. When Designer News was still private with no search capabilities I wrote a quick search engine built on sphinx to index all of the posts and make them searchable. Not only did this get me an invite to the community but also sent some nice traffic to my start-ups site via a small link on the search page.

I've had little to no success with twitter and facebook, although I might be doing it wrong. Some of the targeted communities that you can find through google plus look somewhat promising, but I've yet to fully explore these.

Our most vocal power users are people we know personally, or met at local events (our local co-working space).
What's your product? And how'd you find the 3 people?
The 7 minute thing wasn't so much about time (I think that was just the sales pitch) - it was promoting the HIT (High intensity training) school of thought.

Some research is pointing that, for some proportion of the population, short bursts (i.e. a few minutes) of very intense activity is either as effective or more effective than long periods spent in the gym etc.

The big caveat seems to be that response to a) HIT exercise or, b) hours at the gym in general, has a genetic component to it.

http://www.bbc.co.uk/news/health-17177251

Too early to tell I guess, but it'd be really interesting to read some meta-analysis on this stuff.
on a Sunday?
I think his point is quite exactly that a concurrent write transaction (starts after the first transaction starts but before it commits) that relies on the existence of that key/value pair will fail because of how Postgres works.
I have a hard time seeing how the world would work if people did not strive to achieve their goals.

Take a for-profit company. Their goal is to make money. If I ask them to compromise on this and stop earning money, they get very dogmatic about it and completely refuse.

If I ask a politician to start promoting a competitor, he will also dogmatic refuse. I can not even get him to compromise. I offer him nice bribe money, and he should accept it and step down.

What I am trying to say is that dogma and compromises are not the black and white, good and evil. Dogma is required to make the world work, and compromises are only good when it doesn't interfere too much with it.
I will argue against this. Having a currency that can be bought or sold is also an incentive for big central service providers to crop up. For instance, bitcoin is not as decentralized as it should have been with only a few large mining pools.
'I'm having a tougher and tougher time appreciating these photoshop cowboys. '

Give me a break. That's the default these days. I've yet to met iOS developers or front-end engineers who can't design.

We don't need these photoshop goons anymore.
Lift weights 3-4 times a week? Do you even have a Unix beard?
I find that I hit a slump around 3:30pm and have been using the 7-minute work out for a mental break from work. I definitely miss some days, but overall I usually do it roughly every other weekday. I know it isn't going to replace my other fitness activities (ultimate frisbee and volleyball), but it's nice way to get my heart rate going and mind off of work without changing/going to the gym (where I am fish out of water).
Poor Brendan Eich: NY Times Blames Him for Pop-up Ad
Fortunately there's no chance of Apple buying Tesla.
7 minute is good for sustainability. I'm doing it most days after work and I lost a healthy amount of weight in a month. I also have less back pains due to sitting all day in front of computer.
Yeah, I'd consider it Not-Safe-For-Work (nudity). Since you've been warned thrice here is a link: http://i.imgur.com/OeSyGw5.jpg
Every once in a while this article pops up rewritten in another form.

Attention to details is fantastic, but the mark of the best designer is one who ships. It is in fact the mark of the best artist who is pixel perfect. This is not saying that you shouldn't be fixating on the details - but don't let it interfere with the client's goals of actually being out there.
Thanks for that, I guess I misread a bit.

So what he's saying is that there's no privilege escalation exploit packaged with this rootkit. Gotcha.

Still I wouldn't mention "this package won't hurt you" along with such a tool. Many userland exploits exist.
I know of Crazy Egg and their 90 day free trial.
No way! I just picked up a book of his poems at my local second hand shop, come back home, open hacker news and see him mentioned. What are the odds!