skysight-inc/HackerNews huggingface dataset:
I don't see that this tells us anything of interest at all. It's certainly not saying how fast a given ISP can go if you pay for it. I think it's largely reflecting a combination of which ISPs have a higher-proportion of subscribers on cheap plans, and who has users that are pulling content through marginal WiFi connections.
How is this for inspiration from back in 2010?

Http://blog.asmartbear.com/nut-up-or-shut-up.html

Congrats to Jason and the team. Very well deserved success.
That's awesome. Can you make one thats for 'lifestyle' businesses, i.e. bootstrapped startups with a sustainable model?

For starters, with my business model, the monthly expenses depend on the number of customers directly. Every time I get a customer, I automatically deploy a VM. And I am charging them a few more bucks than the VM costs, so my revenue is directly tied to the number of customers also.

Maybe I just need a spreadsheet. But really its pretty simple. I plan to launch something that I can support alone. Within a month or so, I need to have enough profit to hire a guy from oDesk to help with support.

The other part is charging for support, which I plan to make separate from the servers. So you can pay as low as $5 if you want minimal support, up to $500 if you are a business and want to prepay for up to half a day of consulting each month.

So what I want is a spreadsheet that I can change that has a projection chart off to the side that is automatically connected to the spreadsheet.

With template spreadsheets/charts that I can configure.

Maybe use something like Google Spreadsheets or http://stoic.com/formula/index.html
The obvious question is: can Google get away with it all, or will they fail without focus?

It will be interesting to see how Google handles quality and customer service if it increases its efforts to sell consumer devices.

You can get away with a lot of ignoring people unhappy about the quality of your service if you're giving away that service for free in return for showing them advertising. Their only option is to stop using your service and go somewhere else, which doesn't cost you much if they're still a small proportion of your user base.

However, you can't get away with a lot of ignoring unhappy people if you sell them expensive consumer gadgets that don't work properly. They'll do things like returning the item (substantial overheads for you even if it's in resaleable condition) or charging back the purchase fee if you don't make a return reasonably easy (more immediate overheads, and if you develop a pattern of this happening it's going to hurt your long-term overheads with the card companies as well).

I'm a little surprised Google aren't going for the huge-value business model that the linked blog overlooks: being the on-line distributor/middle man. This position typically rakes in much of the profit while taking on relatively little risk and doing relatively little work to create the underlying value, and it always has; see: record labels, book publishers, app stores, cloud hosting, and of course the granddaddy of them all in the Internet age, Amazon.
Completely ignores Google's aggressive acquisition of robotics' companies. I'm not sure how those two fit together but unless this is two branches of Google moving in different directions I think they must both fit into the same vision.
There is no way that a valid copyright claim can be made over the underlying data because it is a statement of fact. Such a work is not eligible for copyright protection.
This was an interesting enough read as a review of failed Facebook initiatives (which I had largely forgotten about) to be worth an upvote. There is a sense in which I am not particularly worried about Facebook's future, because I've never thought Facebook had a future as an industry-dominating company. (Disclosure: I spend a LOT of time on Facebook and was there talking to a Facebook secret group of good friends just before coming here.) My prediction about Facebook has been boringly predictable for a couple of years here on HN: "Facebook will go the way of AOL, still being a factor in the industry years from now, but also serving as an example of a company that could never monetize up to the level of the hype surrounding it." I used to see friends on AOL. I never felt an obligation to help AOL monetize just because of that. Networks are a dime a dozen. Right now, Facebook is a very convenient network, and I like it. I do not predict that Facebook will make a lot of money because of users like me.
You live in a democracy, so replace "the state" with "the people".
What makes a leader
To play devils advocate, I'm not sure why you think the very poor should be concerned about respecting copyright law.
TSMC which is where nvidia and others make their chips already has 16nm factory running.
So in what way do we restrict access to antibiotics to prevent their abuse (to the great detriment of all of humanity)?
that just reinforces my point :)
Sadly the dream of passport-less travel in the EU is slowly being eroded by airlines demanding passports for photo ID. Although I'm a UK citizen I don't own a UK password, I refuse to pay for one when I have no desire to travel outside the EU (there's also political reasons, but I won't go into that here).

Anyway, there are some destinations I can't fly to within the UK without a passport because certain operators such as Ryan Air will only accept a passport as photo ID, which is pretty dumb. FlyBe used to have this policy but I see they've recently relented and will now even let you board with just your senior citizen bus pass :)
Your comment raises the interesting question of what the distribution of number of Facebook friends is among REAL users of Facebook counting other REAL users as friends, and how the distribution changes for various user characteristics. I have not seen good data on that.
This would be cool for embeddable threaded discussions. Project Syndicate tries to have a per-paragraph discussion but fails imo since it's still not obvious enough which text they are commenting about.

