skysight-inc/HackerNews huggingface dataset:
>I wonder if us startup heads are just early adopters

If you are in software, late to the party seems to me unless
you managed to get your company going before Microsoft did.
After that everyone had an example to follow.

>you would work "gigs" for a while, but this would be prep
and apprenticeship for your own launch not your ultimate
career path.

I thought this was obvious since the late '60's.

>In that future those stuck in "jobs" in the conventional
sense would be the lower classes.

Not lower class but a type of working class who is not lower
in recognition or financial compensation than independent
entrepreneurs. For the most part since most small
businessmen don't earn more than they would if otherwise
employed, but being independent has a huge upside for the
few who get capital compared to the upside at most
employers. Like today.

>You'd also probably have a ton of people on welfare of
various kinds.

You do! You do!
Based on the article instead of being alone it's allowing founders to work as a network. Pass on opportunities, etc. YC has a large founder network which benefits it's companies.
Except that I want to pay someone to deliver the traffic I request from third parties (up to a specific rate that I pay for), and just make that work.

Not for the privilege to have traffic delivered to me if the sender pays enough money to the government mandated monopoly that owns my area.

The value that Verizon gets for accepting that traffic is that I continue to pay them money; no need for the person fulfilling my request to pay Verizon for Verizon to accept things on my behalf (which is what they agreed to do). Verizon (and other ISPs) bill their service as accepting any package on my behalf, and tell me that I can have a certain rate of packages accepted and routed to me.

They're simply not upgrading their package receiving centers to reasonably reflect what their customers are ordering because they know that their customers can't do anything about it, and they don't have to provide the service they promised.
If anyone wondering, work on 10.10 DP3
There is also dweet[0]. I wrote a simple Python client[1] for dweet and its been fun playing with it. I like the approach taken here. Giving it a readable web GUI is a nice touch. Any future plans with push data?

[0]http://dweet.io
[1]https://github.com/bliti/pydweet
Unfortunately, antitrust cases are aimed at market share, rather than how the market share was acquired or what business practices the firm uses.
Thank you!

Really excited about these new features. It's great to see HN working on tools like that, given how great the site is.
They have LITERALLY PAID you to successfully receive up to 75Mbps worth of traffic from ANYONE

Aye, there's the rub: "up to". Nothing says (and perhaps deep in the EULA there's the opposite) you'll get that, or even a substantial fraction of unused shared bandwidth, commensurate to your needs.

Customers should push the meme that "up to X Mbps" really means "you won't get more than X Mbps, and likely much less".

Customers should be writing Verizon et al complaining "you CAN send that data faster but you aren't, and we have proof you're choosing to practically renege on our contract."
I disagree with your conclusion, that there are "to[o] many people with no prior life experience starting projects and businesses."

I think a large number of people starting projects like this is necessary. True, many of them fail. However, it is in the process of failing at a first attempt that many people will gain the experience necessary to help them in later projects. So there is nothing inherently wrong with failure.

My interpretation of the article is that the developers did not handle their failure correctly. They were not clear in communicating and responding to the difficulties they were facing. The failure was left unaddressed, and only compounded over time; this was the fault of the developers. A more adequate solution would have been to recognize that changing the product to quickly was not the right approach; releasing a project without all of the desired features at a sooner date may have been preferable.
Ask HN: Should I do a MS to move to the US
Hi HN,

I'm a 24 year old programmer who's currently settled in the middle east. I finished my studies last year and moved here from my home country to work for a growing ecommerce company.

Working in US, at a good startup/tech company has long been my dream. However, getting a job in US is extremely hard. I spent the last month applying at a lot of startups but only to get rejected as soon the question of visa was brought up.

So instead of trying out this hard to from outside of US, my friends advised me of doing a masters. Fortunately my experience here in the middle east has been quite lucrative and I have enough money saved to fully sponsor my masters. After having attained 2 degrees and doing numerous courses on Coursera, I've come to realize that you don't need a masters to learn or do well in technology. In all honesty, I do see MS as a glorified work visa.

Having said that, I wanted to know what HNers think regarding whether it makes sense to spend that much money to move to US. Don't get me wrong, I love the idea of spending another year in college learning CS but I'm not exactly sold whether that is the only way to go about it.

What be your advice to someone who wants to get a job in the US?
Having recently (speaking in years) worked on improving the situation for Perl, i have to say i find it fascinating how other languages come to realize, and deal, with the fact that most tutorials and beginner guides may be well-meaning, but are actively damaging to the newbie developer.
second to last sentence
3D Tic Tac Toe Puzzle
Can you send me info as well plg at sixdoors
Rather than direct learning assistance, I'd be interested in a review service as most of the time I can get stuff to work just fine, but there is likely a better or more idiomatic way. Particularly relevant in a new dev space and unfamiliar with respected frameworks and libraries already out there.
I have no evidence, but it seems like as a community people significantly underestimate the challenges of hardware development.

