skysight-inc/HackerNews huggingface dataset:
Actually, we're talking about money companies have ascribed to overseas operations, sometimes because that's actually where they do traditional manufacturing and sales ... and sometimes because they've created the darnedest shell companies to make it seem as if they're earning all their profits in Luxembourg, Ireland, the Bahamas or other tax havens.

Jesse Drucker wrote a lot about such tax maneuvers during his years at Bloomberg News. An overall link to his work is here: https://www.bloomberg.com/authors/APuiS-bL1Fc/jesse-drucker
I wouldn't know how to develop on either, Linux is so much more geared towards developers than Macs or windows computers.

Even so, a Mac is closer to Linux than windows is, it's a full unix under the hood after all.

Having the same environment on my workstation as on my servers always appealed to me (since my SGI days, when I would develop stuff on an indy and deploy on a challenge, basically a headless indy).

But I can't imagine using OS/X as a server environment and windows seems just wrong as a server.

So that leaves me with Linux, but I don't mind and I like the whole concept of open-source software.
Wunderlist is native, afaik.
That is one of the most ridiculous US tax laws we have. Even though we're only taxed on income over 100k.
An address which never spent anything can still be the recipient of a transaction.

Those are the addresses which are being attacked here.
Kim Jong Un Shows Off North Korea Missiles as World on Edge
> I've used an Apple computer for a week at a time a few times and it was thoroughly less convenient and more frustrating than on Windows

Well, that's the issue. If you're used to a certain way things work, one week is not enough time to get used to another workflow. Even when you switch from google docs to microsoft office, or vice versa, you'll be very frustrated and confused for a lot longer than a week.
They can try Naples after they make a billion dollars in US cities. That's always how this stuff works. I've learned that the hard way living in Canada kilometres from the US but having totally different timelines for access to technology. Sometimes it's out of company ignorance but sometimes it makes sense from both a business and marketing perspective.
There is no "passing" or "agreeing" in hostile takeovers.

You just go to the new york stock exchange and start buying up the publicly traded stock.
Pantofi Eleganti Pentru Femei
Or you can browse a site hosted on Heroku using a Firefox browser on a Linux distro.

The interopretability is huge.
No, they would not benefit from that.
Flash was pretty nice, but it suffered from a few big issues:

* it was closed source, and the tools were not at all cheap.

* their VM was a security nightmare.

* it allowed wanna-be developers to unleash all sorts of abominations on unsuspecting web users. e.g: ads, animations, 10 MB web sites, auto-playing videos, etc.

Luckily for us, JS has solved all thr... I mean tw... I mean the first problem.
Bullshit. This is not money that has been "earned" overseas. Its money that has been earned in the US but put on the book as overseas income.
> What haven't we added yet?

There's also the @ sign and the backtic `.

I think that's it for ASCII.
I've seen worse. The CVS Android app. In order to enter my birthday (why do you need my birthday CVS? You won't let me order alcohol in your app anyway. For those who don't know, CVS is a popular chain of liquor stores where you can also get prescriptions filled. Like a small, neighborhood Costco.) I had to click a little back arrow month by month 40 years to get to when I was born. Twice.
And I completely agree with this, I have just posted the above example to show that Elixir's syntax can be concise too in case anyone would want that. :)

What Elixir has changed for me, is that I now value the explicitness of my code more than ever. And thanks to this, I aim to write code like this in other languages I use on daily basis (Ruby, Python).
This comment gets made in every single self driving car thread. These companies are full of the smartest engineers in the world. They know conditions are different outside of California. But that doesn't mean they shouldn't be focused on California right now.
So they have 246B + US hoard?
Glad I am not the only one.
This seems to be the problem:

https://twitter.com/tlakomy/status/849156272524021760

