skysight-inc/HackerNews huggingface dataset:
So perhaps the issue is that there are two cases being conflated.

In the practical sense, there is ample room for GDP growth on Earth in the immediate future. A huge portion of the population is underdeveloped while only a fraction of the world's natural resources have been extracted. Data also suggests GDP in developed economies can be increased while total resource consumption decreases once areas reach.

If someone is going to make a hypothetical mathematical/universal scale argument, I think it worth pointing out that GDP is accounting construct, with no inherent tie to material reality. For example two people could sell each other arbitrary services, (eg silence), and charge arbitrary sums.
You should run for DA.

Also, you can break a window from across the street with a ball bearing. Good luck.
Redis doesn’t really have this problem because its mostly developed by Antirez.
Does protonmail also ignore government subpoenas? Even the equivalent in the EU?
Unintended Perk of the Online Mattress Boom: Never-Ending Free Trials
> Since Go doesn't even have inheritance or getters and setters

Does Go have objects with functions? If so, it has getters and setters, Go programmers just choose not to use them. I could absolutly write Python code like this:

class MyObject(object):
def set_foo(this, foo):
this.foo = foo

def get_foo(this):
return this.foo

The thing is...Java doesn't have getters and setters. There's nothing about the language that requires them. This is perfectly legal Java code:

class MyObject {
public int foo;
}

Look at it! It's a public member! You can read/write to it without a getter/setter! You know, something every language has, but for some reason, it's considered verboten in Java.

Java is a perfectly fine language. It's Java programmers that are awful for sticking to these unnecessary paradigms that necessitate ridiculous amounts of boilerplate.
Most web developers do make fairly lean websites, but that is not enough when ads and a dozen tracking scripts which in part are supplied by Google are slapped over their work.
Wouldn't software or some sort of database be the best way to track them? I imagine ICE would be even worse if everything was pen and paper.
Ooops. Too much swift.
I actually do use the modern features introduced by Java 8, like Lambdas and Optionals and streams and whatnot, and while I definitely agree that they're a step in the right direction, I think most of my points still stand.

The Optionals are definitely useful, but they're a far-cry from something like Scala's algebraic data types. The streams are cool, but compared to virtually any of the list-processing libraries for virtually any other JVM language, they're fairly primitive.

Being able to pass functions around is great, but the lambda syntax is pretty messy in Java IMO (the weird dichotomy between Function and Supplier still confuses me occasionally). Not to mention that generics in Java are still really weird and confusing...the dichotomy between the primitives and boxed types is strange, at least in regards to generics.

And even with all the improvements, we still have issues like the expression problem without much of a solution; the fact that I can't add to existing types or have something akin to a multimethod means that there ends up being a ton of wrapper classes and "extending but adding one method" classes all over the place, adding to the noise of files.

