skysight-inc/HackerNews huggingface dataset:
Yes, according to the Avast privacy policy the data is "anonymized or pseudonymized." As I already speculated in https://palant.de/2019/10/28/avast-online-security-and-avast..., they likely went for pseudonymization in this particular case - meaning that they simply left the data as it is. The unique user ID being sent there is technically a pseudonym, meaning that it isn't directly tied to your identity. That this "clickstream data" is easily deanonymized - so far there is no indication that Avast cared.
It's software. What you or anyone else does with it is your own responsibility.
Child separation, for starters. The UN Human Rights Office agrees that it's a human rights violation: https://news.un.org/en/story/2018/06/1011391
dotnet core is an insanely good sell for any company. seriously take a look at what you can do and forget what you knew about .net of the 2010s.
So, this catches me in the midst of an effort to try and migrate away from Java (albeit to another JVM language) because I'm sick of the amount of effort it takes to maintain Java code.

But, all the same, I want to play devil's advocate and argue that a lot of this mess is really about Java-the-culture moreso than Java the language.

You can use `public final` fields instead of private fields with getters but no setter. You can use public fields instead fo a private field plus a getter and setter, too. It'll save a lot of boilerplate, and, if you're doing it right, be functionally equivalent. The only things stopping you are cultural factors. First and foremost, it's taboo. That's, frankly, the usual reason. Second, some libraries that rely on reflection aren't equipped to handle fields. Not because they can't, but because the getter/setter pattern is so culturally entrenched that not following it is almost unthinkable. Finally, and this is the prototypical reason that motivated this idea in the first place, because, 20-odd years ago, some very clever people decided that it should be very easy to do Truly Obnoxious and Anti-Social Things like replacing a simple field access with a database round trip or some spooky-action-at-a-distance state mutation without having to tell any of your colleagues what you'd done.

To an approximation, a big motivation for the functional backlash against OOP is the realization that maybe we shouldn't be so quick to enable ourselves to do Truly Obnoxious and Anti-Social Things. Maybe it's even desirable that we not do that. Of course, politeness mandates that we couch that observation in gentler language using terms like "referential transparency."

This maybe speaks to another aspect of Java's culture: Perhaps due to its corporate roots, Java developers tend to rely strongly on thought leaders for advice. Regular book authors, conference speakers, bloggers, etc. are the arbiters of best practices. The more books, lectures, and blog posts one delivers, the more name recognition one has, the more trusted ones opinions become. In the limit case, you spend all your time telling people how to maintain code, and no time actually maintaining code.

Strip all that mental noise away, and, while it doesn't turn Java into my favorite programming language, it at least gets easier to see how Java doesn't have to be any more of a boilerplate-ridden mess than any other language of its generation.

Just don't try actually writing clean Java code at work. That's a path that can only lead to unemployment.
I don't can't answer your question about "the actual complaint" because I am not one of the developers/protesters, but I'd just like to note you're building a lot of arguments against potential straw men. Perhaps you should more actively seek out the opposing opinion before you build arguments against them.
> oh wow, Signed Exchanges are worse than AMP!
> "make sure you are visiting mybanksite.com" is no longer safe.

Sounds like you don't trust public key based content signing. This is just broadening public key based signatures beyond the domain to include the domain and the content itself, and using signing to make the authenticity of the content independent of the physical infrastructure that served it.

That' what's being used here to verify authenticity of content's source, just like PGP/GPG does for signed emails.

That's a far stronger guarantee than "the data is authentic because it came IP address range X purchased by company Y".

In fact, without a such signature, there is no guarantee that just because a piece of content came from a particular server/datacenter, that it is authentic.

With signed exchanges, the chain of authenticity is pushed all the way back to the website's content creators - it doesn't stop at the web server. Also, this can't be phished unless you break the the content signing algorithms, and if that happens ... we all have bigger problems.
So don't trust Cloud Flare. DoH in no way depends on them. You can simply run your own DoH resolver.
www.cloudtpass.com