Pretty cool though, what have you used this for so far?
I'm not sure if there is a workaround yet. I was curious about using custom routes randomized this way and intercepting the requested filename. file-<campaign>-<random>.jpg or something. I wonder how mailchimp is doing this now.
very impressive effort for a quick side project.
bookmarked, i will come back and try it with some legit data when I get a chance!
"The OpenBSD project uses a lot of electricity for running the development and build machines. A number of logistical reasons prevents us from moving the machines to another location which might offer space/power for free, so let's not allow the conversation to go that way."

Well then, good luck with the money raise.
Seriously.

A manager is responsible for controlling, administering and maintaining the work being done by their subordinates. A big chunk of that is determining what work is yet to be done, if it's on time, what needs to be done to support the existing work, communicating with other teams, doing research, quashing harmful discourse and building morale. They organize, prioritize and double-check the tasks assigned and meet with their subordinates to ensure everything is going smoothly. They plan, develop, monitor, communicate, and assess their employees and their work. And of course they attend countless, constant meetings.

If as a manager you can do all that and then have 2.5-3.5 hours a day left to write code, bravo.
This sounds more like what a Senior Developer/Engineer should do, not an Engineering Manager or a PM or a TPM.

I seem comments here that "used to code" managers were either the worst or the best manager they ever had. However, it's the job of the Senior Developer to represent the engineering concerns of the team. It's the job of the Manager type to sit between the Engineering Team and the Senior Management, deal with paperwork nightmares, prioritize major work units, set deadlines and manage both up and down.

The Senior Dev should sit at a high level of the actual business of the engineering, dip down from time to time to spot shoot thorny issues, but they should prioritize the specific engineering items and keep the team well fed with work. It is a management function, with expertise in very hard engineering problems.

Sometimes the Senior Developer might represent that some work item is problematic for whatever reason and try and keep the team off of it. The manager, knowing the strategic priorities of the upper management, can either chose to manage this up, or override the Senior Dev and manage this down depending on the situation.

This is something that Senior developers aren't in a position to understand. Representing only engineering up means that unpleasant shit work is often just not done. It sucks, but needing to press your team into doing work they don't want to do is how things get done.

It may sound like overspecialization, and on small teams it is. But with large engineering groups, you don't want to tie up the Senior Dev, who's basically the guy who beats the drum on a slave ship, with being the ship captain.

This is really hard to understand until you've been in a medium to large sized organization and had to manage there. Managing takes an incredible amount of time. Most managers don't stop working when they leave work. Hell putting together a decent proposal might take 2 or 3 months of 50-60 hour weeks.
Tell them what you are about to tell them, tell them, tell them what you told them.
I like how open-ended this thing is. I wonder if the market is actually ready to move beyond domain-specific sensor hardware and in to something broader. The aesthetic isn't quite my taste, but I'm very curious to see how their users react.
>If scientist were getting twice as fast, I doubt it would make a difference. As I said, ok scientist are twice as fast, but can they think of a novel solution twice as fast? What is the last great physics discovery that was by a single (wo)man? Why are there no medals in sciences now won mostly by teams?

I think you are misunderstanding what "fast" means. Their brains would be literally running twice as fast, they would be having twice as many experiences and thoughts in the same amount of real time. They really would think of novel solutions twice as fast as they otherwise would. This isn't even taking into account increased parallelization, like adding more neurons to your brain or adding more people to work on the problem.

>Again I don't think it won't reach super human levels. I just don't think the Singularity is within next thousand years (I'd say several thousands but I don't want to underestimate humans).

I've heard pessimistic people estimate it at 100 years, and optimistic people estimate it within 20 years, but your prediction is way out there. The worst case is we have to examine the human brain and build a model of it in the computer (not easy but certainly within the realm of possibility.) Likely we'll figure out how to build intelligence long before then.

>Chaos and randomness are essential to with creativity and discovering novel solutions. So basically we make our computers 20 times more intelligent, but they aren't chaotic enough to find what fixes them.

Random number generators are simple enough, though randomness itself is not a good thing and does not help intelligence: http://lesswrong.com/lw/vp/worse_than_random/
I wonder how true that is now.