If I have any choice in the matter, since my team is a JVM shop (at least on the server), I typically choose Clojure. With Clojure I get much more concise and clear code, thread safety by default, an extremely fast and interactive development process, hot code reloading, and access to literally every Java library. I will admit that occasionally I would prefer to have a good type system (which Clojure sorely lacks...typed clojure isn't great IMO), but nine times out of ten, I am pretty happy with Clojure overall.

TL;DR: I should make it clear, and I realize that I didn't in my previous post, Java (the language) has improved; I definitely won't deny that. It's just not improved fast enough to address all my complaints. The language is still incredibly wordy and noisy, even with the improvements.
The laminate didn't end up re-covering all of the holes?
Entrapment is usually a horrible thing to do, but it is unfortunately standard practice with local police as well as the FBI. Would you agree that those agencies should not have technical services provided to them?
>treating a symptom does nothing toward treating the root cause

imagine if someone told you that it won't make a difference to give you a painkiller for your broken leg because it won't cure the broken leg.

the root cause is not easily accessible. but that doesn't mean all other approaches to lightening the burden are useless. it means that a plurality of approaches will be necessary to solve the problem.
"Look, I don't explode the atomic bombs I just make and sell them"?

If people were more cognizant of the effects the things they made put out into the world, we'd be living in a better one. Claiming you have no responsibility doesn't absolve you of anything.
Intelligent botnet authors will switch to the decentralized options once they are widely available and stable. While I think there's limited benefit to decentralization for any use case I care about, I don't think centralization is going to stop this trend in the medium term.
For ULCC, absolutely.

Big carriers have a mix - United, American Airlines, Lufthansa, Air France, Turkish Airlines, Korean Airlines, British Airways, etc.
Is Kendra just a wrapped Elasticsearch? Initial offering doesn't look like much, only thing "new" is FAQ.
Interesting, I'd always assumed that Erlang was some kind of portmanteau of 'Ericsson' + 'language'.
The same reason std::string has the c_str() method. It’s convenient.
‘He Showed Us Life’: Japanese Doctor Who Brought Water to Afghans Is Killed
Page rank would make them care. Can't understand why Google didn't just down rank heavy pages...
The total political ad revenue for 2016 was $1.8 billion. It's not that big

> is worth the public backlash

There will be backlash with or without ads. Twitter will also get a lot of blaming for not allowing small parties to have a voice.
It would be simple for apple to extend the system by allowing recyclers to ask apple to send a message to the previous owner of the device. This would be extremely pro-consumer, because it would allow lost devices to be returned via an official channel. It would also allow users to release their claims on hardware they meant to give away.

The "solution" of just expecting the previous owner to never make a mistake is unreliable and totally unnecessary. Apple can act as the common contact for the system they created.
The Craigslist UX is FAR superior than almost any other mobile UX.
I use craigslist literally every day, and I praise its mobile design. If I could disagree with you on your assessment any more strongly, I would.
Well, having tried both Eclipse and IntelliJ Ultimate, I can say that

* Eclipse has a crappy UI and can't handle Java9+ code very well, but can handle large code bases

* IntelliJ Ultimate has nice UI and assistance, but it totally fails with large code bases and still tricks you if you run code inside the IDE, especially when you want to use jigsaw modules and not classpath, as it uses by default

Unfortunately, using Java with other editors (vim, VS Codium, etc) is just difficult
I'd argue that HN cannot expect constructive and substantive discussion on an article people can't even read. HN is bringing (a lot) of traffic to these websites thus potential revenue. Allowing paywalled articles never made sense.
I was hired at one of the FAANG companies, and it turns out there was an issue with my college diploma where my college wouldn't release the records. My HR person hounded me for like 2 months until I got it sorted out(most of the time spent waiting on hearing back from my college administrators). I'd imagine I would have been fired if it appeared I couldn't prove I graduated the college I claimed - even though I've been in the work force for 15 years and assumed my college experience was largely irrelevant to getting hired.
Is Kendra just a wrapped ES ?
Only thing novel is FAQ creation and the data sources.
> Asylum seekers may be excused for illegal entry into the US. An asylum seeker can even use a fake passport to get through customs to apply for asylum: see Akinmade v. INS as an example.

This doesn't make the border crossing "explicitly legal," as you claimed, it just means that if you are granted asylum (which, I venture, most applicants are not, since the scope of asylum law is quite narrow), then your illegal entry will be disregarded.
Whether you agree with it or not, it is /absolutely appropriate/ to pressure corporations to not do business with other companies or organizations or governments you find morally reprehensible.

If it was Boeing providing bombers to the PRC to use against civilian populations, many people inside and outside of Boeing would be pressuring that contract to be cancelled.

What exactly is the problem with applying pressure to get a corporation to stop taking money from an organization/corporation/government/person that you find immoral?

The company doesn't have to /care/. The company can go after their almighty dollars for their shareholder if they want. And people can then choose to target that company in different ways, or target other companies that do business with that company, etc.

Boycotts, strikes, sabotage, sit-ins, work slowdowns, etc has all been used to pressure companies to take actions because of political reasons.
No, I am not in agreement. We should always be careful with the information we gather and keep a focus. That’s different from: more information is always better.

I am not a native speaker. Where did you thought I was abrasive?
Romania recently held presidential elections. Officially all the candidates spent 690.000 euro for online ads. Other countries such as Greece spent ~1 million euro. This article in Romanian details more https://romania.europalibera.org/amp/30285024.html
I just looked up the definition:

"[...] a place in which large numbers of people, especially political prisoners or members of persecuted minorities, are deliberately imprisoned in a relatively small area with inadequate facilities, sometimes to provide forced labor or to await mass execution.[..]"

First of all, border crossers are neither a political class nor a persecuted minority (again, another abused nebulous term that means different things to different people). E.g. I'm a white male, and I happen to be a minority where I live. This place even has laws specifically designed to target us, yet here we're supposedly a "ruling minority" or something. Definitely not the same meaning geographically, but even more so politically.

Second. They're not forced to provide manual labor. Best I can tell is that it's voluntary, comparable to existing detention centers for citizens and they get some token pay in return.

Third. They're not there to await mass execution. At this point, using "concentration camp" in the normal "this is a bad thing to do to people" sense is quite hyperbolic. They're there waiting for court and/or deportation. I mean, what else do you want ICE to do if that is their current legal obligation to do? Must they say "screw it, the humane beds/cells are full, let's let those guys run right past us."

I think the above is from the Oxford dictionary according to Google.

Here is the definition from Merriam Webster, too:

"a place where large numbers of people (such as prisoners of war, political prisoners, refugees, or the members of an ethnic or religious minority) are detained or confined under armed guard —used especially in reference to camps created by the Nazis in World War II for the internment and persecution of Jews and other prisoners"
A list of fictional companies by valuation
And, Scala is Kotlin without the boilerplate. Scala is the most expressive and powerful language on the JVM, hands down. Kotlin is just a poor imitation. Of course, Java is way worse than either, but unless you are targeting Android, do yourself a favor and use Scala. Closure is okay, I guess, but I find dynamic typing and the dogma of Clojure counterproductive.
i hardly know java, but have to do something with the legacy system at work. does anybody have any good, canonical resources for learning java? canonical, like the pickaxe book for ruby
There are political systems outside of the United States?

Color me surprised.
I don’t know if it counts as a charity, but my college is a private liberal arts school (and a non profit) and they pretty much gave me a full scholarship and connected me to the tech world...so I give back every month.

I think if everyone, especially those who received big scholarships, gave back to their college even a little bit every month, it would help bring the cost of education down for everyone.
though certainly not what she should/would go to prison for, the claim that she "used a photo of supermodel Kate Upton as her LinkedIn profile photo," does seem the most bold to me.
>I imagine this story is creating a lot of anxiety.

Why? She has been caught
"you couldn't both make planes and operate them commercially."

We need a way more laws like this :)

