skysight-inc/HackerNews huggingface dataset:
Nobody's put more good software into more people's hands than Microsoft. But since the early 2000's, I feel like they've lost their hardcore productivity edge. Their software has become this endless march of shiny things and fads. I rely less and less on their products every day.

The old microsoft that didn't mind being hated was a good thing. They relished being the target and they drove competition whenever they didn't succeed in outright squashing it. I can't see how Microsoft can get back to being the big bad enemy again. Maybe they still are that for folks, I dunno, as a software guy, I don't feel them in my life and I haven't for years.
"When you pay Verizon you pay for access to their network" When I pay my ISP I pay for access to the Internet, not to some other net. The customer doesn't have to be preoccupied about any backroom operations necessary to provide the service contracted. OTOH, when I pay Netflix I expect it to be able to provide the content, including having a link with enough capacity.

What Netflix is doing is "bullying" a bigger company into a less favorable deal in a negotiation table. Verizon now has to deal with customer pressure to make a deal sacrificing their profit/incurring in loss. That's the way negotiations are made, you have to know who are the stakeholders, how can they affect the outcome and how can you act on them. If neither side lied then everything is ethically sound.

The outcome will depend on whether Netflix can endure a competitor who offers a better deal to Verizon and wether Verizon will bulge under customer pressure. From where I stand, Verizon is in a better position because its monopoly is stronger.
I don't know. If they give a founder a sliver of a point in the fund, that's motivating. If they give it to the company, then the employees are getting... what? 0.1% to 2% of a tiny sliver of the fund? The more you spread this around the less motivating it is... Might be a nice benefit, but their goal is to change behavior (motivate potential founders to be interested in their fund and motivate portfolio founders to help each other).
Making of The Mine: modeling using shaders
Why does it connect to data.breach.cc at startup?
"Oh, hardware is so much easier than software!"

I'm not sure how people could think this. Hardware is a much less forgiving medium than software:

- If your web application requires three times the resources you thought it would, you can easily add more servers. But a device that needs to fit in a USB key has hard limitations on size, memory, power dissipation, etc. You can't ask people to carry around a briefcase-sized device (or even another phone-sized device) to hold their passwords.

- If your web application has a horrible bug, you can wake up your developers and have them fix it at 3:00 AM. If you find a bug in your embedded software after you ship, it can only be fixed by getting all your users to upgrade their software (assuming your embedded software is in flash memory, not in ROM). If you find a bug in your hardware after you ship, you need to send everyone a new device.
Wise up with some Programmer's Proverbs
> If any of the RWO authors are reading this, I'd love an expanded version (or another book) with more advanced features of the language -- GADTs, a deeper treatment of the functor/module system, covariant/contravariant types, Camlp4 and/or the extension points mechanism, etc.

I'm actually meeting our editor (Andy Oram) in a couple of weeks at OSCON to discuss just this. We deliberately stayed away from newer features (e.g. GADTs) that we didn't feel had enough of an outing in production codebases, but with the release of OCaml 4.02 due in a few months this is a good time to do a refresh and fix that. What aspects of the module system would you like to see more of?
Interactive doc experience brings you into the dynamics of modern relationships
Venkatesh Rao wrote an excellent piece on this 'baby talk'; internet classic.

http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-o...
tomahawk-player.org is an open-source solution for the same problem.
Well, I think this is extremely cool. The concept is great, the minimalist mod_strip is thoughtfully designed, and even as someone who isn't a fan of JavaScript I think it makes a lot of sense in this case.
However in the article's example there is only negative power savings as the plants used to get fed for free from the sun, now they're consuming electricity from the grid.

Now that might be recoverable via reductions in waste and lower water consumption (see article) but it isn't automatically a net win, it might be a net loss overall. Need data.
I like this a lot, the module handling is excellent + certainly brings another level to browser extensions

dunno if anyone else had this problem but I had to manually set $CHROME_DEVEL_SANDBOX on arch

