skysight-inc/HackerNews huggingface dataset:
In India mostly people prepare their own tax statement. If you are a govt official then your taxes are auto deducted AFAIK, if you are working in pvt then there is less than a three step procedure if you are willing to do your statement yourself else upload form16 on a online site to pay tax. Mostly those who earn an awfully large income use tax professionals.
I mean that's all definitely true but if you consider that you're trying to pick up new motifs, different ideas, and understand how people organize the thought and concept behind their code, reading another person's code is invaluable. I think the tricky part comes with looking for quality code. One should go in with an open eye looking to satisfy what you're trying to solve, and read enough to learn how to do that oneself. I don't think casual reading of code will ever be as entertaining as a novel, but if you want to get better by solving specific problems it is a great way to go.
Complexity counters incentives, though. Unless the only incentives you care about are the ones available to wealthy individuals and large corporations with tax lawyers. If you burry the incentive in a pile of complicated forms, it's not an efficient incentive anymore.
Agreed exactly why I pay for it. The fact it is advertised as a benefit probably contributes to this.

My insurer has gone as far as cold calling me last year "I notice you haven't been claiming any of these benefits, would you like to review your policy."
Lightning Fast Font Loading Techniques
As seen in the animations, you can select multiple random places and insert text simultaneously which, having used vim for over a decade, I do not know how to do.
I'm managing a side project with four devs and I read lots of code. Since It's all performance-oriented algorithmic code, reading is the only way to know what's going on. And none of the code is crudded up. It's actually pretty nice.
Nobody is trying to convince you of anything. Some people value time more than money. Living in the burbs requires a car, sitting in traffic, etc. That's not worth it for a lot of people. I can walk outside my door and have access to 10 times the things the average suburbian does. That makes it worth it.
The VCs keep pushing the 'stage ask' further upstream every year. So, what used to be considered good for A round traction/revenue/MAU is now considered Seed and so on up.

They'll only want to invest when 'I know this is the winner in this category', but I'll call it Series A and Series A has always been done at valuation $x.

FU! You won't fund a deal till it's profitable and all the risk is taken off. But, I need to get money from somewhere! So, I'll get it from small angels and individuals. And since I have to collect it 25-50K at a time, I can't do a priced round.

You set this board up, now don't complain that you have to deal with the mess.

[Edit] And if you'll only be dealing with a startup once it has gotten some level of success, you have no option but to deal with the mess, if you want the deal.
Feedly. From all the trials and searches I've done as a former Google Reader devotee, it's the closest to it from interaction perspective, but much MUCH better with integrations, including sending an article to Instapaper.
I remember reading years ago an article [1] on "Communications of the ACM" that explained why hwpmc's code [2] is an example of beautiful code. The article had a great influence on me; I recommend reading it.

[1] http://cacm.acm.org/magazines/2008/7/5379-kode-vicious-beaut...

[2] http://fxr.watson.org/fxr/source/dev/hwpmc/
Fractional Computation
It works the other way around as well. The left votes for social issues that upset the established cultural state, and which in the grand scheme of things will have minimal real impact (like transgender people using any specific bathroom). Social issues are a dividing force that occupies both sides of the spectrum, it's conveniently used as a means to divide and conquer. It's why most politicians will take on social issues as their political battle cry and shy away from issues that will impact financial markets. It's easier if you don't bite the hand that feeds you (wealthy donors).
The Jason Andrade Math Libraries are the first to perform all Arithmetic and Trigonometric operations on actual fractions consisting of two integers.

Absolutely none of the functions/methods use any floating-point or fixed-point operations.
All of the algorithms used by the math libraries are well known and understood, and thus aren't patentable.
However, many of them have been more efficiently implemented than any other already existing library.
For example, an iterative implementation of the normally recursive Number Theoretic Transform Multiplication algorithm facilitates vector computing optimizations (initially for the iPhone).
Would you like to pay more? Because that is an option.

edit: OK, I understand the sentiment of being happy to contribute to society, but no-one assumes a perfect equation of their taxes to the appropriate and desired government spending thereof.
It's not about abortion. The states where a majority of people support abortion already have it. It's not enough, however, for the states that the American left controls to have abortion - they must have it in states controlled by Republicans as well. The fight is about to what extent are states allowed to self-govern, to what extent can people who live in them create the kind of society and culture that they want to live in. One side thinks states should be allowed to do what they think is right in their own jurisdiction, so that different groups with diverse values can peacefully coexist in the same country. The other thinks they should decide what is right for everyone, so that all groups conform to their values, which they perceive to be universal.
because you want to incentivize homebuying. Homebuying isn't just an investment. When your mortgage is paid off, it also means your cost of living when you can no longer work is much lower. It also means that you're less likely to be homeless or rely heavily on social services when you can no longer work. Homebuying also spurs a MASSIVE industry of homebuilding, and home furnishing, upgrading, etc.
Why? Especially a specific part of a specific codebase, I don't see what's wrong with it.