Since they have not fixed it, almost would think it's by design? It definitely forces you to read the article slowly... fast scrolling is discouraged.
How are you teaching problem solving? Any thoughts?
Golang seems to follow the 80/20 rule from the outset (or perhaps an even smaller proportion), which is perfectly fine. Some other languages' standardlibs try to offer a complete treatment of a particular problemspace from the start which is tricky to get right on first attempt. Those are the instances where developers complain about complex APIs, uneven abstractions, or the like.

However, one of the artifacts of a popular language having a lean-and-mean standard library is that custom code proliferates, and the Go community's distaste for frameworks (as opposed to libraries) means that the it's not just the business-specific edges of the code that's unique in each implementation (as you'd expect), but also a good amount of the plumbing and domain-specific control code and their immediate callers. In some other languages, where there's more of a culture for using a dependency to intentionally simplify your problem space in exchange for ceding control, this style would be derided as NIH.

The vendor's response here is a function of not only the vendor's own rationale and priorities, but also of the above developer philosophy. This is surprising to me, given that Go is an opinionated language, and yet opinionated third-party code driving your logic is frequently discouraged by its community.

On the other hand, the language maintainers' response was measured, proper, and commendable. They made a breaking change to an experimental API, and improved their product in the process.
Because it would be really foolish for our tax system to do that, and cripple US competitiveness.

Imagine Samsung builds phones in China. It's chinese subsidiary has to pay Chinese taxes on the profits from selling those phones. But it doesn't have to pay income taxes to the US on them.

Now Apple builds phones in China. It's Chinese subsidiary has to pay China income taxes on the profits from selling those phones. Now it also has to pay and additional 40%+ income tax combined to the US & the state of California, all because the subsidiary is owned by Apple USA?

Samsung would say, thank you US tax code! Our high end Galaxy phones can now sell for substantially less than iPhones and we'll get even more market share!

The way things are today is and enough. Apple still owes that 40% whenever the subsidiary pays those profits back to Apple US. Hopefully they'll pass a repatriation bill so the federal rate will drop to 12% or so (20%ish with CA state income tax), and Apple will bring the profits back.