CHROME_DEVEL_SANDBOX=`locate chrome-sandbox` ./breach
I suspect only founders with lower-than-average confidence in their own companies would choose a bit of diversification over a better deal for their company elsewhere. I wonder if that could create an adverse selection effect. Maybe I'm misremembering, but wasn't that the main problem with First Round Capital's exchange fund?

That said, Kent's a great guy to work with - if you don't like his experimental fund structure, the opportunity to work with him should more than make up for it.
Grammar & Writing for Creators
The Ubuntu Edge (?) tablet was also a great example. They honestly said, we can't do this without 12 million.
> Wrong -- I'm paying Verizon for access to the internet -- more specifically, for access to Netflix. If I can't get Netflix, I don't pay Verizon. I either get a new ISP, or don't have internet at all

You might not like the logical conclusion: the ISPs charge people for what they actually use.
I think the standard view is that this is exploitative, and I doubt you would find many students opting in.

The closest analogous scenario: there are pretty strict ethical rules against e.g. professors offering extra help to students in exchange for labor. Doing so would probably be grounds for inquiry and possible dismissal, even from a tenure position. I realize it's not exactly the same scenario, but it's probably as close as you can get where there are codified rules.
Yes it would, but I don't care about these small efficiencies, say 97% of the time ;)

The lazy version in Python 3 would be this one:

list(chain(*map(iter, words)))

For Python 2 one has to use itertools.imap instead of map.
One issue I see here is working with other processes that aren't Kanban - namely, app store releases.

You can't do iterative deployment on apps, you have to submit a finished binary with a specific version number and in the case of Apple, it takes 7 days to get it reviewed, so you're tied to their release schedule.

Scrum, at least, has hard targets that fit into that structure.
I think many may be like me and literally thought we were buying access to the Internet at large. It wasn't until recently that I've had to learn how the thing actually works (for small values of learn and actual - just enough for some intranet hacking). I suspect a lot of the outrage is simply that we feel the service has been deeply misrepresented, from what qualifies as "high speed broadband" to what "Internet" access really is.

I dunno who is going to cave first, but my money's usually on the angry ignorant masses.
- Don't read the monad tutorials.
- No really, don't read the monad tutorials.
- Learn about Haskell types.
- Learn what a typeclass is.
- Read the Typeclassopedia.
- Read the monad definitions.
- Use monads in real code.
- Don't write monad-analogy tutorials.

http://dev.stephendiehl.com/hask/#monads
You are arguing over the semantics of the word "internet" and completely missing the bigger picture.

I only pay Verizon so that I can have access to Netflix content. No access to Netflix, then I'm not a Verizon customer any longer. Verizon is a Consumer Network -- so by definition, almost all of their traffic will be ingress.

Level3 has a great blog post detailing the issues at hand. Specifically, they state the consumer networks are refusing to upgrade their networks, and this is shifting the burden to Level3. Level3 knows they are refusing, because they have discussed the matter with the "Big 5" ISP's here in the states.

Level3 has even offered to split the cost with the Big5, which as they pointed out, is a win-win for everyone involved. Yet, the Big5 still refused.

http://blog.level3.com/global-connectivity/chicken-game-play...
Interesting! It will be fun to see what people end up using it for. I made a simple Python client library for it: https://bitbucket.org/boomlinde/pyphant
Interesting idea. We brand new and were not expecting the several hundred signups. Right now we're 1:2(students:mentors) with signups.
Refusing to decrypt data for investigators gets student 6 months in jail
YNAB is amazing. Even when you don't actually need to budget it's incredibly useful to see spending habits, trends, etc.

I used Mint for a number of years, but the automated stuff was constantly wrong and the passive downloads broke all the time after Mint switched away Yodlee's data aggregation.
Finding/Fixing Unintended Body Overflow
No hard and fast geographic limitations but at the seed stage, I think it's important for founders and investors to build a strong working relationship and rapport. Because of that, the focus will be on California and mostly the Bay Area.
Hey Patrick, do you have a link to a collection of those?
Digital products don't require artificial scarcity. They can be given away for free as advertising for the service. They can also be crowdfunded by a bounty, and then freely released upon completion.
I've done 'nix development, and agree that for certain things it's much nicer.

