skysight-inc/HackerNews huggingface dataset:
Hello everyone, am very happy to share this little awesome testimony about Dr Adam a great herbal doctor who help me enlarge my penis size from 4.2 cm to 9.4 cm longer with his herbal cream mixture, am so amazed with the autonomous size of my penis , if you are also in need of help on how to enlarge your penis size to become bigger and stronger I adverse you to contact Dr Adam today on his email (adamokpoko@gmail.com) you can contact him on Whatsapp number +2348151731392 because he is one of the best herbal doctor that i can only show you up to, if your penis is 4.2 cm and want to get it reach 9.4 cm within three weeks Dr Adam is also specialized on breast enlargement,Cronic heart disease,HIV cure and so many other things so i advise you to contact him for help. +2348151731392
Well now Firefox will have ad blocking plugins that works and Chrome will not.
Funny you say that. The gmail redesign is absolutely dysfunctional in Firefox and had me searching for desktop email clients.
Yes, this works. In theory. In practice, a simple model is needed that everyone can follow and implement consistently. That, does not exist.

Lookup "threat modeling" and you will see how abstract a notion it is (even your comment calls for a "redundant mechanism" that may not be exactly what you are looking for), and how little information is available. End result? Most do it for the "checkbox effect". Don't get me wrong, I am not trying to obliterate what you said, just putting some factual data around it.
Go -- Backend

Vue.js -- Front end

Vuetify

Docker

Kubernetes

GCP
A better solution might be to just emulate a block device with a sparse file and mount it somewhere with a loopback device.
Can't remember the site, but uBO reported blocking over 1100 requests when I landed there the other day. I can't imagine browsing without it.
For those that have migrated from Chrome to Firefox recently, what adjustments did you have to make/get used to in Firefox?
You're right, bonds are globally extremely inflated. It's predictable that people are losing confidence in fiat currencies with such an asset bubble and without a country to escape to anymore. I was proud owner of CHF as an exception from other fiat currencies until it got pegged to EUR.
Aren't ill-fitting analogies the original "I am very intelligent"?
This is interesting, yes. If the shell could infer the content type of data demanded or output by each command in a pipeline, then it could automatically insert type coercion commands or alter the options of commands to produce the desired content types.

You're right that it is in fact possible for a command to find the preceding and following commands using /proc, and figure out what content types they produce / want, and do something sensible. But there won't always be just one way to convert between content types...

Me? I don't care for this kind of magic, except as a challenge! But others might like it. You might need to make a library out of this because when you have something like curl(1) as a data source, you need to know what Content-Type it is producing, and when you can know explicitly rather than having to taste the data, that's a plus. Dealing with curl(1) as a sink and somehow telling it what the content type is would be nice as well.
I find it disappointing that uBlock cannot be installed on Firefox on iOS.
https://www.openbsd.org/papers/bsdcan-signify.html is a good read on this topic.
This makes me again wish that Microsoft had used Firefox's engine for their new version of Edge.
discussion: https://news.ycombinator.com/item?id=18973477
Barr is notably for a surveillance state, more or less. Relying on a pick of Trump's to solve anything in the Valley is a recipe for disaster.
Yes, I see that the announcement says that the FFI is improved, so I look at the documentation page to see how it is improved, and I see quite a few links, but these are mostly old links to contributed docs, none obviously covering the new release. I guess that the books page linked to documentation page is the one most likely to include anything about the FFI, but the newest book I spot there is 8 months old. Google search for pharo 7.0 FFI turns up the same release announcement and nothing else relevant.
You can block the network calls to ad networks on the OS level by intercepting the DNS requests. That's a lot cruder and less flexible than the fine grained control over the DOM provided by a browser-based ad blocker though. If DNS level ad blockers became prevalent websites would also move to circumvent them, which would be a lot easier than with browser-based ad blockers.

