skysight-inc/HackerNews huggingface dataset:
> "My parents used to complain that I never called them or e-mailed that often, but they didn't understand that in that kind if environment it's easy to just forget about everything else."

I was on a submarine and what you've described was what I experienced as well. Add not seeing the sun for 90 days and you've got sub life nailed down. 18hr days, 6 on watch, 6 off watch doing maintenance/training, 6 in the rack...rinse and repeat for the entire deployment...you kinda just fall into a routine after the 1st week or so that causes some distance between what is going on inside the sub to what is happening in the real world...very strange looking back on it now
I find it interesting that he is really concerned with page-faults as opposed to cache misses. Most of the recent stuff I've read on performance focuses much more on the cache.

Usually, I've seen using swap-space met with derision. I'd only expect page-faults to really happen when using a memory-mapped file. Again on the note of caches, I'd expect more fanfare be made regarding the TLB when accessing a different page than actual page-misses.
The people[1] who are still active on it seem to be people who thrive on pedantry and whose goal is to find any potential flaw in your question and feel smart for pointing it out.

How dare they feel smart huff puff

Because it really sucks to spend half an hour on an answer and then op goes "actually I'm doing this" and the spec shifts completely rendering your effort wasted.

A few times of that, and "clarify your question so it's very clear what you're asking" is a lot cheaper.
The goal of the answerer is likely to be highly individual. My own motivation is that I like helping people and solving puzzles. Probing the questioner to make sure they haven't discarded the easy solution needlessly is part of that. But I too have seen it taken to an extreme.
Also anecdotally, I completely agree with you. I actually run a company that's still very small and only focused on two neighboring towns right now as case studies, but we're cataloging all the things that "boom towns" (as opposed to boom cities) are doing right to continue to grow and find success. And then we're leveraging that to push harder for the things these cities have done right and correct the things they're doing wrong. Outside of these two towns, we hope to find more towns with similar structures that could be successes in the future.

Every town can succeed with the right structures in place. The biggest thing is human capital: having people, and not only that, but keeping them in your town as much as possible. Easier said than done. Your idea of a "success story" driving that human capital is a great example of like-begets-like. The more successes you can point to, the more successes will exist.
Which sounds weird to me since objects normally fall at the same speed (9.8 m/s^2) and I would have assumed that more weight results in more potential energy which gives you more kinetic energy in the wings to stop the plane smoothly, but you also have to stop more mass. So I would have thought the weight cancels out of the equation, but wikipedia confirmed it depends on weight (not stating whether the effect was positive or negative on fall speed).

I don't get whats the effect of weight and why, could someone with helicopter/physics background explain?
What kind of a shoddy company lets a passenger harness TURN OFF FUEL TO THE ENGINES?

Is that insane to anyone else?
True, but it's relevant today (since around 1996 with the mmx instruction set). And if some people are arguing today that you can have single pass, fast and simple, and get ~max performance on modern architecture.

I'm not saying you can't, I'm just saying that "as fast machine code as early 90s era c compilers" might not translate to as fast as today's c++ compilers machine code.
The state of Washington has a very similar concept: Business and Occupation tax. If you have nexus you pay taxes on local revenue. That’s in addition to the sales tax. The tax rates vary by industry, mostly a fraction of a percent.

I don’t know how successful the giants are in dodging taxes though. Perhaps they are trying to setup “independent” out of state entities that handle all of the sales.

There is also a trend afoot that pushes all businesses to pay sales tax across the entire US, nexus or not. The idea is that modern software makes compliance easy across all local tax regimes, so the old excuse of unmanageable complexity is losing its power. I don’t know the details though. So We might end up with the idea of nexus being deprecated too.
http://bfy.tw/HB1g

This isn't a research paper. Do your own fucking research you lazy asshole.
It doesn’t necessarily make anything easier that the natural default of courtesy in Japan is, when in doubt, “maximum formality is employed.” To be honest though, I prefer the sometimes confusing formality of Japan to the curtness (or downright rudeness) of the US. Especially when it comes to customer service, the people pumping your gas in Japan are more friendly and polite than most waiters in Michelin starred restaurants in the US.
Doesn't work in Chrome here. Why is it so hard for some people to post good links?
> You know there's a technical answer to this question.

Not really a satisfying one, as you pointed out.

> Taxes on income in Thailand.

> Taxes on income in US.

Well, you don't have any income. You send all your profits to a shell company in some tax shelter somewhere (Isle of Man is an example) and only withdraw what you need for day-to day expenses. You can pay taxes on the income sitting in the tax shelter, but I can remind you of the multiplicative properties of zero.

> Taxes on selling in England and France.

> VAT France and England.

