skysight-inc/HackerNews huggingface dataset:
I'm not sure what your point is. Web standards have had a turbulent history? Of course that's true.

- CSS 2 was originally published as a recommendation in 1998. CSS 2.1 was pushed as a recommendation in 2011. Maybe something was wrong?

- "Ignored by vendors" is a bit of an understatement, because your "close to 20 years" includes 5 years of the vendor with 90% marketshare not releasing anything at all.

- FWIW, what became flexbox was useable (assuming polyfills aplenty) in Firefox and Webkit browsers 5 years ago[1]. It took some time to standardize, but while frustrating in the present, it's ok to take time to make sure the spec works, because it will be (in theory) around for quite a while.

> It makes it 'easy' by introducing yet another weird box modelism that doesn't really fit anything else that's already there

What many people don't appreciate about layout in general (and WRT to the web, dynamic layout in particular), is that it turns out to be difficult (and sometimes extremely computationally expensive) to implement an expressive layout system that does what we intuitively think it should. A good example is word wrapping, which is easy to tell when it "looks right" (at least to a trained eye), was done by hand by many when printing was done more manually, but turns out to be difficult to assign a metric that handles all use cases, especially when you're trying to be computationally efficient.

Web layout is like a whole set of word wrapping requirements, expected to get along and paint a page in real time. The process that birthed CSS is nowhere near what you'd turn to if you wanted to develop a cohesive styling whole, but it's how history usually plays out. If it's any consolation, I personally don't think there's a comprehensive theory of everything for styling anyways, so there are always going to be aspects that need to be learned, not inferred.

In any case, flexbox is pretty straightforward if you spend an afternoon with it, just a constraint-based layout system that maps pretty well to how you would describe a layout like that.

[1] http://infrequently.org/2009/08/css-3-progress/
This doesn't take into account rotation though :(

See http://archive.ncsa.illinois.edu/Classes/MATH198/townsend/in... for including rotation.
FYI, this exists: http://opentaxsolver.sourceforge.net

Linked from there, this will take JSON input and fill the IRS's PDF forms: https://github.com/codehero/OpenTaxFormFiller

All of it's a bit rough, but if you're looking for a place to start on the problem from a programmer perspective, these are pretty good.
Another skeezy blog promotion about ephemeral feel-good motivational concepts with nothing real to contribute that ends with "NOW SIGN UP FOR MY NEWSLETTER AND SUPPORT MY ONLINE BUSINESS AND BUY MY EBOOK!".

Why am I on the computer all day and all weekend? Because I'm paid for it. Do you ask a mechanic why he spends all day with cars? An author why they spend all day reading books and hunched over a typewriter? What an idiotic question. I'm tired of this Anthony-Robbins-esque content around here really just being used to pimp the author's newsletter.
I'm actually curious, does anybody have any insight as to whether there are any pitfalls to using something like TurboTax for startup employees who have had to deal with stock options.

For example if one has:

- Exercised stock options. (Filed an 83(b) - or forgotten to file an 83(b).)

- Sold stock.

- Sold derivatives contract on stock using something like ESO / EquityZen / Equidate.
@jeza the company is in the UK; in the UK you don't have to register a trademark as there is support for unregistered trademarks. The law is called "passing off" and looks to protect instances where a product or service could easily be confused with another : http://en.wikipedia.org/wiki/Passing_off

I previously had to take somebody to England's High Court for exactly this
Is weight management an engineering problem?
Hacker's Diet http://en.wikipedia.org/wiki/The_Hacker's_Diet assumes that human body can be managed by engineering methods. I don't agree with this; first of all, calorie counting does not work in dieting.

We lose most weight while sleeping; that you can lose weight by exercising is propaganda. In fact, there are so much misinformation about nutrition that I would say misinformation is the first cause of weight gain. No one tells a giraffe what to eat and they know what is good for them; human diet is regulated by unhuman organisms who perceive human body as their market and they increase their market share by programming us with misinformation. We drink milk in adulthood even though milk is perceived as poison by our gut.