It's better to just not let a browser that's user hostile enough to prevent ad blocking win a browser war.
I've yet to see useful things F# can do in my domain that couldn't be easily done other ways. Most of the examples are in esoteric domains or "lab toys". I'm not saying it's not useful, it's just that it hasn't been presented in a way clearly useable to my domain, which is "typical" business applications. For example, much of the issues related multi-tasking and parallelism are typically farmed off to the RDBMS and A.C.I.D. transaction handling. It may be a boring domain to many, but it's important for commerce.
What the Tick is Vue.nextTick?
Annoying, but just block at DNS or host level.

* Pi-hole®: A black hole for Internet advertisements – curl -sSL https://install.pi-hole.net | bash || https://pi-hole.net/

* GitHub - StevenBlack/hosts: Extending and consolidating hosts files from several well-curated sources like adaway.org, mvps.org, malwaredomainlist.com, someonewhocares.org, and potentially others. You can optionally invoke extensions to block additional sites by category. || https://github.com/StevenBlack/hosts

Someone will make money selling an ad blocker device that's just a configured Raspberry Pi with a consumer-friendly way to install it on a home network.
Apparently I can't post just the thinking face emoji. But we all know what this is, what else is there to say that hasn't been said to death already?
Kotlin runs on the standard JVM, not just android.
'Data scientists' is one of those interdisciplinary fields that does not have an ultra deep dive into any one silo. Rather it's a collection of several skills that are all useful for doing other things which is not really specialization. People can dip into and out of that role with minimal transition unlike say becoming a Doctor.
Not so much no. About the closest i come is reusing the same program for pieces that are identical. This rarely happens.

The cam software i use does come with a few handy baked in things. Stuff like automatically lowering the feedrate for corners under a certain radius or for setting up z-level ramps.

There's a couple i can think of being handy. Functions for automatically decreasing feedrates at certain axis loads or horsepowers would be nice.

I think it would come down to something more like a handy library of functions for little things like that rather than anything really repeatable. Even that would likely be specific to whatever machine you use though.
The issue is that even in suburban areas the density is often very low so that the city can only afford a certain number of buses that run at certain times. Which makes getting around very inconvenient if you don't have a car. Cars are also much more convenient for groceries.

Personally I hate driving and take Uber or walk everywhere. But I don't have any commute, or kids or girlfriend or friends to meet up with. Since I don't live in a downtown area, it isn't feasible for me to get a life without the car. Luckily I am happy staying on the internet with an occasional walk to Walmart.
I've had great success getting touchscreen scrolling to work with https://superuser.com/a/1155441 (Surface Pro 3 running KDE Plasma)
I've explained the logic in the post you're replying to. I'll rephrase it:

There is no evidence the change is being made with the intent of getting rid of adblockers; it is so far only a side-effect. We should demand such evidence before implying that this is the intended outcome.

If such is the goal, have at it with the headlines. They write themselves. "Advertising Giant Google Forcefully Breaks Ad-blockers in Chrome Update".

But until the evidence is there, we should be responsible about this.
My main concern is the questionable use of Studies and other experimental paths to test things like advertising in Firefox. I don't like this. I would prefer my browser to be more neutral.

Of course I can disable it if I want. But, I wish I could simply trust my browser vendor to do the right thing.

The browser itself seems solid, I've been happy since Quantum and look forward to seeing WebRender rollout.
When deepmind announced the project, they noted they were going to limit the machine's APM to something human-like
The comment author provides these notable examples which would no longer be possible:

> the blocking of media element which are larger than a set size, the disabling of JavaScript execution through the injection of CSP directives, the removal of outgoing Cookie headers, etc.

Seems like pretty fundamental stuff for any user-side content filtering, especially for the use of bandwidth and privacy considerations, ad-blocking aside.
Not that I disagree with you but, do you...

- host your own email...

- on your own hardware...

- with your own software (hopefully doing end to end encryption)

Even then your surely not running your own fiber, though things like STARTTLS help mitigate this vector.

