skysight-inc/HackerNews huggingface dataset:
I got that too, i think that's where more of my resentment to Apple devices comes from (Why pay twice the prices for inferior hardware).

But considering the current trend and the fact that your data and software becoming more and more detached from the device you use you get a different kind of freedom.

Considering that for virtually every discrete software today there is a cloud service, and eventually even streaming games trough the cloud (or your local network) will become technically viable why should you care whats inside your device? The only thing it will do is some basic processing and input/output it will become nothing more than a terminal.

And where the majority of the computation will be at your house or in the "cloud" it doesn't matter.

Heck I'm pretty sure that NVIDIA for example is already preparing for the future in which it can't sell graphic cards, at best it will be able to license it's technology.

That's why in my opinion they are working on their streaming technology so badly, I mean today there is absolutely no freaking reason to stream Call of Duty onto a tablet but in 2-3 years? That will probably be the default setting whether they sell you some game streaming box which you can buy that can run 3-4 games at the time onto multiple devices or sell their hardware in bulk it to who ever decides to revive OnLine or take on Playcast.

I for one can't wait for the time in which i will be completely free to choose which ever device i want because for all intents and purposes they'll do exactly the same thing and that is connect me to my data and applications. I'm sick of benchmarks, reviews, and constant upgrades, sick of throwing money down the toilet just to have a better screen or a faster CPU.
Yep, that's Julie and I. Had a lot of fun talking to Proctor.

I don't think it was the case at the time of the interview, but Julie is my coauthor for http://haskellbook.com/ now.
Genetic contributions to variation in general cognitive function: CHARGE [pdf]
“The Irish Slave Trade”
Extracts from the Coffee Club Diary
The published numbers say that. The real world numbers say very much otherwise. The manual CRUSHES the DSG, often by 4-5mpg or even more for some drivers, especially on the highway.

It's geared lower, for one thing, only 2000rpm at 75mph.

FWIW, I traded in a 2012 TDI with the DSG for a manual Mk7 a few days ago. Love the stick, although it's taking some getting used to (this is my first manual).

Also in the manual's favor is the $1,100 cheaper upfront cost and not needing a ~$400 transmission service every 40k.
There's less fighting the student's ego involved, but it's overall more work because there's just so much they don't know if it's their first programming language. Experienced programmers repeating the trope that it's easier to teach/learn Haskell for a new programmer are:

1. Not speaking from experience

2. Taking a lot of knowledge for granted

Example - explain what a "side effect" is. Why is it a "side" effect? What's ()? Why is that "nothing"? Why does putStrLn return IO ()?

That said, it's been a pleasure learning how to teach Haskell and writing the book so far.
California Drought: Farmers Faced with Whether to Grow Crops or Sell Water
You make some great points, I have also corrected Dreamworks to Pixar. Yes, there are over 7 billion people but everyone does not get the feeling of being average which is fine. I used to have this feeling but destroyed it a long time ago by challenging myself and working with others to get a more well rounded perspective on things. When I got this feeling it was due to not being challenged enough in life, or going to work and doing the same thing over and over again. Nothing is more boring than stalling in terms of learning new things everyday and when you think of where will I be in 10 years and you see yourself doing exactly what your doing now with no new goals or achievements being met it normally changes you pretty quick. If you like to see what can happen if you really put some effort into trying new things and not giving up when it appears to get too hard, the results are normally breath taking. These can be things like buying your first car with cash, creating a new product at work, helping a child learn something new, completing a community project, and many more things.

If you are competitive then striving to become the best you can be comes naturally. Helping others on your way to the top also comes naturally as to make it there you have to have the help of others since it cannot be done alone. The good life is relative to ones goals in life, thinking outside of the box goes against the status quo as it is a different way of doing something that has not been done.