I agree with the VAT. What if you only had warehouses in a country with a better tax code, store all your inventory there and just ship to France and England. Host your servers there and use a static IP to redirect queries from a .co.uk domain to the same site with a .tv domain. What percentage of the sale should go to France, and what percentage should go to England?
This is a fun read on wikipeida [1]. I'm curious as to how you could disprove it at all: there's a perfectly valid coordinate transformation that maps our "infinity" to the center of the earth, and the center of the earth to infinity. All the laws of physics become position-dependent, of course, and it's not a convenient space for calculations, but it "proves" that the concave earth is a perfectly valid way of describing the universe.

[1]: https://en.wikipedia.org/wiki/Hollow_Earth#Concave_Hollow_Ea...
I read it as the opposite: he's calling out the educated programmers' arrogance for thinking that they have already figured things out because they know which algorithms are theoretically optimal, and that they don't need to bother looking at the actual use-case.

And he's not putting himself above falling into that trap either:

> So why are you, and I, still doing it wrong?

Also, this is an article that was published in an ACM magazine, under the header of "The Bike Shed" - which I would assume is a "provocative debate"-type of column. Keep both that target audience and intent behind the article in mind when evaluating the overall tone of it.
Dealing with other people's perceptions. When I start a new job, everyone sizes me up and forms impressions about my skill or 'level' or whatever. What impressions? How do they form them? Do they actually have anything to do with me? Typically, at first everyone assumes I'm an idiot. Then, after I've tackled something hard that impresses people, they upgrade to "not a total idiot, but probably green/ignorant". Then slowly over time, as I solve a large variety of problems with decent, well-performing, and not-so-buggy code, they upgrade me to "pretty smart, actually!" Eventually I'm the senior guy. Now, begin a new job and start at the beginning again. Even with 20 years experience and a long list of successful shipped products, I still start every new job with the presumption, "probably an idiot."
Look at you praising forums where the same question would be re-asked while chastising stackoverflow where you have to look for re-askings of the same question. What.
Funny. I didn’t know I was quoting anything - this may just be an obvious statement to people who have investigated the economics of venture capital.
Less the Ottomans sacking it than the Fourth Crusade doing that job. Constantinople was a pretty sad city in the 1440s; the Ottomans actually revived the city back into a major metropolis.
Here's a blog post for my startup:

https://blog.projectpiglet.com/2018/03/refer-friend-using-st...

I provide value to someone else, while also advertising my product. This gave me net 1 user last month. At lets say $10 / month, that's $120 / year. If I can get 12 people a year (1 per month) to register. Year one I'll have made $780 ($120 + $110 + $100 + ....).

I personally try to do at least one post a week, and some have a lot of success, some none. The value comes from then marketing that post and ever improving what people from your niche want to read. You can only convert people who read the post.

My example would be a failure (in my case), but it builds financially. As you advertise and get people coming to your stuff, more people typically come. They then tell their friends, share my posts, etc. You only need two or three big posts a year to get you tens to hundreds of users At once.
> But it doesn't do your argument any favor when you use two shill sites to defend your position

And it doesn't help your point that you conveniently ignored the point these two websites are making, and that have been reported by others as well.

"Everybody knows this" is a cop-out.

Shilling is bad, but water is still wet regardless if it's reported by TP or FoxNews or Breitbart, as opposed to you who prefers to shoot the messenger and has a 32 day old account. Just an observation
but if the revenue is below the limit, they wont be taxed, and i guess they can play that cat and mouse game forever.
This is nonsense. Modern compilers don't work by generating the results you see with -O0 and then optimising; the poor quality of -O0 code is the result of skipping register allocation.

> Dataflow-directed, "work backwards" techniques might be the solution

Destination driven code generation is a known technique. It doesn't generate good enough results to have gotten much attention (better than what you get from -O0, though).
I think SO does more harm than good now. A lot of answers are just people parroting documentation without any additional information.

Back in the day you would search for a problem and find a nice juicy blog post written by someone who has experienced and solved your problem. They would also add a ton of ancillary context around the problem which makes it interesting to read and a "better" answer than just a dry code snippet.

You can still find those blog posts today but since SO is so popular, you often get multiple SO results engulfing the front page of search results.
Off-topic, but Snowden is seen as controlled opposition in a good amount of infosec circles -- the one's that aren't plugged into the infosec clique machine atleast. Not to defend the government, but Snowden was hyped up when in return his leaks brought us nowhere new, but giving the laymen new words to throw around.
Bit off-topic but I don't think the "Cultural Differences" dismissals are unique to Japan; One of my friends from the US will often try to explain disagreements away with "must be different over there" and other similar statements. It's endlessly infuriating.
> Because it really sucks to spend half an hour on an answer and then op goes "actually I'm doing this" and the spec shifts completely rendering your effort wasted.

This is exactly how I feel about asking a question! Except "Actually I'm doing this" is "why don't you do that" or "why are you doing this" etc.

> Because it really sucks to spend half an hour on an answer

