skysight-inc/HackerNews huggingface dataset:
As an european, seeing the american far right make a hold-up on so-called "western civ" is deeply unsettling.

The thing they promote as rooted in "western civ" and say is shared among "westerners" is not related to anything I know here. It is also surprising to hear about the opposition to "multi-culturalism" when Europe has never had one single culture.

So please if you want to promote that thing of yours, stop calling it "western". Call it american, or what you want that doesn't represent it as rooted in some thing we'd share in your imagination.
Presumably they would have noticed broken optics at some point between that event and sharing this story today.
I work on models like those of Sensor Tower and App Annie use to estimate downloads. They are extremely precise, the cross-validated error is << 10% for apps that are this small, and in the US (it increases with much bigger apps in countries where little data is available).
This might be an odd/off-topic question, but in Telegram this article has an auto-fetched thumbnail of a cat smoking a cigarette and a text similar to 'heavy metal music playing', I'm just curious where this picture is from, if you have any idea? I checked the README for the repo, pictures of the contributors etc. but I'm unable to figure out where it's coming from.
Or maybe just move to a country where workers have rights?

In Europe you'll find a lot of them, you don't have to ask, you have the right to it.

For example: I have 28 holidays, 8 hours of payed leaves a month (you can't use more than 4 hours at a time), sick leave up to 6 continuos month, after that they start cutting your salary but you can't loose your job and they have to keep it for you up to 36 months.
You go back one day and the counter resets.

And that's for everybody having a full time contract, is not something special for high paid management (on the contrary, usually managers have way higher salaries, but less guarantees)
Oh, it's totally metered.
I wonder how much the app name and icon contributed to the success. The name is unique while still having the know "snap" as trigger in there, and the icon is also quite neat and clean.
I think the idea is that the `:` builtin allows expansion of arguments without actually doing anything else. However, the temporary variable $_ is filled with the content of the expression. That is, after the first

: "${1#"${1%%[![:space:]]*}"}"

The $_ temporary variable contains the result of removing the leading spaces. In the next line, the spaces at the end are removed from the temporary variable with the "${_%..." syntax.

You can test this in your own shell by e.g. doing:

: $PATH
echo $_
"Update: As of March 2017, two years after launching Snaplight, it’s still going strong with about 10,000 downloads each week."

Did you check the numbers for that period or for the current period?
That is still a wrong solution to the problem.

The thing is, in my opinion that you shouldn't have to set-up PiHole in the first place.

If we do that and don't vote with the feet and wallets we won't see a single DumbTv in a few years.
It is still possible to find a non-Smart device. Don't pay for someone's ad-space!
You are misreading that.

- On the Flexible plan, while under your data limit, video streams are at the highest available quality.
- On the Unlimited plan, while under your data limit, video streams are at DVD quality, even if you have a very good signal.

The throttling is in addition to that:

> If you use more than 15 GB of data in a cycle on the Fi Flexible plan or more than 22 GB in a cycle on the Fi Unlimited plan (less than 1% of individual Fi users as of Jan. 2018), you'll experience slower speeds (256 kbps) above those respective data thresholds until your next billing cycle begins.

What you are proposing would be completely fine (throttling to DVD speed), what they are actually doing is "throttling so even just reading websites or google searches becomes annoying".
I don't like this function very much but here's a few notes...

: is a "do nothing" command -- but the line is still evaluated

%% means to replace leading chars that match pattern

## means replace trailing chars

I don't know why they're using $_; thats the variable containing the interpreter name, i.e. "/bin/bash"
[edit - also the name of the previous command!]

I can't be bothered analyzing it any further :-)
There is an increasing number of monitors running Android.

Projectors are safe for now, but I think it's because they are seen as a niche/hipster thing.
Interesting, can you link to some examples? I've read a few ECJ judgements in some high-profile cases, and I've never seen this.
Microsoft turns to GitHub to open source C++ STL
I did something somewhat like this about 10 years ago, at http://www.dalkescientific.com/writings/diary/archive/2008/0... :

for line in open("python_yacc.py"):
if line =~ m/def (?P<name>\w+) *(?P<args>\(.*\)) *:/:
print repr($1), repr($args)

I did not use import hooks, like this project does.

It got appreciative hisses when I did a lightning talk about it at a PyCon.
Any plans to ever publish this in the OSX App Store? Don't mind paying $2.99 there. Not willing to risk on closed-source projects.
Building a monitoring stack for high availability: a real-life story
The HDMI with ethernet thing is probably a lot more benign than you would think. Ethernet is simply one of the many protocols that HDMI can use for its communication across that wire, in addition to the video feed; as a result that ends up on the package. Very few television sets even support the feature in any capacity; it's generally more practical to just use wifi.

Besides that, a cable company's set top box doesn't need to use any fancy HDMI tricks to snoop on what you're watching at any given moment: the cable box does that for them. This doesn't give them any information other than the channel you have selected at any given moment (and whether the TV's actually on), but that's enough for ad tracking and viewership ratings, and that's usually all the network cares about.

(Note that I still find that whole feedback loop a bit uncomfortable; I won't ever have a cable subscription myself. But I have a hard time believing those cheap set top boxes are sophisticated enough to extract frame data from arbitrarily televisions over HEC; the compatibility issues alone would be a nightmare to code around.)
S-Expressions for Actions with Logic Temporal [video]
Would be cool though, if somebody would use vim on asteroids.
<1% difference is statistical noise
True but the maturity of the framework is also questionable, they changed quite a few things since the introduction. I think we should wait a bit before going all in :)
Why Is Securing BGP Just So Damn Hard?
An engineering student can learn more advanced math in a shorter time because a) they're older, b) they have mastered the elementary stuff already.
I regularly get the fail whale on mobile, but I suspect it's an intentional dark pattern to push you into the mobile app rather than an engineering issue.
since you kept it brief too: I think it's way more complicated than that.
Top Most Bizarre Trends of the Year – Universe LOL
Thanks for patient explanation.

I guess, to sum up, the current system enables smaller players (commenters, vloggers, site authors) to publish on the Web through intermediaries of all kinds (like Linode or YouTube). Those intermediaries want to make sure they don’t get sued for the content they host, so they use safe harbor and observe DMCA.

Those enjoying more direct access to the backbone (metaphorically and possibly literally speaking) of the Internet trust their legal teams and don’t need safe harbor protections.

Thus if you are lucky enough to not need the safe harbor protections, you have the ability to bully smaller fish by issuing takedowns left and right.
This Firefox user would love a port...
I will probably give up my USA citizenship at some point because of this.
Scam & spy business.
After the first command, $_ expands to whatever the last argument to the previous command expanded to. In this case the previous command was : and the only argument is by definition the last. This is how you chain things together without clunky temporary variables.
Love Deep C Secrets. I have it and flick through it whenever I want to remind myself about the dark corners I never mastered during the last 20 years of programming in C.
Israel food tech firms on track for record funding year, report says
USA is overreaching, European countries should stand up this crap. I'm a Polish and US Citizen and I remember a situation where I was at an airport in Poland and was not let onto a flight after presenting a valid US passport and Polish ID card to the Polish border patrol. They didn't allow me onto my flight due to lack of a Polish passport (Polish law says I need a Polish passport when travelling to the US). I called the US embassy which told me they couldn't help me because I was Polish citizen on Polish soil. In that case why should I pay taxes while abroad? Will the US come to my rescue if a war broke out or major disaster occurred? They couldn't even get me onto a flight back to the US.

I ended up getting a hotel for the night, bought a plane ticket to Germany the next day and another one from Germany to the US. I was offered a small refund for my round trip tickets from Poland to the US. Only person I could count on was myself that day.
Facebook's Head of Blockchain: “Libra Won't Create New Money”
Communicate using gravitational waves by shuffling some charged black holes with a giant electric magnet...
Gee who would have seen that coming...
There is sometimes direct connection. In some places if India, actors who play deity roles in TV-series based on Hindu mythology, get treated like gods by the poor people. In the US Oprah has clearly moved towards becoming spiritual guru/leader, "The Church of O".

Certain actors, like Keanu Reeves. Tom Hanks etc. first get a good guy reputation, then they become like celebrity saints. First they probably were just a good guys, but now it has become a marketing angle that affects their actions.
It looks like they're buying (big) features, not complete solutions or companies.
That's actually an interesting approach; I'm sure others do that, but maybe not as explicitly.

It would allow a small team of hackers to have a decent exit without having to go through the whole startup road.
British investments in Netherlands soar four-fold ahead of Brexit
I remember that from 15 years ago, would have thought they had enough time to fix it since then.
Show HN: OpenFaaS – Serverless Made Simple for Kubernetes
They are slow AIs: https://media.ccc.de/v/34c3-9270-dude_you_broke_the_future
Scam & spy business in plain sight.

We live in a pretend society where fakeness is worshipped
We live in a pretend society that's backstabbing individuals on global scale.
We live in AdLandia, AllGoodLandia.

Welcome to AdLandia, AllGoodLandia!

Where:

you have no voice,
you have no choice,
you have no space,
you have no escape,
you have no respect.

Where history gets deleted,
and future censored.

Where is the support when you need it?

It doesn't exist. Because it is unnecessary as everything is already "fixed."
Long incoherent thread about herself, almost nothing about Stallman and the information that is given is just her reaction & speculative conclusion about Stallmans intention.

There are many out there who want to get fame on the behalf of Stallman,
but with zero of his accomplishments.
We still don't know much about asteroids, so we can't sure nobody does
OpenJDK 13 General-Availability Release
You say that as if keeping cities clean was impossible. Check out some Japanese cities.
Determining best fitting encoding to any text without AI in native Python
Unleash the Power Within Your Kubernetes Helm Charts
The Golden Dog Kalboob Playing with Water
Might as well buy an Alexa, LOL...

At this point, people have to wonder what benefits the IOT fabric provides THEM versus what benefits it provides the vendor or configurator/bundler...

Of far greater concern is the pile of unpatched linuces these crapware bloatware "embedded linux" devices tend to be equipped with. It's an entry vector...

or hardcoded "admin:admin" login credentials...
Rogue One was quite strongly tied to A New Hope, I'd say.

Personally I love both anthologies, and I love them a lot more than the new trilogy (I love Luke's role, but I have doubts about where the trilogy as a whole is going). I know Solo bombed, but for me it was the movie I'd been waiting 30 years for, and I wasn't disappointed.
Source code: https://github.com/Viasat/salt
Assuming you use the bandwidth all the time, you have 256kbps speed, which effectively means at most 82GB transfer (and that's assuming the connection is used all the time, 24 hours in a day, which isn't gonna happen).

So, I guess unlimited means 100GB, and that's the best-case scenario. Okay then?
Things I Won’t Work With
I don't know enough about the area to be able to interpret this seemingly rather important sentence:

> word has just come out that the study has been terminated with only about a third of its patients enrolled.

Was the study terminated because they couldn't find sufficient guinea-pigs? Or was the study terminated for other reasons before recuitment was complete?
No IPv6 routing, VPN or firewall support on the MX: https://documentation.meraki.com/zGeneral_Administration/Oth...
> The thing is: homework can be a rather powerful tool for learning.

Not for everyone. Once you've understood something, doing it 10 times won't help. Especially if you could do something more fun on the side.

I think it is just a symptom of the inability of teachers to adapt their teaching to their students. Some children will be able to learn something if it is presented some way. For the other? Just make them do homework, don't try to present things another way.

> They provide an easy interface for parents to help their kids.

Which is a good way to amplify the problems for people whom parents can't afford the time or never got the education to be able to help.
Windows Defender fix for version 4.18.1908.7
Spaced repetition is important. Doing fifty problems in a row is a waste of time and almost certainly isn't any better than doing a handful in a row.
We did formula derivation and proves - and we exactly sucked in solving exercises. The understanding of how it works did not translated to being able to solve problems.

When I went to college and was ambitious in math class that required calculations, it sucked and I was loosing. Until someone recommended me book full of exercises and I started doing them including boring ones.

That is why I say you need both. Knowing that derivation is related to speed or that integral is area under the curve does not help to solve the integral at hand.
Almost every single day I TLDR
This exact theory made me utterly sick of math at a very early age. The response of the school was to assign increasingly more time to math bookwork, which I had completely stalled on. The more I was forced to do it, the more it made me sick, and the slower I progressed. For me at least, having a real application for knowledge is key.
Watch out for the reverse too, ethernet over powerline is a thing!
It is what it is. It is what google think was the right approach. Other search engines might use a different approach you might want to try them.
Chrome extensions are quite trivial to port to Firefox these days. One of my colleagues built a chrome extension and had the firefox version working minutes later.
For professional projects I have worked on, the rule of thumb we have landed on is usually to support 2 versions older than the current version.

Yes it's usually a small minority of users who haven't upgraded, but that tends to be people with older phones who can't update to the latest version. It makes my life harder, but it's better than punishing users who can't afford to upgrade their phone often.
Imagine accidentaly bullying yourself with AI.
Not necessarily, depending on what you mean with 3D (although one of the other comments definitely proved it).

If you mean "uses WebGL to render 3D polygons", then there are other possible solutions, like the isometric approach I mentioned before. Given that the developer wants to target linux terminals[0] he is likely to come up with his own rendering scheme, probably not unlike the old software 3D engines of the late eighties/early nineties (like the aforementioned Zarch, or later Bullfrog games like Powermonger and Syndicate 2)

[0] https://old.reddit.com/r/asciicker/comments/d64sys/has_anyon...
I think agent based monitoring product companies like Datadog doing very good and selling the company eventually. The problem they solve is perennial and there is no Amazon/Google in this domain. Early example I saw is boundary acquired by BMC. One company I worked earlier where we built agentless monitoring.
What do you think is the best approach to make sure one's opinion is independent without spending a massive amount of time on getting an expertise in the subject?
I don't see the MCU movies as a problem. They're doing some ridiculously bold stuff with the way they're bringing comic book attitudes to the big screen. From the weirdness in Guardians of the Galaxy and Thor Ragnarok, to wrapping up a dozen movies with dozens of main characters in Infinity War, and then ending the movie in defeat!

That stuff takes balls, and I'm enjoying it a lot.

It's true that superheroes do dominate the current movie landscape maybe a bit too much. Nerds won and now everything has to be SciFi, Fantasy, Horror or Superheroes. I wouldn't object to dialing that back a bit, but only a bit.
it's syntactic sugar
No, but I haven't seen many Linux users (admitting to) using it.
_Everyone_ hates homework. Would a lot of people/children do homework if not coerced into it by teachers, parents and the threat of "losing at life"? No.
Kubernetes Failure Stories and How to Crash Your Clusters
Keep your separate BFF APIs and migrate them to GraphQL instead of jumping
I have assumed any device around me is sending my data somewhere not intended. Period.
Not any more: https://github.com/PowerShell/PowerShell/releases/

I quite like Powershell on Windows, but I'm not sure I dare try it on Linux. I think it might make my head explode.
> group that developed the gut biome to be able to eat cheese/dairy

Why would one need to "develop" a gut biome to eat cheese/dairy? Have you ever heard of breast-feeding? Yes, you may be surprised to hear that even Asians can breast feed.

What you seem to be thinking about is lactose intolerance, which is not due to a gut biome issue but due to genetic or environmental factor causing a deficiency of lactase, a protein, after infancy. Lactase persistence is not common in many ethnic groups.

There is evidence that a biome habituated to certain strains of lactobacillus can allow those that would otherwise be intolerant to become tolerant, but that has nothing to do with the cause of lactose intolerance.

> Whereas one of my exes was Asian and would get IBS whenever she ate cheese.

IBS is a functional digestive pain syndrome. It has nothing to do with lactose intolerance. For someone epeening about their medical knowledge, you seem to know very little to back it up.
Why European Animosity to Facebook Won’t Halt Libra
How would data in the video be used to direct the TV to phone home? As in, what field would be set?
Yes of course. What's your point? All marketing lies, and there is no spectrum, and therefore no moral ambiguity in doing shady things?
Just say ISO GQL
My main problem with it is that it can add a lot of extra syntax which -- while immensely useful for static checking -- is never executed in production. PEP 484 includes support for stub .pyi files, which contain the typing, but IDEs still don't take advantage of that.
Does it even? Last time I checked, it took <1 minute to launch xcode, use a template and deploy it to a device (assuming you're set up to develop already). Every IDE I've used in the last decade will detect "hey, you're starting a new project, would you like a git repo?"
I don't get it. Are there really parsers that will allocate anything more than O(n) memory for a given maliciously crafted payload? Are there any examples/studies of this?

It seems that limiting your marshaled input size to something sensible for your application should do the trick just fine for most cases.
I don't quite get the recommendation to always use env bash over #!/bin/bash? If I use the full path, it is to get just that - the system's Bash. If it is missing or overruled in $PATH then I most likely don't want the script to run in the first place.
we never pay for the environmental cost. when we buy stuff, we basically always pay only part of the cost, the immediately visible cost, the intrinsic value of a product. the other costs they basically steal from us in the form of a destroyed future. the fallacy of consumerism.
For 30k open positions
From what I understand, the commenter is the author of 'Pure Bash Bible' :-)
https://getkiss.org/pages/team/
Many standards are also available via the national standards body of your locale (e.g. ANSI), often at a cheaper rate.
> trust me to manage my time as needed

the 99% of jobs need the time to manage you, not the contrary.

they are not task based, they are presence or hourly based.

If you go to the bank, they need to be there.

If you go to the hospital, they have to be there.

If you go to a bar, they'll be there.

From x to y.

It's not about time management, it's about presence management.

> It shows me you value me as a person, and not just me sitting in a desk

Most of the time sitting at the desk is THE job.

The guys that clean my office before I arrive would love to be sitting at the desk.

> Letting me work a day or two remotely, start or finish late can save me hours of commute time, flight costs, etc

That sounds good, but apart from edge cases, living close to where you work is almost always a smarter move than commuting.

And most of the things you're talking about are easily gained with time.

To trust people you have to know people.

At my current job I had to punch in and out 4 times a day, 9-13, 14-18.

After 9 months, more or less it, became 2 times a day, when you arrive in the morning and when you come back from lunch.

Now I get in at 11 and go out at 17, with at least an hour of lunch break.

Nobody says anything anymore.
Less than 4 applicants per seat. Pretty low.
Woah... no sales on 1 million impressions?!

I understand the context, but still.
No. It's a linux, and there is no mic or cam connected. I use Netflix too, works like a charm. And I can understand your temptation of using the Netflix button on the remote control, it's one of the lures.
Sounds like you need a new laptop
Ubisoft to send out cease and desist requests to DDoS-for-hire services
> Python does have explicit destructors, at least when using CPython

Python has finalizers rather than destructors, though they are sometimes referred to as destructors (the Python docs explicitly note that this is incorrect but not why, there is discussion of the difference—inbthe context of C#—here: https://blogs.msdn.microsoft.com/ericlippert/2010/01/21/what... )
> Linode is protecting themself over their customer.

Is there any business that would not do this, or would do the opposite?
I can recommend Hillel Wayne's book "Practical TLA+". It helped me understand scenarios where TLA+ specifications and the modelling approach would be essential in discovering bugs before writing any code. (Still waiting to put my fledgling TLA+ knowledge to some actual application though, as I'm currently working on some graphics stuff with nothing distributed about it...)

Wayne also has a great blog: https://www.hillelwayne.com

Btw, not all great technology finds adoption at the FAANGs. At least Facebook and Google tend to be quite insular: they certainly don't frown on open source, but it must be something that can be assimilated into the worldview of hulking monorepos, company IDEs and tools teams.

To put it another way: if Facebook/Google are giant Borg cubes, then TLA+ is a clever little Vulcan ship applying pure logic to stay in the game.