REMOTE OR INTERN

There’s all about our company and social media rewards project. Tech Start-up already working internationally.

Looking for individuals with experience in developing a mobile OS.

Looking for individuals with experience in digital video making and website design.

It’s your opportunity to work on a very simple, large scale, project with a high media visibility corporation.

Send all inquiries to mail@dxtxbxnk.com
My comment for years has been that most programming languages are for humans first, and computers second. But Java is for tools first, humans second and computers third.

The result is an excellent toolchain. But also you are completely unproductive unless you master said toolchain.
This was my first thought too!

It was also my first thought after I recently upgraded MacOS, and was bombarded with multiple permission dialogs whenever I did anything.
By “addressed” what are you referring to wrt Boeing?
His work is very good and important. However, I've always found it annoying that his name is attached to the "Erlang distribution" -- it's a Gamma distribution!
Zdsvgfrsxdfg
https://www.reddit.com/r/onekeplstreans/comments/e62o0v/officialstreamschelsea_vs_aston_villa_live/

https://www.reddit.com/r/onekeplstreans/comments/e62o1l/officialreddit_aston_villa_vschelsealive_streams/

https://www.reddit.com/r/onekeplstreans/comments/e62o2n/officialtvchelsea_vs_aston_villa_live/

https://www.reddit.com/r/onekeplstreans/comments/e62rm9/officialstreamsman_united_vs_tottenham_live/

https://www.reddit.com/r/onekeplstreans/comments/e62rmt/officialstreamsman_united_vs_tottenham_live/

https://www.reddit.com/r/onekeplstreans/comments/e62rnf/officialreddit_tottenham_hotspur_vsmanchester/

https://www.reddit.com/r/onekeplstreans/comments/e62roe/officialreddit_tottenham_hotspur_vs_manchester/

https://www.reddit.com/r/onekeplstreans/comments/e62roz/matchthreadtottenham_vs_manchester_united_live/

https://www.reddit.com/r/onekeplstreans/comments/e62rpm/livestreamofficialmanchester_united_vs_tottenham/

https://www.reddit.com/r/onekeplstreans/comments/e62rql/officiallivestreamtottenham_hotspur_vs_man_united/

https://www.reddit.com/r/onekeplstreans/comments/e62rr6/officialreddit_manchester_united_vs_tottenham/

https://www.reddit.com/r/onekeplstreans/comments/e62rs9/officialreddit_man_united_vs_tottenham_live/
I think Germany does it right by restricting political ads only to a very limited timeframe. I think negative ads aren’t allowed either. So parties can get their message out but they don’t benefit from having more money and the quality of the ads is not as low as in the US.
Their defense side is also seriously suffering. They've lost the vast majority of contracts in recent history and their main combat jet, the Super Hornet, was inherited in the McDonnell Douglas merger and continues to suffer under their management.
Use an ad blocker. Boom, problem solved.
LineageOS has nothing to do with iOS

It's a product in the same category (mobile OS) that has a feature (privacy preserving location measurement) that another product does not.

you aren't about to get the masses moving over

You are using a strawman there. That was not my purpose in posting. This is Hacker News; I'm sharing my experience, presumably, with other intellectually curious people who might be surprised to know that a rather obscure option exists that they might not know about.

GPS sucks terribly in many cases

I think this deserves some study. I don't see why, in theory, it would need to be the case; the GPSTest app seems to do an excellent job of tracking satellites and reaquiring. The first time I used it it took ~2 minutes. But every time since it's been immediate.

It may be cynical of me, but I think I can be forgiven if don't think either Google or Apple are incentivized to fix GPS acquisition times. Continual, passive scanning of the local EM environment is much more information rich for them, and constitutes a considerable surveillance advantage. Bluetooth scanning especially allows constant, dynamic update of every person you are around. So by using these systems you're not just violating your own privacy, but anyone around you.