I started a new forum using Discourse, the new project of Jeff Atwood and the Discourse team. It's a great forum software. I am very happy with it. If you are considering learning more about nutrition and sharing what you know, please join this budding community: http://www.nomilkfor.me/
Fun fact: the US government has the ability to tell you how much you should be paying in taxes, and to pre-fill your tax returns. However this has been prevented by lobbyists from the tax preparation industry

http://www.techdirt.com/articles/20100124/1836527884.shtml
English is not his first language. No need to write a novel about it.
Would you think it is unethical for iTunes to take $30k from someone who purchased a large amount of music, tv and movies?

What about someone who spends $30k to get their Aston Martin repainted in chrome paint?

People have to be careful here - this is clearly consensual behaviour as long as they know how much they are spending as they purchase. Everyone wants to compare to gambling - I detest gambling and never do it - I would cautiously support moves to rein in an ever-expanding gambling industry - but at the same time if people want to spend money on entertainment, even all of their money, I find it hard to come up with a suitable argument. People can spend all their money on all sorts of weird obsessions, but these shouldn't be reasons for outlawing the behaviour for the majority of people who get along just fine.
I first came across this when I tried to redeem some of my 100k miles I accumulated on British Airways from business travel (at the time AA/BA didn't give AAdvantage miles for transatlantic flights on BA).

Almost any time I try to book an award ticket, I'm hit with, for example, an $800 ticket that "costs" $250 with $550 in fuel surcharges. This results in award tickets that cost 50,000 miles + $550. Definitely not worth it and not what I was expecting when I signed up.
So you've pretty much just ripped off Luna?
I haven't specifically used it for these, but I have seen workflows with in TurboTax that are geared towards stock options and similar.
> It's actually been proven false, e.g. the .NET CLR runs faster than native C code in certain situations.

[citation needed]

and by citation I mean example code that "proves" this.
Is this a universal exploit? Which distros are unaffected?

If it's non-universal, why is it? E.g. if it only affects Ubuntu, then what is it about Ubuntu that allows this to work?

EDIT: This seems to be the answer: https://news.ycombinator.com/item?id=7154922 ... Any distro using the x32 ABI is vulnerable, and Ubuntu just recently enabled the x32 ABI.
> but it always seemed to me that CSS was fine for style, but terrible for layout.

I think you're right there. When I've set colours, fonts, etc in CSS it's always worked first time, but getting layout right it feels like I'm fighting against the system all the time.

I wonder if it wouldn't make sense to build a tool that abstracts out the layout part of CSS? I once built a tool in python that lays out Tk/Tkinter GUIs[1] which I may have a go at adapting to produce CSS/HTML output.

1: https://github.com/cabalamat/parrot
Original discussion of CVE-2014-0038: https://news.ycombinator.com/item?id=7154618
Very jealous. Definitely can't wait for the day I can walk outside and interact with people again :D
It looks like Windows Server 2008 possibly? Something reasonably modern with the traditional start button?
Savings accounts have interest rates. The money in savings accounts is used by banks to leverage and invest. It's not really hoarding like holding on to bitcoins is.
In most jurisdictions, that would be in violation of laws. The laws are created to prevent shady operators, like people who go around 'fixing' the roof for old people. They agree to the work, then get charged a fortune for overages, which usually just amount to painting the gutters.

Another example is the phone scammers offering 'virus fixes'. These are generally in violation of different laws.
They have to be turned into <a> links somehow. I feel like the server recognizes links and creates the proper HTML tags when generating the page.
You must be new here, welcome! On HN polls, you can submit your vote by simply clicking on the arrow next to your selection above.

Generally speaking, the comment section is specifically designed to provide additional details or commentary. Using the comments to cast your vote, or simply echo it, doesn't fall into the category of appropriate usage.

Again, welcome to Y Combinator News aka Hacker News!
> Maybe something was wrong?

Well yes, that is exactly my point. It's not like the desire to center things vertically came about a mere 5 years ago, it was a thing that people were doing in 1996 when CSS was first propagated.

I don't really get your point. You seem to be arguing that people shouldn't have been frustrated for the last 17 years by CSS' inability to do basic and non-novel tasks simply because it's starting to become possible now.
You should clarify that it only applies to the x32 ABI.

Which is only used on the(already vastly irresponsibly-constructed) Ubuntu 13.10.
I believe only Ubuntu is affected, of the major distros. The bug affects kernels compiled with CONFIG_X86_X32, which enables the new-ish x32 ABI, a way for processes to use x86-64 features like the extended register set, while retaining the 32-bit pointer size. The more conventional approach to 32/64-bit code mixing (e.g. in Debian) is that 32-bit processes use the old x86 ABI, while 64-bit processes use the new x86-64 ABI. The x32 ABI was borne out of people noticing that the x86-64 architecture's improvements weren't all about 64-bitness, and that some of them were relevant to 32-bit programs too. So it keeps 32-bit pointers, but otherwise uses x86-64 features, so even 32-bit processes can take advantage of running on x86-64 chips (everything except the 64-bit part). Nothing inherently wrong with the idea, but it introduces some new critical codepaths into the kernel that have to be thoroughly tested.
It only applies to one very new alternative ABI for 64-bit x86 machines called x32, I'm not sure how widely deployed this ABI is, but I'm pretty sure it's not the default on anything.

Edit: turns out that 13.10 is released with the CONFIG_X86_X32 option enabled, just the usual negligent excessive differentiation that Canonical loves to impose on its customers(see Mir and moving forward with Upstart for recent examples).
Also doesn't take into account the direction of the nap of the cloth on the table - balls rolling 'up' will travel differently from those rolling 'down'.

Would this also mean that the speed of the balls has to be taken into account? The differing effects of friction on the surface would surely alter as the balls move & spin slower?
This exploit affects systems with CONFIG_x86_X32 enabled. As it was a point of confusion on the previous post, this refers to the x32 ABI on 64 bit systems.

Essentially, if this option is enabled, someone can use the linked code to exploit an x32 syscall and escalate privileges.

Ubuntu specifically is a target because they recently enabled this option; I'm not aware of any other distros that have done so.
One thing that cannot be hidden is the current difficulty.
Up until now, TurboTax. Now, CPA.

Having assets in other states that don't recognize same-sex marriages just makes things too complicated; it's no longer "married filing jointly."
Haha definitely not new - just commenting from an app I made to read/contribute to HN without going to their website. It apparently doesn't parse polls (good to know) well. All I saw was the question. Thanks for not down voting me though!

You can download my app for iOS here: https://itunes.apple.com/us/app/news-yc/id592893508?mt
This is the problem with bolting proprietary standards on top of legacy methodology.

I do swear that iOS by default does send SMS after 5 minutes if it can't do it over iMessage though?
Worst Passwords of 2013
I think the issue, in terms of CSS being bad for layout, is that it tries to treat the logical structure of the document as the layout structure. If there were a way to restructure the document and then apply CSS to it a lot of things would get a lot easier and separation of content and presentation could be more realistic.

XSLT was interesting in providing some of this kind of restructuring power, but was far too heavyweight for pure layout manipulation.

Of course, this is also what flexbox tries to do and I think we'll be groaning about its lack of relative power in this area in the future when it's more established. It feels like a bandaid to me.
i've done the first two (never dabbled in derivatives) and turbo tax was no problem, but then again the paperwork for my options was all clear, too - dates, prices and cost basis, exercise dates, etc.
where did you read that they auto-update now?
- HaLVM : https://github.com/GaloisInc/HaLVM

- House: http://programatica.cs.pdx.edu/House/

- SeL4 : http://ssrg.nicta.com.au/projects/seL4/

Emphasis is on the security and verifiability typed, pure-by-default Haskell provides, over OS design.
gmail aol hotmail/live

A few alternatives i've used, Gmail being my favorite although they mess around with the UX from time to time.
This would work except you lose the ability to fall back to a text message. The way that iMessage is set up, if someone sends and iMessage to your phone and it doesn't get delivered for some reason, say you don't have data coverage where you are, then the Messages app will try to send a text message instead. If you have the same scenario where you are messaging an email address, there is no such fall back.
Well then effectively what you are doing is spending dollars, and paying 1% to bitcoin exchanges.
1) I guess we shouldn't try to implement anything, because if it was a viable business model, someone would have already done it, right? You can used this argument against anything.

