skysight-inc/HackerNews huggingface dataset:
From everything I've seen, that's still an exceptionally large cupboard. High-performance uses (games) have big cabinets because, yeah, that's where fragmentation can be extremely damaging. The fragmentation there is real, and can be very painful, and I totally agree that it sucks.

But in "run of the mill web companies"? Where I work, we have ~6, but 99%+ of the time we just use our Nexus 4s because 99.9%+ of the time it "just works" everywhere, especially if you stick to an older API / support library and know the quirks. We support 2.2+, have a few 3.0+ and 4.2+ features, and it has been terrifically easy to handle our range - much easier than iOS. The other devices are to see how using the app feels on different sizes / performance classes. Getting that feel is important, but it just requires a couple "token" devices.
The idea that "the market will regulate itself" is right up there with "the state will wither away".
It is also possible that they are using WDM-PON with a different wavelength for each subscriber.

Even with Active Ethernet (the industry term for dedicated run of fiber to each subscriber) you likely still have a bandwidth constraint somewhere, be it at the switch uplinks or border routers so some level of oversubscription is a given.

Right now FTTH networks are getting away with some pretty wild oversubscription ratios since content and consumption are lagging. From what I've seen on my network residential traffic tends to interleave pretty well as it is really bursty. Business traffic tends to a constant during the work day so can't interleave as many business customers. It will be interesting to see what Google Fiber charges medium & large businesses.
http://blog.plover.com/prog/burritos.html helped me.
Right. Personally I've had plenty of experience with certain examples of "declarative programming" and "direct manipulation of data" programming and other than a few fairly niche use cases they are typically horrid for general purpose programming. Think about how "direct manipulation" programming fits into a source control / branching workflow, for example. Unless there's a text intermediary that is extremely human friendly you have a nightmare on your hands. And if there is such an intermediary then you're almost always better off just "directly manipulating" that.
anti-ORM is not exactly a new sentiment - ORMs have been a hot & unresolved debate for two decades - but you need to be very careful about what you read on the internet, a lot of people express reasonably written opinions with an authoritative tone (like me) but are just wrong (hopefully not me haha). Find someone smart that you trust, like Rich Hickey or Greg Young, and try to understand what they say.
I used my employer's address there, since .us demands that you be able to receive their physical mail. Kind of pointless with my ham radio information on the web, though.
Educate me. As far as I know, the only expensive part is in establishing a connection to a user. The cost of extra data is only in the backbone parts of the network, and those do not eat a large portion of revenue.
Why can't they just limit part of the service to make it impractical to run a large server on it? Decrease the upload bandwidth, or limit the number of simultaneous connections you can have. Those would all be service limitations instead of discriminating on use.
You can easily drop many files and even folders in Chrome.
With a file selector this is not as easy to do
And it feels more natural to pick something and drop it somewhere rather and go digging into a file picker which never open in the right hierarchy.
Well in this case, it's publicly funded research data. US citizens should have easy access to this data since we already paid for it. So yes. It is our data.

"JSTOR told the Chronicle that each and every year, they turn away 150 million attempts to gain access to articles."
Also, you can replace the smart part if you get a dumb TV.
Most parents, not just Asian ones, believe this about 20 year olds. Unfortunately, they're right.

The problem is that parents/society tends to say to 20 year olds 'you just don't know, go ahead and do the conventional thing even if you don't feel good about it, you'll be glad later when it comes to getting a better job/finding a mate/buying your own home.' The benefits of a complete education seem so obvious to them that anyone who doesn't want one appears obtuse, so they don't make much effort to sell the notion, any more than you or I would seriously entertain a kid's stated willingness to be illiterate or innumerate.

If I could invent a time machine ('and if I had gone to college, maybe I could...' - nagging doubt like that hangs around :-) ), then I'd go back and tell my youthful self that there's a bunch of cool stuff I'm missing out on, even if if I have to go through a few false starts within the tertiary education system before finding the right path.

It's obviously not true that you can't get an education except by going to college, because any smart person can educate themselves to a great degree, and often at considerable speed. But proof of education is a valuable asset, and access to a large social network and intellectual depth in an environment devoted to rewarding your curiosity it a huge huge benefit.

What sort of things do you want to do in your life? Obviously it's nice too be financially independent and so on right now, but that's practical stuff. Look beyond your immediate needs, and assume for a minute that you'll probably be able to enjoy a pleasant lifestyle and reasonable financial security because you were lucky enough to get born where and when you did etc.. What would you like to work on that you can't possibly do right now, but could imagine doing one day? Astronaut? Tycoon? Philosopher? Dentist? (I presume some people must enjoy dentistry rather than just doing it because it pays well)

