skysight-inc/HackerNews huggingface dataset:
I personally think it's just incredible that vertical centering in CSS has been so woefully neglected over the 16 years we've had CSS. Every time I read another article about how somebody just maybe has figured out a kludgy way to vertically center things with CSS, I just shake my head. Aren't there any graphic designers on any of the W3C working groups surrounding CSS? Back in the old days when everything was a table-based layout, there was a clean, one-to-one mapping between the grid framework that your graphic designer created and the code underlying the page.

Then the semantic web pedants came along and decreed that tables shall never be used for layout. Fine -- but nobody ever bothered to come up with a DIVs+CSS replacement for the grid-based layout that any serious graphic designer uses to build a page.

And do you know what happened to the web? Debate cause and effect all you want, but webpage designs are far more boring now than they were 10 years ago. Now it's all just blocks of large-print scrollable text, some images here and there (or maybe a wall of them), and a cute logo. It's like everything is a Geocities page with better fonts and color choices, minus the gifs. I feel like I never see anything really cutting edge or creative in the design space on the web.

The internet is a really young medium of course, and it will naturally go through phases, where certain types of design come into fashion while others go out. And I would love it if somebody would prove me wrong by posting some links to some really kick-ass-looking sites. But from where I'm sitting these days, from a design perspective the web is a big yawnfest. Maybe today's websites are more usable and easier to index and work well on a screen reader, but from a graphic design perspective... zzzzz....
I share your pain. Fortunately, gcc 4.9 will have <regex> support: http://gcc.gnu.org/gcc-4.9/changes.html
"Unit" and "automatic" tests are not synonymous. We have a non-trivial system, and mocking the necessary components for unit tests seems like a productivity loss to me. But we absolutely have automated tests; we don't test components in isolation, but as they will behave in production.

However, carefully crafted system tests can exercise the parts of the system you want to exercise. You know the little examples you write up yourself to convince yourself that a new piece of functionality actually works? Turn those into tests, and keep them around. I have been saved by those when a seemingly unrelated change caused an error in something I had not anticipated.
I can't wait until the new version of flex box has widespread support and we can stop relying on these dumb hacks to do the most basic layout operations in CSS.
There's a Slashdot clone in Spanish, I don't frequent it, but I'd try there:

http://barrapunto.com/
Unfortunately it looks like you would have to build from source. The best place for that would be Rich Webster's fork - https://github.com/rdwebster/Open-Quark - which is the version maintained by Indicee.
Firefox OS Build Scripts v1.0.0-alpha
Use

hello(
world,
solarsytem,
universe
);

which doesn't require perfect line-up with the first entry, and is still clear to the reader what's going on.
"Insider" selling in the IPO is rare (Facebook was an exception). Insiders typically must wait for a secondary or the 180 day lockup during which the company must demonstrate in a more public way how it behaves.
"No I don't want to learn how to grow my business".
I lol'd.

Your 'customer case study' guy gives me the willies. Hopefully he's not one of you.
Square talking to banks about possible 2014 IPO (no paywall)
I used CNN as a catch-all for "news." Sub in whatever you use. ESPN, Fox News, NBC, BBC, whatever. All of them use Twitter extensively.
Hey! Author of the app here—sorry you've had trouble reaching me. I agree that Bonjour is a poor solution for corporate networks. I've always hoped that time would resolve those sort of issues (routers not supporting Bonjour's DNS packets, etc...) but it's been years and it's still a problem.

At the moment I'm not sure what other technology the Spark Inspector could use. I'd like to make it talk through LLDB entirely, and the latest update is a step in that direction, but there are many steps left to go.

Thanks for your post—feel free to reach out to me at my primary email bengotow@gmail.com if you need anything.
How To Get Powerful Bloggers To Share Your Content
I know there is short-form literature, but this "article" may have taken that form too far.
FYI in these models accelerant is the long skinny pedal on the right.
It was a study done by 1200 engineers on LinkedIn and Electric Cloud. I think it was February 2013 when the results came out.

This does have a tendency to happen in various degrees in larger enterprise environments where configuration problems of the IDE and the systems you are building become costly to maintain. The way we think about it is that organizations have invested in DevOps technologies to automate the entire release process post-commit of the code. But that once the changes make their way out into complex staging / production environments, there are config + code changes that do not synchronize cleanly back into the developer's workspace. So, as the number of commits increases, and the size of the team increases, there are many more synchronizations that need to occur to keep development systems ready for the coders.

So the time suck shows up in mysterious ways:
1) Maintenance of the IDE install, especially with Eclipse which has had plug-in versioning & interoperability challenges at times.