I'm not sure whether it's because the community thinks "Oh, hardware is so much easier than software! This will be a snap!" or if it is the more subtle "We haven't done this before, so we aren't aware of the pitfalls"
While I agree with the spirit of the above comment, and am not upset when projects I fund are delayed or cancelled, you're not technically correct:

Is a creator legally obligated to fulfill the promises of their project?

Yes. Kickstarter's Terms of Use require creators to fulfill all rewards of their project or refund any backer whose reward they do not or cannot fulfill. (This is what creators see before they launch.) This information can serve as a basis for legal recourse if a creator doesn't fulfill their promises. We hope that backers will consider using this provision only in cases where they feel that a creator has not made a good faith effort to complete the project and fulfill.

https://www.kickstarter.com/help/faq/kickstarter+basics

This isn't just hypothetical: http://www.pcworld.com/article/2150780/firstofakind-kickstar...
They are not inventing reasons. Netflix is serving the content, Netflix pays for it to move. Simple as that. The issue is Layer 3 is not buying enough transit from Verizon to match the disparity in the traffic it wants to send beyond what is covered by settlement free peering.

If you look at the diagram on the Verizon post you can see the link is saturated in one direction and only at 30% utilization in the other direction.

This is the DEFINITION of transit. The fact Netflix is even blaming Verizon for this is ridiculous.
>> What makes Javascript so wildly popular?

Circlejerks.

In all honesty though, I haven't seen anything truly revolutionary outside of the work done on the client (jQuery, Bootstrap, AngularJS).

Every other framework is re-inventing a shittier wheel. IMO, YMMV, get-off-my-lawn.
It runs everywhere. No other programming language can claim the same, particularly on mobile devices. Hell I can run JS on my fridge(!).
Or even I'll be glad to read simple examples about goroutines and channels in a "proper way". Sure, there are a lot of examples out there but everyone seems to have their own way to handle those.
Node on Fire — A productive & convention-based web framework
But the connections consumers have are non-symmetrical. Almost none are able to upload at HD-quality speeds.
It wasn't a loophole, it was the law. Aereo were following Copyright law and previous case law as exactly as possible. The Supreme Court changed that law in their ruling, because they felt it went against the 'spirit' of the law.
Point-to-Point (Fixed) Wireless is actually also an attractive solution in rural / semi-rural settings as well.

If the distances are moderate (with line-of-sight) but demand is too sparse to warrant the cost of running coaxial / fiber (and distances are too far for DSL), a common alternative on the high end is fixed microwave, and on the low end Verizon LTE.

A good example is the Ames, Iowa area, where an ISP has set up a tower with good line of sight, and a bunch of directional antennas both on the tower and at customers locations. This setup provides great service out to ~15 miles or so, enough to cover the outskirts of this small town.

Some issues with this setup: storms cause 'rain fade' which blocks the signal, and the wireless spectrum does not scale to too many users. Also, there's a finicky antenna on the roof that can become misaligned in storms.
Unplanned interruptions in software development (2012)
Sounds like a textbook case for http://en.m.wikipedia.org/wiki/Price_discrimination.
Yeah, but there's nothing inherintely wrong with creating a lot of products. Look at 3M or DuPont.

This argument might be better applied to what is going on with Hatchet right now.
Yup Yup Yup, seems exactly like how ff works.
This doesn't really go into monads by name, but I found it to be an incredibly useful introduction to the type of structural thinking you need to understand for monads to make sense. The "regular" monad guides started to make sense after reading and understanding this. I believe it was shared on HN or the Rust subreddit about a month ago.

http://fsharpforfunandprofit.com/posts/recipe-part2/
I think the notion that having less money would have been better for them is interesting. It seems like the amount of money they received gave them the idea that they could accomplish more by spending more; what they really needed was extra time in order to accomodate their extra money.
It's a store for the reward you paid for. The projects have absolutely promised to give it to you.
You're missing a point. Netflix _pays_ for their bandwidth. Namely, their network provider. (Or more likely, their peering points).

It's not like somebody showed up at their office and said "Here's a giant pipe, push all you want".

And "they're not paying to the right people" is an incorrect argument. You pay _your_ connection point for money, and the recipient pays theirs. Intermediate connections need to be handled by the respective networks, not the endpoints.

