skysight-inc/HackerNews huggingface dataset:
If the Mauritian tax treaty is such a pain for India, then they should just get rid of it. They clearly haven't, so it must be of some value -- thus you can't shame companies for using it to legally sidestep taxes.
I see no other way.

You're not looking very hard. As I suggested above, we can pursue government policies (largely independent of government size) that favor decentralization. We don't have to throw up our hands in defeatism. We have perfectly good processes to implement these policies and improve our society. The only real obstacle, frankly, is the kind of fatalistic passivity you're proposing.
That was probably before they were really in style e.g. C# didn't add foreach / iterators until ~2005 with v2.0 and your curriculum probably lags a bit behind the industry state-of-the-art unless it was Ivy league
This is about more than just click fraud. False claims of user growth have propelled Facebook's stock upward. That's securities fraud.
Daily briefing: The first animal has been declared endangered by deep-sea mining
Where you grew up, what you ate–your bones record your life
Major U.S. Offshore Wind Projects Still Face Hurdles
It's so hard to get a job in India without a degree. i'm trying from 2 years and i'm still not employed
So you don't speak anymore?

It's not just because orthography emerged later, but because it's entirely parasitic upon actual language. It's simply a representation, so the font metaphor is entirely appropriate. The representation can be changed in arbitrary ways that don't really affect the underlying structure.
I'm not sure that advertising markets are efficient.

Many people who advertise get a certain gratification in hearing their name (or business name) on the radio. More than one salesperson for newspaper advertising I have talked to tells me that their best line for retaining customers is that "if your newspaper ads disappear people will assume you went out of business." Political campaigns will spend hundreds of millions in election years, enough to drive up the cost of TV advertising for car dealerships, causing a drop in car sales.

Often the audiences for ads are not consumers, but shareholders, politicians, employees, business partners, etc. Why else did IBM and GE run so many "lights on and nobody home" ads before shareholders finally made them stop? Why else do I see so many ads for cable providers that don't do business anywhere near my area? Does this play a role in why mall stores are dying (e.g. they believed their own illusions and didn't realize they were out of touch with consumers?)

When Warren Buffet dies those GEICO ads will be the first thing to go, but they help keep the news media sweet and uncritical of a once superstar investment firm that now burns shareholder dollars while contributing to everything wrong with our economy.
> Tiny rural towns manage to have libraries.

Often, when they do, it is either:

(1) Because of state funding specifically for rural counties, which amounts to a revenue transfer from urban counties, or

(2) Because the rural town is in a county with, and deriving revenue from, a city, funding county libraries in the rural town as well as the city.

Even more often, tiny rural towns don't have public libraries, and you have to go to a neighboring town or the nearest city.
Rethinking Mentoring in Data Science
Can anyone not related to the company attest for this course? Does anyone else know of a soft skills course they recommend?
The Acute-Terminal-Control Common Lisp Library
You Don't Need MomentJS
Yeah, maybe not.

I mean, one could argue that the US should defend freedom anywhere in the world. (One could also argue that it should not, on several grounds.)

But Hong Kong is legally part of China. It's a special part, with special rules, but it's part of China. That makes it difficult to create a legal case for US intervention. And without a legal case, it's harder to make a moral one.

Hong Kong is also geographically part of China. In practical terms, that makes it difficult to defend without getting involved in a land war in Asia. That's a very unappealing prospect; there is no political appetite whatsoever in the US for doing so.
Maxim Dadashev dies from boxing injuries
A 390FT rock will scrape past Earth closer than the Moon tomorrow
I think it's really interesting that you just stopped reading the moment the article challenged your existing political beliefs.

That was very close-minded of you to abandon the article the very moment it forced you to think outside of the narrow box you're used to thinking in.

And for the record, Trump is bringing Fascism to America, Social Media is helping his cause to do so, and Mark Zuckerberg personally plans to profit from it if he can.