I'll start with 3 off the top of my head.

1) You can't both make content and distribute content commercially

2) (More abstractly) You can't both make a platform and compete with sellers and resellers on that platform

3) You can't both make a mass or social media product and allow advertisers' concerns to dictate content

They're a bit sketchy but you get where I'm coming from I hope?
Currently I'm looking for new opportunities, only remote and preferably part time or about 6 hours a day.

I have many years of experience with Linux and BSD system administration (many different tasks). And I have been doing PHP programming and SQL (nor ORM, but real SQL) for more than 20 years.

I also enjoy programming in Go. But many other IT related work are also of interest.

Location: Europe/Copenhagen
Remote: Yes
Willing to relocate: No
Technologies: Debian/Ubuntu Linux, Arch Linux, OpenBSD, FreeBSD, Alpine Linux, Apache, NGINX, MySQL/MariaDB, Galera, Sphinx, PostgreSQL, MongoDB, Redis, SQLite, OpenSSH, Git, Mercurial, Shell scripting, DHCP, DNS (DNSMasq, Bind, Unbound), OpenNTPD, PF (OpenBSD firewall), iptables (Linux firewall), ZFS, Btrfs, GlusterFS, NFS, Samba, OpenSMTPD, Postfix, SpamAssassin, Dovecot, GnuPG, rsync, ProFTPD, PureFTPd, PHP, Go, Python, HTML, CSS, XML, JSON, SQL, NoSQL, Make and Hardware troubleshooting (x86).
Resume/CV: https://unixsheikh.com/cv.html
Email: Add [job] to [unixsheikh dot com]
If the contract is canceled what changes.