So if Verizon wants money, they need to extract it from their peers, not Netflix. (Or the user). Which they don't do, because, well, turns out they make enough money of it that losing a peering agreement is actually detrimental to their business.

It's completely within VZWs rights to expect money from Layer3 for peering. It's not within their rights to extract it from somebody three hops down. That is the _reason_ we have peering agreements, billing individual customers doesn't make sense.
Bartenders will get fined and lose their license if they serve drunk people.

Also, calling what I said "word twisting" isn't really addressing their argument, it's more or less just name-calling, which companies are really good at ignoring. To beat them, you've got to do better than that.
Free peering is mutually beneficial: Verizon is receiving payment from customers who want to access Netflix at reasonable speeds. Verizon serves consumers, who are by definition asymmetric users.
I've been an Aereo customer since they first entered my city. I'm looking forward to paying again if they start offering a DVR-only service. I would never pay Comcast a cent for a similar service. I'm using Aereo to get away from Comcast.
Why isn't a large ISP like Verizon directly peered with Netflix? Why waste money and bandwidth on transit?
+1 for "duplicitous shitbag". That really hits the nail on the head.
Is there not an android client ? Just curious...
My head just exploded with irony...
The original article didn't make a lot of sense, comparing a compact and now electronic media with physical art. It is one thing to listen to and purchase 10,000 songs, it is another to accumulate even 100 paintings/sculptures/original works of art.

One thing I have been fascinated with is the impact of China's artists. There are a lot of them. A painter can work for weeks on a high quality reproduction of a large classical painting with a market price in the hundreds of dollars. Unnerving for an artist living in the developed world.
This should say "an incrementally newer version of Github for Mac is here!" but that wouldn't be nearly as click-baity as the author's title ("Github for Mac is here!")

I like the new design, especially the UI for branching (which seems more prominent to me, but I hadn't used the old version in a while so I'm not sure I'm remembering it accurately). New icon is cool too. Looks like it's more Yosemite-appropriate.
The "sweeping change" is an old legal standard: "common carrier". They're contracted to move bytes from source A to customer B at "up to" X Mbps; so long as (albeit limited) bandwidth is available at any given moment, fill the pipe and shove that data thru regardless of source. Traffic shaping may be fair if the pipe is full, but not if unused bandwidth remains sparsely used based solely on source or content.
If Verizon feels that Netflix should pass the costs on to the consumers, how would they go about that? Much like Verizon can't know if a user will be using Netflix, Netflix can't know what networks a specific user will come in from, so they'd have to spread the costs over all subscribers, just like Verizon.
No need for an apology.
To be fair, this problem is non-existant today, because Netflix has entered into payed peering agreements with Verison/Comcast/other ISPs.

They more or less acquiesced.

They're just not happy about it.
We changed it to that. Thanks for a perfect (because minimal and neutral) HN title edit.
What is the interface between the front end UI (file sharing, commenting, etc.) and the back end storage ?

That is, can I manipulate the back end via s3 and s3 tools ?
I think we downvote people who just post nit-picky irrelevant "corrections".

The reply about a bartender "pushing a drink on you" is spot-on for why your point is pointless and not in need of visibility.
That sucks, I was once in a situation where I held a grudge against a person for a very long time, to the point where I thought about them and what they did almost every waking moment. It made it really hard to move on with my life. What did it for me was forgiving the person in my own mind, truly forgiving them. It didn't happen overnight but it made all the difference in the world. Later on I bumped into learntoforgive.com and found that their methodology was exactly what I intuitively did to forgive in my case, I took notes on their process, hopefully they'll help you: https://docs.google.com/document/d/13w3d4a-e460yQV2y48iUVmBy...
If a project creator takes the money and disappears then it's fraud, that's what that quote is referring to.

From that same FAQ: "Kickstarter does not guarantee projects or investigate a creator's ability to complete their project. On Kickstarter, backers (you!) ultimately decide the validity and worthiness of a project by whether they decide to fund it."

In court it's probably about as valid as a Terms of Service agreement on a website or a "by reading this you must keep the contents of this email confidential" at the bottom of an email.
> Not understanding this is why HN and other tech news outlets are in outrage. This is just how peering arrangements work. Unless your traffic is balanced you need to pay the cost of transit, simple as that.
...
> Now, the reason Netflix is bitching is they -are- paying for transit.. they just aren't paying enough to the right people. Their problem is that their transit providers don't have sufficiently large links to Verizons network.

It is mainly because of 2 things:

1) If you pay for X internet access, you expect to get X internet access. You don't expect to get a restricted version of what Verizon puts out in its marketing. It isn't reasonable to expect a lay person to see it differently.