What would you, in your infinite wisdom, call a Maximum Physical Address variable?
That's right. New procedures are part of what professionals do, and knowing which one to apply each time is their trade. You can't buy that in a bottle.
The thing is, reading code is hard. Even well written code is hard to read and grok, the other kind can take days to absorb.

But it is very effective as a way of spotting certain kinds of bugs, while at the same time gaining a much deeper understanding of a codebase.

Reading code in a non trivial way is a very special skill that not many developers have, but that is very worthwhile to attain.

Whenever I come to a new codebase, I start by grabbing a pretty random bug and reading the code in that area. just flicking through, forcing myself to ask questions about it and finding out the answers.

actively engaging with code like that is an amazingly effective way of absorbing a codebase.
I disagree. Especially when switching from one framework or language to another, it's a great shortcut for picking up on idioms.
This essay didn't seem to take a very strong position on the relative importance of the president's unpopularity vs. violating the law vs. abuse of power. (Is the South Korean system good because it lets unpopular presidents be removed, or because it makes credible determinations, or because it shows that politicians aren't above the law...?)

The article does allude to the way that a lot of calls for impeachment are strongly politically polarized from the outset. If the ultimate argument behind the impeachment process is "we don't like this president or his or her policies", a recall election or referendum process might be more honest.

I imagine many high officials from many different parties in many different countries often do things that could be viewed as abusive of their power in some way. Is impeachment a useful check on that? Would there ever be a way to persuade partisans that it's not bad or embarrassing to have your party member punished for official misconduct?

Maybe for a lot of people political ideology includes an idea that the other side is inherently corrupt and untrustworthy (not just honestly mistaken, holding different values, or representing different legitimate interests). In that case, trying to hold people accountable for official misconduct gets charged with an extra significance in rival political narratives: we have to impeach this person because it will help prove how corrupt their party is, or we can't let this person be impeached because it will wrongly taint our party with the stigma of corruption!

I read someone's analysis that strong partisanship tends to empower politicians to act with fewer restraints and less scrutiny. Maybe that was one reason, because it's less plausible to get a broad consensus in a polarized environment that a particular action was wrong.
Another solution: install DD-WRT or Tomato in your WiFi router and disable all ad servers on the DNS: http://dd-wrt.com/wiki/index.php/Ad_blocking

Pay attention: this might interfere with some google functionality because it will block google ad-services. You'd have 2 workarounds: switch your searches to Duck-Duck-Go or keep google ad-services out of the disable DNS addresses.
The system can be complicated, but all those complications can be handled by the tax agency. For the vast majority of people out there, all the data that you put into your tax return is something that IRS already has, or can easily obtain. And when that is not the case, you should really only need to tell them once (and then update if it ever changes, like the number of kids you have).

Tax filing in US is a huge waste of people's time. I wonder if anyone ever computed the amount of people-hours spent on this malarky, and how much productive output it could generate if used for something else.
PostgeSQL has some very easy to read and well documented source code. Great place to look if you need anything related to db data structures.
Yeah,,, consider yourself lucky that you were never employed by a employer who didn't provide PAYG summary. That is all-ways a interesting conversation with the ATO and your accountant.
ENLIGHTEN Your LIFE – A SELF MOTIVATIONAL TIPS
I always enjoy digging into django-rest-framework [0] when I need to. It is IMHO one of the best idiomatic pieces of python code I have read.

[0] - https://github.com/tomchristie/django-rest-framework/
A unique feature to Window Maker's virtual desktops is the clip. The clip basically allows you to create a kind of separate dock per virtual desktop so if you have a separate VD per type of task (e.g. web, chat, code, art, media, games, etc) you can put the relevant launchers on the clip instead of the dock and leave only the global stuff (like docklets and utilities like a terminal, notepad, file browser, etc) in the dock.

I actually ignored that for years, until i decided to try it out and found it much easier to work with since i could create many more launchers than if i had to fit everything in the regular dock (of course i could also use drawers - which sadly are not yet supported by the clip - but i think having the launchers per virtual desktop is better).
I'd be curious to see even a partial list of those "safe and effective" meds that nobody wants to pay to run through the approval process.

From my perspective, it seems like a substance that's already through the R&D pipeline would be relatively cheap to turn into something for sale, compared to developing new drugs "from scratch".
How does built-in disk encryption on OSX compare to 3rd party solutions?
WHAT IS KB (KILO BYTE ), MB ( MEGA BYTE ) , GB ( GIGA BYTE ) , TB ( TERA BYTE )?
What a sophomoric, bad faith quip. What agent of common infrastructure do you prefer? How many dams have they fixed and how much diplomacy do they engage in?

Hint: zero.
I personally love xyncro's codes. Their writers are so obsessed with comments, clarity, and consistency across their repositories.

For example, you can see https://github.com/xyncro/freya-optics/blob/master/src/Freya... and can immediately see the clarity and the consistency of the writer.
Tawk.to – A Free Intercom Alternative
Ask HN: What cost the most of your AWS usage?
bandwidth(including s3) or ec2?
Maybe not too many people read code just to read code, but you absolutely have to read code when working on a project that's not your own, and that experience is very valuable.
> I don't buy remote hosted storage, so when I saw $12/month for 1TB I was like "whoa, that's way too cheap to be reliable".

The standard market rate is actually closer to $10/TB and that's from the big providers like Google.

> It's very hard for me to imagine how a company can have a large number of customers, each with 1TB of highly redundant data with high service uptime and immediate support, for $12/month.

It's actually not as hard as you think. I built and colocate my own 56TB rackmount and over 4 or so years (the warranty on the drives) it works out to around $2.5 per raw TB, inclusive of all hardware and bandwidth. Optimize that for storage (a lot of my server costs are compute), scale it up, assume the server will live 8 years or so until you replace it and you should be able to get that below a dollar per raw TB. Replicate a few times and you're done.

> The prices of different providers seems almost spastic, running from $1.50 to $150 for a terabyte of backup. Unless there's very good reasons for the variance in price, something seems fishy.

The reasons are variations in replication (for example 3 copies vs 2 copies vs no copies vs 10+3 erasure coding), support, location and bandwidth prices I imagine.
As correctly captured by Peter Steiner in The New Yorker, “On the internet, nobody knows you’re a dog.”

Interesting to see a cartoon cited in a government publication.
Thali: a Cordova plugin for building P2P networking apps on Android and iOS
s/application/thread/
Of course not. But do understand that we're talking about large scale warfare here. Even if you're willing to set moral issues aside, it's not going to be cheap. Those who want to isolate their countries from "third world problems" are going to pay for it in cold hard cash. Thus, even they cannot truly claim to be unaffected.
Not exactly reading code but if you are interested in rails and ruby you might want to checkout:

- Ruby Tapas: https://www.rubytapas.com/
- Destroy all Software: https://www.destroyallsoftware.com/screencasts/catalog - looks like it is a bit more expensive than it used to be, but there is a lot of good stuff in those first 5 seasons.
I know this is not that site but I'd love a picture.
Engineering professor interviews alien social memory complex (1981) [pdf]
There are more words after that though.
In Denmark for many people it goes the other way. Suburbs are nice when you're a couple, because you've got a big yard, lots of space, etc. But once you have kids, they can become more of a hassle. Now you have to drive the kids everywhere. Many people prefer to live in the city (or one of the inner suburbs) once they have kids of a certain age, because then the kids can get around on their own, on bike or transit, rather than the parents having to drive them to/from every single thing. Kids also tend to prefer this, because it gives them more mobility/independence.
>>The problem demographic is couples with kids. Our urban schools are bad, so they leave the city to find good schools.

Good urban schools exist, but there aren't enough of them, hence there is intense competition to get into good urban schools. To your point, this then ends up driving more families away from dense urban centers.
If you are a real engineer you would already know the answer because there's a defined path. If you are a software developer/programmer that's not engineering, so you can call yourself that whenever you want, it's meaningless. You can also call yourself a ninja or rockstar.

https://www.theatlantic.com/technology/archive/2015/11/progr...
That's isn't actually what subsidizing apple shares would do?

But the answer, is that people who buy and rent out property are generally better off than those renting, so redistributing income between them decreases income inequality.
JitBuilder Library and Eclipse OMR: Just-In-time Compilers Made Easy
Stocks shouldn't be complicated; you've got a cost basis, a date of acquisition, a date of disposition and a final sale price. Withhold based on the deltas and you're all set right?
+1 for the Immunologist recommendation.

That's where everything finally came together for me.
I'm in the same boat as OP, and I think it's reasonable that our preferences should come with the appropriate price tag, such that there are no hidden subsidies.

Then let the market figure it out.
have web browsers limit the amount of memory ads can use on a given page

That's easily done by installing an adblocker! Can't beat memory limit = 0.

we understand that ads are necessary for the web

Well, hold on now. The web existed before ads did, and it was pretty cool. If ads disappeared, we'd still have a web - lots of its most annoying parts would disappear, and we'd have a lot of readjusting to do, but what we'd end up with would keep all the best parts of what we have now, because the best parts of the web aren't based on ads.
literature feels also a lot like decoding science specimens, in the same sense in the article as to get at or understand the author's mind; i feel that code and 'literature' are the same. the reader of code plays the part of the compiler, computer, or conveyor. the reader of prose literature plays the part of spectator, character, or anything. these words too, is also code for our human computers to syntax-check and preprocess and accept/install or discard/patch.
> Living in the burbs requires a car, sitting in traffic, etc.

FWIW, this isn't always true. I live in the suburbs about 30 miles from work, and it takes about as much time for me to drive there as it does for my friends who live 3x closer, but in the city. They get all the traffic; I can literally just set cruise control at speed limit, and coast 20 miles out of those 30 on a wide open freeway.
Service industry
And then I lost a factor of a thousand too. I meant kilotons.
The PSR seems to assume that the reasons are understandable by human intelligence, and hence the human mind, like a god, has no limits.

Philosopher Colin McGinn argues that our brains were designed for dealing with practical matter in living, and so some things, like the mind-body problem are simply beyond our understanding.
I think it doesn't quite work out that way in US, because biking infrastructure is rather crappy, and so is mass transit.
IIRC, gas tax comes pretty close to paying for roads - as in, its not enough, but not an order of magnitude off.
One of the most important attribute of good code is that it should be easy to extract "How the problem is broken down into smaller problems and how the solutions of the smaller problems are combined to solve the original problem".
Blast Corps?
Just this week I was at a McDonald's for morning coffee amd walked in on a guy going balistic at the employees... because CNN was on the monitors. He was yelling at them to turn off the "fake news." It was at that point that I realized just how bad this is about to get.
I second this. Gary Bernhardt is well-respected and I've learned so much from him when I first started doing Ruby and Rails. He has some good ideas about software and he's very good with his tools (vim, zsh, git). He doesn't just cover Ruby. There's some Python in there as well and screencasts on how he uses his tools. You can just subscribe one month and download all the episodes. He already knows that members do this. I do, however, support what he does and have kept my membership.
A lot of this is subjective personal preference. What's crowded for one person can be perfectly normal for another.
Cant wait for this to be used for political purposes.
>>(The few I know who remained in Manhattan or wherever were very well off and used private schools.)

... or managed to survive the seemingly insane NYC Department of Education admissions process to enter your child[ren] into public Pre-K, Kindergarten or Middle School. There are good schools in the city, but most are difficult to get into for a variety of reasons.
Nuzzle (http://nuzzel.com/) is a great option for email digests of articles that several of your Twitter followers have shared. I haven't looked into how much customizability they give you over the content/frequency of the emails though.
Is this even news? If they thought there was a profit to be made by offering them upgrades, they would do it. They haven't, so you can probably assume that there is no profit in doing so. Last I checked, AT&T was not a charity and does not have an obligation to give people things at cost. This isn't discrimination, it's business. Nobody has a right to a fast internet connection.
Show HN: Best JavaScript books in 2017
A programmer's editor or IDE _might not be the only text manipulation tool you need_ then?

It's 2017. You can keep an app open, you can open more than one at a time. You can use different tools for different things.
The definition of bypass seems to be exactly the opposite of what you're saying. Here's one. "a secondary channel, pipe, or connection to allow a flow when the main one is closed or blocked"

I understand bypass to mean "go around" basically. So if I bypass something, I have found a way to avoid it. I really think this is the common usage.
FreeBSD has pdfork, which works with process descriptors instead of signals. No more signal handlers needed, and you can use process descriptors as you'd use file descriptors with calls to poll, select, kevent, &c.
I wasn't claiming that it makes it more safe. The implication of the post I was responding to, or at least, how I read it, was that a Turing complete type system might compromise safety.
AutoFit Columns, Rows While Importing HTML and Get Used Fonts List in Spreadsheet
Use a hosts file that blocks FB et. al. to try it out for a week or two. ;-)
Exactly. I'm kind of surprised to see the comments arguing that all potentially blocking syscalls should have a timeout field or something. That kind of thing just begs to be factored out into a more general framework.
Am I the only one who finds the cloud console interface very unintuitive? How do I actually make use of the free tier, and set up something I can SSH into?
http://www.guanotronic.com/~serge/papers/chi11b.pdf
While the focus of this discussion here is on the taxes, I think the bigger story is the unethical behaviour of companies like Intuit. And its not only Intuit, but also companies like SAP [1] that engage in such behaviour at the cost of tax payers.

The finanical might takes away so much from the commons and also pushes back adoption of good Open Source software. We constantly under-estimate the damage done by these mega-corps.

[1] http://blogs.wsj.com/riskandcompliance/2015/08/12/former-sap...
[2] http://www.iafrikan.com/2017/02/21/sap-south-africas-managin...
In other industries, the the wisdom of experienced workers is the only thing that keeps capital from completely fucking over labor. Why don't experienced workers play the same role here? When I read stuff like this by experienced workers, I sometimes hope to see that question answered...
If we thought up all the bad things that would happen we wouldn't act at all