There are mergers and acquisitions in companies of all sizes, so to some degree no jobs are safe.
He probably has the Tor network in mind.
sounds great. the only real question i have is, is this a nightmare i'm having right now?
That is until Yale than set themselves up to forcefully man in the middle all outgoing https connections.
Been using it explain AngularJS code to my lead designer - works well because I can directly highlight the areas she is needs to know about (like variables to change) without adding a bunch of comments to the code.
I bet you a significant portion of the traffic is now coming over the mobile phone. If 40% of the students preferred that site, I'd bet its enough of an improvement to warrant some small-screen browsing.
I live in San Francisco and I have exactly the same issue, it started happening more recently. Speedtest is 35mbit down/10mbit up
Also http://learnyousomeerlang.com/.
So if I smile daily and everywhere my face would be more difficult to recognise and track?
If you have something exciting to talk about, public speaking is not such a chore (a joy in fact). The challenge is having content that's easy to make exciting.

If that's not possible for you, then try to get excited of the fact that you're out there to excite the hell out of something mundane. Surprise your audience.

Being in that state of mind alone should knock out the jitters.
I think this is really cool and definitely brings us closer to the Internet of Things. I don't think I would have anthropomorphized the system by calling it "Mother" and putting an eerie LED smiley face on the base station.

I can't seem to find any technical info on the "cookies". Are they similar to the technology in the Fitbit Flex, ie Bluetooth Smart coupled with some sort of accelerometer. If that's the case, do the cookies need to be charged every week. This remains the single massive downside to widespread adoption of such devices.
I have to agree with the peer poster. That thread only shows a level of attention to detail that is required when producing software that's intended to behave reliably.

Bear in mind that drive-by patches have to be maintained forever by the person who is reviewing them. It's often easier to not respond at all, or to implement the work yourself, than to explain all the nuances around correctness and maintainability that may not be obvious to a new contributor.

Some projects are more accepting of patches, but they also then have to accept the of patches to fix those patches, and patches to fix the patches that fixed the patches.

Other projects try to get things right the first time so that there isn't a second time.
Cool product but very creepy branding. Might be ok to keep the name Mother but shouldn't be emphasizing it as a "mother" on the site at all.
Bootstrapped pass-through entity.

Year 1 Salary: $100k
Year 2 Salary: $600k-$1M (6 months in to Year 2. Estimated salary)
The type of block they're describing could easily be implemented in simple stateless firewall, something like iptables. No deep packet inspection is needed to block based off of header info like src/dst ip, port, or protocol.

DPI specifically means examining the payload of the packet. This is not DPI.
An S-Corp is little different than an LLC in that sense in that it's a pass-through, and an LLC may make more sense in some situations. (And certainly cheaper to get rolling properly than an S-Corp.)

But, it still wouldn't matter in this case. There is no money, except that which I put into it. If I were to take a partner retainer from that same pool of cash, or pay myself a salary via an S-Corp, they would both show as income at the end of the year, even though I just moved money from one pocket to the next.

If one is in the same situation, observe how much you need to cover expenses, set that aside, and invest the rest - do not try to be funny with paying yourself out one side and looking for losses on the other.
You expect me to go to private industry to find someone to monitor my life? Do you have any idea how much that would cost?

Some things just make sense to do at national scale, even if there are a small minority who don't appreciate the benefits.
The landing page won't let you backspace to leave... Not nice!
I think the product is creepy too. Maybe Google or Facebook will buy them.
...the unknowing masses.

So it seems you've met a few Yalies? b^)
Yes, but the point being made here is that managers should do more. They should spend all of a whole 30% of their time coding, which presumably includes real coding projects, not "some simple" coding.

After all, if all you're doing is checking in bug fixes occasionally, how are you really going to know the advantages and disadvantages of redis or puppet or any of the other tools used on a daily basis on engineering teams.
I had similar issues with Verizon, others have reported similar issues with Time Warner and YouTube, but had some success by blocking one of the IPs in midroute:
http://www.reddit.com/r/technology/comments/196170/how_to_st...

It's hard to tell how often this is getting messed up by content delivery partners in the middle, versus intentional traffic shaping, but it sucks either way.
To me it feels like people protecting their little kingdoms within a large organisation.

There is no market in which you have to compete against the new (superior) competitor so the only tool you are left with are fallacies like referring to regulations and proper protocol.
It may be an age thing, but it find it creepy and useless. I haven't needed a Mom since I left home at 18.
How can they do that without the cooperation of clients? This won't work in a university the way it works in a corporate environment.
Really, how?? Wouldn't that require the installation of a custom root certificate on every client?
Why Einstein Will Never Be Wrong
Mothers watch their sons out of love and genuine care for their wellbeing. Mine did a bad a job and that's why my next sentence will be bitter:

If a company wants to make me use a telescreen, they might as well make it a suppository.
The way the thing is filmed with the smiley face and lighting up eyes, I could easily imagine a sci-fi horror film being based around it. :)

More seriously, the idea of using cheap motion trackers to track usage of things in the home is very interesting.

When Google acquires this, it'll make the Nest complaints pale in comparison. :)
> Why do you assume AI will rely on hardware so extensively and not work in software?