My feeling is that they aren't answering the question though, not the core one, there finding a thing that you're wrong about and talking about that instead.

It's like taking the above paragraph and refuting it by saying "*they're". Yes there is an (intentional) spelling mistake in there, but is that really the point of that it's trying to say?
I’m in the car with my wife right now in Boulder. Whilst reading these comments I’ve seen 2 bikes on the sidewalk (bike lane available) and one just ran a red light (folsom/canyon).
Personally, I am a big fan of Python, so usually I use Heroku and Django/Flask. When it comes to static webstites, Jekyll does great job and I host it at Github Pages. However I plan to move to Nelify, mostly because of the lack of SSL with custom domains at GP.
Anecdote: I love my 144hz monitor for gaming. I can tell when the underlying settings have changed it back to 60, and it annoys me greatly. Highly recommended.
Walmart's profit margins aren't smaller than Google's because they are wasting money on expensive cars or exotic conferences.
I guess the question is, what are you willing to give up to hit 120 or 240 fps? Most games that I'm aware of won't probably won't hit 120 fps today even if run on the most powerful hardware at the lowest graphics settings. Even if you take games from a decade ago on today's best hardware, you probably won't see 240 fps.
I would frown upon it in our not-silent-at-all open space, so I suppose yes. No idea what the reaction would be though!
I think its more granular than experts and beginners where the friction is. There's friction with different visions of the site and what it should be. Realizing that this is very stereotyped... https://the-whiteboard.slack.com/files/U0VD3EZ97/F5RTXVA5V/T...

(eghads thats big in HN - replaced with link above)
Not really, the only thing you can't do with a green card is vote and citizenship is automatic (modulo paperwork) after five years. That, and you can get deported for a serious crime. But the status is naturally time limited.

The second class citizens of the US are illegal immigrants. It would be trivial to get rid of them by cracking down on their employers but that would increase labor costs for their employers so the government turns a blind eye unless forced.
How Much Sugar Would It Take to Get a Rocket to the Moon?
Sales tax might be lean in 1 jurisdiction but if you make companies pay it globally it's not. Huge amounts of complexity and many many jurisdictions. In some countries, even cities have sales tax not just counties or states. It would be a multi-million dollar project for a small company that does business worldwide online to figure out how and what to collect and pay in every jurisdiction it's customers are in and then file and pay the taxes to each entity.
> What you are describing are Trump's steel tariffs, which indeed make no sense and do exactly what you say.

That's exactly what I'm describing. The US can't compete with low cost producers on steel, so it is seeking to raise barriers to competition.

Although I will point out there's at least one target for steel tariffs that would be very beneficial: Russia. The US imports four times as much steel from Russia as it does from China, and nearly as much as it does from Mexico. I'd much rather see those imports go to Canada and Mexico. The US can freely shut down all trade with Russia to zero negative economic effect for the US. Russia imports a mere $7 billion worth of US goods, ie it's a meaningless export market for the US (while the US buys $17 billion worth of Russian goods, ~1.4% of their economy).

Europe largely can't compete on technology with the US, failing for the last 10, 30, 50 years to build competitive companies and products of the scale that the US has. While the US has 40 or 50 large technology companies, the EU has a comparable four or five. So up the barriers go. I don't see how a 3% revenue tax is going to change the balance much though, they'll have to get a lot more draconian.

This policy by the EU is an admission of dysfunction and failure of the EU system. They can't get their countries to implement what some consider proper tax policies individually, so they're going to attempt (and likely fail) to get a unanimous vote on this revenue tax.

There are 20 countries in Europe with statutory corporate tax rates either just a bit above Google, near it, or below it. The effective rates are that much lower. Most of Europe is turning into a very low corporate tax haven. Except for a few nations, such as France, which has an infamously high corporate income tax rate. I can't imagine what the complaint is exactly given all of those low tax rates, other than that the spoils are overwhelmingly going to eg Ireland and other EU members with larger populations are jealous. I see this primarily as an attempt at wealth redistribution by Germany and France in their favor vs small lower tax EU nations.

Ireland has a GDP per capita nearly twice that of France now, in part due to their low tax policies. It's obviously in France's interest to try to pry some of that away from them.
There are those of us who write code who are licensed engineers. In certain jurisdictions you just be, and are liable, if the code you write has an impact on public safety.
> you should have described which security properties you want, your threat model is etc.

I do not know whether it applies in this case, but I know from my experience in other areas that it is not uncommon for objections of this type to demand a specificity that is not actually necessary for a good answer to be given - and undue specificity means that fewer related questions can be redirected to its answer.
How to find the right DevOps tools for your team
Then again, the types of businesses you find in small towns often don't have to worry about how close the airport is, or having a fiber connection. By the time they're successful enough to have these requirements, they've likely already figured out answers to these problems.
But the article is named "you're doing it wrong", not "we're doing it wrong". I know enough people who would not fall in this trap. Maybe I misinterpreted the tone, but I think it has a slight air of arrogance -- but apart from that it's a fine article.
Sugar.
Sometimes the downvoted comments are the most telling on HN
Maybe his question deserved all those downvotes.