I only mean to say, some level of trust is assumed. But yea, you should aim towards less buggy, evil corporate dependencies.
The problem with that is that each command in the pipeline would have to somehow be modified to convey content type metadata. Perhaps we could have a way to send ancillary metadata (a la Unix domain sockets SCM_*).
This is strange, because Firefox is much faster than Safari for me. Have you tried Firefox Nightly?
Or they could serve all this over HTTPS where that process would happen automatically when you download.

As another poster noted the keyserver in that link will work over http so you're still susceptible to a possible downgrade attack.

Given how easy it is to get a LE cert these days it's making me question what other security decision Ubuntu is making that I'm not aware of or have the expertise to evaluate.
I'm invested in the Google ecosystem, and have recently got myself a Pixel Slate that I carry everywhere as my primary computing/ media device (no more separate laptop and tablet). It would now be silly of me to use Firefox in place of Chrome. Moreover I have got nothing to hide, so all these privacy-fears don't concern me; in fact I often feel like they are being overblown.
I think most of the meaning here isn't found in a design document
That's very interesting, and especially confusing to anyone with a bit of electronics education. A light switch in a simple circuit needs to close the circuit to allow electricity to flow through the light source.
It does measure bug count though.
oh shit that actually happened to me! man thanks for validating my terrible experience with my last company :P
I had a boss (previous) say everything is higher priority than the last thing I asked you to focus on.

In a year at that place no one finished anything.

Literally, they had 18mths on a project with less than a 1000 useable lines of code and a team of five.

I wrote a similar system on my own in 3mths doing it after work and weekends for a customer as a side gig.
Ad-supported businesses are an example of tragedy of the commons. They cause users to be product rather than customers. They make it harder for any other monetization strategy to take off the ground (it is hard to compete with "free"). Ads, and marketing in general, is a zero sum game with your resources being spent simply not to fall behind, just because your competitors are spending them (they are like lawyers and military in that regard). Ads enable and encourage parasitic businesses, like content farms and the like.

For the marks, I mean, users, ads pollute visual field, occupy mental space, create and encourage unhealthy habits.

Ad industry can't go out of business fast enough.
>This is not targeted to ad blockers specifically.

At superficial inspection it's not obviously targeted at ad blockers. It might still be. Most of google's revenue comes from advertising, fighting against ad blockers wouldn't be unexpected for them.
Are you forced to use Chrome @ Google?
I think avoiding deep class hirarchies is an accepted best practice nowadays. In academia, people still don’t know it (I left in 2017) but it is accepted by everyone I talk to nowadays. I do not use any implementation inheritance anymore, only interface inhertance.
I haven't but I'll give it a shot, thank you!
Microsoft is helping visually impaired kids learn to code with physical blocks
Well, look at the bright side: People will (hopefully) remember that there's an open source browser from a non-advertiser company (and therefore with not many incentives to break your adblocks)
This seems very similar to the changes Safari made a while ago for their content blocking API, so there may be more to it than "Google wants to break adblockers".
For those interested in the engineering details behind the whole flight, from engines, to power systems, guidance, navigation and computers, I would say my favourite book is

"How Apollo Flew to the Moon" by W David Woods
https://www.amazon.com/Apollo-Flew-Springer-Praxis-Books/dp/...
With Apple, you're the customer, not the product. For one, Apple defends and doesn't sell your data.
Is that real or an urban legend or somewhere in between?

