skysight-inc/HackerNews huggingface dataset:
so, not free websites or non-profit should count in the search ranking? This is an outrageous argument and I hope you can see how bad of an argument that is.

https://www.britannica.com/event/World-War-II has one pop-up (can be easily blocked) and quality content.

I agree with "I would argue that google got more popular thanks to Wikipedia and Wikipedia became widely used thanks to Google."
this requires physical access so its not really an issue
I've just skimmed around it as someone who repeatedly need that kind of book to achieve little things in bash.

I understand bash is the basis of so many things, that its importance is just enormous.

But at the same time, I'm appalled by its syntax, idioms, etc. It's barely readable for the casual reader that I am. I wonder why nobody tries to provide a meaningful alternative. I've seen some (in python for example) but I'm kind of surprised nobody puts more money in such an effort.

For example, the "trim string" function described at the beginning of the book is horrible (although probably very clever). Why not simply provide a built in function ? That would make code so much cleaner...

I ask the question honestly, it's not a rant :-)
Show HN: Zocuments – Automate documents and reports from beginning to end
I'm curious which specific paragraphs of the Communist Manifesto is it you consider authoritarian? It's a very short text, and only chapter 2 really makes any argument of what Marx and Engels saw as the goal of communist movements, so I presume it must be something in chapter 2 you consider authoritarian.

There are certainly plenty of things in there that implies too much concentration in the power of the state (e.g. monopoly on communication and banking) for someone of more liberal or libertarian (whether left or right) bent if one considers a modern interpretation of the state. Which is why even many Marxists, especially libertarians, look to works like Marx writings on the Paris Commune for more specific details.
This is great news, any attempts to censor the web should be condemned!
وظائف جريدة الخليج 19 سبتمبر
So its now a database ;)
My observation here is that it is not used as a representation of someone's ideas but as an insult.

The same way that the right call liberal capitalist "commies" as an insult.
> It takes just 5 years on permit C

This is accurate, however, you need to spend at least 5 years in Switzerland to apply for a C permit and have been resident a minimum of 10 years in Switzerland in total, including the last 5 continuously. You'll also need to meet minimum cantonal and communal residency requirements, so if you move canton or even communue at 9 years 11 months, you'll probably have to wait another few years. The process itself will take a few years also.

After all that, you are still defined as a "US Person" for tax purposes and thus banks are required to disclose your information to the US. US Persons are any person with tax liability to the US. You're tax-liable as a citizen (also as a green card holder or possibly a married partner of a US citizen). So having spend 12-13 years minimum in Switzerland to get a passport, you then have to give up your US passport, which will take time and is also permanent.

Usually it doesn't take 12-13 years minimum with stringent residency requirements and the requirement to learn a foreign language to open a bank account ;)

All that said, it is my understanding that the PostFinance-only thing was a reaction to the Credit Suisse fine from 2014. After that, Swiss banks closed accounts and mortgages of Americans without warning as a way to avoid any future risk - a bit extreme, but they were in a legal pickle: Swiss law prohibits them from disclosing account information to anyone not at the bank and includes custodial sentences for the disclosing employee. There was thus no mechanism for disclosure to the US that was actually (at the time) legal in Switzerland. This has been remedied. Banking secrecy still exists, but banks are allowed to transfer information to the Confederation (Swiss Federal Government) and the Confederation can of course then transmit it onward to the relevant parties.

Even more bizarrely, the whole FATCA issue was mostly about wealthy US residents using offshore tax havens to avoid taxes, not your average expat who simply wants a bank account.

I believe that US expats can now open accounts at Swiss banks other than PostFinance again, although I caveat that statement by saying I'm not a US person.
New algorithm can distinguish cyberbullies from normal users with 90% accuracy
Could he have known better when he started his career in 1951?
Wow this is actually scratching an itch of mine now. I love the kindle feature of saving / sharing quotes and have been wanting something for offline. Awesome work Tanner!
You mean 'ads'.
Absolutely false.

California has categorized entire model series (spanning years) as "Hugh emitter profile" years after release regardless of what your individual vehicle has ever measured. My small pickup truck is one such victim. I've had to get the full dynamometer test every other year for over 20 years, costing over $80 each time. It's always passed.
> And as a follow up, does it make you "wince" when you see how much you paid to learn what I learned for free?

I find it very unlikely I would have learned the things I know had it not been for university.