Ice needs to find a new tool and the people at Github who didn't like it can pat themselves on the back and say "we did something"

The problem is that all the energy and effort they are putting into this, doesn't fix the fundamental underlying issue that caused this problem in the first place.

It is a "feel good" move by the people at GitHub, if they don't like what is going on they should quit their jobs and write software for an activist group, or many activist groups... There are plenty of ways their talents could be put to use making actual change!
Men Say They Want Paid Leave but Then Don’t Use All of It. What Stops Them?
Run the cards through one of the punched card machines and put sequence numbers in columns 73-80. Then if the cards get out of order, take them to a punched card sorting machine. Yup, it was fast, generally faster than the fastest possible, meets the Gleason bound heap sort. How? That machine used radix sort!
In my opinion, an American company selling to an American government agency is wildly different than an American company selling to a foreign government.
Unlikely. Air travel has been rising at 2-3x population growth for the last decade or more due to rising incomes in Asia:
https://www.statista.com/statistics/193533/growth-of-global-...
In these comments, and in the press at large, we have another great display of "damned if you do, damned if you don't".

It is constantly argued that Facebook, Google, etc. must stop political ads in America, because allowing ads benefits the party currently in power.

But now all the comments argue that Google must not stop political ads in Singapore, because forbidding ads benefits the party currently in power.

I have not the slightest doubt that the same amount of outrage would occur if Google had taken the exact opposite action: for literally any action you can construct a narrative for why it benefits the "wrong" people. It feels like some people won't be happy until Google is literally appointing the politicians they like.
>Asylum seekers may be excused for illegal entry into the US

Does that happen automatically when someone just asks for asylum? Or does asylum have to actually be granted first?
wait.. using an ORM is out of fashion now? is everyone doing direct SQL queries again?
I have a bit of opposing viewpoint. One of my biggest hurdles ever in understanding large codebases comes from the sheer amount of code involved per any architectural unit. IDE may let me move around a codebase quicker, but if a single functionality is smeared into 20 classes in three separate inheritance hierarchies, this will still cause me headaches until I draw the entire structure on a large sheet of paper and keep it on my desk. There is only so much thing I can keep in my head or in front of my eyes at the same time, so the denser the language (in terms of ability to abstract and DRY things), the easier I find a large codebase to work with.
>I believe this is a slippery slope fallacy that weakens your argument

Is it a slippery slope fallacy?

If we do A then B must happen and I think if we do A then B will happen are two different claims. The latter does not explain the reasoning and is thus not a slippery slope.

To give an example.

If we legalize same sex marriage, polygamy will become legal because of it.

This is a slippery slope slope because it is directly saying one will cause the other just because the first one will happen.

I think if we legalize same sex marriage, polygamy will eventually become legal. (Unsaid reasoning behind the opinion: Upon re-evaluating the existing laws in our push to legalize same sex marriage, combined with an existing acceptance of polyamory, we will see that there is no justifiable reason to keep 3+ adults who wish to form a family from doing so, and though the laws will be a bit more difficult to accommodate them, we will lose any sense of 'wrongness' that is used to justify the ban.)

This is not a slippery slope. The original claim is just not displaying their logic behind their opinion, but that does not mean their logic is a slippery slope.

The difficulty is that in the English language, the two can be written the same way and one won't know the intent without asking the author.
What ecosystem? The JVM doesn’t require Java. Scala is pretty much categorically better in every way than Java.
I assume "a small fraction" is what you meant.