2) https://www.netflix.com/openconnect

Netflix is willing to let them put their hardware inside their network. Verzion, et al. refuse unless they receive "special compensation" above and beyond what is normal [normal being defined as Netflix's relationship with companies like Frontier, British Telecom, TDC, Clearwire, GVT, Telus, Bell Canada, Virgin, Cablevision, Google Fiber, Telmex].

Verizon, et al. can complain all they'd like. However, they want special treatment above and beyond what a small ISP like Google gets. Their argument is "because Verizon has a monopoly on its customers internet access". :/
Yeah I may help out a non-profit team but nothing like this. When you work for a company teacher/student relationships are somewhat natural, its part of what the company is paying for (senior devs should mentor juniors). Even then there is the worry "this guy could take my job..." but you expect the company to reward your teaching ability and promote you. In a case like this it just seems like a way for the hobby market to steal more work from solid engineers.

I know guys who do this for $$ or for close friends knowing that they'll get something in return (help on a startup idea?) but teaching for free is odd -- tutors in other fields get paid, why should comp sci keep racing to the bottom?

I would be much more comfortable with "Code my startup project: I retain property rights, you get to learn". It's a much more even agreement. Not super exploitative given that the tutor probably could code everything they are teaching, but they let the student do it at a slower pace in exchange for some oversight (hopefully a lower time investment for the senior than coding the project themselves).
Ask HN: Is this scam?
Hi, i just wonder , is staff.com scam or legit? There is no good information on the web? Thanks.
1859: First Steam powered Clock
That actually sounds like the Marketing Solution, since they had a simple, working prototype at the very beginning.
I get where you're coming from, but I still don't agree with you.

If that's the case then it would be "helpful" for Netflix to configure their players to send garbage data back to Netflix as fast as possible while playing videos just to get closer to that 1:1 peering that you talk about. We both know this would benefit exactly no one, not the ISP, Netflix, or the consumer.
You're right, in that case it'll work just as well. The problem is that it's easy to get wrong, so the developer needs to know what he/she is doing.

Fortunately wrappers like Socket.io, SockJS, Primus, etc can help with this.
I wrote a really long complaint email and they "resolved" it by crediting my account with $20 credit. I ended up paying like $110 for that ride. It would have been about half at the 1.75x rate, and about a third without the surge pricing.
Yes, I interpreted that as a reference to legal realism. In large part, that's because the view that you label Dworkinian here doesn't make any sense given the facts; all the commentary (from somewhat varied sources) that I read on the case basically came to the conclusion "god only knows what SCOTUS will do". As I understood things, what happened was that

1. Cable companies offered a particular kind of service, and were subjected to a regulation which specifically calls out that it governs anyone using a particular technology.

2. Aereo (having read the law) decided to offer the same service using a different technology, so as to sidestep the technology-based regulation.

3. Aereo was sued on the theory that while the law says it governs those using a particular technology, it means that it governs anyone offering a particular service.

The law as written is much closer to Aereo's view of things, but they weren't seen as a slam dunk regardless, largely on the court-watching theory that judges don't like weaselly loopholes. But all of this is to say that this particular case was not seen (in the circles I read) as having any obvious outcome in any direction. It could be a textbook case illustrating the absurdity of "discovered" law.
That's a fair point, but Verizon is at least claiming apparently that it's Netflix's problem to solve, not theirs.

Maybe varied subscription prices based on ISP. Say, a "base" $5/month you pay to Netflix, and then you can subscribe to "performance" plans that cost an extra $1/$2 per month and get you access to the peering agreements for those ISPs.

Though I'm pretty sure that'd start riots. But at least your ISPs wouldn't be offering "fast" lanes! Your products would do that!
No, fuck you. We don't want you, and the worst nightmare of all for you, we don't need you, at all.

The world is a better place without microsoft.

Shills can downvote me into oblivion all they want but that doesn't change the fact that when monopolies don't exist, we vote with our wallets, and both Apple and Samsung are getting all my money nowadays, Google gets my eyeballs, Ubuntu gets my love.

Microsoft? my middle finger.
Potato Salad: Pump and Dump scheme or dumb luck?
How do you define "genuinely written entirely in JavaScript"?

Is it covered by something like links/lynx in a JS based RISC emulator¹ or the Firefox OS web browser app²?

[1] http://s-macke.github.io/jor1k/

[2] https://github.com/mozilla-b2g/gaia/tree/master/apps/browser
Either way it's on the project founders and the consumer-investors not Kickstarter.