skysight-inc/HackerNews huggingface dataset:
The scope of the data isn't accounted for in these charts, that I can see. Given that Apple et al rely heavily on offshoring revenue to minimize the revenue they realize within a USA taxable nexus, the reported USA revenue is artificially reduced.

For example, look up Apple's favorite "Double Irish with a Dutch Sandwich" mechanism. I'd like to see the overall tax rate when you divide total Apple revenue by total national income tax paid.
Erik, http://bethemindset.com/app.html looks good.
It is not playing the game, it is using the game as a driving simulator.
> As you said with SemVer, if the security upgrade is a significant change, then you can expect breakage in the library.

In practice that's very uncommon. If someone is actually doing security releases, then either they release a minimal change to supported versions, or the distributions do that for them. Actual security upgrades are normally single patches which take great care not to do any API or behaviour changes.
Qt (the library KDE uses) has an internal switch to use the GUI key (Command/Windows/Super/...) instead of Control, but it's only enabled on OS X. Making that a user-configurable option for other systems would go a long way. I have no idea what the Qt/KDE folks' attitude toward that would be, but I can see it as a selling point for Mac refugees, so it may be worth your while to investigate.
Or, you could have known all those things, and you could realize that ever since Intel and the Pentium bug in the 1990s, that correctable product defects--even those requiring massive recalls and which are reputation-damaging--are more often than not buying opportunities for stocks with large market caps and low PE ratios.

Not disagreeing with your points about the million ways you can be right (and be unable to execute on it), though. Just that there are about a billion ways to be wrong, and a lot of those come from not taking a broad enough perspective about the impact. Burry did the research, saw the systemic complexity and dominoes that would fall, which perhaps gave him a little more confidence than a CNBC blowhard just looking at some new high in home buying and calling a market top. But he absolutely could have been wrong if he executed poorly.
My experience is that you just use different strategies for structuring your code. Static typing allows you to write monolithic projects that have lots of internal interdependencies.

This is where the ease of refactoring with static typing comes into play. An argument could be made that static typing facilitates writing code that has a lot of coupling between components.

Dynamic typing forces you to break things up into independent components much more aggressively. I think that it's a very good thing. Low coupling allows for higher code reuse, and reduced mental overhead when reasoning about code.

If you look at the Clojure ecosystem, most of it consists of small focused libraries that solve a particular problem.

Conversely, projects are structured using small independent modules that implement a particular piece of functionality. These modules can be tested at the API level.

When I make any changes, I run the API tests and if those pass, then I know that the modules does what it's supposed to. Now we also have Spec that makes it even easier to express constraints and document intent of the code.

I've never found the need to do TDD or have unit tests when working with Clojure. When I'm developing new functionality, I use the REPL, and I know exactly what my code is doing at any time.

Once the functionality is implemented and the code is doing what I need, I turn the REPL session into tests at that point.
> Have you got an example where pure addition breaks the existing compatibility?

With c/c++ additions can break binary compatibility can't they? Adding a field to a struct for instance will mean existing code that does a malloc for that struct won't allocate coorectly. I think there are a million other cases to consider too.
picture I have of greenhouses (if wrong please correct and provide links)

- at time of withdrawal settlers were required to depart

- settlers wanted more money to leave greenhouses behind

- didn't get it from Israeli government, started demolishing

- Western philanthropists purchased remaining greenhouses and donated

- When Israelis withdrew, some greenhouses were looted

- some remained in operation, until inability to export produce through checkpoint to Israeli made them unviable

http://www.nytimes.com/2005/07/15/world/middleeast/israeli-s...

http://www.nbcnews.com/id/9331863/ns/world_news-mideast_n_af...
This has been discussed on Hacker News before: https://news.ycombinator.com/item?id=5511863
If that were true then areas with concentrated poverty should have negligible crime - why bother robbing anyone if everyone is poor? Yet that is the exact opposite of what is seen in reality.
Distributing shares of a private company at fund liquidation is not unheard of either. In some cases (Box, Groupon, LendingClub) distributing early at private valuations allows to record a better IRR than subsequent public valuations.
> [...] because a lot of the Chinese volume is driven by people that (i) ultimately want to obtain USD and (ii) spend their yuan on mining equipment?