Normally on your way to continuous self-improvement and helping build up others around you become a leader in your field, company, group, etc. without even thinking about it. No need to try to be the next so and so, it is better to be yourself and enhance your potential at a pace that keeps you challenged and on your toes. The world is better off with unique leaders, versus people not being their genuine self when trying to lead change and improve things for people around them.
Even those whose job it is to get these things right routinely don't.

Example A: https://www.youtube.com/watch?v=eywi0h_Y5_U

I always wonder at what point it was that Balmer realized their strategy was a failure.
A major advantage to putting libraries together is making the code that is able to be the glue between the different libraries. It usually is the part that defines the structure of the app overall, allowing you create solutions to your needs that are not available to you in large frameworks. You can implement the same things in Angular or Ember, but you will be sacrificing choices that will result in the problems present in the author's article. The inherent formulaic approach lends itself to extending the use of things that worked in the code base to places they shouldn't be. This is significantly decreased when you are handling the libraries, because they force you to think on a more fundamental level of the approach you need to take.

Take this basic idea of what an app does (I use code in this context to mean js that was written by you.)

Input -> The code -> Output

Frameworks: The code exists in all three areas, resulting in having to change all three areas of the code instead of one.

Libraries: The code exists separate of the input and output, allowing one to make changes to any of the three areas without having to change much (if anything) in the way the code works. This (in theory and usually in practice) also makes testing easier to develop even if the code wasn't designed with testing in mind.
I don't think it's just the browser's scrollbars one the side, and sometimes the bottom, of the page. It's all scrollbars inside the page as well. They're traditionally considered part of the OS UI so are left alone. At the moment, people who really want to change the scrollbars internal to the page can replace them with js scrollbars.
I wrote something similar https://github.com/dijs/parsz
California drought worst in 1,200 years – study
Humans are social creatures. They require things that others must provide for basic functioning.
I remember when we first did this on IE5.5. It fell out naturally from some improvements to the rendering system and a dev (forgot his name! Don?) prototyped it to show off his new subsystem. It eventually got supported because, at the time, we would do anything we could to differentiate.

Long time ago...
I absolutely agree that reimplementing scrolling logic is absolutely awful. It's an accessibility nightmare.

But scrollbar styling is very different to scrolling logic. We're not talking about stealing people's mousewheels here, we're talking about changing scrollbar themes.

This is important for apps which want native scrolling logic inside their app but want their app to look native. The only alternative, in fact, is to reimplement scrolling logic inside the app. Performance suffers, accessibility suffers, everyone loses.
Urea isn't really a factor. Usage is something like a gallon per 1000 miles or less, and it's just a couple dollars per gallon.
That might make sense, since I'm seeing the same behaviour but have SSL enabled for Reddit.
Latest Addicting Indie Game
Scroll bars stand in an uncomfortable place with one foot on the WM side and the other in the application. The user wants to be able to control the size, scale, and position of the window without asking permission from the app. (And who was the evil programmer who gave web sites the ability to disable zooming? But I digress.) But an app that's at the mercy of the operating system for drawing its scroll bars is going to lose usability if it wants to provide infinite scrolling, or simulate a slide-show with vertical position. In those cases it would be better to let the app control the appearance of the scroll bars.

Which is to say, the regular window scroll bar that we're familiar with is being overloaded for two different purposes: to interact with the app and to interact with the WM. Perhaps we should have two scroll bars to avoid this confusion?
And an Apache project that is a SQL layer on top of HBase.

Seriously we're runnin' out of names.
Aerodynamics. Low and long is much slippier than the relative barn door shape of the smart.
Interesting. Confirmed crash on Ubuntu 14.04, version 42.0.2311.50 beta (64-bit). It crashes only the tab ("He's dead, Jim"), not parent Chrome process.
I thought The Eternal Frontier: An Ecological History of North America and Its Peoples by Tim Flannery was very good. The book actually covers a long timespan. It begins with the Chicxulub meteor impact 66 million years BP and ends with the present time.