This is the perfect time for people who actually work, so most people with a disposable income.
I talked with a few teachers before I started coding, but it seemed they didn't know what they wanted or didn't expressed correctly, or maybe I didn't get it.
How to improve your software development team's communication
I've considered it. There are two types of people you can really pick from. Product contributors, or networking people if you are seeking resources that are hard to come by.
why is it "vastly irresponsibly-constructed" ? I mean major hosting providers like rackspace use it... so ??
I'm pretty sure that screen is just running Notepad, with the default font size blown up.

A lot of staffers are likely in and out of that room in the weeks leading up to today, with the instructions probably posted by some exhausted sysadmin being asked "how to I get on the wifi again?" for the thousandth time.
But if they are happy to spend their money on the playing of the game...it's not like they are being tricked any more than the purchaser of an overpriced handbag.
This is as close as I can get without HTML tables:

<html>
<head>
<title>Testing making a footer with CSS</title>
</head>
<body>

<div id="divpage">
<div id="divcontent" style="overflow: auto; height: 60%;">
This is the content area.
</div>
<div id="divfooter" style="overflow: auto; height: 30%;">
This is the footer.
</div>
</div>

</body>
</html>
Thank you. I would do my best to improve real manpages. As I say in comments here, tldr pages aims to provide quick access to examples and must not replace real manpages.