2) Synchronizing configurations across teams, commits, and machines.

3) Collaborative / human costs, from the time spent in having large teams figure out the best way to operate & use their development workbenches consistently.

4) The environment problem, which is partly due to the production environment configuration is not exactly identical to what can be run on the desktop, so managing that in an automated way poses time issues.
Does anyone have a resource for a full checklist of practices? I'm a processes guy but I'm curious what all is out there these days.
Check for accelerant.

Ah, Lithium...
I wonder how many gas-fueled car fires have there been in the last two months... just asking.
Naive question: what portion of this would be covered by insurance?
>which could also not explain why the plan did not meet the Affordable Care Act's requirements.

News at 10, health insurance companies are participating in shady business deals. I have absolutely no proof but they probably did some huge accounting for Obamacare and cancelled plans that they deemed less profitable rather than making some minor change in favor of those they thought they would make more money on using Obamacare as an excuse.
Their claim is that it's impossible to provide modern IE for older versions of Windows, because IE is so deeply tied into the OS it requires features and libraries that are intimately tied to newer versions and don't/can't exist on (say) XP.

One of the core reasons is that new IEs uses security support from the OS, like low privileges, that didn't exist in old Windows OSES.
You need to read "Good Boss Dead Boss".
The crowdfunding campaign will probably be more effective at raising money for this.

Fortunately, there is effectively no middleman here, according to the campaign's description:

> * I've spoken with June from the IA, who will ensure that funds go directly to them.

> * Crowdtilt has agreed to waive their card processing fee!
Pretty sure that's wrong.

Employer premium contributions for employees and their opposite-sex spouses and tax dependents are 100% deductible as business expenses under federal and state tax law. This is true regardless of business type-sole proprietorship, partnership, LLC, corporation, etc. These rules also apply to owners of C corporations and LLCs classified as corporations for tax purposes. These business owners are considered to be employees of the business for purposes of the tax treatment of premium contributions.

http://healthcoverageguide.org/reference-guide/laws-and-righ...
> assuming you have the same information

Which you don't, since Goldman Sachs is always a few milliseconds ahead of everyone else. Given that almost everyone else out there is going to be trading on information that has already been consumed and acted upon by privileged parties, the markets may as well for all intents and purposes be irrational.
Unable to concentrate after meeting PG, YC alum played Starcraft
>It absolutely makes no sense that a fender bender would engulf the car in flames.

How can you possibly make such a claim? Are you intimately familiar with the design of the Model S? Have you performed some level of engineering analysis on these three cars post crash? If you really believe that a conspiracy is more likely than a design flaw then I don't know what to say to you.
I'm wondering, why does even CSS3 not have a simple way to vertically center text (or even vertically center anything)? It's a pretty basic and wanted thing afaik... Seems like a higher priority than shadows and 3D effects to me.
La convenienza del Km zero
No longer in mainstream support.
> I do not for a second believe that it is due to a DDoS from people running this tool.

Have you seen some of the discussions about the ACA? There are people out there who seem to genuinely believe that it will destroy America. I would expect a DDoS to be in the realm of things someone in that position would do.
I resubmitted from here [1] since the link was paywalled, but freely accessible from sfgate instead of sfchronicle.