Besides, I don't live in the US (thank god) so I was actually paid by the state to study.
I present to you: 24/7 4k 3D 360 degree vlogging
Detecting Cyberbullying and Cyberaggression in Social Media
How was the account shut down? Assuming the account was on the matrix.org homeserver, we can't restore accounts which didn't have an email address set, as there's no way for us to verify the owner's identity. We also don't restore accounts which were shutdown due to abuse.

Technically you could do a GDPR DSAR to get at any data which remains, but a) you'd have to prove the account was yours in the first place, b) depending on how the account was shutdown, the data may be gone.

Your best bet is probably to ask the people who you were conversing with to share their history or invite you back into those conversations under a new account.
It's good to see at least one country with some sense and the ability to stand up to the bullying of the US. It's too bad more countries don't use their sovereignty to stop ugly US laws and culture like draconian copyright laws and insane things like the drug war from hurting their people. I mean what's the point of having sovereignty if you're constantly getting bullied and unwanted things forced upon you?
The Customer is NOT always right
> asking for things whether they deserve it or not.
> Sometimes, it's ridiculous. "I'd like a day off to go day drinking with my buddies"

Why wouldn't a young person (or any person, for that matter) deserve something, like a day off? My time off is my time off, if I want to use it to go on a wholesome family vacation, or a 3 day bender, it doesn't really matter.
Why would you hold the companies that produce the products responsible when they have no control over what someone does with the packaging of their products?
Expiring Todo Comments
At least with closure based code, you can set a breakpoint and see the chain of executions which led to your critical portion. With FRP, basic flow of control is surrendered to the scheduler, and your stack trace doesn't tell you anything.

The other thing I'm not a fan of with FRP is that it makes the assumption that it's somehow good to deal with everything through one big unified abstraction layer. Rather than just dealing with your concrete business logic, you also have to set-shift to think about the flow of your program in terms of abstract chains of observables.

This level of abstraction makes the interfaces in your code less clear as well. For instance, with the delegate pattern, you can take a look at the protocol of the object you're consuming and get a clear idea about what the intent of that protocol is. In an FRP world, your interface point might be an Int-valued observable, which could be just about anything. To see how it's going to behave, you have to go see how that particular observable is defined in the calling context, which might end up being some chain of map-zip-filter-debounce operators which further obfuscate the intent. More abstraction rarely makes a program more readable or more performant, and FRP is all about abstraction.

Also I think you're poking at a false dichotomy with reference to things like global state, and functional purity. It's very possible to write simple, imperative code which makes use of pure functional programming, and immutable state. FRP puts you in kind of a "jail" which encourages you to produce code with those properties, but it comes with a lot of unnecessary costs as well.
OSRS Leagues General Info with $15 Off Rsorder Cheap Runescape 2007 Gold
According to the recent Old School RuneScape news post, there will be a brand new game mode called OSRS Leagues. Here you could learn the general information, task system, rewards and others about this new mode.
Happy to enjoy this autumn by joining RSorder Big Discount in Autumn with up to $15 coupons for OSRS gold, Runescape gold and other products from Sept.20 to Sept.25, 2019.

What is Old School RuneScape Leagues mode?

Old School RuneScape Leagues is a brand-new game mode introduced in the recent official blog. Each limited-timed League has its own ruleset designed to test players’ skill, determination, and Old School knowledge. Players will level up as fast as they can, complete tasks, and earn points to customise their experience.
Players will complete hundreds of new challenges, and conquer a variety of tasks to gather points for relics. The more tasks players complete, the more points they unlock, and the quicker they can prevail. Players need to choose between multiple buffs such as resources harvested are doubled or resources harvested are automatically banked that last for the rest of the league. Once a relic is chosen, there is no turning back.

What can you obtain from OSRS Leagues?

Old School RuneScape Leagues will offer never before seen rewards for both Leagues and the main game. The league-to-league rewards will persist only in future league worlds. They are unlocked automatically based on which reward tier the player achieves. The cosmetic rewards which carry over to the main game can be purchased from an in-game shop in exchange for the League Points the player has earned.

What do you think about OSRS Leagues mode?
Besides, you can use 5% off code "RSYK5" for Osrs gold / Runescape 3 Gold and all other products from https://www.rsorder.com/ anytime.
But it is an informed risk. I was hired to do work in 4 different languages, on the frontend and the backend, plus CSS and HTML. I get to weigh in on UX decisions, I get to design service infrastructure.

Was I born this way? No. I need this overhead, that's just part of being a dev (within reason).