On Windows, VS debugger beats everything else I've seen hands down.

It's not hard to support Windows if you're writing good cross-platform code; there are a lot of libraries (Qt, Boost, etc.) that make things much easier than they used to be.

Again, I see lack of Windows support mostly as programmers being lazy (and I've said the same thing about lack of 'nix support, so don't think I'm being biased).

If you don't write portable code you're doing it wrong.
After doing the 80/hr week grind in the earlier days, I'm really glad to get to a consistent 40ish-hour week. If I could pull off a steady 20-32 hours, that would be awesome. Honestly, using time trackers like Harvest has shown that I'm really only productive 6 hours a day, and after that it's a struggle to focus. With that in mind, your 20-32 hours is on the mark.
Are you saying that ~50hr/wk is in the "normal" category?
Sure, all of this is logical and works in a thought-experimenty way. I'd like to see some data that backs this up though.

Market reality and what looks great on paper are often two very separate things - we in startups should know this better than anyone else.

How many extra cars get on the road during these short surge events? Is it worth charging everyone 2X if it brings an extra 1% of supply? 5%?

One thing you get used to after dealing with startups for a while is to listen to what they're not saying as well as what they're saying. Uber, along with all other "sharing economy" startups, like to trumpet their social-good side (see: AirBnb and the "helping poor New Yorkers pay rent" narrative). The fact that they've released nothing even remotely resembling data regarding the supply-boosting effects of surge pricing is suspicious. My suspicion is that the effect is not substantial unless during extended surge events (say, New Year's), certainly not substantial enough to placate people looking at 2X, even 3X fares.
The real question is whether Verizon is saying "Use the other bridges" or "If you pay us we can open another bridge for you". What I've read mostly points to the latter and Netflix is either taking a stand against this practice or Verizon wants to much money.
Sounds like a Lady Gaga tattoo to me.
It's essentially the concept of an apprenticeship as it works in the UK. The apprentice is paid a far below minimum wage salary, and is ostensibly trained by the company they apprentice with as part of their remuneration. The apprentice then works on commercial projects, again ostensibly with mentors.

Heck, throw in a ~$5/h wage and it's basically the UK apprenticeship model except with the guarantee of an actually qualified mentor. I agree that working for free is a bit of a steep ask, but I know I'd prefer to work for free with a properly qualified mentor than work at $5/h for someone totally unqualified (as my own apprenticeship turned out some years back).

EDIT: Yes, my last line is a false dichotomy. Ideally you'd be working for some sort of wage with a qualified mentor.
If you got it, you wouldn't be putting up a straw man of long server names like "production-mail-server-and-occasional-nas-file-server" so no, you really don't get it because you aren't listening.

You can have short server names that are easy to type AND still use actual words. Typing prd instead of prod is not saving you anything worth saving nor making server names easier to type or remember no matter how many there are.

While

production-mail-server-and-occasional-nas-file-server

is an absurd name, it was your example so I assume part of the scheme in this big network, but you'd just have well crammed all the same info into...

prod-mail-file

Without abbreviations and without losing the meaning.

> and they have good reasons to do so.

Yea, inertia.
Oh, and make it tiered.

$5 seasoned international developer (cheap third world expert like me)

$20 seasoned american developer

$50 expert developer

$500 Patio11's godly level

Allow ratings so people can attest the expertise of the developer according to their rate.
Not necessarily. If Level3 is be believed (and they are credible imho), the Big5 ISP's here in the states are just flat-out refusing to make any network upgrades. Level3 has even offered to split the costs with them, since it benefits Level3 as well.

What happened to all that "National Broadband Act" funding the Big5 ISP's got? What about annual infrastructure upgrades? These guys are not coping with the data-driven society the wold is now, and are trying to stretch their buck the furthest (I don't fault for that, it's business).

