skysight-inc/HackerNews huggingface dataset:
Ask HN: Digital Nomads: How do you manage taxes?
There is a brewing possibility that I might come across a remote position. I wanted to take this opportunity and travel a few places around the globe. I am planning to start for a few months in my home country and then make the move. But I am not sure how the taxes and other financials work if I am moving around different countries every 2-3 months(or whatever time is ideal). Hence I wanted to start a discussion on the following:

- How do taxes work in this case? Am I supposed to be taxed based on my home country, the company's home country or the country I am currently residing in? Are there any services that do this for me?

- What kind of visas do you apply for? Business-tourist?

Thanks in advance.
"potential workforce", or "public"?

Because polls suggest many Americans support the ban.
Rust does have automatic memory management; unlike language implementations that have a GC, Rust's compiler can do all that work at compile-time, rather than at run-time. Of course, this requires that the usage be analysable statically, which is why Rust has stricter rules.
Sure, I get that. I just think a language needs to be built from the ground up to allow multi-programmer collaboration, and that there are few if any valuable lessons to be taken from what works in the single-programmer case.
Sure. Except that I don't want another computer. Just an OS to install. What's hard to get anonymously is the license.
Dotzu the easiest way to debug your app
Weight isn't the only issue. Eating such a high-fat, high-protein diet, with little to no other sources of important nutrients, probably did horrible things to your kidneys, liver and arteries.
Thank you for your comment, it kind of eases the frustration i feel right now. I will try and train my general JS skills for time being and re-jump to Vue or use it as a Jquery replacement as i have done until now.
But not at compile time, which is what Rust provides.
And I thought it was about the game!
<div /> is a constant. It's syntactic sugar for React.createElement("div"), which is at runtime represented as an object {type:'div', ...} and a few other fields.

typeof <div /> === "object"
But you're assuming sending data is 100% unique and arbitrary.

We know with newer algorithms like IPFS that complex datastreams can be broken down into 256kB chunks all each individually hashed. Not only that, but most data is shared traffic. Yourtube, Facebook, software, you name it. Most unique data people create is textural or small, not the 10MB/s canard.
TeamLiquid has some sensible rules[1] that are being carried out by a numerable sensible staff members[2]. Its longevity speak to the effectiveness of this formula.

[1] - http://www.teamliquid.net/forum/tl-community/17883-tlnet-ten...

[2] - http://wiki.teamliquid.net/starcraft2/TeamLiquid.net_Staff
Silicon Valley?
If you just grep, you'll get false-positives like

// We don't need unsafe here

or

print!("This is NOT unsafe");

So you'd want a static analyzer anyway.
Certainly what it seems like. Internet regulations are like Climate change-- not really tangible in a traditional sense and sometimes difficult to grasp. People are very focused on this immigration/Travel Ban thing right now, because it's real and easy to understand, comparatively. I don't expect there to be a lot of popular pushback on this issue right now there was earlier, mostly because public attention is largely elsewhere
Tell them to migrate to reddit. It's perfect for these kind of things.
>Tree maps make better use of space, but comparing box sizes vs lengths is a more difficult perceptive task.

It's not something people really need to do though at any detail level. You don't compare sameish dirs to see which is slightly bigger, you check what the big consumers of space are.
At the risk of being banned...

The lesson is that lying about what I said is OK, but getting frustrated and pointing that out is being "incivil".
Unfortunately not. I created it with various programs I've written for my data visualisation videos (https://www.youtube.com/user/laurivanhala )
Dan Ariely: "Predictabily Irrational"
https://youtu.be/VZv--sm9XXU
Food. So much waste in transport, spoilage, excess out of season consumption, etc. Also a very effective means of direct charity. We are trying a new approach at http://8-food.com/
惡靈古堡
Really interesting. In the end, how did the results compare with the locations of established client firms, e.g. kpmg, accenture, pwc, e and y, deloitte, bcg, mckinsey, bain?
There is no real difference, they all tend to get ideas from each other (for instance, Vue.js 2.0 picked a lot from React). So, Vue.js is perfectly fine – if you decide to be in the front-end development, you'll pick up other frameworks later, and for your own projects Vue is perfect.