If you require me to do lots of things, there's overhead. If you want a ticket drone for your Scrumfall projects, get a ticket drone.
Sounds more likely jobs offered in one of the rural areas. I love shopping Amazon and I love their technology even more but their work/life balance is terrible. Their tech guys live in fear, real fear, of being someplace without WiFi. I’d probably only last a year - I go to all the parent/teacher conferences at my kids school and that clearly goes against the grain at Amazon.
Energy Unveils Artificial Intelligence and Technology Office – Nextgov
I write my tests specifically so previous test questions do not answer future test questions on the same test. It's interesting how many "A students" get B's and C's on the first few tests I give...
Shells are made for people to interact with, not for programming. They happen to also be useful for programming, so many things have been added on over time to support that.

Shell scripting is also the least painful way to call many external programs and glue them together into something useful. Calling external programs from “real” programming languages is far more painful.

If you need a real programming language, as you mentioned, use something designed for that.
Why People Don’t Believe in Crypto?
I dont know how, but reddit's tech actually feels WORSE now. The old site was simple, but it was fast, clean, and it worked for the one thing it needed to do: upvote downvote content.

Now the newer version is always trying to kick me into either Chrome or the App. I don't want the f'ing App. And the mobile experience is supppper slow. Its literally just a text webpage it should load near instantly, if they didnt have to redesign the whole thing in some new web framework.
The situation is quite the same in the US, is it not? So that "bullying" seems to be rather ineffective, what with not even working on themselves.
From the moment my GP refers me to a hospital for whatever reason they need to look at me, they have 8 days to respond, and must have a diagnosis within 30 days. Treatment is usually not long after and almost always proportional to the situation.

If a potential life threatening disease is suspected diagnosis and treatment must have begone after no more than 2 weeks. Most of the time it's a matter of days. If the public hospitals cannot do that I'm free to go to private hospitals without paying anything.

How is that waiting a very long time?
The logistics of planting and harvesting plants under solar panels sounds tricky though.

If the panels are high enough up to be able to fit a tractor/harvester under them, the cost of foundations and pillars is going to get high, plus the extra complexity of 'working at height' to install and maintain them.
The MSM people are most likely to consume (cable news, and random articles from large, reputable sources) are at a low in the US that hasn't been seen since at least the days following 9/11. I'm sure the modern political shock jocks are worse than their counterparts a decade ago as well, but media as a whole has a huge problem with forming high ROI narratives, and finding the facts that back that story.

I think the problem is bigger than just media though, it's a downstream problem from the war on the attention of average person. When people suggest trying to solve for Cambodian clickbait mills, it seems to me that they are just treating the small symptoms of a worse problem.
Vocational Education Got a 21st Century Reboot – Politico Magazine
You need to understand the idea of division, but not the method of long division (I understood % years before long division). Kids learn about remainders from division at primary school, and that's enough to understand %. The idea of remainders, and multiplication tables, make 23 % 7 easy by stepping through the 7 times table.

I think multiplication tables are still pretty important, but a lot of my first and second year university students are patchy on them. It doesn't bother me too much when someone learning about modulo arithmetic needs a calculator to figure out that 7 goes into 23 3 and a bit times. Then they can do 7 * 3 and figure out there's 2 left over.

Needing a calculator for 23 - 7 is concerning at 16 though!
I couldn't listen all the way through, it was interesting at times but just a lot of the same circular arguments and assumptions. I'm pretty much done with the UFO topic unless something revolutionary or unprecedented happens. It's a diversion, a distraction.
> simply call a few heavy-duty library functions to do all the real work

Which is the main advantage of python. Since there are heavily optimised libraries for everything from optimisation to numerical analysis to ML, 99% of people don't need to attempt to be a Real Programmer and write the hand-optimised Fortran/C/assembly code themselves.
> Really don't know how to make this sound nicer but... German here, we have schools. Reading the source material of a genocidal maniac would have added zero value to my education.

We have schools in America, and while reading Mein Kampf added negligibly to my education, no one being able to do so would have subtracted significantly from it.

