skysight-inc/HackerNews huggingface dataset:
Relating back to the feeling of "not being good enough". You are scared that your mate might reject you because you are too poor or have less to offer than whoever else you're competing against. Which, in terms of dating in the modern world, is pretty much everyone in the world. Less money/confidence also relates to less time spent on personal hygiene and grooming and also less willingness to put yourself out there.

In general, I think that having less money does not directly correlate to you having less sex as the promiscuity rates in many lower income neighborhoods is higher than the average. But the feeling of "financially stressed" more relates to intelligence AND the lack of financial resources.
Yeah, I'm also pretty "anti-windows", whatever that may mean, but I've been happy in using it.

I've had some problems, but then again, I expect my computer to do weird things sometimes, I guess that's expected if you're a software engineer :p
I just performed an ad hoc file-level tree-shaking for 'src/cat.c' in GNU coreutils 8.30, starting with `gcc src/cat.c` and gradually adding arguments until I got it to build. Here's the command I ended up with.

gcc -I. -I./lib /
src/version.c /
lib/progname.c /
lib/safe-read.c /
lib/safe-write.c /
lib/quotearg.c /
lib/xmalloc.c /
lib/localcharset.c /
lib/c-strcasecmp.c /
lib/mbrtowc.c /
lib/xalloc-die.c /
lib/c-ctype.c /
lib/hard-locale.c /
lib/exitfail.c /
lib/closeout.c /
lib/close-stream.c /
lib/fclose.c /
lib/fflush.c /
lib/fseeko.c /
lib/version-etc.c /
lib/xbinary-io.c /
lib/version-etc-fsf.c /
lib/binary-io.c /
lib/fadvise.c /
lib/full-write.c /
src/cat.c

Those .c files add up to 5021 lines.

The .c files include 44 header files:

lib/binary-io.h
lib/c-ctype.h
lib/closeout.h
lib/close-stream.h
lib/config.h
lib/c-strcaseeq.h
lib/c-strcase.h
lib/ctype.h
lib/error.h
lib/exitfail.h
lib/fadvise.h
lib/fcntl.h
lib/fpending.h
lib/freading.h
lib/full-write.h
lib/gettext.h
lib/hard-locale.h
lib/ignore-value.h
lib/limits.h
lib/localcharset.h
lib/locale.h
lib/minmax.h
lib/progname.h
lib/quotearg.h
lib/quote.h
lib/safe-read.h
lib/stdio.h
lib/stdio-impl.h
lib/stdlib.h
lib/string.h
lib/sys/ioctl.h
lib/sys-limits.h
lib/sys/types.h
lib/unistd.h
lib/unused-parameter.h
lib/verify.h
lib/version-etc.h
lib/wchar.h
lib/wctype.h
lib/xalloc.h
lib/xbinary-io.h
src/die.h
src/ioblksize.h
src/system.h

The header files add up to 19.7k lines.

So the total line count for files GNU cat actually needs to build is at least ~25k.

(I didn't bother checking for headers including other headers.)

Next step: do this for various versions of GNU coreutils.
You're simply wrong and have no idea how flight control actually works. In particular failure modes aren't simple at all; real machines can break in a huge number of ways and no one could possibly predict them all. Recommend you take some actual graduate level aeronautical engineering courses and then reconsider the issue.
I totally disagree and the evidence is Android.

A) Android doesn't have some vast and ugly problem with malfeasance.

B) It's entirely possible to educate customers that if they go outside of respected shops - they run the risk of problems.

C) The 'Windows' analogy doesn't really hold because mobile OS APIs are totally locked down. Any app installed on Windows/Mac can effectively wipe out your machine. It's a huge risk. An android app has very limited API access, moreover, the user has to grant explicit rights.

Fortnight is not a bad example of anything really.

There's no evidence that people really benefit from fully walled garden.

Moreover, there's evidence that they can't get the apps and functionality they need, because there are quite a number of apps that simply cannot be easily developed and deployed in iPhone - so many corporate and B2B apps. It's possible in only limited scenarios.