Don't try to get everything on this hype train, it is not really that important – try to stay simple (like you don't really need this server-side rendering, dedicated state management, don't try to be "functional" – especially funny that not too many understand what it actually means).

So VueJS is absolutely perfect choice, both for simple and middle-complex fields – fast, easy-to-use, declarative, not too verbose. Also don't be afraid to not to use es6 processing through babel (if you target modern browsers like Chrome, a lot of stuff just works there – http://kangax.github.io/compat-table/es6/), or CSS-preprocessors, they are very helpful at scale, but often overkill for small projects.
> Since Wiztree works by scanning the MFT it's
> about an order of magnitude faster than [...]
> Treesize.

That's misleading - TreeSize also works by scanning the MFT.
There is an interesting (and very amusing) article about the general concept:

https://blogs.msdn.microsoft.com/ericlippert/2003/10/28/how-many-microsoft-employees-does-it-take-to-change-a-lightbulb

it doesn't directly answer the question, but things are far more complicated than they look.
I did it for each street address number. Definitely an overkill but it only took a night or two (didn't check) so I didn't bother to optimize. :)
When the union was formed, the big concession was the "three-fifths compromise": slaves counted for the purposes of vote apportioning, but weren't actually allowed to vote. Preservation of the racist institution of slavery was a driving force behind the unequal apportionment.

And California wasn't a state but a largely empty colony of Spain.
Netflix has Chaos Monkey. The purpose is to find unexpected flaws and risks.
人中之龍 維新 亞門玄丈斎
I always think there are huge opportunities for growth in intra-EU trade. It's a market with over 500M people and a $17 trillion GDP. While the EU has taken away a lot of trade barriers, language and unfamiliar regulations remain a huge barrier, but also a huge potential for growth.

If a company in California has ample opportunities to sell in Florida (>2000 miles away), why then is it significantly more difficult for a company in Greece to sell in Denmark, which is a much shorter distance.

There is a notable lack of an open European marketplace along the lines of Alibaba. There are many challenges in making that model work for the EU, especially ~24 languages and big cultural differences, but the tech industry is in a good position to overcome such boundaries.
Trouver une niche profitable sur Shopify et commencer votre business
I looked into H-1B after being offered a senior technical role in the CTO office of a big networking vendor (based in the valley).

I turned down the role. I would have to enter a lottery to get a visa and then have my visa tied to my role at that company. For me as someone with two young children and an already good life in the UK, it was far to uncertain for me.
Truth be told, Microsoft has among the worst PR agencies/policies from the tech industry. Very bureaucratic, slow to get something out of them, and you usually end up with just canned answers and most questions dodged. It's hardly even worth the effort to contact Microsoft's PR about something.

Unless you know a higher-up exec, like Mary Jo Foley or Paul Thurrott does, for instance, you're unlikely to get a real answer for a security question. For a journalist, writing what you think happened, and then waiting for Microsoft to react, contact you, and tell you what really happened is likely a much more effective strategy to get something out of Microsoft.
FYI: 'Please don't insinuate that someone hasn't read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."'

https://news.ycombinator.com/newsguidelines.html
Perhaps a "static analyzer" in some sense, but it would be a trivial one. It wouldn't have to do the sophisticated analysis necessary to tell whether someone is e.g. using a moved value in C++. C++ programmers love to claim that there's a simple set of rules that everyone can follow to write code that's just as safe as Rust, but somehow whenever you ask them to actually write down those rules it turns out they can't.
With a bit of creativity it's surprising what can be gleaned from satellite imagery; Orbital Insight produced a report estimating tha China was developing strategic reserves of oil by measuring shadows of oil tanks which rise and fall with volume of oil stored

Agriculture, forestry, construction and mining sectors are particularly amenable to satellite analysis, provided you know where the assets to be monitored are.
You can also create a slideshow from it:

https://github.com/YaakovDavis/TreeSlides
That require a lot of caching. People needs to be villing to dedicate many GB to this cache around the network for it to be effective.
They could be. But storing data on the blockchain is relatively expensive and a bit clunky.
The thing that made Amiga so hackable, was also its downfall.