If that reality bothers you, it should, because, again: Fascism is on the rise in America...

Or it could be that you just don't like your political views referred to as "fascism", but if you share Trump's political views, they are demonstrably fascist views, and therefore it is literally fascism.

If you don't like fascism, stop making excuses for it. If you do like fascism, stop complaining that people judge you for it - you deserve the judgement.
Orthography doesn't affect underlying structure of language. It's a meta-representation layer. Again, this doesn't mean it isn't interesting, but I'm not going going to say "Oooh, people are writing sentence in English which don't start with capital languages, what an exciting language change." Because it's an orthographic change, and not a language change.
NASA Asteroid Tracker: 853ft 'Potentially Hazardous' Neo Headed for Earth
Sounds like you could dispense with owning a car and rent/carshare for those dozen trips per year.
Let's imagine someone goes to the gym everyday and never feels a struggle whatsoever. Just straight up leisure. Somehow that person ends up with the desired results of working out.

Now someone else goes through the same process, but it's at least a partial struggle. That person has bouts of wanting to give up, of having to fight through pain and discomfort. That person wakes up half the time and their monkey brain is telling them to skip the gym today, just go back to sleep.

Person B has earned much more than a six pack in this scenario.
It is luckily easy to prove what you can in IT, as you can just show own succesful projects. But at least in germany here, you will still have a hard time getting the same pay, no matter the actual skills, as they are very often bound to formal education.
> I moved from Reddit to HN because commentators here seemed more self-aware.

As someone who has participated in discussion forums of one type or another since the 1980s on dialup BBSs - let's just say it always devolves into a mess, and you'll never find real satisfaction, no matter how many times or where you jump to.

Rather than try to find the perfect forum or discussion, enjoy it for what it is, and take an anthropological view of things at times, especially when it gets heated or crazy. If you can detach yourself from the discussion in an objective manner, things can become more enlightening and entertaining at times.

Even so - sometimes all you can do is shake your head, close the thread, and go get yourself a stiff drink.
It is funny that people constantly mention these supposed developers who have jobs but cant program. Where are these jobs? I have a recent cs degree, did resume coaching, and worked through a couple coding interview exercise books. Still having trouble finding work. Show me one of these mythical jobs poorly trained programmers get, I will blow them out of the water. In reality I think most of those jobs have been outsourced and no longer exist.
I can simultaneously believe both you and dr_zoidberg, just as I can believe the homophobic totalitarian dictatorships of the Soviet Union were simultaneous with the 60s summer of love and Denmark decriminalising all pornography. They did say it “depends on where you live”.
It's not really that hard. For example I made a queue that outperforms the lynx queue. My fundamental instinct after reading that paper was that there's no way faults out perform bounds checks in a modern, speculating out of order CPU. I ran some tests and yes my instinct is correct. Maybe the result wouldn't hold under peer review for some reason, I just tested a few more ideas / criticisms with a colleague and moved on. I don't personally benefit from trying to publish the result and I have enough demands on my time.

I'm not a genius, unless you count an online IQ test I took in my early twenties, but I'm deeply skeptical of those. It's true I'm well above average though, so perhaps my experiences don't generalize. I don't believe that though. I still think it's motivation and goals that count.
The knowledge earned with CS degree is priceless on tech interviews - where else can you be asked what red-black trees are and O(x) notation for hash map. When you hired it's different, just get this damn Hibernate mapping working)
I read the article, but for me as a user it doesn't matter at all if the client is written in jQuery, plain javascript, React or some new shiny framework. Memory usage seems to be the same, as long as I don't feel any performance difference nothing has changed.
How are these different? Even if you already pay for a service they will maximize their return by doing everything that is legally allowed. This needs CCPA-style disclosure and opt out I think.
This explains quite a few things about Facebook.

Sheryl Sandberg hasn't been thrown overboard because if she is thrown overboard she might talk.