How do you think, would I need to change license of a project if I want to push some examples to manpages?
Automating bike registration with Google Apps script and the Bike Index API
Usually e-file but I have to file a form W-7 this year (I married my wife who is canadian) so I'll be going to an accountant or H&R Block at a minimum.
When you fork() a process you don't have to copy all process data either, thanks to copy-on-write semantics.
Tax-exempt status or not only profits are taxed anyways. As ozi mentioned they send their profits to the individual teams (where it is then taxed).
12 Benefits of Golang For Enterprise Systems
>It's silly to say that "nothing has changed", when what you're really saying is...

I don't see the GP comment saying that, what are you respondng to?
There was a new deb package hitting the repos a few hours after the CVE, so it doesn't seem that they are sleeping on the job...
I am a US/EU citizen that has stock options in a start-up based in the UK, where I am a permanent resident. I am absolutely clueless on whether or not I need to file something...
You need a corresponding growth in bandwidth, too, otherwise transfer, sync, backup, restore, etc times will only grow.
Wherever it was it is false, the only thing added for materialized views in 9.4 is concurrent manual refresh. In 9.3 refreshing locked the materialized view.
Can anyone explain the "rules" for a 3-way simultaneous colision? Freshman physics only covered collisions between 2 objects, and I've never figured out how to generalize it.
What about air friction? And the the Coriolis effect? And does observing the balls cause their wave function to collapse? :P
Freenode IRC is down
Does anyone know what is going on?
It's a shame ReadyReturn[1] is so nerfed (due to intense lobbying from Intuit) - as otherwise it'd be pretty great.

1: https://www.ftb.ca.gov/readyreturn/

A federally-based solution for this would be ideal; the government is already well-aware of the relevant data. The only reason we have to do any work at all is because of the bizarre vagaries and loopholes of the tax code (and the gigantic amount of lobbying from the 'tax prep industry').
Obligatory:

http://4.bp.blogspot.com/-E6ukbgTm5iM/Um0CrEtzXSI/AAAAAAAAG_...
Hmm...