Amazon link: http://www.amazon.com/dp/0802138888/
Will be interesting to see how Microsoft adopting GitHub and Open Source effects these numbers next year. Although I suspect the cross platform .NET support would make more of an impact.
It's interesting to note that no SWAT contact actually occurred.
So in 20+ years of building things you haven't worked with a designer who customized scroll-bars? It as if you haven't worked with a designer at all.
Totally agree. Honestly I find the level of noise around JS frameworks to be insane. It's really not that hard to roll your own framework out of a couple simple libraries, which lets you write something perfectly tailored to your own requirements, that doesn't do a bunch of extra junk under the hood that you don't need. Unfortunately this approach doesn't have its own corporate hype machine (and why would it?) so it's usually completely missing from the conversation.
Could be. My concern is:

1) Most people don't have SSL enabled for most (if any) sites that are optional.

2) Most normal users are using the standard build for MacOS/Win, not the dev channel, and not Linux.

3) This requires no XSS or anything remotely tricky. Just a couple hundred bytes of HTML, and that's it.

4) Most web forum filters and formatting code (including Markdown) let this thru just fine.

Maybe I'm blowing it out of proportion, but if you wanted to be a jerk to a whole lot of people very easily, you probably could.

EDIT: Grammar
I see, that's cool, it's like you create your own "logical" file system locations that have different "real" locations on different hosts.
your screenname is exceptionally prescient
I think the simple solution is adding a "light/dark" setting for browsers. We certainly don't need every color of the rainbow (omg gross), but this simple option could be universal and solve most requests.
I think there's different approaches. Apple, for instance, approaches MVC that way (controller updating the view, with the view having no knowledge of the model).
Old, but still valid:
http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa...
Ask HN: Where do you aim to be 30 years from now?
They were already quite popular by 2000. In 2000 laptops were 25% of computer sales (went to 54% in 2003).
http://www.geek.com/chips/laptop-sales-exceeded-desktop-sale...
Religion very often in the business of creating problems then providing ultimately unsatisfactory or even pernicious answers.

Where is the real problem? We are all walking towards death, and it is not very far away. Compared to this simple fact, the "problem" of once having a bad job for a time is pretty small.

In the case of OP, the main problem I see is perspective. Change that, and everything starts changing. There are no end of "problems" if you are looking for them. We are here right now. That's reality.... and it's pretty good.
You're getting at the definition of human rights that comes from the libertarian movement.

That definition is much narrower than most people are willing to accept, because most people aren't willing to accept the libertarian terms of what society does or is for.
There are strong arguments for both, but if you're going to decide on classes, ES6 classes are preferable to ES5 style.
I'm not sure exactly what UI you have in mind, but yes, we do eventually want to have some kind of related-story grouping.
Yup, it's not "serious", but could be used to DOS I believe.
Interesting! Unless my memory fails me, I don't remember having seen one until college (which I started in 2000), except on TV or in movies. And even then it was rare; not many college students prior to ~2002-03 had laptops. Wonder why not. I wonder what the figures would look like if you separated business and private sales?
Both Spotify Premium and Rdio Premium (and I'm sure others, but can only speak for the ones I've tried) offer "offline mode" for whatever your device can hold.

The music will then play even in airplane mode, the only gotcha is that you'll have to come online every 30 days or so for them to re-verify that you're still paying for the service.
Update from the author:

The Kickstarter campaign was fully funded (thank you, all backers). Finishing the second edition has taken longer than I expected, partly due to the necessary changes being much more extensive than I at first realized. However, all the work is being done in the open, so you can see the in-progress changes at http://producingoss.com/vc.html .
Prison, by definition strips you of certain rights.
Many prisons do provide internet access, heavily monitored and restricted but they do offer it.
That said would hardly consider having access to Twitter a basic right.
I have to say that this whole "rights" thing has really gotten out of hand, especially considering that half of the world population doesn't have access to drinking water yet alone Facebook.
Didn't ATM use 53 bytes/cell?
Better yet, the browsers should easily be able to predict the dominant color of the page by parsing the CSS file and most of the DOM, and pick a complimentary scrollbar contrast accordingly. Maybe do that and allow override to light/dark.
I'll throw my hat in with all the other people who aren't being negative, they are speaking truth. Even if it is equipped to produce a better product, a startup is unlikely to win any government contracts for a few reasons.