You should really think about whether corporations should pay any income taxes at all. Profits are either reinvested in growing the business (and creating jobs), or paid to shareholders, who already have to pay taxes on them. Double taxing profits before they can be paid to shareholders, or single taxing them before they can be reinvested, is a significant disincentive to investing in the US. It's trapped trillions in US capital overseas.
I thought that was rather clear. Because they (partially) run on batteries. After all, that seems to be the main problem people have with Electron in these HN threads.
I wonder: one big motive of corporate decisions, is choosing businesses that keep or increase their margins, not decrease it(even if it's a good business, with a good ROI) - because of the stock market.

- Does this dilemma exist for decisions made by Braeburn Capital and other Enterprize VC's ?

- And if not, isn't it possible to create a financial structure that will enable businesses run/own more integrated lower-margin businesses ?
Actually, most countries do this.

Don't confuse the taxes levied on a US citizen's income when living abroad with Apple's situation.

Apple is a US corporation.
I can't remember the specific event, but I recall doing a Google search for "hacking news" based on some recent public event.

Naturally this popped up, and it matched with my interests of creating web sites and running a hosting company at the time, so I just ended up sticking around.
Well. I haven't really started to learn golang yet. But sure that this breaking change indeed convinced me to do it. I have implemented an automated ssh session in another language there was absolutely no host key checking or tofu implementation even worse that they designed the api not to allow that manually. That was frustrating. But obviously the golang language designers and the entry owner and myself sharing the same concerns obviously. Thanks for writing about this
You missed the point.

Once the primary way of gaining bitcoins is hacking wallets, the longer a bitcoin is behind the same private key, the longer that given wallet is a target.
All that being said, Ruby is much more like Smalltalk than Elixir or Erlang are. Smalltalk does have inheritance and classes, and does the kind of meta stuff easily that Ruby supports. Objects and classes are as central to Smalltalk's design as message passing is.
In my field when a customer has an environment with a problem, he or she files a ticket describing the problem to the best of their ability. Some of these customers are quite expert in accurately framing the issue, what they've done thus far, and they frequently provide addt'l information answering what would have been my next questions. Other customers are inexpert in stating the problem. Regardless of the customer's level of understanding of the issue, once we take a case (yes, we call them that) we understand it is our responsibility to resolve the issue.

Doctors today are literally too busy to care. They never 'Hold the Paper' to the issue. It isn't enough for a patient to manage to have the proper insurance and reach out to a primary care physician; it's now incumbent on you to continually identify the specialist areas which may be germane to your issue and make the appointments and interpret the resulting data. You, are the integral component to saving your own life, as no doctor or other medical professional is there now to provide continuity, or put any of what's happening to you into context.

I honestly think there is an opportunity for yet another layer to be inserted into American medicine - that of the patient's advocate, who is smart enough the carry the day, and who simply gives a shit.
Well, sort of: once over a control threshold the takeover process gets complicated and the shareholders do have some rights of refusal. https://money.stackexchange.com/questions/21255/how-do-publi...
The original story explains how this was likely a jealous colleague at GT, who called in the state guns to get revenge. The prosecutor's extreme delay and then "accidentally" losing the case on a "miscalculation" of statue of limitations was because they had no case and were too embarrassed to admit it.

If there were justice here, charges would be brought against whoever in the university demanded this malicious false prosecution.
Apple have famously not paid out much dividend though.
It certainly is. Many decades of misplaced public morality and "desire for justice" has turned the justice system into an apparatus that is entirely overreaching yet still tremendously powerful.

Public support for it is still there from those who use the internet a bit less and those who don't see grave injustices as anything but "i'm sorry that happened" or "they probably deserved it"

I don't mean to be fatalist but there really is no fixing this in the short or mid term; and in the long term, you would need some really mystical power to change the culture and practices

technology has exposed to us all how bad the justice system is, but technology has also made the justice system even more egregiously corrupt and powerful
Oh man:

> I am bemused by an approach to accepting
> security reports which is to go through the
> motions of having PGP public keys available
> for people to use to report issues but upon
> receiving such a request ask for it to be
> submitted without PGP because digging out
> the keys is too much of a hassle.
For what it's worth, it was intended as a joke, and I didn't vote on your comment either way. If I appreciate someone else's joke here, I'll usually just upvote it.

PS -- If anyone actually does this, e.g. by strapping an old SGI Indy and its 90s webcam to their ride, please post photos here!
Is 300 programs in three years an explosion? Does it even rise above rounding error in existing rate new of desktop apps? Because thats what all talk about lowering barriers and democratizing the desktop implies: that Significantly More desktop apps are being written because of Electron.
It's too bad that this site is even required.

When I was putting together a handout for work (https://twitter.com/StanfordCompute/status/85047937335846502...), I wanted to get vectors of the four logos that appear on the bottom of the front side (of course I already had a vector of our logo).

Both SLAC and XSEDE had vectors available on their web site (IIRC, as EPS files). For the Open Science Grid, I had to reach out to someone, but that was easily done. Same for ICME.

I guess the corporate world is different: I'm sure they have vectors (likely as .ai files, which can be exported easily enough), but don't want to make them available. That's too bad.
MacOS can be used like Linux for all but a tiling window manager (or changing DE/WM at all).
Microsoft says it has fixed exploits leaked by Shadow Brokers in March
Balsamiq Mockups is built with Flex/AIR. It's quite decent, but a bit sluggish.
Alexander Burger, author of PicoLisp, wrote a vi-like editor in less than 1000 lines of code: https://picolisp.com/wiki/?vip How does Elisp compare to PicoLisp?
> Yes, for example the far left "anti-fascists" in the US are the ones that are assaulting people for their beliefs and using violence to suppress free speech.

No. Antifascists primarily protect those unprotected by the state from being assaulted by those claiming the "supreme white master race". We protect the democracy because fascists will use the institutions of democracy to dismantle it - look at Hitler for what already happened, and look at Breitbart for what happens now. What Steve Bannon is calling for is, essentially, the destruction of the state.

There is no worth in trying to discuss with outright fascists, they will not stop unless they are stopped. And for the most radical of the bunch, like Spencer, yes, this includes violent solutions.
> I don't use laptops for serious screen time

You're going to be more and more in the minority on this. Even though I prefer Chrome, on my MacBook I use Safari because I find it's battery usage to be significantly less.

I don't notice anything similar with VSCode, so its not Chrome/electron implicitly.
I have 4 slack chats open and it's using about 550 MB of RAM and 0% CPU in total.
Ask HN: Has any of you been accused of hacking?
legitimately or for defamation
Exactly. Which is worse overall? No Internet? Or a hopelessly insecure internet?

Should we wait till something is perfect before we deploy? Should we hold back on self driving cars until the tech is completely foolproof? What about the number of accidents/deaths that could be prevented by even a flawed autonomous car?

Sometimes insecure and imperfect now is better than delaying a technology years until it can be 'perfected'.
Genuine question: given this, am I correct in thinking that if there was a big corporate tax cut the most likely outcome is that the money retained would just further inflate this savings glut?
It's a great question. I think it drops the barrier for individuals who don't want to spend time learning other languages or concepts. What's a Dispatcher and why is it important for the UI? Some of these developers may never need to answer that question -- and that may not be a terrible thing.

Things that allow people to do more with their existing skill set, even if it's not the most efficient, are generally good. They support organic growth of platforms, creativity, and exploration of things that were previously out of reach for some individuals. They can certainly become unmaintainable and problematic, but if the app's usage grows to a point where those are important problems to solve, they will get solved. Or they won't and they'll become a limiting factor in the usefulness of the application.

Evolution is a fantastic thing ;)
The State of Ruby on Google Cloud Platform
Google and Facebook are also using their own huge datasets
Yes, saving the best 'til last you'd think or keeping some insurance (lol they are already dead). But then NSA should know what 0days TSB have left though right? Do MS? Also - you are assuming TSB have sold some to russia (and that russia would want them)? What Snowden helpfiles do we not have matching warez for? Do the two non-reproduceables require another undisclosed component?
I somebody started doing this, wouldn't it make the stock price skyrocket and make the whole plan unprofitable?
Even better would be if we just dumped the US Corporate income tax, it's essentially a tax on investment and reinvestment. Not only would all of the money would come back but more of it would stay here. The profits will still get taxed when paid out as dividends.

But right now we have high corporate rates. We double-tax the profits with an average rate of around 50% when paid out as dividends (whether you are in the lowest or highest bracket, little difference). We single-tax reinvestment of the profits at around 40% with state income taxes included.
> Help a tourist out, they'd do the same for you in their home.

Gracefully accepting corrections when your language is incorrect are part of receiving help.

If I were to write these posts in broken Itanglish do you really think native speakers would not correct me? Would it be acceptable to call them "narrow minded"?

I'm all for helping but please stop assuming that a US-centric point of view and language are the default for everything. For most people on the internet, neither assumptions hold.
India’s e-commerce battle is not Indian anymore
Cool looking project!

This will sound like a nit-pick, but I don't intend any real criticism here: the syntax does not look good to me. I have lots of Common Lisp and Scheme experience, and also a few years of using Clojure. It is easy for me to switch between reading and writing code in those three languages, but I would need a while to get used to this language's syntax.
I doubt Musk would a) sell Tesla or b) come along with it.