I guess I'm saying that I don't buy this narrative. "Chinese volume" is people from all around the world trading on BTC China. Anyone can open an account there, not just Chinese people.
Does the data include high-ranking government leaders and leading businessmen?
But I don't see anything in the documents that showed a government working against its own people. The content of the documents is mostly matter-of-fact (or even sarcastic) analysis of other countries. In a few cases it reveled intelligence sources, for example Lebanese politicians politicians working against the destructive foreign influence in their country - more controversially, I think, there was a US "spy" in the German government. I'm not German, so I have no problem with this. In other cases, for example in South Sudan, it shows the US government working, perhaps clandestinely, to uphold justice and help the people avoid ethnic cleansing.
I read the article and feels it is very poorly-written:
unfounded claim everywhere, no context, no reasoning, no logical deduction, no clear conclusion ...
Oh god. That's a crazy thought process. People use VPSs more than physical servers these days. But someone still has to spin them up and configure them and deploy stuff to them. Seems insane for that to be a job for devs.
I was way more focused on Kraft than Mondelez - I mentioned Mondelez first because HN seems to want you to word things that way, but really, I was more thinking about Kraft as it's funny little dairy business from the 20s to 30s. :)
I'm an LP in three venture funds. Typically there's an initial capital call when we commit to the fund, then 25% per year (you can end up with two capital calls in the first year depending on timing). The funds I invest in focus on very early rounds (seed or Series A) for initial investments, keeping $ in reserve for follow–on investments.

After about 18-24 months they raise the next fund.

With the GP I work with there's almost no overhead, just two GPs and the annual accounting. The annual accounting and tax filings can cause additional capital calls (small amounts, US$1500-2000).

As an LP (and a tiny one at that), one of the problems I'm seeing is that companies are raising ever larger up rounds at ever increasing valuations, giving away massive preferences to the later investors. This boxes the companies into seeking either grandiose exits justifying the valuations, or they wipe out the early investors (and employees) because of the preferences overhang with the finial investors (typically institutional money).

It's been an eye opening experience, I've learned a lot. Unsure how much more money I'll commit to investing this way though.
One word: LONDON
How one man turned conspiracy theories and impending doom into a YouTube empire
I don't think so. Have you got an example?
Even on Linux it's not as quick as before 24. I may be will wrong I stopped running my own build since a year.
Kernel Gems
That sounds great. I've wondered if people used high transparent walls or partitions for exactly this.

Can you put up pictures?
It's some of A and some of B. Sometimes unjust laws stick around even if the majority of the population thinks they're unjust. Courts are also overburdened with cases and as a result operate very inefficiently. Both of these are caused by our broken political system.
https://www.deribit.com/main#/options
Just updated with one.
If you like Linux, you'll love Windows 10.
The presidential pardon is defined by the constitution, therefore it can't be "corrupt by definition".
Java's hunger for memory, combined with Haskell's unpredictability wrt memory allocations due to laziness. What could possibly go wrong.
Maybe it used to, but Guile 2.0 is quite a bit faster than Emacs Lisp. Guile 2.2 is faster still.
Bought out by Facebook -- which is not the norm of most crowdfunded companies. In my personal belief, the crowdfunding model as it exists now is not a form of investment that will scale well. When a kickstarter company fails, it's not liable to all the people it took money from unless by fraudulent circumstances. What I believe will be more viable is a crowdsourced capital fund where an executive acts as a trustee representative and makes investing decisions for us.
Where Life Is Seized: On Frantz Fanon
Out of all "leaks" it is by far outnumbered by companies openly advertising transfer services. Work around DT Shanghai and you will see them everywhere, and one right to a procurator's office.
> A house doesn't provide dividends. Unless you are talking about investment properties, which, again, isn't what we are talking about here.