According to their most recent 10-K, the Defense, Space, and Security business unit represents about 23% of Boeing's revenue and 13% of their profit. Some portion of the Global Services revenue comes from government contracts as well, though, so the true contribution is higher.

https://www.sec.gov/cgi-bin/viewer?action=view&cik=12927&acc...
This is a modern trope used to headline news articles:

[A thing occurred. Here are the consequences.]

Usually, both the fact and the consequence are intentionally vague. The point seems to be to entice you want to read further.

As far as clickbait titles go, this is probably acceptable, but nonetheless it's getting pretty annoying. It's almost always a guarantee that the full details of the story will be more nuanced, and therefore will not carry the emotional weight of the headline, and the reader will be slightly disappointed.
> What if the IDE did not traverse a specific file during the global search and replace?

You generally get compilation/build errors highlighting the bits that were missed (for whatever reason)
It's not their content, but it's still content that they helped curate - these lyrics have to be transcribed from the audio, and Genius helps manage that work. They can definitely claim unfair competition.
> Can you name the last time that US treasuries were under-subscribed?

Yes, a couple of months ago.
A lot of the boilerplate mentioned would disappear if you used a framework like lombok or autovalue. I personally prefer simple verbosity over having to learn the automagic intricacies of multiple different frameworks, but to each their own.

The "90% boilerplate" in the title is highly misleading though. If you build an application that contains no business logic at all, then by definition, you're left with nothing but boilerplate. Especially if you insist on formalities like creating interfaces with only a single implementation.

In real projects that I've worked on, the vast majority of the code is application specific logic, with heavy use of external libraries to get rid of any generic logic. The Java boilerplate makes up a small portion of the overall code base, and has certainly never been a deal breaker.
As the article mentions, the O was already in the unicode, it's definition was just updated, thus your font does already include it, while the I is a new symbol, and is too recent to be in your font and thus shown.
I don't think the rewritten title is faithful to the link.

I understand why the original title of "Google AMP Can Go To Hell" was rewritten, as it is unnecessarily inflammatory and clickbaity, but

"Google wants websites to adopt AMP as the default for building webpages"

really isn't the point of the article, at all. It is necessary background for the article, but the point of the article as I read it is that there are specific implications of the AMP effort that are nefarious, insidious, and dangerous to the open web. A rough outline would be

* Background: Google wants websites to adopt AMP as the default for building webpages

* Contention 1: Adopting AMP is technically difficult

* Contention 2: Adopting AMP will harm non-google web properties in the future

* Call to action: there are several things you can do in order to "...fight back. You could tell them to stuff it, and find ways to undermine their dominance. Use a different search engine, and convince your friends and family to do the same. Write to your elected officials and ask them to investigate Google’s monopoly. Stop using the Chrome browser. Ditch your Android phone. Turn off Google’s tracking of your every move. And, for goodness sake, disable AMP on your website."

I don't think any reader would think the Background statement provides the best summary of the posts thesis; it's clearly the call to action. By changing it to the background statement, it changes the "meaning" of the article completely.

So "Google AMP Can Go To Hell" is much better than the revised title, and if it's unacceptable, then "Fight back against Google AMP" is both faithful and uses the author's own terminology.

I think in this instance that the editorial control exerted over the post title could have been better considered (notwithstanding the same change made in the prior submission; the same mistakes were made then, as well)
If you didn’t include your school on resume would this have occurred?

After 15 years really? That is annoying...
first, it breaks the URL specification, as the "host" is no longer a host. it breaks user's expectation of one of the VERY FEW things that everyday users understand about the internet.

one may manage to upload an html file to the bank's server and serve a -signed- page that google amp will cache, and then use it to phish customers from within the bank's domain. Or just use a stolen key to make thousands of such pages before the bank finds out. I think , contrary to what you say, it's a brand new, major attack surface.