Mark Zuckerberg won't allow the appointment of an independent Chairman of the Board because one thing about people who run Ponzi scams is that they try to keep as small a circle of people as possible in control so that news won't leak out.
Gaia uncovers major event in the formation of the Milky Way (2018)
Sure. Remember https://news.ycombinator.com/item?id=20004467 ? Same sort of situation. At some point, you may have to confront reality. OP claims, quite reasonably, that Zuckerberg contributes to fascism in the USA, genocide in Myanmar, and other regrettable political movements around the world.
I finished my CS degree in 06' and it still was more about math than programming (C++, no Java). To graduate I had to take single/multi variable calculus, linear algebra, vector geometry, discrete mathematics, differential equations, combinatorics and numerical methods. When I started there were 600 in my class, when I graduated I think there were only 60!
Scraping all the posts from a Facebook group.
Hah! I had one of these hooked up in my car around the turn of the century! Mounted under the dash, with a micro (mini?) atx computer in the trunk, all powered by an inverter. I controlled it with a thumb ring trackball, and a mini keyboard that I would stow under the driver's seat. Once I got going, I only needed the trackball, since I was just using it with Winamp to play my mp3s. No wireless anything back then (at least not reliable). It looked cool enough that someone broke my window to steal it!
I'm not an academic. How do I gain by putting in all that effort?
Is there any reason to suspect a self-taught developer couldn't also self-teach themselves simple compiler writing?
I'm going to say it was the moment the article (rightfully) referred to the President as a fascist.
Air Force Wants Simulated Wargames to Plan for Lasers, Electro-Magnetic Weapons
Such legislation is coming to California next year: https://en.wikipedia.org/wiki/California_Consumer_Privacy_Ac...
Cuba 'sonic attacks' changed people's brains, study suggests
Such as the World Wide Web. Good example!
Fit is important, but what about comfort? For example, you can have two shirts with the exact same fit but one can be more comfortable just based on materials used.