So, despite the downvotes, I am very proud of my comment and believe it to be quite on topic. Thanks.
The one item I've seen attributing this to a named person, attributed it to a philosophy professor at CCNY. This was in "The Lives They Led" year-end collection of obituaries the NY Times publishes, and it was probably at least five years ago.
Red and Blue are just window dressing for the establishment Black.
This is complete absurd, nihilistic, and disempowering. People all over the world have joined together in protest and support for the treatment of each other, in the context of local conditions separate from their own, and driven change and progress. This is happening now between the US and Hong Kong and in solidarity struggles across a Latin and America.

By your line of reasoning, no one in the west should’ve have supported divestment from South Africa during apartheid, even though that was a wildly effective strategy.

You don’t wait for power to grow a conscience, you force it into a corner with your own and the solidarity you build with others.
This also goes way beyond rounding up a 13 month side project to "years of experience."
757-300 and 787-8 have similar seat counts, but the latter is overkill in terms of range and somewhere in the ballpark of double the cost of an a321. Not to mention that pilots that are type certified for larger twin-aisle aircraft tend to be more senior and expensive than those that are certified for midrange single aisle aircraft.
So you picked up, before you spun up your hauteur engine, that that number is not six thousand stolen iPhones, but six thousand trashed and recycled ones? And that there's no way to communicate to a user that their lock prevents it from being done?

There's no reason why a user can't be asked by Apple "hey, a recycler received this locked iPhone, do you want to wipe and unlock it for recycling?" save for an unwillingness to implement it; as-is, this just and only just generates waste. But it let you get mad, so that's cool, I guess.
Like a few others here, I typically use an interactive Python console.
> please don't post complaints about paywalls. Those are off topic.
Lying !== Fraud.
Psilocybin and Related Compounds Biosynthesis Successful
Is that the case?

Are Google ads that influential as far as 'establishment' vs 'not establishment' in Singapore?
> Being from a third world country, I understand how valuable it was to have a cheap smartphone

And just because you live in the US doesn't mean you can afford a top tier iPhone. That's why the secondary market is so hot for them.

> If you don't like Google AMP, it is fine..

I don't really care one way or the other.

> If you don't like low end hardware standards, it is fine..

I do take some issues with the fact that Google employs no standards at all for a baseline level of quality with their devices, and then places the burden of supporting those devices on others under threat of delisting.

> But they have solved real world problems, whether first world problems or not.

Ends do not always justify means. Lest we forget that the winner here is not limited to people with low end hardware getting to consume AMP content, it's also Google, who profits directly off of that consumption. And THAT is where I believe the ethical lapse is. Google isn't doing this so people can get content easily on low end hardware, they're doing it under the guise of that, while laughing to the bank as they're breathlessly defended by people who refuse to accept for some reason that Google is a business, and it acts in every way to forward it's business.

Just like Stadia is not Google setting out so that people who can't afford game consoles can still play the latest games, they are inserting themselves in a user's market so they can be the provider, and get that sweet, sweet engagement.
Yes, it’s one thing to promote a cleaner and faster web though better design and implementation. It’s another thing for Google to use its effectively monopoly power to enforce that. As the FA says, Google didn’t invent the web or create its content - what gives them the moral right to take it over?

I think the collective web will eventually fix the problems without Google.

The root of the AMP issue is placement in Google’s search engine. Personally, I use DDG, and would be willing to pay a sizable subscription fee to keep it from being more like Google or from being acquired. But, most people probably would not - they are used to the web being “free”.

This is just another “embrace, extend, extinguish” effort, like the ones we have seen in the past. These attacks are transparently self-serving and should be “routed around”. It will require commitment to do so!
>Github provides software lifecycle management services. It is apolitical.

It is immeditately political the moment you sell your product to people working along politically charged lines, for political ends. It is no different (speaking of being political or apolitical, that is) to US companies selling software to the Chinese state. You have posited that technology is neutral without anything to back that up, and in opposition to the current scholarship on the intersection beween technology and politics[0].