More to the point, reading Kapital and the Communist Manifesto added significantly to my education, though many people on the US would see them as at least as worthy of suppression as Mein Kampf (which I wouldn't even be able to know was a bad idea if they—or Mein Kampf—were suppressed.)

> For some reason it's weird to see this free speech is a cure-all angle repeated time and again in a forum with US focus given the current administration's questionable stance on human rights, racism and a plethora of other issues like climate change.

First, a cure-all doesn't stop you from getting sick, it just makes it so you can get better. So, there's not even an inconsistency there.

Second, no one here (and virtually no one anywhere) describes it as a cure-all. A necessary element of a healthy society, perhaps, but not by itself sufficient even as a cure, much less a prevention, of bad government.
I'm glad more people are noticing this. The idea of huge bot or troll farms on Twitter is, as far as I can tell, more or less completely in the heads of people with particular political views.

You can see this at the start. The guy has to give a grovelling disclaimer in his first slide that he's leftist, hates Nazis, hates racists etc. He has to say this because he's about to destroy a conspiracy theory held exclusively by these kinds of people.

I did an analysis a few years ago of a typical claim along these lines. It turned out to be what I could only describe as academic fraud:

https://blog.plan99.net/did-russian-bots-impact-brexit-ad66f...

Of course the media ran with it and never published any corrections or critical analysis. Everyone who read the relevant stories in the Times of London/New York Times was simply misled and fell further down the rabbit hole of imagining non-existent Twitter bots.

Now the same newspaper (NYT) that's published outright fraudulent stories about Twitter bots as fact in the past, is trying to convince us that China is using the same tactics. Maybe they are. But given how much wrongness is out there on this topic, I am very skeptical.

Here's an example of just one of the absurd mis-identifications:

https://www.scotsman.com/news/politics/i-m-not-a-russian-tro...

Also remember that Twitter themselves are a big part of the problem here. As the speaker in the video observes, any time you try and research this topic you can find people whose accounts were suspended and frequently find them complaining about it on other platforms (i.e. not bots). A Twitter employee himself has openly referred to (real) Trump supporters as "bots":

Just go to a random [Trump] tweet and just look at the followers. They’ll all be like, guns, God, ‘Merica, and with the American flag and the cross. Like, who says that? Who talks like that? It’s for sure a bot

The video of that can be found on Project Veritas.
I've seen this, and it is rather sad: https://www.youtube.com/watch?v=iux2OV3w4NI
When I was young, I once paid 400 Euros or so (Germany) for illegally downloading a music album via Torrent. I remember reading of cases where people where dragged to court and ordered to pay hundreds of thousands of dollars per downloaded song in the US. "Quite the same" does not seem appropriate.
Yep, that's why I really don't agree with the point 3 of this article.

> 3. Don’t be afraid to ask for money

Only ask for money if you know you will get major coverage (either Apple placement in a feature in a country speaking a language that your app supports, or general public publications).

After switching to freemium model I earn more money per month than with a paid app during a year.

Another thing is, the author cites their app as a niche app but it is actually something a very large amount of people want. This helps _a lot_. Good, complex, apps are few on the App Store because apps must be free or very cheap.
Any chance you could name those apps?
Good article on how Facebook used them for their mobile app:

https://code.fb.com/android/improving-facebook-s-performance...
Economists don’t understand much about the macroeconomy
There is an argument to be made that archival and distribution are two different things.

There are justifiable cases where you might want to remove something from the public internet. Some problems of p2p distributed proposals is that the only way to take down a single bit is to dismantle the entire network.

In this sense a federated system is objectively better.
Which is my second point: citizens will have to follow and vote on the law of their country, including international treaties, without understanding them since they are not written in their language.
50 year copyright term extended to 70 years
Viking berserkers may have used henbane to induce trance-like state
Am I the only one troubled with the fact that the most important third-party library in the Python ecosystem has a git history that looks like that[0]?

[0] https://github.com/psf/requests/commits/master
Show HN: Podcast 9 – A powerful podcast app with audio snippets and transcripts
What about the half of Google workers who are merely contractors?
Did that go to court or did you just pay up when some ambulance chaser firm sent you snail mail threatening you to go to court?
> I didn't need to read pro-slavery propaganda to know slavery is bad

OTOH, one might need to read original pro-slavery propaganda to know that the myth, long adopted in many US states’ education systems as its own revisionist propaganda, that the Confederacy was not centrally about slavery and racism, was a lie.
The only "services and protection" you receive from the US government abroad are pretty much consular visits if you're arrested. Everything else you pay for, normal in advance, although repatriation is usually billed after the fact.

The US rules apply not just to Swiss banks, but to all banks. Many overseas banks will no longer allow US citizens to open accounts, and some have even closed accounts rather than deal with the burden that the US is placing on them. This does not help US citizens at all.

You cannot just renounce your citizenship. Beyond it being costly, you have to have a second citizenship first, which takes time - 7 years is a common length of time, although some countries have shorter or longer requirements, and many have language requirements that you're expected to meet.

The US is one of two countries in the world that require you to jump through tax hoops if you're working overseas.
https://goo.gl/maps/pvmzNxrJxJoHEzXx5

It's interesting that they seem to be using lots of different types and arrangements of panels?

Are they using many suppliers to try to get competition? Or many different technologies to amortize tech risks?