For real life examples: some undershirts can be itch inducing but those from Banana Republic don’t have that issue; or compare similar fitting generic workout pants to Lulu Lemon ones.
Bazalgette is a great hero of civil engineering. The so-called interceptor sewers he designed are a model for pretty much all present-day sanitary sewers. His Crossness Pumping Station (powered by steam engines from James Watt's company) functioned for 90 years before it was replaced by newer equipment.

90 years, dear Hacker News colleagues. That's engineering. Is the stuff you and I did today going to last that long?
>CRTs are unmatched for specific use cases

I'd say for PC usage they _were_ unmatched, but that's no longer the case. I played games professionally at one point, of course using CRTs when they were the superior choice, but in this day and age with affordable 240hz sub-1ms G2G LCD displays...

I just can't see any argument for using a CRT with a PC in 2019.
"Don't like the aesthetics" is code for "it attracts minorities and the poor." The primary reason they or their direct ancestors moved out of the city in the first place was to get away from "those people".
So you read the part where Greenspan accurately called Trump a Fascist, and that hurt your feelings?

I hate to break it to you, bud, but Donald Trump is definitely a fascist.
> Constraints that you may have no awareness of, and not understanding of. Some of those constraints may not seem rational- "We have to get this out the door by next week." [...] that feature is going to bring in an extra 50k a week of revenue, it makes a TON of sense in that case to just hack it together and throw it out the door.

Yes, I've encountered many variants of this scenario coming from above.

My efforts to empathise then usually evolve into a one-to-one meeting to understand the reasons for such a demand and it's importance, and to explain the technical costs for a decision which seems like a technically bad choice. Usually the result is a shared understanding of this being something that does not improve the product or thing (especially long term), but is purely a short term business decision - With that understanding it's far easier between the two of you to decide if the cost is worth it, or, if there is an alternative, or, if there is a compromise, or, in the worst case if there is a long term strategy that can reverse the technical cost while satisfying the business demands in the short term.

... but it all comes from trying to understand each other, and it doesn't have to be about negative things, it's even better when applied to all interaction and requests coming your way.

Particularly when people ask for things, almost always you can suggest a better solution. It's the classic "but what do you really want", lost of good stack overflow answers come in this form, but it applies to more than just technical domains.
> But there's a lot of change to the vocabulary because of internet (new term adoption and foreign word travel are now much faster).

Do you have a source for this?

> There are also several new syntactic forms (e.g. in memes etc) that might still appear "out of the language" for the more conservative, but are inevitable destined to become part of it as the generations grown with them mature (and they are already all over even "traditional" print media, books, etc. -- even bizarro forms like "doge speak").

So there are new styles which appear which impose additional constraints upon language (e.g. doge speak). Such things have arisen at previous points in time (different poetry styles).

Again, I'm not saying that the things you point to aren't interesting or aren't worthy of study. But I think calling them 'language change' is a mislabelling.
Game companies that buy ads for mobile installs-- a huge advertising market-- pay per install. Of course fraudulent companies create fake installs from fake accounts. But when you get an app installed a thousand times it is possible to judge the quality of those installs. Where they are, if they are real people, etc. It is clear that the results vary wildly and from my subjective perspective ad fraud is at least as bad as it has ever been.
There's a difference between learning specifics, and learning habits of thought.

The two best things a CS degree can do is expose you to ideas you wouldn't otherwise know about, and to force you to work on hard projects that require a combination of multi-level analytical thinking and research.

Both of those are excellent training for at least some aspects of being developer.

But that doesn't mean the details are inherently useful. There are very few situations where you will be expected to write a compiler. So in that sense compiler theory itself is optional - far less useful than the experience of having to handle a complex set of data structures and relationships, which could in theory come from other kinds of projects.

Academic CS also tends to miss out a lot of useful practical skills. It won't teach you much about management (from either side), salary negotiations, office politics and co-worker relationships, or business theory.

It may not even teach you how to write good clean code that's easy to read and maintain.

So IMO the ideal CS degree doesn't exist. The ideal degree would be a good mix of theory with plenty of industry practice - possibly with some standardised requirements that would lead to a Chartered Developer qualification that was better at guaranteeing a working blend of practical skill, theoretical understanding, and analytical talent than current degrees seem to be.
Also, airplane interiors probably get refreshed every so often anyway. Those seats are fabric, and with so many people sitting in them all the time wear out over time.
Surely bespoke streetwear isn't more expensive than (high end) bespoke suits?
The difference is expectation. I expect my phone calls to be private. That goes for the associated data.

I don't have the same expectation of FB. I don't know anyone who does.
If it meets the guidelines, this might make a good Show HN.

https://news.ycombinator.com/newsguidelines.html
This looks great. We can always do with more design tools, especially built on web platforms!
Too Unique to Hide
Buying a Home on Amazon Goes Live
Yeah, a good example of this is Pepsi pledging to remove Brominated Vegetable Oil from their drinks in response to a campaign by a young student that caught media attention.
Years later, they never did any such thing.
Really enjoyed the article, but have to point out the obvious: Fraud =/= Ponzi scheme. Ponzi schemes are a payout model where money from later investors is used to pay off earlier investors.
Netflix is providing a service. It's on their computer. They are certainly entitled to terminate your access to it. Logging into someone else's AWS account and deleting their stuff is, in the eyes of the law, more akin to Netflix breaking into your house and stealing your TV to stop you watching Netflix when your credit card payment is declined. Or remotely formatting all your computers to make sure you can no longer access your Netflix account. That is not the correct legal path to remedy the problem....it's a felony. It's all well and good to play hardball with people who are not paying you, but the correct way to do that is with lawyers. If you commit a felony first, then they can tell you to go pound sand and your choices are now (a) pound sand or (b) Get your 2 grand or whatever was owed, pay half of it the the lawyer, and then go to jail when they report you to the police out of spite.
As a self taught developer I can say your point assumes self teaching is all about following your interests. This is simply not true. Self teaching is a combination of following your interests and figuring out your areas of weakness and attacking them. Part of my self learning involves browsing college degree requirements or graduate programs to identify must know topics, I learn them regardless if I have a particular interest. If college is the only thing forcing you to think outside the box, what hope is there for your long term learning.
Interesting. I am starting to teach my siblings to code (they are with non-cs degree) and don't know where to start. Do you guys have any thoughts about this?
I highly recommend his memoir, "Flight." It's a fantastic story about engineering and the birth of the space age.
well worth it. easily the most underrated app out there in the wild. it runs businesses but people think its a note taking app!
Wishing there were a lot more node based coding options than just MAX/MSP, Pure Data, Quartz Composer (RIP).

Bit disappointed theres so much information and even a UI history then no download button just a sign up form though.
The problem is how they are laid out. Most cities in the US aren't dense enough for their tax revenue to pay for their infrastructure.
At the risk of sounding like a devil's advocate (that isn't my intention), if there really were this much fraud, wouldn't it shake out in the economics? i.e. if you aren't getting your money's worth from the Facebook ads you're buying, wouldn't you notice?
I did. https://en.wikipedia.org/wiki/Assisted_GPS