The downvote button is marked "shows no research effort".

Where's the "I looked at this manual and that tutorial and this debugger and tried these things"? Nowhere, which makes it feel like "I put no effort in stackoverflow do it for me".

The downvote button is an awful way to do what it purports to do. In practise it's percieved as more of an "oh fuck off" button.

It's a single mouse click by a single person (or maybe a bot), but it carries so much weight.
Ask HN: Who are managers here who needs a tool for 1-1 meetings?
The internal caches of the CPU are orders of magnitude faster than handling a page fault (which means: CPU traps, switch to kernel, VM lookup, issue I/O request, block for completion, switch to user).

TFA's context is a larger-than-memory data structure mapped from disk, where heap block size = page size.
Neither do I.
I'm pretty tall 6'4 (193 cm) and a lot of that height is in my legs and always had difficult doing the full range of squat without losing balance - at best I could get 50% of the way without falling over. Then I had my knee damaged and my ankle broken in 3 places on my right leg (on two separate occasions) and no I really cannot go more than 25% of the way down. If I hold on to something I can get to 50% of the way down. But that is not an actual squat, feels pretty uncomfortable and not exactly sure it isn't damaging.
> To me that is what makes this whole "we scraped data and stole the election for trump" narrative seem extremely suspicious.

Suspicious of what? Be more clear about what you're trying to say here please.

Because I hope it's not that people didn't complain enough when Obama did it, and therefore now nobody can? (aside from the fact that I did complain, because I complain about all advertising, but that's not the point)
Hands on Debugging in Microservices with Zipkin
I did this training when I was a cadet in Air Training Corps. It petrified me, I did the standard dunk but bailed before the dunk and inversion attempt. I am not a strong swimmer, they had rescue divers there, no way.

Being strapped into a container slowly filling with water rushing in through various orifices is a horrible feeling. And having to wait for the water to stop rushing in before unstrapping.

And I was in an indoor pool. Those poor people.
In the US, that roughly translates to "I'm tired of this conversation; go away".
Ooh, that reminds me of another excellent book on failure, Sidney Dekker's "Field Guide to Understanding Human Error": https://www.amazon.com/dp/1472439058

It's about investigating airplane crashes, and in particular two different paradigms for understanding failure. It deeply changed how I think and talk about software bugs, and especially how I do retrospectives. I strongly recommend it.

And the article made me think of Stewart Brand's "How Buildings Learn": https://www.amazon.com/dp/0140139966

It changed my view of a building from a static thing to a dynamic system, changing over time.

The BBC later turned it into a 6-part series, which I haven't seen, but which the author put up on YouTube, starting here: https://www.youtube.com/watch?v=AvEqfg2sIH0

I especially like that in the comments he writes: "Anybody is welcome to use anything from this series in any way they like. Please don’t bug me with requests for permission. Hack away. Do credit the BBC, who put considerable time and talent into the project."
> I saw a stat that said only 7% of SO users ever ask a second question - that means 93% probably had a bad experience.

That doesn't follow. The one-question-askers may be using throwaway accounts, or be confused about what SO is for; they might be in completely the wrong place, and have a low likelihood of ever needing to ask another SO question. They might also just not run into questions that are only answerable by asking the open internet that often.
HN is not especially geared toward asking questions. Ask HN page is low-traffic, unless a particular question makes the front page.
I LOLed at that and then I saw who posted this. That made me almost cry.

If SO is for facts, data, and science why do I so often see accepted answers that are wrong. And I'm not even talking about accepted answers that got wrong because the environment changed.
> If you compare buying imported crap from a big-box to importing it yourself, you're paying the big-box for your "free" warranty. They build it into the price. But 30-50% of your cash is ending up offshore with no benefit to your own economy.

That's the brilliant part of free trade—in total, the amount gained by exporting will generally equal or be greater than if you were to tax on imports.

Lessening consumer options is almost never a good thing.

There's a bit more to "support" than a warranty. For example: if a person buys a piece of software, they should reasonably expect it to last until they move onto an operating system incompatible with it, no? What if an API the program uses is deprecated/removed for security reasons, ala Microsoft Gadgets.

There's also the problem of long-term customer support. Your average user uses CS at least a few times over the course of the product's lifespan.

A person who lives in Estonia or Poland doesn't even have a company creating say, a smartphone. They aren't competing with anything, so why punish both the company and consumer for getting a necessity in the modern age, a smartphone?
So, the logical next step would be what? Apply that tool to Tensorflow to make it run on AMD GPUs?