Give your imagination some time to operate. There must be something that you're interested in that would be an awful lot easier to achieve with an Ivy-league education. Don't be too quick to rule out wacky possibilities because they seem wacky. If you secretly dream of being Indiana Jones, then you'll need an archaeology degree. Never mind just now how many jobs there are for archaeologists, that's just a matter of competition which can come later. Likewise, programming as you're doing now is an excellent means of making a living and you could become $uper rich. The question is whether being a computer programmer is the most awesome and desirable thing you can imagine wanting to do with your life, or whether you're just doing it because it's cool and you're good at it.
PS you can email me if you want.
It's true! Why, you and I may not even be of the same social class! It would be quite impertinent of you to address me as an equal or presume an easy familiarity!

I say, the cheek of it...
Warrantless Cellphone Tracking Is Upheld
Tox IM's Licensing: A controversial issue that is undermining the project
Later in the page (in the "Hardening" section), they mention that they've switched the forums to use Ubuntu SSO for authentication, instead of needing to store forum passwords.
It took a while to settle down, but I think the general consensus on generations is now:

Greatest Generation -> Baby Boomers -> Gen X -> millennial (f.k.a. Gen Y)

If you set generation length at 20 years, and the anchor point of 1946 as the beginning of the baby boomers, you get a definition of millennial of 1986-2006. That is about right IMO for people who grew up with pervasive internet.

No one knows what the 2006-2026 generation will be called, the oldest of them are barely out of elementary school.
It was an interesting thing for me to do interviews, like the interviewee, and then hear the various objections of my peers. They were all over the map, more than any most common thing. All I can suggest is that you ask about the company's goals, adopt them, say you want to help ... basically insinuating yourself into the group as much as is polite in the setting.

(The thing I wanted was someone who wanted to help me get my project out.)
If it is a coffee, just accept it at the first block, that should only be a few minutes. For the rare occurance of an orphaned block, it is still less of a loss than the normal credit card processing fees for a typical day at such a place.
I'm operating under the good faith assumption that hatsix actually hasn't come across any discussions relating server bans and net neutrality before reading your comment and the original article. That's what I took his comment to mean.

In that case, it would be helpful to actually link to resources that discuss the two. For example:

http://commons.oreilly.com/wiki/index.php/Network_Neutrality...

Also:

http://www.jthtl.org/content/articles/V2I1/JTHTLv2i1_Wu.PDF (search for the phrase "Restrictions on Providing Content")

Now the question becomes: does this reflect a widely-held view?
Sigh. To disallow the ability to run services from anywhere, particularly home, undermines the very future of the Internet's full potential as a massively distributed computational aid and data store. Google was the great hope in this. Now they too have succumbed to the $$ of acting as a cartel. Which means, eventually the Internet will be little more than a glorified cable box.
Similar to a Word .doc? Who's worked with both, is it Better, or worse?
California Proposes New Ride-Sharing Rules In Victory For Uber, Lyft And SideCar
Ouch. Sorry to hear that.
Well, you have a start, but I don't see where it's headed.

(1) Does it ever ask anything other than the David-Cameron-vs.-George-Osborne question?