A house pays you by saving you rent, which as I pointed out farther down is mathematically indistinguishable from renting it to someone else and continuing to pay rent (although this is muddied a bit by tax laws that care about whether the owner is also the tenant).

> Very, very, few people are going to spend as much on rent as they would a house.

This can only be true if you're not comparing similar housing - like, yeah, if I buy a house twice as big as the one I was renting I've lost money. But if you're comparing like for like, this assertion implies that investment properties are a net loss. It's a bit curious how those rental companies stay in business.

I agree with most of your responses, though. But they are all arguments that your house is a _bad_ investment, which is different from it not being an investment at all.
> Some perfectly fertile couples try for years before successfully conceiving.

If both partners are young and healthy then they should have a bun in the oven within 4 months, otherwise something is abnormally wrong.
Recording ID for hotel visitors and chef's knife purchases are hardly 'scalable'. And, it's not the apps that are tracing you. It's apps linked with ID that enables not only government surveillance, but surveillance that's as convenient for the government as possible, and for as many governmental agencies as possible.
Did American corporations not gift China with a massive amount of free, working out of the box technology to get them going?
Enhance Your Reading Experience with These Nook Reading Tools
There is also a great interview about it on the amazing econtalk.
SEEKING WORK - Remote (US, based in Connecticut)

Freelance web developer and designer (5+ years). Primarily develop and design custom, responsive WordPress themes, or convert PSD or front-end code to WordPress.

I've worked on complex sites for digital agencies and companies (30+ templates, 25+ plugins), as well as on sites for small businesses (10 templates, 10 plugins). References available.

Technologies I use: PHP, HTML, CSS/LESS, jQuery, WordPress, mySQL, Foundation, Bootstrap, and SVN or Git for version control. Slack to keep in touch with clients.

Reach out to me at: hn [at] heta [dot] co (not com). I can send you links to live sites I've developed, etc.

Thanks for your consideration.
I've been reading Cryptonomicon recently. There's an entertaining bit where one of the characters asserts that beards are "totems of the white male patriarchal privilege".

It's a bit silly. But it is interesting to note that every bearded person mentioned in this article is white.
If you're thinking of land value taxes (Henry George style taxes, considered highly efficient), it's not taxing every property that's the same size the same exact amount. It's taxing each property based on its raw (unimproved) value. So an acre near a subway would be worth more than an acre that's further away, and would be taxed more, even if it was just an empty plot while the further away lot had a high rise on it.
Has anyone said anything new since the 2014 debate?