It, like the C64 (and the rest of the 8-bit gen) that preceded it, had know, fixed, hardware.

The PC, and to some degree the ARM SoCs, have a layer of software abstraction sitting on top of mutable hardware.

The fixed nature of the hardware allowed people to poke, prod, and time actions down to the clock cycle.

But all this also meant that even the smallest hardware change would break existing software.
Sure, but the main question I had when reading the headline was if I should go into "Oh shit!" mode.
IBM Collaborates with FDA on Blockchain Health Data
Hans Rosling: The best stats you've ever seen.

https://www.ted.com/talks/hans_rosling_shows_the_best_stats_...
I'm not a US citizen so I'm just commenting as an observer. I'm a lot less worried about legislation overall because it does get scrutinized by the wider elected legislature. At the end of the day if the US as a nation decides to restrict immigration more then that's your prerogative as a nation. The American people voted in Trump and the current largely Republican legislature fair and square and they do have a right to exercise their legal authority.

My concern about the presidential order is that it bypasses due process and in this case may even be illegal. It appears it may not even have been shown to the administration's attorneys before implementation betrays a cavalier neglect for legality or the enormous harm this order has done to the reputation of the US as a fair country under the rule of law.
There's a new chairman.

Watch some of the older videos with the last chairman, the new guy was always the one arguing on the side of short sighted business interests. The guy disgusted me when he was just a board member, now he's running the shop.
The paleo label might be a fad but I'd argue the diet itself isn't. Avoiding highly processed foods and limitng grain intake simply forces you to eat higher quality/healthier food and is a great way to clean up your diet to lose weight and improve general health.
Isn't XML already a tree?

Joke aside, graphs are far from being trivial to represent as a data structure, and their use are so various that you can hardly edit a graph using text alone. Even a visual editor would require to be tailored to different work you do with graphs.
diasporafoundation.org and elgg.org are open social networks that can be tweaked to once specific requirements and can be hosted on a digitalOcean droplet for example.
"The Mess We're In" by Joe Armstrong: https://www.youtube.com/watch?v=lKXe3HUG2l4

"Normal Considered Harmful" by Alan Kay: https://www.youtube.com/watch?v=FvmTSpJU-Xc
That's an obviously nonsense idea. Must every public stance taken by a company be unanimously agreed by every employee? Clearly that's not feasible. Is your opinion then that no company should take public policy stances?
Well Rust is a Mozilla creation, and Mozilla is first and foremost a web company...
Somewhat related: I was overwhelmed by complexity of web CMS solutions. I needed something very very simple, that gets the task done (user-editable webpage content).

I represent the web by a tree, every node has metadata (id, type, title) and data. Nodes can be persisted (ie. as json text files, or in database table) and browsed (parent to children and back). Admin UI is very simple: in the left pane there is the tree browser, works like filesystem browser - you can open "folders" (nodes with subnodes) and "files" (leaf nodes). Each node shows specific editor for it's type, that usually consist of few form fields.
Interesting - here in Oz the vibrating device is on the face above the push button. I'm not sure whether it's easier to locate if you're blind/vision-impaired and thus actually need it, but it's certainly a bit more obvious for sighted folk.
if your objective is to optimize the best place to buy a house, shouldn't you account about how the travel times of these 30B routes change over time?
Ask HN: What are best resources to learn HLD and LLD
I am appearing for Amazon's interview and the JD states that I need to have good understanding about LLD and HLD. Can someone suggest websites/books/other resources for understanding the same?
From what I can tell from glassdoor, I am making a little bit more than average for my level of experience.

I don't have any other sources unfortunately.
I should take a look at that, in case there are features there that org-mode doesn't already have and are worth stealing.

More seriously, that looks like at least a sizable subset of org-mode's capabilities, implemented in a way that doesn't require clearing the hurdle that getting comfortable with Emacs tends to be. How is it on the import/export/interop side?
Tell HN: My posts are not appearing
My posts are not appearing. May be its getting filtered as spam. Please change.
I would think it would be closer to 100 rashers a day. Ten seems very low. Maybe your results were per 100g?
> For all the emphasis on how the extra safety prevents common bugs and makes life easier, little is put on how to actually tell the borrow checker that you (sorta) know what you're doing