However, when they wrongly shift the blame to others, it really fires me up.
> Why is it a shock that Kickstarter projects fail?

Because regular people aren't equipped to evaluate risk and projects go out of their way (often dishonestly, even if understandably) to minimize the perception of risk.

It's a system that takes advantage of suckers. Some folks find that to be okay, but it bothers me even as I consider using it (because of not having any other real choices for funding a game in 2014).
Pretty sure I'll never suggest to a client that I add "breach" to their software.
We want to help novice coders get advice from experienced people instead of what happens to most people - getting worn down and confused by an overwhelming amount of information. We want it to be free because money shouldn't stop you from learning. Maybe it's too idealistic but we're going to try.
That's funny, why does verizon call their service "high speed internet service", when the is no thing as the internet. And if you go to the landing page for high speed internet access on the verizon homepage, it becomes immediately obvious that they are selling it as a internet service.

Should we now start talking about there is no such thing as a video, just 1's and zero's, or, there is no such thing as 1's and 0's, just timed voltage oscillations. Or perhaps in verizon's case, there is no such thing as customer service, just opportunistic moneymaking leveraging monopoly and an army of lobbyists.
That sounds fine; it's more a question of the timing. I'm guessing you give your test before the in-person interview? That would make a lot more sense to me than doing it after, which they apparently did to OP.
Such as?

I'm pretty sure Chromium and Node build just fine.

https://github.com/joyent/node/wiki/installation

http://www.chromium.org/developers/how-tos/build-instruction...

EDIT:

https://github.com/breach/exo_browser/wiki/Building-the-ExoB...

What else am I missing from your package.json?
I'd like to think this wouldn't happen in the US with our 5th amendment & rights against self-incrimination. One can dream.
I agree, it ultimately ends up being a cost issue.

Analogies just start to break down a bit when you consider the fact that these consumers aren't making these requests of Netflix's CDNs on their own. Netflix is giving them an app that does this, so Netflix the company is actually in charge of the volume and direction of these requests from start to finish.

From what I gather from Level3's blog post, they've built out a lot of extra capacity to specifically handle the kinds of traffic that a company like Netflix would be pushing, and that the ISPs have not done so, intentionally, and are trying to get Level3 and others to pay the costs for the upgrades.

Why? Well, again from what I've gathered from the submission and Comcast's article on the same topic, it's because they don't want ALL of their customers paying for upgrades that will only benefit the folks who actually use that increased capacity - specifically, Level3's content. If I don't use YouTube and Netflix, the argument goes, why should I have to pay for the upgrades that'll only benefit Netflix and YouTube? The ISPs are therefore saying that the folks providing the content would be the best ones to pay for these upgrades, because that way the costs are only on the consumers paying for the services (in the form of money or ad views), instead of all of the ISP customers.