(2) Why would I want to sign in with Facebook? (Actually, I wouldn't. Why would someone want to sign in with Facebook?)
> Attempts to mitigate this issue only result in rebuilding credit-cards / accounts / virtual money systems on top of BTC... which then begs the question... why not just use a Credit Card as always?

Because you can have the benefits of both worlds.
If they create a new version of a deleted file, why wouldn't that just be treated as an entirely new file? If the rm trashcan altered the filename (like, say, appending the time stamp of deletion) upon "deletion", that would avoid name collisions. Or just do like OS X and append -0, -1, etc.
>> Why pay someone to bring you food, if you aren't ill? Because you want to be made to feel good. More feelgoods, more money.

I'm not paying someone to bring me food, that's not the part of the experience I'm there for. I'm there for someone to cook me food. That the wait staff are there at all is a convenience, but they're sure as hell not the main attraction.
Microsoft's Surface sales figures are in, and they're hideous
I think the goal of the $5000 is not to discourage criminals, but rather to encourage someone who notices an issue to write it up, produce a test case, bother to send an email to security@, and then follow up rather than just say "LOL, idiots" and move on with their life.

The $5000 is also a nice incentive to keep looking around.
> The ultimate goal, I think, is to come up with a paradigm that would map computational problems, without loss of generality, to what our primate brains would find intuitive.

I really agree with this statement.
How does google define server, then?

1. Does P2P count?

2. What if I'm downloading a creative commons movie and seed it to a ratio of 15?

3. What if I'm seeding a hobby video podcast I make at a constant 300mbps?

4. What if I use opera unite instead of bittorrent?

5. What if I switch to nginx?

6. What if I make a living off that video podcast?

7. What if I was only sending it to my family instead of the world?
In the presenter's worldview it seems as though a lot of subtle details are ignored or just not seen, whereas in reality seemingly subtle details can sometimes be hugely important. Consider Ruby vs Python, for example. From a 10,000 foot view they almost look like the same language, but at a practical level they are very different. And a lot of that comes down to the details. There are dozens of new languages within the last few decades or so that share almost all of the same grab bag of features in a broad sense but where the rubber meets the road end up being very different languages with very different strengths. Consider, for example, C# vs Go vs Rust vs Coffeescript vs Lua. They are all hugely different languages but they are also very closely related languages.

I suspect that the killer programming medium of 2050 isn't going to be some transformatively different methodology for programming that is unrecognizable to us, it's going to be something with a lot of similarities to things I've listed above but with a different set of design choices and tradeoffs, with a more well put together underlying structure and tooling, and likely with a few new ways of doing old things thrown in and placed closer to the core than we're used to today (my guess would be error handling, testing, compiling, package management, and revision control).

There is just so much potential in plain jane text based programming that I find it odd that someone would so easily clump it into a single category and write it all off at the same time. It's a medium that can embrace everything from Java on the one hand to Haskell or lisp on the other, we haven't come anywhere close to reaching the limits of expressiveness available in text-based programming.
You should whenever you can always parametrized queries over sanitizing the input. Manually escaping or sanitizing should be the last resort.
Thanks. Beta isnt necessary, you are right.

Money... not sure yet.

Thinking of charging a couple of bucks for people to post events/extra curricular lessons (festivals, summer camp, karate). Also thinking of charging a couple of bucks for businesses to run promotions in the popup info window of a their place in the map. Maybe later on the data will be useful for real estate, kinda like Walk Score. (??) Im more nerd than business, so I am having to think in new ways on the money question!
They Say “Know Your Target Market”, but Which Target Market?
Is there a visual output? I'm not sure i understand this project
This is pretty remarkable but it is to be expected. The world is large and diverse, and if there is going to be an OS that satisfies the mobile computing needs of the entire world, it is going to have to run on many different devices.

Apple, the poster boy for non-fragmentation, is consistently losing market share. They are now starting to realize that their only chance of continued growth depends on releasing more devices with different screen sizes and different price points. (Gasp -- more fragmentation).

It is up to Google to try to make programming across different devices as easy as possible. I am not sure how successful they are in this, I am not an android programmer. But fragmentation is not a choice or the result of a strategic error by Google. It is a fact of life when you are programming for hundreds of millions of users.

Think of it this way, if Google had chosen to go the Apple way and only used Android on their own Nexus devices, would there be more or less fragmentation? There would certainly be less fragmentation in Android, but there would be much more in mobile devices in general. Because Samsung, HTC, Sony and every other Android manufacturer would come up with their own wacky OS.
>is the ability to include this language in their ToS, then to discriminate on a case by case basis

I know. I'm pretty peeved about that.
For anyone looking for a non-Python way of doing this, PhantomCSS will achieve nearly all of this. The main difference between the two is that Huxley seems to listen and re-perform actions, instead of needing them to be scripted.

We've had PhantomCSS running on a living style-guide/style tile on check in and can even fail the build on TeamCity. It's resemble.js under the hood to do the pixel-by-pixel comparison and will spit out a percentage difference, fail screenshots etc.

EDIT: Link added https://github.com/Huddle/PhantomCSS
Modern IDEs are not text editors. They are heavily augmented with syntax highlighting, completion, code-folding, refactoring, squiggly red lines. This requires an IDE understanding your language and is effectively parsing the tokens as you type. I would suggest that a lot of the features we talk about have arrived already, it is just not explicit, and is tremendously complex to implement, simply because programmers are old die-hards and refuse to try different ideas.

Then there is the issue of reasoning about working systems. The job of the IDE ends when a software is built. If you encounter a bug though, having a runtime that has the smarts so that you can go in an poke around allow and even encourage experimentation, and improves comprehension.

Finally, there's the issue of code organization. A well artichected piece of software is tidy, because everything is in the right place. While a language-aware IDE can make sure you put the words in the right order, it has no concept of the architecture. A higher level DSL that is supported by the development environment directly might help. If we can somehow raise the abstraction level of the IDE, certain classes of programming problems could be as easy as filling in a form.
I appreciate that you decided to open-source this project. I do have a few (hopefully) constructive criticisms to make:

1. Using aliases the reindex with near zero downtime is very clever, mad props to Jaroslav Kalistsuk

2. Tire is excellent, I am glad you didn't try to reinvent the wheel here, please keep it that way.

3. Conversion based score boosting, although clever is flawed. Hardcoding values https://github.com/ankane/searchkick/blob/master/lib/searchk... is convoluted. You should consider providing a more flexible DSL to customize how conversion based score is calculated.

4. Analyzers https://github.com/ankane/searchkick/blob/master/lib/searchk... are poorly named and do not represent what they do.

Again, this is very nice for version 0.1.2
Cómo curar las hemorroides remedios
Some AI files can read as PDF (try to rename them and see if your reader can open it).
What's an idea worth?
Also compartmentalization helps (Keeping products in different javascript origins, e.g. mail.google.com, accounts.google.com, etc)
I think the problem is that my parents seem to feel that college is a necessity for a good life, which I think I disagree with. There seem to be plenty of programmers without degrees.

The things I'm really interested in doing beyond practical needs don't require a college degree, and in some ways I think three years in the real world would be more valuable. I'm interested in entrepreneurship and non-fiction / fiction writing, and both of those seem to benefit heavily from real world experience.
BBQ: The Presentation
Do you need a bizdev or growth hacker?  MIT
Manager with 10+ year record of accomplishment in business development, product marketing, and e-commerce. Experienced in internet advertising and consumer internet spaces.

www.linkedin.com/in/russellmiller/
I don't think it's fair to call him a Non-Coding Architect. Have you seen his other talks, or the articles he's published via his website http://worrydream.com ? Bret clearly codes.
A good mix is definitely my ideal.
"LXC" (for LinuX Container) will get you what you're looking for.
Looks nifty. No Photoshop here, though, so I can't try it out.

In any case: For goodness sake, spellcheck your copy. It looks like "proposont" is supposed to be "propose". But I can't even guess what "dendance" is supposed to be.

I imagine you are not a native speaker of English? It would be an awfully good idea to get a native speaker to go over your text.
Hmm, I needed them a few times so far, specially when it comes to lots and complex sets of data and complex queries.

I had jobs run for a few hours on Dev only to take weeks (if I would have let them) on production, which was in ever aspect a beefier machine.
Yea, I know that some problems can be difficult to solve.
Firefly-Olark partnership: 6000 customers paying fixed rate or $25-99/rep/month
Yes, it's common for immigrants employed in Copenhagen to chose to live in Malmö and commute, because the Swedish path to citizenship is nicer: it's shorter, and doesn't require them to give up other citizenships. This has annoyed the more nationalist part of the Danish political scene, who see it as a loophole.
I think that unless it's actually illegal then it is up to the corporation. Corporations express opinions (morality) all the time (eg, Chick-fil-A/gay marriage, Abercrombie & Fitch/fat people).

So if FB/Reddit/Twitter/$NextThing decided that anyone who ever posted anything about $topic gets banned. If people wanted to use it they would understand that and could decide not to.

If my ISP started filtering things that I could access though that would probably get a different reaction from me.

As to the policing...some of the articles I pulled up when I did those searches were ridiculous and I'd prefer if police didn't waste time and resources on them. Of course there will be someone who thinks it's completely within reason.

Short version:
I don't care if $corp censors it's platform based on whatever it wants. I do care if ISP/government censor.
Personally I find so little offensive I have to wonder if I'm broken, normal, or just incredibly tolerant.

(sorry feels like I just said a lot of nothing)
You're right. And Park City is a great getaway from the air in the valley even if you don't ski.

I'm sorry for being a downer when you're doing a great thing and starting a new conference. May the wind gods shine upon you and blow the muck out on Jan 15th.
Sure my last line was somewhat facetious but still a valid point - I'd love a link to the paper to draw real conclusions. I think the blog post is a little underwhelming as far as insight into the experiment.

As for the puzzle-solving dog study, I still don't think that implies a willpower/cognitive task difficulty link. It certainly doesn't help prove human decision making. I think we can both assume that humans are slightly more complex.

Finally, I also think linking this to app design is silly at best. But that is completely biased, personal opinion.
None of what you wrote is an argument for banning users from running servers on their Fiber accounts.

In fact, it's almost insultingly paternalistic if that is in fact the view Google (or any other ISP) takes.
If you consider the systemic problems in the US military industrial complex to be a "fly", including the cover up of mass murder of civilians, I'd hate to see what you consider a big problem.
It's not particularly constructive to think of individuals as being responsible for single bugs. Bugs are random events, and their probability increases as people and processes become complacent.

A good way to react to this bug is to come up with ideas for reducing the possibility of future bugs: static analysis tools, making code reviews easier, and so on. One might also think up ways to lower the impact of future bugs; make session cookies unavailable to JavaScript, propose new standards for the web, etc.

It's important to think of it from a statistical standpoint. Given two equally skilled developers, the one that implements more features is more likely to be involved in a production incident. If we punish people for bugs, we're punishing productivity in addition to sloppiness. That sets the incentives incorrectly. It isn't even a good idea to blame one person: if you scare one person into compliance, you still have the 29,999 other SWEs that aren't scared into compliance. Much better to develop tools that make bugs easier to spot, because every hour you spend doing that helps 29,999x as many people.
Are you able to give any more details? Granted I'm not involved in large-scale networking, but it's the first I've heard of that.