Three reasons:

First, hardware is much faster than software. By the time you've built a virtual machine of some sort you're talking about (an) order(s) of magnitude performance loss. We're still speed-limited in how accurately we can emulate the SNES, for example. Sure, there are cases where it is not too bad of a performance loss, but in the case of something like an AI, I would have to assume that a large chunk of the "core" AI would be self-modifying in some form, and self-modifying code just kills most interpreters/JITters.

Second, any sufficiently complex software will have bugs. And in the case of something like an AI, I would have to assume that a large chunk of the "core" AI would be self-modifying in some form, and as such will probably hit upon some undocumented feature/"feature"/bug of the sandbox and start relying on something instance-specific. Machine learning algorithms make great fuzzers. (I know - I've actually had this happen myself. Was working on a fairly simple robot arena machine-learning "demo", and the winning robot exploited a bug in the arena to mess up other robots. (Fairly basic stack-based VM, robots could run X virtual instruction subticks in a game tick. Some instructions took multiple subticks, and there was a bug where starting an instruction [number of subticks in the instruction]-1 subticks from the end of your turn would execute the instruction on your opponent's turn, pushing it onto their stack.)

And third, I don't see how one could build something that doesn't at some point rely on hardware. Virtual machines still leak data via timing attacks. For that matter, what will you do about I/O? How do you know that the AI isn't relying on the noise on the wall in the background of the webcam for some internal subroutine?

> You pull the plug on the hardware.

Which immediately wipes all data in RAM and data encoded in the current processor state / current GPU state / etc. Great idea!
The Openess Delusion
“It’s not a bug. It’s a feature”. This, in grossly simplistic terms, is the central message of “Solutionism”
hehe, sure thing! We love pizza
> I don't know if Iceland's the rare exception here or if this goes for some other countries as well.

If you mean exception as an EU country with no national ID scheme: the UK, Denmark, Ireland, and Norway also don't have national ID cards.

If you meant a Schengen country with no national ID: Denmark and Norway are other Schengen countries with no national ID cards (Norway isn't in the EU but is in the EFTA).
Not buying it. Priority or not, who leaves a forehead-slapper like that in their code for several years?
The real story is that building apps for the sake of building apps is irrelevant if they're not backing a truly useful product. That's natural; the barrier to entry becomes higher and the business starts to look like any other software market.

I don't necessarily see this as such a terrible thing, it just looks like we're not going to see the massive swings of luck that used to benefit a small minority of app developers.
I ran into it yesterday. Not even kidding. I had maybe 12 tabs open and one tab started making a pay-attention-to-me notification sound that I didn't recognize, so I had to go through all the tabs looking for what wanted my attention.
The extension did more than just add ads. A javascript listener for the click event was attach to each link on the result page.

If the user hovered with his mouse over a link, he couldn't tell the link would lead him to http://www.ecosia.org/. But this is exactly what was happening, because the click listener was changing the URL only after the user clicked.

So now the user was redirected to http://www.ecosia.org/ along with a bunch of parameters, including the original query and the original URL, and from there http://www.ecosia.org/ redirected the user to the original URL (after logging whatever it wanted to log), without the user having a way to notice what had just happened (unless looking in the dev console).

The fact that the URL was changed only after the user clicked is quite a hint that deception was intended there.
I've repeated advice given to me: speak so slow you feel silly, then slow down.

This is great advice or large audiences. Speaking slowly ensures that the audience can understand every word, even non-native speakers. More than that, large groups may be varying distances from sound amplification, meaning the only way to cope with the inevitable rumble/echo is to modulate slower than it. This isn't such a big deal in groups that are easily in ear-shot without amplification, but it will definitely help prevent the speech from turning into a race to decompress an idea fastest! And it also helps prime your style, so that when you inevitably hit your stride, it fails normal, not fast.

Granted, if you have a strong command of yourself, then you needn't worry about it, but then you already have a style you're comfortable with and works.
Cool OS X Terminal Hack
Hold option + click a position in the current line to move your cursor to that position.
Alternatively, import from Excel to simplify onboarding.
Especially when you consider that after taxes, retirement savings, etc, you're likely to take home less than 50% of gross. If you're single you can still have fun on 80k, but it's peanuts if you want to have a family and/or travel.
So employee A who makes the company x million / year should be paid on par with a janitor? I think we just fundamentally disagree on that one.
Why would it not work in a university as it works in a corporate environment?
Look some otters
There are some really odd parts in the source code for this this innocent looking page hidden by javascript.
cool , please add export to excel or google docs..
It might be good to generalize that a bit.

Fear, spouses, family commitments.
About the app, these guys do something like that - http://cyberpsyc.com/