Because that's the wrong attitude, and would result in just recapitulating the problems of C. C programmers arrive at Rust wanting to write C, which is understandable, but if respond by telling them how to write C in Rust then they'll never see any of the advantages of Rust and frankly may as well not bother learning it in the first place.

> as if the memory model of the old default-unsafe-unless-you're-Dennis-Ritchie languages is some Lovecraftian horror brought on because of our thirst for the cursed FFI.

You're saying it isn't?
I don't think Rust even allows you to free your own memory without calling into libc, but then again I suppose you could say the same thing about C.
This like this are extremely common in performance-critical code. In this case, you want to:

1. Allocate both X and Y in the same block of memory, maybe on the stack, perhaps in a heap. In inner loops, making calls to malloc is pure performance poison. Most common garbage collected languages are completely unable to do this, with the admirable exception of the C# and the other .NET languages (and possibly some others).

2. You want to access Y by reference, so that you can work with it without needing to make a copy. Again, this is very common in performance-critical code. You can do this in C, C++ and other existing "systems" languages.

3. You don't want to accidentally keep using Y once X (and hence the underlying storage for Y) is destroyed. This is a subtle and vile bug that can memory corruption, once-a-week crashes on production, and week-long debugging sessions, among other headaches. This is where C and C++ fail, and where Rust nails it.
The hysteria trap: Don’t be scared of public sector robots
> virtue signaling

It's a funny phrase this. Is any public statement about morality "virtue signalling"? What about https://en.wikipedia.org/wiki/Chick-fil-A_same-sex_marriage_... - is the condemnation of same-sex marriage by a restaurant chain "virtue signalling", or something else? "Bigotry signalling"?
In a similar vein like the first one, maybe, but with the addition of some physicist's humor if you are in into that kind of thing:
https://www.youtube.com/watch?v=lKXe3HUG2l4
I never understand how Apple allows its stores to remain so slow (iTunes Music, Mac App Store, iOS App Store). I'm trying to give them money. If it takes 30 seconds to search and navigate to the product I'm vaguely interested in, with a multi-second pause for each request to complete, I'll give up and not spend the money.
I have perfect senses, but if I'm using my phone to write a message or something I'll follow the tactile path to avoid walking into something.
err but Linux is mmer secure....derp derp
TSP is actually pretty easy as NP-hard problems go, because it's important in practice (chip layout!) and hence gets considerable attention. Instances with millions of cities can be solved nearly to optimality.
Just clicking on "Keep me informed" without entering any email succeeds!
Brother MFC-8950DW Driver Download
For the record C++17 does introduce std::variant. It's horribly cumbersome but it does at least exist.
Yeah, instead it's much more secure one-liner:

$ wget http://example.com/foo.tgz && tar xf foo.tgz && cd foo && ./configure && make && sudo make install
I don't get the criticism against the judge or the ruling. Frankly, the arguments presented by Resource.org seem to be unpersuasive (the claim that these standards are "discovered facts" is just insulting to the engineers that worked on them) and completely unsupported by the law. It's not the judge's fault that your Congress and other governments have sold you out. Go sue them for enforcing laws you can't read.
Dan Pallotta's Ted Talk on charity - "The Way We Think About Charity is Dead Wrong"

https://www.ted.com/talks/dan_pallotta_the_way_we_think_abou...

Wildly changed my worldview with regard to charities.
> Windows does it, too, I guess

No, it generates thumbnails outside the main UI thread; sometimes it's a bit slow in so doing, but I've never seen it hang an Explorer window, regardless of file size or quantity. (Windows 7, but it would astonish me to learn that 10 displays a regression here.)
I'm the co-founder of Fliffr. We're building a marketplace for services where you can charge by the minute. We have everything from experts in SEO, chefs, personal trainers, Esport professionals. We also have a couple of developers, for example you can contact me for advice on #go #javascript or #ionic. Our goal is to build a service to quickly get in contact with an expert and only paying for the advice you need.