Kalanick is the sort of walking PR disaster Apple's good at avoiding hiring.
See http://www.beliefnet.com/faiths/secular-philosophies/why-rel...
Technically possible.

The main problem, people developing apps on top of that framework will have to deal with compatibility issues across various browsers and their versions.

On Windows (including mobiles), the only embeddable browser is Internet Explorer.

On OSX, iOS and Androids since 4.4, it’s different versions of Blink.

Electron solves this problem by redistributing a specific version of the browser, this way the app no longer depends on the OS and its updates.
Nintendo has already sold 2.4M Switch worldwide according to SuperData
Ah, I grew up in Melbourne, FL (Palm Bay, actually).

It was pretty great. Just know that it will be horrendously muggy during the summers. I miss it though.
Did you see the Ohio transportation bill that just passed?

Kasich proudly mentions he signed it to create barriers to driving automation.

There are parts of the Midwest that are more inhospitable to driving automation than just the weather.
Adobe Animate doesn't use Electron. It generates code which uses its own Javascript runtime. Here's the runtime.[1] Adobe documents the format, and you can write to it directly.

[1] http://www.adobe.com/devnet-docs/edgeanimate/api/current/ind...
That money is invested in the stock market, so it's not decreasing the amount of capital available.

If giving 2.5 million entrepreneurs $100k would be a good investment, I have no idea. But regardless of Apple's nest egg, you need to make that argument.
Oh, definitely. Code reviews are really valuable. I'm just curious about desk checks in addition to code reviews.