https://news.ycombinator.com/item?id=8154933
But now they got bought out by FitBit after going too much in debt (?).
Willing to share if you share your email. Wouldn't say it's great but I've been around the block and it's landed me multiple offers.
Assuming it is possible (which I don't think), would you really want to be a disembodied computer program?

(Being in a robot doesn't count, since you'd merely be exchanging one body for another.)

[The following is intended philosophically, not religiously] There is an old, I believe Jewish, tradition that demons are spirits without a body. Their whole goal is to regain a body (hence demonic possession). In one interpretation of Mark 5, when Jesus tells the demons to leave the Gerasene man, they ask for permission to go into the pigs nearby. [1] I guess a pig body is better than none (but it doesn't work, the pigs rush off the cliff and drown, leaving the demons bodyless again).

I've thought about that interpretation over the years as a philosophical exercise. If you are only spirit and no body, then maybe you cannot interact with the world. That would be a bummer... You'd be stuck trying to get spirits with bodies to use them for you.

So if you are a disembodied computer program, how would you see? How would you communicate? How would you repair yourself? How would you influence world events? You'd be stuck experiencing things vicariously, by snooping on Google images and people's FB accounts and reading their emails, and hacking their computers/Google glass/VR/cars/robots. If you couldn't find someone to do your bidding willingly, you would have to start manipulating people to get them to do what you want. You manipulate people through fear and through temptation. All this is starting to sound rather demonic. You'd end up as a digital demon...

[1] https://www.biblegateway.com/passage/?search=Mark+5&version=...
that will be useful
Emacs is one of the few longstanding C codebases I know that compiles almost entirely without warnings. Which is quite an achievement and speaks somewhat to it's quality.
Can you link a few racist or misogynistic links? I generally like thiel. I'm open to not liking thiel but I suspect I might interpret him differently.
Well that's kind of silly. Unless you're contributing code to the Windows port of Emacs itself then there's no reason I can think of to build from source instead of downloading the prebuilt Windows binary from the GNU ftp site. They have pre-built 32 and 64 bit versions, each with a variety of options http://ftp.gnu.org/gnu/emacs/windows/

Even if that's not feasible for some reason, setting up the build environment is a one time sunk cost, so who cares?

I build from source at work because I'm still using an ancient version of Ubuntu there, and "apt-get install emacs" installs version 24.something.

At home on a modern Debian system I use "apt-get install emacs" and it works just fine. I did test that build script on OSX, but the one I actually use is from https://emacsformacosx.com/
Ask HN: How do you develop a userbase for your side projects?
For a while now, whenever I build something on the side, my single biggest point of difficulty is getting users and increasing user count month to month. Certain projects I get enough users to initially validate the idea as good or bad, but after that point it's hard to continue to build and grow a decent userbase. I know there are many talented individuals here, so I guess my question to you is what tips and tricks do you use to build and develop a userbase?
App Extensions Are Not a Replacement for User Automation
Asking the wrong questions
It's so new that it isn't big enough to be an ocean yet. But if you wait a while, you'll see...
The very same town?
Writing a Minimal Mach-O Executable File
Troitsk: https://goo.gl/maps/ZZPWKeFuYCR2
If you've had no commercial work experience, it's a little tough to craft a "good developer's" resume I'd say, so I would focus on things you've created while self-learning with demonstrable websites, as well as clearly list all the community sites/forums/lists and whatnot you're involved with and any contributions made.

In a cover letter I'd stress how well you can pick up new technologies and become useful to the client/business very quickly, how passionate you are about keeping up to date with technologies, and somehow indicate you're not a Machiavellian-ego-consumed prima donna that won't shrink when your logic/work is challenged or when the stress hits.

Employers it seems to me these days are asking much more than they would of any other profession i.e. do electricians get asked to trot out a list of sites they've worked on in the past, or are expected to work after hours on open source projects they can demonstrate when they next go to a job? It's tough for recruiters to understand what you're good at, so it becomes a bit of an art to actually letting people know you're good at such-and-such.

I haven't had any problems being self-taught in the development area - once you've got a few engagements under your belt and referees. Getting that first one is the tough bit, if you can prove yourself after that, things get easier and easier.
> Honestly, what the hell is with PC manufacturers that still include the TrackPoint™ Style Point, Nub, Nipple Mouse, Clit Mouse[1]?!

Because it's fucking awesome.
Hey, I'm one of the creators of HamPanda. Just released a new update today for an RPG-like leveling system. I'm probably working on achievements next or King of The Hill where the person who scores the most number of pandas in that hour gets some sweet bonuses.
> lack of robustness compared to Apple laptops, which you can literally walk on

I weigh 138kg. Please hand over your apple laptop for a quick test.
Welcome to the Real-Time World
Agreed. I just joined a company where Macs are mandatory, and so I'm reluctantly making the transition from Linux/Thinkpad to MacOS/Macbook.

I'm experiencing substantially more carpal tunnel issues because of the Mac's trackpad-only setup. The trackpoint means I never have to take my hands off the keyboard, which I love. Two months in I'm used to Apple's keyboard, but I don't think it's as good; my error rate is still much better on Thinkpads because the more sculpted keys make it easier for my fingers to know where they are.

And I should say that here I mean the older Thinkpad keyboard, not the newer one that looks much more Apple-ish.
I agree with most of your post, certainly the ideological bankruptcy of the GOP left trump the best candidate, and no doubt America's "good guy" image was harmed by Bush. Although as satire of the time ("Team America: World Police"), the USA was certainly not seen as impotent. Just dumb, maybe evil.

>>How you digress from WikiLeaks to Trump is curious.

I think Wikileaks has become the avenue for unilateral anti-US sentiment. For example,. Recent leaks like the DNC emails reinforced a sense of political disenfranchisement that leading to shockingly poor voter turnout. Perhaps most misleading was that the DNC emails were selective, possibly edited for maximum impact. For a similar opinion see Edward Snowden's(!) comments:

http://www.politico.com/blogs/under-the-radar/2016/07/edward...

There is an information/spin war going on, with the military agencies of countries such as Russia directly participating. Wikileaks was the first shot at the USA, and Manning was a traitor who gave the ammo.
autocomplete for js will be great too.
I use YYYY.MM.DD. New year's resolution each year: break reverse compatibility in some way, no matter how small.
what you like about atril over evince? it looks similar but with slightly less features and not any greater speed at loading PDFs?
Everything Is Terrible, and We're to Blame (LISA16) [video]
Google+ using machine learning to display high-resolution images less bandwidth
> However unless GNU Emacs is willing to accept the Rust replacement code I don't think this will succeed.

There are many kinds of success. :-)
Were you playing as a black character?
I think virtual can either mean: stored /accessed on a computer, or simulated on a computer, which is what confused me.
This is a world humans are building AND sustaining by repeatedly saying yes to it, and it's putting the worst as a cork on the bottle in which the best should asphyxiate. That's just silly; the reasons are silly and the excuses are silly as well.

People claim it's necessary, but they're just parroting someone like the guardian in that Kafka story: it's just talk. Just walk on through while you still live. Until we do, I don't even see a "there" where we are, I just see black and white moving pictures and hear sad music.
What about Tesla, SpaceX and even Airbnb. Shouldn't those be allowed on the list as well? They have very clear business models and don't have to get acquired by anybody and are providing tremendous value.
"How can I find out which branch each parent was originally made on" -- ouch. Ive dreamed of automatically tacking on branch names to commit messages to solve this very issue.
Online package management has made Linux usable for desktop and even today's rapid development environments. Prior to the introduction of these solutions like Apt and Yum there were manual builds required of source code to meet the dependency needs of software you wanted to install. I recall spending a day trying to satisfy all the requirements of Gedit on an old version of red hat. Now with today's high speed internet and package management that's like a 10 second command.
I didn't read the hobgoblin the same way as the author being purely critical. I read it as a defense: a similarity between commands would make it easier to choose the wrong one. Removing a branch is a more destructive than deleting a file, so it should be a command chosen with conscious care rather than muscle memory.
Even my mother can run Linux
My mother, voluntarily and expertly, is now using Ubuntu Linux on her computer. The computer is a 2007 ThinkPad my uncle had lying around. Unlike her 2007 MacBook running MacOS, which is now incapable of updating enough to run modern browsers, her Linux rig is totally up to date and runs beautifully.

I really dislike feeding the stereotype according to which a young man referring to "my mother" presumes that an older woman must have technology skills that are edging around zero. In this case, however, the stereotype fits. My mother is brilliant, earned a PhD in medieval lingusitics, held a significant position at a major national cultural institution, and inspired me from a young age to be a blazing fast typist. She's not a computer whiz by choice, because she rightly decided that becoming one was not worth her time. As a result, she has no interest wasting her life, as I do mine, by learning new programs or hacking around on the command line. For similar reasons, when her MacBook started breaking, she went to the Apple Store to replace it, but then returned it out of disgust for the commercialism of it all. So she asked me to set her up on an old computer running Linux. Today, we talked through how to use email on Thunderbird, and with a little bit of help she was able to get the old computer, full of nothing but community-created software, to meet her needs beautifully.

So, at risk of feeding the stereotype, it's true: Even my mother can run Linux.