SUPL seems to be for getting AGPS data. No location data is actually sent to the cell towers.
While technically this is true, it is rare (and sounds nerdy) for English speakers who are familiar with Kazakhstan to actually use the word "Kazakhstani" or especially "Kazakhstanian." The word "Kazakh" is used informally to refer to natives or citizens of Kazakhstan when the meaning is clear from the context. Similar to how "Americans" (which could arguably refer to any North or South American) is used instead of "U.S. citizens." Or "Saudis." At least that was my experience from living in K'stan for 4 years in the '90's.
Does it honestly surprise you that much that Google is doing this? Have you been completely offline for the past 10 years?

The thing that is so frustrating to me about stories like this is that I don't know who to get angry at or complain about at parties. Google has become so massive it's clear that nobody is even aware of or in control of many of their activities, it's just a massive ball of opaque mud.
"...a role in putting a fascist, white supremacist in the White House"

It's a petulant and a false statement on so many levels. The president is neither a fascist nor a racist. And anyone claiming someone is such should be willing to provide a careful definition of these terms along with unambiguous examples of committed actions pursuant to such definitions.
> "This data is probably only valuable in aggregate to determine trends."

Aafaik, when the data is available on the free market that means anyone can buy it. Anyone includes your favorite three-letter intelligence agencies.

Imagine that. Your personal data without a wiretap or other legal authorization.

No thanks.
As I said above, these are “CS graduates from prestigious schools” - including ivy league - that I’m referring to and working alongside.
Microsoft doesn't attempt to repair their machines because they are glued shut to the extent that they are basically impossible to repair. The fast turnaround is nice when you have a problem covered by warranty but if you have any problem whatsoever out of warranty you have to pay the entire price of a new machine to resolve it.
I don't see the evidence here as being compelling at all.

Even if you could prove that Facebook is filling the gaps between new users and churned users by creating fake accounts, you also have to draw a line between those fake accounts and the company's bottom line.

Fake accounts don't buy products, so if advertisers are making decisions off of CAC, numbers potentially inflated by fake accounts (reach, clicks, engagement, etc.) are secondary.

Facebook's ad power comes from their egregious data collection and lack of privacy concerns. The more they know about you, the more relevant your ads will be and the more likely someone seeing your ad will be to buy. And if advertisers can draw a line that says "if I spend $50 on Facebook ads, I'll increase my bottom-line line $100", they'll spend money until it's no longer profitable to do so.

That said, it's not like all Facebook advertisers are acting rationally in that manner. I don't know what % of Facebook revenue to coming from unsophisticated advertisers, so it's possible that they could be making a lot of money from people focusing on fuzzy metrics like reach.