Edit: that paper's pretty interesting. I haven't really thought about what made good code reviews and what the causes of defects are.
For sure. I just think a lot of new people get caught up in the ability to be concise for self that they forget about the expressiveness for others. Unrelated, we also abandoned 1 pipe pipelines, and instead prefer "function(arg)". Just looks better to us, despite the minor maintenance cost of having to change it if you convert to multiple pipes.
I have all sorts of conflicted feelings about my time with SA during the Bush years when I was a college student.
It was fun, but I think the time I spent there cost me a point or two off my GPA.
The people I knew of that went off to the Microsofts, Googles, Apples, and various startups of the world were more focused in their studies and their technical passions and didn't pay too much attention to many of the things that concerned Goons (video games, politics chatter, the ongoing internet popularity contest).

In the end, SA's culture was something I should have put down earlier if I wanted to get ahead. Message boards are not where the 'A' players of the world spend their time. Caring about the fans of your stream is not exactly of the list of 'The Seven Habits of Highly Effective People'
The closest us probably IPFS or Storj at the moment. I'm sure there's other players.
It's easier, at least for many. It's a relative statement. Nothing is easy.
Because a individuals earning income from the corporation will already pay taxes too. The taxes on the corporation are essentially a double-tax.
Hmm. "Bad, very bad..." seems like an exaggeration. I wrote that article in June 2004. Although the initial commit for remake (which I covered in 2007) was in April 2004 the initial release was... at the same time as my article.

My article was published on June 27, 2004: https://web-beta.archive.org/web/20080202093023/http://www.c...

remake preparing for first release on June 12, 2004: https://github.com/rocky/remake/commit/f9ad86874dae33ea89485...
It's amusing that literally 20 years ago, Apple was a bit cash-strapped and got a $150m investment from Microsoft...
Really what we need is some kind of trust net built onto our information pathways. It might leak privacy a bit, but realistically speaking privacy doesn't really exist right now anyway, and the truly paranoid will always have a way to get their basic stuff done.
damn. I was just reading about him this morning (in Where the Wizards Stay Up Late).
They're just doing a naive sequential search.
Not sure why this is downvoted to gray, it is correct.
In most countries, if you are a tax resident, your foreign income is taxed.
What is unusual about US is that it also taxes foreign income for US citizens that are living abroad, almost no countries do this.
Currently Apple pays around $12B a year in dividends. It has averaged over $10B a year the last 5 years or so.

It's expected if a repatriation bill passes, Apple will pay out a special one time dividend to shareholders, and some think it will be as big as $100B.
Comparing JavaScript performance between Closure compiler and Webpack bundles
Yes, prednisone is the 5-4-3-2-1 dose to wean you off. Had it recently for bad lung burning from bronchitis, and can work slipped discs in back.