[1] - https://news.ycombinator.com/item?id=6691034
Your point was to make a foolishly broad generalization that "all non-white people are like this"? I'm glad I could prove you wrong in at least one small instance.
Teaching Cassandra Cluster Setups with the Raspberry Pi
Microsoft gets $2 billion a year in Android patent fees. Really?
Early impressions of the article:

some of that is getting what you pay for. If you go after cheaper or younger people, you're more likely (all other things being equal, general case, etc etc) to get lower quality work. Also, there's a self-created problem factor where if you force somebody else to give you an estimate (which is just a guess however much you pretty it up and repackage it), and then turn that around and treat it as a deadline, then you can expect those deadlines to go whooshing past. And it will happen even more often if you have cheaper/younger/less-experienced programmers.

Hire better people, which also means paying them more. And don't ask for estimates. Just see what happens, and iterate.
It's not that big a deal. TWTR will do a secondary which will close most of the gap. Popping over 30% is better than 20% or going down. Yes, they were conservative but I think that was prudent here. Maybe they could have gone up a few bucks. I wouldn't sweat it.
Gmail is down
It seemed that gmail was down for over 5 minutes.
basically like global population.
Yup. Easy things easy and hard things possible, like Wall always says. Centring a box in the middle of the page sounds "easy".
pro rata
Now… wait a minute… :P
The battery doesn't appear to actually be on fire. Makes you wonder what exactly it is that is burning in the picture.
Seems to me this glosses over a central part of the pitch: they tell influencers they have rapidly gone from zero to 28k in revenue. Sounds like they are starting with meaningful traction & momentum, not from zero?
"The nonprofit industry needs major disruption" - What specifically about the industry needs disruption?
http://arstechnica.com/security/2013/11/new-denial-of-servic...
Right now they sell very expensive, exclusive cars. Are they going to sell more commonly accessible models or production of such cars is prohibitively costly?
It is not stupid it actually makes sense for ETL workflows where you load raw data into unlogged tables and transform them in the database into the final (logged) representation.
I think you fundamentally misunderstand the process but that is ok, its not all that straight forward.

The transaction here is between risk takers (venture capitalists and investment banks) and risk pricers (people who buy stock). Nobody is getting "ripped off" as long as everyone is following the rules set down by the SEC.

Investors put money at risk. You know that because you've been here on HN a couple of years and no doubt read the <foo> is shutting down. stories. For each of those there is usually one or more investors who have put in thousands if not millions of dollars who get anywhere from $0 to some fraction of their investment back. Sometimes, their investment 'bet' pays off and they get back multiple times their investment. The trick is you blend all of those $0 and multi-X returns and you get their "effective" return.

"Joe Public" and by that I assume you mean an unsophisticated retail investor (they aren't investing anyone's money but their own). Can achieve a similar result by buying "shares" in a fund managed by a banker. When folks ask me where I would put some extra savings I tell them I've been very pleased with the Vanguard funds. You make more than then .8% return that a Bank savings account pays, and your risk is relatively moderate (but if it is not zero like it is with the savings account). But this unsophisticated person should never be investing in an IPO stock.

The professional managers who invest in an IPO stock may have hundreds of millions of dollars under management. They spread some of those over a number of IPOs as a way to provide 'long kicks' (which is that the stock is held for a long time and the success provides a large return many years later). Clearly they aren't putting their kids college fund in there. And most of the other dollars in their fund are on much 'safer' sorts of things, like Coca Cola or Alcoa.

So this is the 'cycle of life' for many new tech companies, and if these investors in Twitter do well their Venture Funds will have a reasonable rate of return, and more rich people will give them some of their 'excess' funds to invest in other tech companies, and you and I can go get some of that by pitching them a great team and a great idea.

So for the 11 times smart people came to them and they gave them millions and got nothing back, this 12th time they got a lot back. Nobody gets hurt as long as the people who don't know what they are doing stay out of the game. That didn't happen in the late 90's lets hope it doesn't happen again.
The idea of taxes, which I'm pretty sure you're aware, is that you pay a percentage of earnings. It's also not something that you can choose to do if you feel like it.