Slightly tangentially, IBM often went by "International" back then. Products would have an "International" logo on them, and names like "International Automatic Carriage". e.g.: https://archive.computerhistory.org/resources/access/text/20...
I wonder what this means for browsers like Brave. They are on Chromium engine but AFAIK they are using their own blocking, different from uBO (not sure what exactly they're using).
Reaction time is the real difference in this video. A human can't react to the twitch of the siege tank cannon that happens just an instant before the shot lands, we treat it as something that happens instantly and thus, we can't react to it, not even with a single unit. If you apply a human reaction time to that AI, that behavior isn't possible anymore, even with perfect micro.
Things are not looking promising and 2019 is European elections year. Greece has financial and many other issues, Italy has also many financial and internal issues, Germany is not holding the same powerful position as it had with Merkel, UK is uncertain with one foot in the EU, France has already a lot of problems and many more coming up and the same goes for other countries (immigration, politics, economy...). Let’s see how things play out.
I feel the same. I keep Chrome around, though, because it seems to be the new IE in the sense that I frequently encounter sites that simply don't work properly in either WebKit- or Gecko-based browsers. It's also the new IE in the sense that I get incessant reminders about how I should be using Chrome when I access Google-administrated services, which feels like a surprisingly blatant if still implicit admission on their part that an open web simply isn't a concern or interest of theirs. I never really believed otherwise, but still.
That doesn't get you close to what umatrix offers.

I can throw facebook's servers into my hosts file, but what if I want to permit connections to facebook servers if and only if I am on facebook.com? uMatrix makes that trivial.
I would think if Apple, Google and Samsung all walked away from the Australian market together, they'd get the message.
Ontology's key strength is that it allows for discovery. Yes it's a form of curation, with all the bias that implies. Sometimes I want a domain expert to curate hierarchical lists for me to explore.

Both Ontology and Tagging have their place. The net is vast and infinite, sometimes it's nice to have a map.
Actually, it's not that hard to build a UI Builder for React.
Just output normal HTML, then transpile to JSX.
For method handlers, transform into Redux actions.
And you've done.
The law also defines "systemwide weaknesses" in a way that, uhh, allows for having actual systemwide weaknesses without being able to claim that they're being made to introduce "systemwide weaknesses" under the text of the law.
I can answer this :) Because in Germany, everyone uses Girocard. It has a lower fee, so it is preferred over credit cards. We also don't need the consumer protections that credit cards offer because most of them are law here.
I think it's a positive development and a sign that GUI applications are now being treated seriously.

There's just no way that any generic widget set is going to 100% fill the needs of an easy-to-use, complicated GUI application. Nowadays when UI/UX actually matters in the success of software, it makes sense that developers are taking control of their UI's widgets. Cobbling together a GUI with a limited set of cookie-cutter widgets that are difficult to modify is no longer acceptable.
Certainly abuse and addiction management has improved since the 1960s - but companies have struggled to get more stimulants to market because of other side effects as well (e.g. fenfluramine was quite effective, but withdrawn in the 1990s since it was found to cause heart valve disease / pulmonary hypertension). At this point, broader adoption of medications seems to be blocked by a combination of physicians choosing not to prescribe, payers unwilling to pay (e.g. $300/mo indefinitely), and patients who don't like the non-trivial side effects of existing options. Perhaps future drug discovery will alleviate these issues.
In most contexts empty file is indeed a valid executable. Debian folks learned this the hard way recently:

https://bugs.debian.org/919341

However, executing /dev/null doesn't seem to work on Linux:

$ sudo chmod 777 /dev/null
$ /dev/null
bash: /dev/null: Permission denied
I was thinking something similar, buried in a library that everyone could link. It seems... awfully awkward to build, much less portably.

This reminds me of how busted Linux is for not having a SO_PEERCRED. You can actually get that information by walking /proc/net/tcp or using AF_NETLINK sockets and inet_diag, but there is a race condition such that this isn't 100% reliable. SO_PEERCRED would [have to] be.
It's not even just that it's hard to be upper middle class (build wealth), but that people aren't even being taught to build wealth. Learning to build wealth isn't taught in schools. It's passed down from parents to children and it was far more common to find families where the parents taught these skills when there were lots more mom&pop businesses and homesteads where they built their own wealth and taught the skills to their progeny. The rise of the company man and the firm all but eliminated the need to teach about wealth building. People outsourced thinking about wealth building to pension plans. Now that pension plans have failed we have 2-3 generations now that have lost a lot of the teachings of how to build wealth.
Every few years everyone forgets that all the apple products more than a few years old all had their own quality problems.
Firefox does not stack tabs like Chrome does and does not load all the restored session tabs at once either. Aren't these dumb design decisions enough to switch to a product where people actually think about how it's going to be used?
I find the whole library/framework existing functionality thing to be vastly overrated. There’s a certain minimum you need, but once you hit it, OK.