Users can contact our experts through chat and video/voice calls.

Do sign up for Fliffr and try it out, we're on both iOS and Android stores, or visit https://www.fliffr.com . And if you have any feedback I'd love to hear it.
There are only 1100 employed miners in Ohio. The unemployed ones are going to have to find something to do.
I say that because: depending on those factors (and some others like lense type, focus etc) the difference between the angle eye/screen and eye/camera is insignificant...

You just have to draw a schema to understand.

3 to 5 meters is a good distance for a video conference.
A good read, thanks.
Let’s put all in order by color with M&Ms and Skittles sorting machine
UML - I know next to nothing about UML - but what I do know is the language was invented first and then people came around and tried to give semantics to the language. Well, in other words what that means is that the language was invented first and it really didn't mean anything. And then, later on, people came around to try to figure out what it meant. Well, that's not the way to design a specification language. The importance of a specification language is to specify something precisely, and therefore what you write - the specification you write - has to have a precise, rigorous meaning. - Leslie Lamport
You are right that work in these areas tend not to be hampered by technology. It sometimes may even be hazardous to ones health considering the value of timber. 20 years ago is a long time ago, GIS must be still at its infancy then. These days one could pull free satellite images from NASA and probably could just diff images if not for those pesky clouds. Oh wait actually I think NASA does do earth imagery at various spectral ranges, https://www.odysseyofthemind.com/aster.htm.

Curious to know what sort of methods you used then if you don't mind sharing.
Show HN: Lottie logo animation (without using Lottie)
Never mind Emacs, Emacs is easy.

Org-mode itself seems like a tool where you have to read fifty pages of documentation to make good use of it. Maybe I'm exaggerating, but I've tried it a couple of times, and it never seems to be worth the complexity penalty vs. using a plain text file.
What makes a 10x programmer / software engineer?
Are you an american, or not? If you're not, there are possibilities of paying (close to) no tax at all if you travel around.

Where are you resident now?
The UK doesn't reflect land price increases into inflation stats so any debate over other marginal factors is a waste of time. Inflation figures are a tool for printing via land and for soft default on debt obligations.
The biggest untapped opportunity for startups is hiring skilled workers without any consideration to location or a single geography.
Cara Mudah Membuat Alat Pengaduk Kopi
You mean this?

https://youtube.com/watch?v=D6h5dFyyUX0
As a Canadian, i've actually never thought of Iran as any more 'adventurous' of a place to visit than somewhere like Peru or India or Cambodia. Lots of mainstream adventure tourism companies have tours there (e.g.: G adventures, exodus, etc) It has a reputation of being a very friendly place full of hospitable people. It's always been on my 'bucket list' of places to visit one day.

However, if a visit means i'll get grilled more than usual every time I visit the US, then I'll likely refrain from visiting. So, yes, the order will reduce tourism.
American here, no idea what this is about. Moving on.
Of a Frog’s Slap Shot and Saliva
in no specific order:

-relentlessness

-lack of ego

-hungry to learn

-exponential learner

-someone I can completely trust

-someone who can be checked without hard feelings and who can check me

-interest and expertise in the main role(s) they will be covering

-someone I love being around

It boils down to a person who is trustworthy, wanting to be the best at whatever they do, committed to the vision/company to an obsessive degree and will push me to be better
http://www.bbc.com/news/technology-38569027
I have a suspicion that what's eventually going to happen is what I call the "Harry S Truman Show": the President becomes gradually surrounded by yes-men and chooses to watch "fake news", while his fingers are gently prised off the levers of power by aides. He's given legally meaningless orders to sign which are ignored, then insulated from the negative press coverage.

Eventually someone might stop him from using the insecure phone to tweet with, too. Right on cue he points out how much he already lives in a self-selected news "bubble": https://twitter.com/realDonaldTrump/status/82857443080053964... "Any negative polls are fake news"

(not a comment on President Truman so much as an opportunity to make a joke about the Truman Show)
One of my all-time favorites as well. Pretty much any of his talks are legendary.