So let me rephrase it so that you understand:
I'd rather live in a society where everyone pays more in taxes than a society where people in need has to rely on charity.
FYI only ~2% of auto fires involve the fuel system.[1]

If this fire was battery related, we are now at 100% for TSLA

[1] On public highways.
Explain, please. I'm considering using it.
From looking at Codenvy's logs, about 3,000 of our recurring users access the system using a chromebook or tablet. It's only single digit % overall, but it's a number that is larger than we would have thought it would be.
or Sparrow http://sparrowmailapp.com/
or Airmail http://airmailapp.com/
Smailex will eventually include all carriers around the globe too.
There was an earlier thread today that did the numbers on this: https://news.ycombinator.com/item?id=6689591
I work remotely 100% and love it. I would never assume that 'remote' means from anywhere in the world.

When I think of remote jobs for US-based companies, I generally think of those positions being for workers employable within the US already.

Usually the company is specific about where the remote worker can be for ex: in the same city but working from home, same timezone, within 1-3 timezones or just within the USA somewhere. Even meetups are generally written into the employment contract.

My whole team is remotely located across the US and it really works well.
The OpenSSH VPN function opens a tun(4) network interface and tunnels layer 3 traffic.
Hi frankdenbow, it's great to hear from you. My favourite point of differentiation between us and all existing shipping startups is that we're building a database that aims at integrating all existing courier service not only the 4 big ones (FedEx, UPS, TNT, DHL). The main thought behind our concept is that the small local courier services mostly offer much more competitive prices than the big 4 ones. However, they are difficult to find and compare and most people don't bother searching.
At the same time we're negotiating with our courier services to get discounts because of economics of scale. Right now, our discounts are not very high yet. But as traffic increases we'll be able to go back to the courier services and negotiate better rates. That's the goal!
If you are willing to use something as bleeding-edge as calc, you may as well do it the right way:

http://philipwalton.github.io/solved-by-flexbox/demos/vertic...
Somedays I want to do that.
Because it works MUCH better. Google could have made much more money on its IPO if it used a sales team.
I'm still learning of all of the cool things that can be done with Powershell. So far, it's just been for server builds and configurations.

It would be great if, in the future, Powershell could be used for web automation. They already have WatiN, but you need to use C# to use it. While that is no problem, it would be great to be able to use Powershell for that as well.
The description of proof of work is a little bit confused: the author says "The problem is difficult to solve, but the solution is easy to verify, as it is difficult to factorize a very large number but easy to verify that a proposed factorization is correct". If we read "as" as meaning "because" rather than "akin to the way that", this is wrong: this problem is based on hashes, not factorization.
While writing my master thesis in electrical engineering (pure matlab based), I found the best way was to go about 2-3 days a week to the shared computer room from the department where other students where working. Most of those days I didn't get as much work done in terms of writing compared to when I was at home, but many days I got new ideas, algorithms or a new perspective by hearing other students talk about a different but related topic or discussing a problem with a college.
So for me it was the best way to have both worlds, long phases of time at home for writing and implement stuff and quick interrupted time at the university for some quick code trying new stuff, discussing etc.
It was commonly accepted that you are no as productive in the computer room and no one would blame you if you just picked up your notebook and went to a room next door for an hour or so to get stuff done.
> Um, I don't consider "Obamacare" emotional, I consider it neutral.

Read some of the opposition to it. For many people it is not a neutral name.
Corruption on this level only existed 50+ years ago. Nowadays our politicians, popes and corporations would never do what they'd did in the 20th century.
Well let's be specific.

Given a normalization of usage, period of ownership, driving habits, and maintenance: do they have a different rate of fires that is statistically significant.

I don't know the answer, but that's the question you should be "just asking".
Using per-query variable statements in Percona Server
Will IE 8,9,10 be automatically updated? Or just 10? Or just 9,10? Does anyone know?
It wasn't where I am (New York City).
Since Microsoft only compares using the outdated Sunspider benchmark, I decided to find out how IE compares using modern, proper benchmarks. Here are the results:

Google Octane: https://developers.google.com/octane/

(Higher is better)

Google Chrome 30.0.1599.101: 11337

Mozilla Firefox 25.0: 10127

Internet Explorer 11: 7631

Mozilla Kraken: http://krakenbenchmark.mozilla.org/
(Lower is better)

Google Chrome 30.0.1599.101: 2479.4ms

Mozilla Firefox 25.0: 2653.1ms

Internet Explorer 11: 4792.3ms

As you can see, IE11 lags pretty far behind both Google Chrome and Mozilla Firefox in modern JavaScript benchmarks. So, it would appear that IE is specifically geared towards the outdated Sunspider benchmark. That optimization coupled with the poor performance on Octane and Kraken is likely why Microsoft only ever mentions Sunspider.

Testing Notes: The above test was performed on a fully-patched (as of 2013-11-07) Windows 7 Ultimate x64 machine with antivirus and all other background apps disabled. Each browser was started fresh for each test and had no extensions/add-ons enabled. Hardware-wise, the machine is an Intel Core2 Quad Q6600 running at 2.4GHz with 8GB of PC2-6400 DDR2 RAM clocked at 400MHz (x2 = 800MHz) and an AMD Radeon HD 6700 running at 850MHz with 1GB of RAM @ 1200MHz running Catalyst 13.9.
Seems to me that most people still on XP are stuck on XP due to ingrained resistance to updates. Who says they will be allowed to update IE even if they could?
The sheer number of replies to this point is staggering, for what really ought to be a total non-issue in this world.

Someone needs to make some kind of GitHub integration that lets you download code using whatever esoteric formatting you prefer, then transform back to some given standard on commit. Then everyone can finally just agree to disagree and get on with life.
I am not certain if you are referring authenticating to an API via Angular or just API auth in general, but I can touch on both.

atm, we just use traditional rails authentication since our angular app is the only consumer of the api. But, that will be a bridge we need to cross soon and will post our findings. I would start by looking at how other market leaders do it, eg Stripe et al.

As far as connecting an angular app to backend api, I would look at this http://www.frederiknakstad.com/authentication-in-single-page...
How does this work again?

"Open" is 45.10, but the graph seems to show it as 46.00, the current price is 46.02, which is "+20.02, 77.00%"? I thought the +X (+Y%) was price-open ((price-open)/open %), but it is way not adding up here.
Awesome. This is the step I was missing. Thanks.
It was, but they added it back in a few weeks ago. Even does IE5 now. (I don't know how accurate it is)
Now I know I'm running Windows in a VM, and that it is controlled by a network manager, but should I be getting a message stating that:

"Internet Explorer 11 is required in order to run this installation"

I'm not a fan of recursive installs.
> minor fender benders

Where did it say this was a "minor fender bender"? This article doesn't have much detail, but the first fire was a result of a large chunk of metal on the road levering up and stabbing into the engine compartment. I have no doubt that the exact same incidence with a gas-powered car could have had a significantly worse result than the contained fire the Tesla experienced.
Enable swipe and pinch gestures for Linux
Twitter’s Underwriters To Reap More Than $200M Following IPO
I like to point to the failure of keeping table headers visible at the top of a page as you scroll down a table. If I had a book where a table spanned multiple pages and the header row wasn't included at the top of the page, I would throw the book out.

A scrollable table with fixed headers is something that Visual Basic supported in 1997.
The plan is to provide a car for the every day man. Each new car they come out with will have a larger appeal than the previous one for the foreseeable future.
The market prices stock accordingly, though. Google reinvesting cash into the business is why their stock is now over $1,000 a share.
Which is why I said "mostly". Anyway, remove that sentence and the rest of my comment stands.
It's a hangover from the dot-com bubble.
Very cool, and I was waiting for something like this to be built out. Are you planning on having a command line tool to control your deployments?
Why Alistair Cockburn withdrew from SEMAT
> I spend 3-5 hours every single day and come up with the best freelance jobs of the day from all over the web.

So it's not really passive income, is it?