[0] https://cris.maastrichtuniversity.nl/portal/files/615442/gui...
The worst experience I had refactoring JS was the need to change functions that were used elsewhere from plain to async. I really hoped to have had a strong IDE that could assure me the affected code was as intended and did not have the flow completely break because a promise was returned where none was expected before. I distinctively thought "I wish this was Java". Some of the affected code was already in Typescript and that did help a bit, but I was still not too confident because I still didn't trust the IDE completely (Typescript support was comparatively new).

I have even come to question if we should make all our javascript apis async from the start to avoid this scenario though it seems a rather extreme guideline. We didn't really do that, but I still dread this type of refactoring.
> Other languages may be able avoid having a large code base entirely. I recall reading some stories of people rewriting giant Java code bases into very small Clojure programs that were more flexible, maintainable, and scalable.

I can rewrite any bad written code in less lines, same language same framework as initial code.
> This doesn't mesh with why lots of people play things. It's play. It might just be a nice way to pass the time.

If training isn't fun, then don't train up. Instead, learn to be satisfied with losing.

Which is fine: I'm satisfied when I play a decent game (but lose) against stronger players. I probably was going to lose anyway.

Being satisfied with your skill level, and learning to enjoy a game without necessarily improving at it, is important. For most of us, playing games is just a hobby. Our professions... the skill we ACTUALLY practice to get good at throughout our lives... takes priority over our hobbies.