#define PAYLOADSIZE 0x2000
code += PAYLOADSIZE - 1024;
memcpy((void*)code, &kernel_payload, 1024);

Does anybody know if it's possible to find out the size of a function during run time? Could you like say, put a return at the end of the function then do a for-loop with memcpy() for each byte until you run into the OPCODE for RET? I guess I could do a test.
That seems to be the way things are going an awful lot lately.

"Fun fact: the {federal|state|local} government has the {information|resources|capability} to {something}. However, this has been prevented by lobbyists from the {group that opposes something or makes a killing doing something very inefficiently}."

Feel free to insert everything from tax filing data to broadband-as-an-infratructure.
Please don't take this as a defense of everything America has done:

The US is currently at war with both Al Qaida and the Taliban. Members of these organizations which are captured are allowed to be held as POWs until hostilities are formally ended.

What else is the US supposed to do? These men didn't necessarily commit crimes - prisoners of war are simply fighting for their country or side.

Release them? What about the prisoners who are 'high risk'?

Try them? You're not really supposed to charge prisoners of war with a crime. I mean I guess that you can, but why? The US is still at war with them. They'll have to be exchanged for US prisoners eventually (the Taliban have one still, if memory serves).
I would be interested in hearing from people who are using hg still. What is the reasoning? Do you see something in hg that the rest of us don't? Are there specific features of hg that git doesn't have?
Don McCullin – Doesn't want to be remembered as a war photographer.
My company would. Bandwidth costs very little (and AWS must make a huge markup on it).
I knew someone who I have since amateur-psych diagnosed as being psycopathic in part (not a real diagnosis). I met this person while they were going through a divorce. We worked together on a few things for a while - charm and glib is a great description. But I noticed a pattern of having no 'old friends', and also appalling treatment of women that went far beyond what someone might classify as 'rebound behaviour' as behaviour that seemed to take delight in degrading women and a need to find friends who delighted in the retelling. I moved to distance myself from this person in an unconfrontational way - I assumed they could easily turn violent if provoked. In the end I was proven correct as they assaulted their own father in a disagreement not long after. I don't know what is going on now, as mutual friends who I knew have also ceased contact.

The twist in all this story is that the divorce was initiated by him, not his wife. She was a nice and very normal person, and to her, staying married and having a father for their child was probably more important. The point is that many people will try and hold a marriage together for all sorts of reasons.
Ugh. The United States justice system is beyond horribly broken. It is despicable. America, we have failed you. Super Bowl commercials be damned.
I live in London. Will the company called Luna deliver to me from San Francisco? If not, how am I going to get the two confused, and how are they dealing in remotely the same market?
Ah, my bad! I guess I could have viewed your profile to check :P

I wish I could use your app, as it is one of the sexiest HN apps I've seen in a long time. Unfortunately, the amount of quality HN apps on the Android market is well below acceptable.

Perhaps a port of yours? :D
"women are oppressed"

500000 upvotes circlejerk circlejerk circlejerk

you ever think that the reason why there aren't girl coders is because, I don't know, they think it's SOUL CRUSHINGLY BORING!?
I hope you're not forcing that nice young lady to deliver packages on the wintry streets of London, at midnight, wearing as little as she is in that photo!
'If you are a U.S. citizen or resident alien, the rules for filing income, estate, and gift tax returns and paying estimated tax are generally the same whether you are in the United States or abroad. Your worldwide income is subject to U.S. income tax, regardless of where you reside.'
http://www.irs.gov/Individuals/International-Taxpayers/U.S.-...
Yes! We demand to know whether the pool table was in the northern or southern hemisphere :)
Works for me; have you ruled out a local connection issue?
Ahhhhhh I was wondering why the sudden traffic! Finally found it after tracking a Twitter referring link with a lot of traffic, to a YC Twitter account mentioning I was in the major news! Thanks all of you!
Coretek providing technology solutions around the globe