Now I think the debate can really take place once we start talking about "who benefits" from these upgrades. The ISPs appear to be saying Netflix, et. al. are the only beneficiaries, and Netflix, et. al. are claiming that since the upgrades are taking place on the ISP side, everyone who is a customer of the ISPs would benefit from the upgrades.
Do arrest records show up in background checks by employers?
A browser for the HTML5 era (entirely written in javascript)
Legally, no, but it's getting common for employers to Google-background-investigate potential hires, and arrest notices can come up in such searches, which employers may or may not put unofficial weight on. Though you might be better off in a big city. In smaller towns, this kind of administrative stuff ends up published: local papers, or even the sheriff's office directly, often put out an arrest blotter with the names/ages/circumstances of everyone arrested in the past day or week, and those end up indexed forever (I gather this kind of situation, where a non-public figure gets minor but potentially harmful facts about themselves prominently indexed Forever, was one of the things the EU's "right to be forgotten" business is worried about).
Interesting take, it's in many way similar to the highly successful Japanese Keiretsu strategy.
BTW, Google Apps has a feature where you can share to "people within my domain who have the link", which is a very nice middle ground between "everyone on the Internet with the link" and "I need to explicitly choose who to share this with.
Neat, I might contribute to this
Isn't doing something that is legal but goes against the spirit of the law by definition exploiting a loophole?

Edit: now that I think about it, there is room for a distinction between areas where case law hasn't ventured and exploitable holes in areas that case law has explored. But I'm interested in hearing if there's a more formal definition.
Lessons of a Footballing Armageddon
There's several services with money per hour/mins rates and we don't want money involved.
Oh boy, another discussion about infinite scroll and the way things were before JavaScript coming up...

But anyway, I spent a few minutes trying to break it on the live site, and was surprised at how graceful things worked, even with knowing what's behind it. I see that it "breaks" when you click from search, to an art piece, then to a related link...and then attempt to go back to search...but after some thought, I think that's totally reasonable. When a user goes down the rabbit hole of 2+ links, how likely is it they're going to care where they were on an infinite scroll, or any other pagination system? And of course, it's probably a minefield of browser errors if the behavior was to keep persisting the iframes and original search window.

On a related note, has Artsy done a lot of data collection in terms of how their signed-in users navigate the scroll? I figure after awhile, if I were a frequent visitor, I would quickly scroll the search and then "favorite" the things I wanted to check out, rather than visiting pieces one by one, and hoping that the "back" button would maintain my place.

(Of course, power users may opt to pop open new windows for each art piece...but that's untenable on a mobile device. Also, Etsy tried that and it in A/B testing, it apparently failed spectacularly)
>Support cost

Support should be paid. It's an actual scarce good, which can't be easily duplicated.
To start, you must touch the big round blue button. I can't understand the instructions, but after playing for a while, I can guess them. But still I can't win.
Right; the savings (over conventional growing, not indoor w/HPS) would have to come from increasing yield due to the controlled environment.
Not to sound like a naysayer, but while the idea that education shouldn't cost money is laudable, it seems fairly untrue given the fact that education as a professional sector exists.

I think the site is a good idea, and it'd be great if it takes off. But I presume it'll briefly take off due to the novelty/pride value of being a mentor, and then see an exodus of mentors as they figure out on their second lesson that education is difficult, and that's why people usually get paid for it.
Hmmm... first error like we've had. Please try it again and if you still can't sign email us at info@askadev.com.
It doesn't need to be random. Make it torrent Ubuntu CDs or something. Then you can declare Netflix is helping achieve a public good in addition to calling Verizon's bluff.
I've gotten used to eating Brown rice. When I eat white I just picture my sugar levels spiking.
It's their software proxying customer requests. It's not like Netflix devices up and decide to watch a movie. It's true that Netflix software is involved at every point, but it's still fundamentally the customer demanding the data. Note that users can opt to stream lower quality than their link supports:

Adjusting the data usage settings for your account is
the easiest way to reduce the amount of bandwidth used
while watching Netflix. There are 4 data usage settings
to choose from, each estimate below is per stream:

Low (0.3 GB per hour)
Medium (SD: 0.7 GB per hour)
High (HD: 3 GB per hour, 3D: 4.7 GB per hour, Ultra HD 4K: 7 GB per hour)
Auto (adjusts automatically to deliver the highest possible quality, based on your current internet connection speed)

From https://help.netflix.com/en/node/87
Lots of startups that are funded make these mistakes.

They fail to account for cost-of-acquisition vs life time customer value because the VC money keeps the snowball rolling forward fast enough that they think they're doing it by themselves. As soon as you shut off the marketing the whole thing crashes straight into the ground because of churn.

Modeling churn is a very important activity and modeling it correctly allows you to decide whether your ugly duckling is really a swan or actually just an ugly duckling.

What I do come across is that such insights are not welcome and that they make you an 'unbeliever'.
Location: Presov, Slovakia
Remote: preferably
Willing to relocate: yes
Technologies: C, C++, Lua, Linux
Resume: Available upon request
Email: rasto@inbox.com