The 'security' issue is not real. It's a tactic by Apple to control the market and that's mostly it.
Again this isn't about Brexit in general but about the Labour's stance on it.

Officially the were supposed to support remain, their members support remain, their MPs support remain, their voters support remain and all overwhelmingly.

Corbyn is a Eurosceptic and that's the problem the are supposed to oppose the Tories and Brexit but Corbyn does whatever he can other than gleefully dancing in the street in support of finally leaving.

He didn't support his party in opposition leading to the referendum, in fact he went MIA during the critical weeks and days leading to it, he turns down the option for a 2nd referendum which the majority of his party supports and turns down the option for a people's vote on the final deal.

He did absolutely nothing as the leader of the opposition to bring forth legislation that would support the retraction of Article 50, a soft-Brexit with the possibility of rejoining the EU or anything that actually opposes the shit show that has been going on for the past 2 years.

The only thing he did it marginalize his party in the eyes of many Labour voters.

>The other issue is that the majority of Labour votes come from leave areas. That's the other part of the 52% problem. We can placate the members at the potential loss of our core voters.

The majority of labour voters want to remain, this was always the case now it's even more as over 1.4M labour voters that voted leave in the election now want to remain.

The crazy socialists that want the UK to leave the EU in order to get rid of the EU competitive laws so they could nationalize everything and finally have their venezuela are not the core of the Labour party they never were and hopefully never will be because that would be a dark day for the UK.

In the Brexit referendum 65% of Labour voters voted remain, 68% of LDs vote to remain, LD wasn't any more pro-remain than the Labour, both of them are now at around 80% support for remain.
Magnus Carlsen commentating over 1-minute chess tournament mentioned in article.

https://www.youtube.com/watch?v=32A79jhXQgs&t=450
Wow, most of this is such bullshit.

> 1. A concentration of team members in low-wage regions, since it is a better deal for them, while we want a geographically diverse team.

Wrong. You are assuming that people only care about maximizing disposable income. That is plainly incorrect. The vast majority of people won't move to a 3rd world country with a much worse standard of living, language barrier, uproot their family's life, have safety issues and what not, so that they would have potentially 2x - 5x spending power. The reality is cost of living around the world differs, but not to the extent that this influences a large number of people in an organization into switching countries.

> 2. Team members in high-wage regions having less discretionary income than ones in low-wage countries with the same role.

Wrong. And, also, WTF. It is also not your place to determine people's discretionary income, who do you think you are - their mum? a slave owner? A TV, a Macbook, a car, fuel costs about the same everywhere in the world, because there's a global market. That's true for pretty much everything but rent and food. And you're also completely unaware of various tax rules in countries that may give long-term benefits / short-term tax hikes that end up fundamentally changing earnings and lifestyle. Not that any of that would be your business, but if you're going to do that using this justification, you need to do extremely detailed and sophisticated research. Otherwise, your social equality goal will definitely backfire.

> 3. Team members in low-wage regions being in golden handcuffs and unlikely to leave even when they are unhappy.

Wrong again. Any employee can go work for another company that hires remote workers. Most of these companies don't adjust salaries to some perceived cost of living factor, so, in effect, you are making yourself incredibly uncompetitive with this practice. For instance, I am extremely good at what I do and I command the global market rates that reflect that. Therefore, I would never consider working with Gitlab.

> 4. If we start paying everyone the highest wage our compensation costs would increase greatly, we can hire fewer people, and we would get less results.

That's the only actual reason. If you paid competitive rates globally, you'd spend more money.

> 5. If we start paying everyone the lowest wage we would not be able to attract and retain people in high-wage regions.

LOL, let's pretend that's a thing you could do even if you wanted to. In fact, if you could pull it off, you'd do it.

To sum it up, you just lost a lot of people's respect on here by giving a bullshit answer to a serious question. You should've told the truth, people generally respond well to honesty. It is not unreasonable that a startup (or, indeed, any business) would want to reduce costs as much as possible. This BS response, that tries to make it seem like you're doing everyone a favor by not paying global market rates, is just a turn off for most intelligent people.
POSIX was made to unite the UNIXes. The reason why POSIX compatibility would be important is for efficient porting of software from one platform to another, especially when the platforms aren't UNIX-compliant.