Part of what makes a hobby a hobby... is the decision to remain weaker than professionals at that skill. I'll never become as good of a Harmonica Player as Magic Dick (who played "Wammer Jammer": https://www.youtube.com/watch?v=a0q2Vy3fx2I). But that's fine, because Magic Dick is a professional Harmonica Player.
Asp.net Core Updates in .NET Core 3.1
Private companies stop associating with you and/or sue when they feel wronged, that's the hammer they have to swing. The government's hammer is accusing you of a crime and sticking you in jail (and maybe letting you back out if a jury doesn't agree) and people who wrong them are nails. I think that distinction is probably more relevant here than whether the specific lies in question constitute a crime. It explains why this person is getting jailed whereas people that do this and get caught in private industry get excommunicated from said industry and/or sued.
The Oldest Comedy Club Barker on Macdougal Street
Well, where, exactly?

The solution most people seem to be talking about is sandboxing imports off into containers (sandboxes, whatever - these will end up as containers) so that they can have their access to sensitive data and API's controlled. These aren't "code dependencies" any more, these are "runtime services". It implicitly conforms to "dependencies are bad" by forcing all dependencies to be external services. But it doesn't allow you to actually import known-good dependencies from trusted sources.

And specifically granting access permissions to code has always worked before, right? I mean, people never just click "allow" all the time so they're not bothered by security dialogs, do they? Why are we talking about implementing such a proven-bad solution yet again?
Rarely is a popular slippery slope argument (whether an accurate prediction or not) an actual logical fallacy: Most of the time when people accuse something of "The Slippery Slope Fallacy", they're mistaken as to what an actual logical fallacy actually is.

A legitimate logical fallacy of the "slippery slope" variety is when one observes a transition from state S_0 to state S_1 via some step/action X taken, and without evidence or justification (!) assumes/claims that the step/action X will therefore be repeated indefinitely until the system evolves to state S_2, S_3, S_4, ... S_n (where S_n is presumably a state we all consider to be undesirable). The "without evidence or justification" part here is EXTREMELY important. If you actually have evidence or justification of a slippery slope, it is not a fallacy; it becomes a valid argument.

Tip: When you see what looks like a slippery slope fallacy at first glance, it's probably best to give the opposing argument the benefit of the doubt by asking for evidence/justification for the induction (S_0 -> S_1) -> S_N. In most cases, some evidence will be provided to justify. If you disagree with the justification, the debate continues in that direction (which is good, because this is productive).
In the days of batch computing with turnaround time of several hours, a good idea was to take the deck of cards to a machine that right away would just list the deck, that is, print the cards. Then go over the listing line by line to desk check.

In those days, some of the job control cards were tricky to get right. So, at a big meeting about the computing services, one frustrated user stood and explained that when he had a job control card that worked, he would laminate it in plastic, punch a hole in one corner, and hang it on a chain.
What is an example of a web site I might have used that breaks the Back button because it uses AMP?
We are looking for any intro's to possible collaborators, partners, etc. in this space. Would love to discuss with anyone with some knowledge about this space.
this ++
This Lite version of CNN is great. They have a lite homepage as well: http://lite.cnn.io/en
But AMP didn't help either! The new reddit was rewritten using AMP and it's really slow (ironically old.reddit.com load faster on my phone right now).
Personally, I'm okay without AMP if 99.9 percentile latency on the overall mobile web ecosystem was within 2~3 secs. Unfortunately, it's more of 20~30 secs on non-AMP sites, which made me to take an ambivalent stance upon AMP. My ISP is obviously not doing a great job, but it's also a publisher side problem which is nearly un-fixable anytime soon.
> I do agree though that there is no great reason Java has to be more verbose or more confusing than say Go.

Not a Go developer, but two things off the top of my head:

1. Do not need to explicitly declare interfaces a struct conforms to.

2. Do not need to declare types of variables inferred on initialization.

3. Syntax for slice, map and struct literals.

I'm sure there's more...
No, but that would be fairly easy to configure - put the IoT devices on their own VLAN with dedicated DNS server. My household is small and the list of new domains visited is manageable and interesting to inspect by hand. It's definitely more of a hobby than a scalable solution, I must warn.
I would kill for second avenue subway in 99% of America. It only sucks in Manhattan. MTA is the worst, except it’s also the best mass transit in the country.
Do small parties benefit more than others with Google ads?
> They're arguing that it's not designed well because it should accommodate recovering parts from phones that were knowingly disposed of without the owner releasing the activation lock first.

> As parent comment points out, this could be a simple matter of the refurbisher requesting a release of the lock, sending a request through Apple, and Apple requesting permission of the phone's owner via their account. If the phone was stolen, they click no. If the phone was given for recycling and has parts that can still be used, they click yes.

Is that even possible? (Legitimately curious) My understanding is in the current design certain expensive things, like the SoC+Security-Enclave are certed/secure-booted, and I imagine other parts are just generic / "off the shelf" plug in and power up and go.

If it is possible to allow more component level re-use without violating the security goal (deter theft), I'm all for it. The more I think about this I honestly think this is active design decision by Apple to avoid a number of long tail permutations they would otherwise need to test and support.
All I'm saying is that providing services to governments is political. Nowhere did I claim equivalence of parties in question.
Neither 800LoC nor ~5kLoc qualifies as a large codebase.
In my experience sh*t starts to get real when you go beyond 30-50kLoC, at least that's when I start losing the needle in the haystack. I've done that with Erlang and it's not really fun.

In comparison, my current project in TypeScript is at this stage now and by using an IDE things are quite under control. Refactoring is easy and even major architectural changes are manageable (we did ~5 so far, depending on how you count).

Wasn't the case with Erlang. We only managed to do one such major change and it almost killed the project. It probably even actually killed the project as we were late to the party and failed afterwards.
You're missing a set of parentheses.
>(Avoiding the pull to reference US politics here.)

Should be easy considering this happened in Australia...
I was thinking 2d games but woah, very impressive.
It's surprising airbus hasn't eaten more of Boeing's lunch. The A32x series planes fit the roles of the 737/757/767 seemingly, and likely don't require new certifications to fly each in the series. I think boeing has not only lost customers from the 737 max but confidence from people actually flying boeing jets as a whole. I for one look at the plane I'm flying on when buying tickets, I pay more for planes that have good to great safety records. I can't be alone in that.
I can help 2, maybe 3 people, and retire without any assets. Not saying buybacks are the root of all evil, but if companies could give a crap about their employees or communities they might increase wages.