For me, what I liked about Ruby when I played with it years ago was how expressive and concise the language was. There is joy in NOT having to read through a mountain of drivel when you go to dive in and maintain a feature.

I realize I am in a minority, though. Most of the industry seems to insist that we are doomed, DOOOOMED (!!!), without static types, no matter what the cost to have them. For me, mutable data seems like a much bigger evil and impediment to comprehension than dynamic types. Of course, to have something that had types and type inference, but also allowed dynamic types with minimum ceremony would be nice. Maybe someday (but until Typescript groks partial function application, and maybe type inference of object literals, that’s not yet the answer)

Anyway, back to work on a big fugly mountain o Java code...
In time it will go the way of edge. Reimplimenting the same features over and over makes no sense.
Nope. In most of the world you need some kind of contract verbal or written. Sorry.
Unfortunately Google invests heavily in Firefox, and Edge is switching to Chromium.
Apple sells a $130 external battery case now. Fatness is available if you want it.
Thanks for the reminder. I try to give a little to Mozilla and Wikipedia on a regular basis. So far they are living proof that there is a way to make this whole mess work at a high standard of quality without resorting to the advertising model, which seems to become more heinous by the day.

Please everyone help the other options survive, even if you don't personally like them or use them. There is no way legislators are ever going to catch up on their technical knowledge enough to manage even the most blatant monopoly. Who am I kidding, they wouldn't care anyway. Somebody has to get in there to offer competition and keep things honest. Having options improves all of the options.
Why should a regulatory body step in? People were saying for years about how evil Google is, along with how limited and how much of a spyware Chrome is. There are alternatives that people can switch to, if they decide to keep using Chrome they should just suffer the consequences.
Correct.

> if any datacenter is completely wiped out

Correct. When all of our datacenters were in Sacramento, California, some customers told us they were concerned because they were ALSO in Sacramento and a meteor could wipe out both their computer, the local backup, and Backblaze's cloud backup, all in one meteor strike.

While by default we put your data where it is convenient for Backblaze, we CAN work with customers (and have done so) to place their data in our Phoenix Arizona datacenter or one of our Sacramento datacenters if it is important. As we add our European region (coming soon) this will become a pull down menu for all customers. For now, we only work with larger customers to make sure the customer data lands in the correct location for them.
The right to free speech is important even if you don't have anything to say. Privacy is no different.
We are due for a back-lash soon. "On-premise cloud" or something.
What Turnbull means is that the technical measures don't matter when you can compel people with threats of fines and jail time. And he's right.
Haskell has the Conduit library. There's jq's notion of pipes (which isn't the same as Unix pipes, but still).
Now thats insane, and really creepy
Do you know of a WH official that was ever against the surveillance state?

And why does trump picking him make him automatically a disaster?

I feel like this is being completely dismissive of any kind of progress that could be made because orange man is bad.
Well, it is a lot harder than it sounds...
Yes, love it. The paid service is $5/m and you can use a custom domain and create 5 email aliases. Also, I think, ProtonVPN comes with that package (not using that yet, but will)
I think a lot of requests get repeated once they fail. So in reality it's a lot less. Don't quote me on that though.
The complexity is of recursive implementation of fibonacci is O(golden ratio ^ n). If it was O(n ^ 2) it would run under 0.1s.

By the way, the nimpy looks cool. Thanks for sharing.