First, one of the things that contract selections are based off of are a history of performance. A startup has no history, so they better get some civilian projects under their belt before they start competing for government work.

Second, the government is accountable to its people, and the way that government acquisitions proves that it is being good stewards of the people's money is by hiring companies that can "prove" they aren't going to waste it. That means that your company has to meet several ISO XXXX standards, your company must be certified lean, you must be at least level 3 in the capability maturity model (CMM, which again requires a history of performance), you have to have six sigma black belts on hand, and a whole host of other crappy certifications that you have no choice to go out and get.

Plus, you have to employ a certain percentage of minority races, women, and handicapped people, or you won't get the contract -- while this sounds like it isn't a big deal, look around the startup space and you'll see that it is made up overwhelmingly of white males.

By the time you meet all these requirements (and there are a whole host of nitpicky other things to think about like the contracting process and myriad laws) and still have enough talent on hand to actually make a product, you are no longer a startup. Competing for government contracts is not the way to go for a startup. It is not a system set up to give the little guys a shot.

Source: I am a mid-level certified government (military) acquisitions professional (if you want details I am lvl I in program management and science and technology management, and lvl II in test and evaluation-- certified by the "Defense Acquisition University" which isn't a real university and required by DAWIA -- a congressional act that regulates a lot of this stuff). I am 26 and have taken over 400 hours of acquisitions training in addition to my master's degree. And I'm just the one doing the math/stats work when we test new stuff. The program managers have to navigate a minefield of bureaucracy every day, trying to prove to the taxpayer that we aren't wasting their money. Ironically we end up wasting a lot of money trying to prove that we aren't wasting it.
Doesn't matter how good you are. There are close to nine billion people, so you are nobody. There is always someone better, smarter, prettier, you name it. If you peg your self esteem on your relative status, you'll always feel like crap.
"Still doin' ma thang".
The Instructable is awesome, thanks for writing it up! Do you have a guess as to what higher-layer protocol Tesla uses (like CANOpen http://en.wikipedia.org/wiki/CANopen)? I used to work on devices with ECUs that communicated via j1939, and I'd be curious if Tesla uses a known standard on top of CAN, or their own thing.
The possibility of 2 non-monozygotic twins having identical genes is not zero, just astronomically low. Its the same for LUA.
In my opinion the software story and the data access story could be a lot better in the new integrated world.

1. Monoculture of a single language per platform needs to go away. Its wasteful in terms of programmer productivity.

2. The data layer needs to be disjointed from the applications completely. Access to this data needs to be available on a system wide basis.

3. Power users frequently want to access their data programmatically. More attention needs to be paid to these use cases.

4. The bottom level cross application data layer needs to be based on some open standard allowing people to trivially get data in / out of the ecosystem via some scripts / programs / tools.

5. Applications need to be extensible by the end user.
Seeing this, thought I'd share a prototype of mine. For the minecrafters out there who use worldedit: here's a javascript library prototype that lets you draw minecraft scenes. Demo is a doodling of a skeleton grinder: http://babylon.pp19dd.com/ that I made the other year.

Code example goes like something this:

// var scene = (some babylon js stuff here, - sorry, messy)
var WE = new Worldedit(scene);
WE
.select([-4, 0, -4])
.set("cobblestone")
.move([0, 2, 0])
.select([0, -5, 7], [-1, -1, 6])
.set("dirt")

Suppose I should consider finishing this library, namely porting it from BabylonJS to three.js, finishing worledit functions, etc but thought it was a fun exploration of babylonjs and raw files from minecraft (the textures are just extracted from the minecraft jar file).
That is it. I am aware of that fact, I am absolutely nothing in the grand scheme of things. How do you deal with that?
I was able to, at different times, email both Scott McNealy and Jonathan Schwartz directly, and got personal responses from both of them. In the grand scale of things, I'm a relative nobody, just a dude who runs a web site that talked about their products.

I can't imagine being able to have a 2-3 message conversation with Ellison at all, as I don't spend enough with Oracle to be worth a microsecond of his attention.
Not all frameworks. Good frameworks. The best incorporate the lessons learned from working with previous frameworks.
Genderless no form factor
Honest question: Why do you care and why does this bother you? Also, out of curiosity, how old are you?
The funny part is that more of the world population has access to Facebook than to safe drinking water. EVERYONE's got a mobile phone with internet these days. Even the people who don't even get water or access to banks for that matter.

For instance, in a lot of Africa mobile operators have filled in for the role of credit cards and things like that. People pay for everything via sms.
Sergey Brin publicly replied that if Yegge wanted to convey his vision, he should do so in a concise manner.

https://news.ycombinator.com/item?id=3133711
Thanks for posting, I've been wondering how to achieve this. In node, we had a complex Nginx setup scenario - so I'm hopeful this will take the complexity out of it.
Second that - what's wrong with the title? It's descriptive, neutral, factual.
Ironically, this very post wasn't even meant to be public.
It doesn't work on Latest Chrome beta or hacker news.

But a HK clone was crashed.

http://news.dbanotes.net/
A light, lean, and responsive front-end UI framework
I like it better as-is. As the top HN comment mentions, it's very interesting to skim the whole history, and see how times have changed. And how they haven't.
Burn Rate Doesn’t Matter
> I'm guessing that's not in the web dev field but rather in the data analysis field.

I believe this is correct. Python is not likely growing in app development, but for data analysis and related backend tasks - in the same areas R is seeing a popularity boost.
Live with a bunch of people and split the rent so that you're paying as little as possible. Don't live outside your means, and SAVE SAVE SAVE.

Also, work hard, and LEARN LEARN LEARN. Your salary, if you are good and work very hard, will rise faster than you can imagine and if you live a frugal lifestyle, you will have a lot of money in 10 years.
Of course nowadays we see that tiny, mostly transparent, auto hiding scrollbars are the system UI!
I've never aimed to be anywhere in particular, and I've been there ever since.
Even newbie computer users understand mutation, because they have moved files (or other objects, like mail box items) from one place to another, deleted or renamed them or edited their contents.

Mutation is also something exhibited by everyday objects. This is modeled much better by object-oriented programming with mutable state. More importantly, the rigid typing of Haskell isn't found in the real world in which backpacks can hold dissimilar items, and donkeys can mate with horses to produce sterile offspring.

Haskell is close to mathematics, sure. Many people know mathematics. However, many people do not know that mathematics which Haskell is close to! So your (2) is a slight equivocation on the term "mathematics".
Remember, it's not just the main scrollbars at the top and bottom of the window. Some pages have internal text regions with scrollbars, and it seems reasonable to style those. Those aren't browser UI, they're UI of the page.
I suppose it could depend on the judge, and things may look different on the first day of empanelment than the fifth, but they made it pretty clear that they didn't expect anyone to survive on the stipend for three months.

After I called HR to confirm that my salary was covered, I did not try to avoid being seated. This was my first meaningful jury service.
Could you recommend me some articles on the "mobile phones vs. safe water" thing and/or "paying via SMS"? That sounds very interesting.
> Simply because the amount of light from two 24" displays can be overwhelming.

Have you ever tried f.lux? Or maybe monitors with variable brightness? (Apple's Thunderbolt displays have a light sensor and adjust automatically, probably others as well)
Or, just allow the element to be styled like every other thing on the page. Because...why not again? Imaginary 4th wall that the bar is the only thing on the page that should not be stylable? So that it can match the scroll bars of native applications?