Microsoft never needed to buy into that; Microsoft set its own standards with MS-DOS long before that, and Windows further cemented Microsoft's position. Where all the UNIXes and UNIX clones were in dire need of standardisation, MS-DOS and Windows were and still are the Microsoft standard.

Even in modern times, POSIX compliance doesn't necessarily mean much when a lot of recent software is being designed Linux-first, with support for other POSIX systems sometimes relegated to third-party or distribution-specific patches. Not to mention all the various implementations of POSIX compliance come with their own little quirks that make things different enough to still require manual checking for this or that.

Additionally, there are plenty of libraries that are compatible with both POSIX-compliant and non-POSIX platforms. Targeting these libraries produces perfectly usable software.

Therefore, POSIX compliance isn't the be-all and end-all of computing. Somehow or other we've managed to muddle through the years without it in Windows, and Nazis aren't riding dinosaurs on blood-soaked streets just yet.

You're making fun of unicorns, but treating 'POSIX' like a magic word.
I think this is actually a controversial thing to say, but I've always pretty much assumed that women who wanted sex could have it essentially whenever they wanted (or to be less absolute, 90% of women), whereas men wanted it but found it unattainable (or, again, say, 90% of men). So I always figure if women aren't, it's because they don't want to and if men aren't, it's because women don't want to.
the article is a bit light on real details, but all the affordable LIDAR technology I have seen used Linear-Feedback Shift Registers, such that different devices operating at the same frequency are still on different channels.

It's unclear if this product works in the time-domain or in the frequency domain...
Point 1 is a good point, although tfdebug exists and it works.

For point 2: I don't see the problem. I use almost daily a wrapper (defined inside tf.contrib, that in version 2.x will go in core [I hope]) around the optimizer that in 2 lines allows me to distribute the training on multiple GPUs on the same machine
Tbh I think it's weird when remote employees demand hq market rates. Where it the incentive for the company? You can hire talent from anywhere? Many of the best people are not willing to work from home, it's not for everyone, so I don't believe it's such a huge plus. Also why should you earn twice as much as your neighbour who is equally qualified and brings the same value to his/her employer? You will also have much more disposable income that onsite workers. All of that doesn't seem fair.
If this was the case shouldn't big tech companies pay the same salaries globally for onsite workers as well? They don't, not even close.
Appium: Automated App Testing
I've read a handful of books on this subject -- it's a popular one, right now -- and Triumph of the City is my favorite so far.
I think this is outdated. I tried in Chrome, FF and Safari, and even when I follow what the original linked article does it still does not work.
Following a suggestion, the tl;dr:

This gets discussed because it's interesting, not because it actually hurts anyone. "Don't pluck nose hairs" does not seem to be an important precaution unless you have major risk factors like uncontrolled AIDS or a drug-resistant staph infection. Otherwise, go to your doctor promptly if something seems infected and you'll be fine.
This reminds me Keras's creator wrote a blog on how to design APIs for the best user experience: https://blog.keras.io/user-experience-design-for-apis.html
What Makes Lawyers Happy? It's Not What You Think
Your comment is dripping with contempt and your attitude is frankly disgusting. Science is not a popularity contest... nor is science so black and white. You'll find plenty of good scientists questioning just how much humans are contributing to global warming, so long as you phrase it like that (nuanced), rather than asking flat out whether people believe in global warming or not (black and white). But what you're trying to do is demonize all scientists who don't agree with your opinions and I find it frankly disgusting. Shame on you.
Facebook bug let websites read ‘likes’ and interests from a user’s profile
The reason this update was paused was that it deleted user files (subdirectories of your user folder that it thought were empty and useless but actually weren't). The model you suggest might be a good idea but it wouldn't have helped with this update at all.
Is it really that easy?

I live on the east coast. My family lives within 30 minutes of me. My closest friends live within 30 minutes.

Moving would require leaving that behind. That's not (emotionally) easy for myself nor my family.
Particularly in New York, with their state income tax brackets. Not to mention any NYC income taxes added on top.

Virginia has lower rates, but they still ought to make out.

https://www.tax-brackets.org/newyorktaxtable

https://www.tax-brackets.org/virginiataxtable
The C API permits training and running. But you have to define and serialize the graph in Python (or C++).

(Of course, you could also write Tensorflow protobuf directly, but that would be tedious.)
> Our reasons for paying local rates...

With all due respect, this is b.s. Your company does this because it can, and because developers stuck in second and third tier cities (or countries) have few options. It is blatant exploitation on and a black mark on your company.

Gitlab is an otherwise admirable company with a fine product. Consider correcting this policy asap.
If it's a concern, just don't hack it. Why would you be tempted?
Moving from Redux to GraphQL
Your manager's job is aligning their talents with company goals. When your manager aligns you with company goals, that's no longer called a 'job', is illegal in civilized countries, and isn't a role many folks seek out.
The best chess channel I have found is agadmator. Amazing manner of explaining chess and very entertaining. Here's a video about Alpha Zero vs. StockFish:

https://www.youtube.com/watch?v=lb3_eRNoH_w
Look up "vacuum vapor heating" for more info --- quite clever to do it even without using a vacuum pump, just special vent valves.
> But... couldn't any dev easily just move to San Francisco?

No, someone not already working at SF wages quite likely can't easily just move to SF.
Custom Photo Filters Are the New Instagram Gold Mine
This is a very fair point about Linux being an uncompelling target for commercial software. Sadly, even many engineering tools such as CAD systems have stopped supporting Linux.

There is a lot of value to having some organization have both end-to-end responsibility and authority for the functioning of end-user software stacks such as desktop environments. Even the Red Hat model is not enough to keep all the myriad independently-developed and maintained pieces of FOSS synchronized and moving in the right direction collectively to make an appealing target for commercial desktop development. I don't know if there is a viable solution to this problem building on the FOSS ecosystem as it exists.

And of course, irrespective of what RMS would wish, it seems the only people willing to work on a lot of the hard and unsexy problems are in fact commercial developers that need to make money from the sale of the software, not just support.
Laplacian mixture modeling for unsupervised learning on graphs
Thanks for your suggestion. I updated the post with new images.
Why federal government (that's article's argument) should be in the business of deciding what kind of agreement local government and private company had reached?

Whenever feds post RFPs for their projects, they put a lot of conditions that company must comply with in order to even be considered. How is this different from what Amazon does?

Amazon has fiduciary duty to their shareholders; local governments have responsibility to their constituents. If both are aligned - why anybody else should have a say in the matter?

You may like or dislike the contract, but as long as both parties are not coerced into the contract (surprise: the city can opt out from bidding!), who cares? The last thing this country needs is more fed involvement.
If they just waited around for people to support Redox in every application natively, it would never happen. A Posix'y shim layer is a very practical concession.
Cheers, that's a good point. Too late to edit, but I tossed the summary in a followup comment.

Not sure how far I can go with Wikipedia, since I think even "I multiplied numbers from three sources together" is original research. Adding the annual frequency of the disease ought to be fair game though, and that's probably the most important part.
Or, extend this privilege to all companies and citizens. Competition is a good thing. Just as companies compete for our business, cities should compete for our residence.
Does anyone have any insight about what kind of jobs are out there for people with the kind of skills demonstrated in this post?

I have a lot of data exploring, cleaning and visualizing skills, python/SQL skills and experience using it to make business decisions, but this type of thing falls short of what most people would consider "data science"
Scientists vote on new way to measure a kilogram
hackernews + data entry. The plinko board routed me directly to the software dev slot.
You're not missing anything. It's essentially a zero-sum prestige race, it doesn't make any economic sense.

related to your point, obviously whenever Amazon relocates parts of its staff, some other place loses an equivalent amount of tax revenue, so Americans overall are never better off, but are guaranteed to play localities off each other in an attempt to hand out corporate gifts in a race to the bottom.

We have arrived at a point where not companies compete between each other for economic growth and innovation, but the public competes itself into the ground so that businesses don't have to.
Running 10k containers on one machine is totally realistic though. This is just yet another language vm (e.g. jvm) isolation all over again.
I literally cannot do this on a mobile device.
This is literally never going to get better despite promises. It’s a filesystem limitation of NTFS. Small files cause MFT contention due to the architecture of NTFS.

This has always been a problem. Check out a really big git or SVN repo on the native box using native windows tools and compare to a native Linux install on ext4. Ext4 can take 10% of the time to complete.

ReFS suffers the same fate too.

I can’t say anything more than walk away.

Using a VM is orders of magnitude faster.
Is what happened with Amazon really fundamentally different than the state building a hospital, staffed by private practice doctors, or a university?
2018 NCUMA Annual Hawaii Conference
Sued, forced Connectix to sell emulation business to them, and later also hired Bleem developers. All of that and they use external open source emu for their product sending a clear signal they dont care, making it a Raspberry Pi in a fancy box with questionable selection of games.
Yes they have this claps feature. Isn't it weird, like, cheating, that one can clap 50 times for the same story?

I'm wondering if Medium in this way fools people into thinking their / others stories are more popular, than what they actually are? And in that way Medium thinks Medium will get more traction? Or why allow that many claps and not show # clappers?

I clapped 50 times for this story "Medium is a poor choice for blogging".
Amazon would have created those jobs either way, maybe just elsewhere.

So every dollar spent is a dollar lost for the US.
Accurate. As an Amazon employee living in NYC last year I paid 14k in state taxes to NY state and almost 8k in local taxes to NYC.

Just on income tax alone that covers the $6k and that's not considering side effect impacts I have on city income in the form of paying my rent and paying local businesses which generates even more tax income.

Now of course this is all dependent on the fact that I wouldn't be generating any money for the city if it wasn't for Amazon which isn't true. I'd still have a job, it just might not pay quite as well as working for Amazon, but I'd still be contributing income tax.

Overall though from what I can tell NYC is getting a good deal and will end up with more money despite the tax breaks.
You could argue both parties, the managers and the high-performing, experienced people are to blame in this scenario. Sure, the managers should have the foresight to make sure there are continuing opportunities for the experienced people by training up people to replace them in their current roles. But shouldn't those experienced people have the foresight themselves and make sure they're not "stuck" and instead have mentees ready to take their place?

I write this comment as someone currently in this place myself. Or rather, planning so that I don't end up in that "stuck" place. I want to start working on bigger picture problems in the engineering organization but it's hard when the buck stops with you for a multitude of tasks that have to be done to foster the continuing growth of the company. Training the next gen. is an interesting problem I'm exciting to work on mastering.
I already addressed your point, that they could just star their own:

Not only that, if they tried to start their own, they would be crushed just like the others.

As did you in the original reply. So we're going in circles on that point.

You're missing the broader point though. Even if a firm did everything, it would be bad for the economy because of lack of diversity. That's effectively what the Soviet Union did. It's not because it's the government that things don't work that way, it's because the government doesn't have competition that things fail when centrally managed.
I think e.g. a different protocol may give an idea of differently typed namespace. Imagine (not from real Redox:)

block-device://sata/disk1/partition2
ethernet://eth1
usb://hid/keyboard1
i2c://temperature/chassis1
net://vpn1/node/somewhere/else
This is great. Can you Please and thank you port it to the vive?

Edit: this might not be too hard. It’s open source and has instructions for loading it into unity. You might just have to add the vive camera and toolkit.
Really surprising considering that Oracle is the standard for serious enterprise databases.
Not really surprising when you consider Oracle's other bug ridden offerings (probably not as thoroughly tested).
Makes me fear for Oracle 18c.
Geophysicists propose new theory to explain origin of water
How does that work though? There's a giant billboard by me that has a daddy slime monster and a son slime monster and it says something along the lines of "Take time to be a dad today".

How does a marketing company go about measuring the impact that billboard has on how many dads spent more time being dads?
So what's the jaw-dropping reality uncovered here?