skysight-inc/HackerNews huggingface dataset:
You're right, LitElement and Polymer don't use a VDOM. [0][1]

I don't think Polymer 3 uses LitElement though. Seems to say they're highly compatible, but that Polymer 3 uses PolymerElement, not LitElement. [2]

[0] https://lit-html.polymer-project.org/

[1] https://www.infoq.com/news/2019/06/polymer-lit-html-element-...

[2] https://github.com/Polymer/polymer
On Android, I have rooted my phone and installed adaway. It adds /etc/hosts entries to block ads. I haven't seen ads in a long time.

I also use Firefox with unlock sometimes.

On iOS, you could use a different DNS server to block ad domains.

https://adguard.com/en/adguard-dns/overview.html
Our Bagotta has no trouble with that, if we're comparing brands (not sure if you meant "Roomba: the brand" or "Roomba: any vacuum robot in the USA")
Why do we have to talk about everything bad before we talk about one thing that's bad, especially when it comes to black people? Why, when the aftereffects of American slavery are being discussed, is there always somebody who says that we have to talk about Middle Eastern and African slavery first?

Are the only important problems universal ones?
Looks as if this site and the BIPOC media blitz was launched this month.
It's just a standard vision convnet like ResNet-18, or ResNet-50. It gets fed facecam with an audio spectrogram concatenated to it (pretty hacky, but seems to help). All it does is binary prediction of {interesting, not interesting}, and I use some heuristics to pick regions of video based on how many frames were "interesting" to the model.

Feel free to take a look at the (research quality at best) code: https://github.com/eqy/autotosis
Actually there's a mention since the first Unicode Emoji TR (https://www.unicode.org/reports/tr51/tr51-1-archive.html#Lon...) to a "longer-term goal" to support not only embedded graphics, but also "a reference to an image on a server".

I'm not sure where it comes from and what's come of it; seeing as the next sentence is "server could track usage", I have the feeling it's from the editor from Google... ;) (Mark Davis)
Better yet, mute those local stations and put some Moby on
It is called HN. You can’t ever discuss a language without also discussing Rust.
If they made it a priority they could have shipped in 2010 with generics. There is no new art in this design.
However, they can't save and they can't have any security to make any long-term investment. They also don't get any chance of credit in local currency because interest rates will be insanely high due to the hyperinflation and volatility.

The ones that do manage to get any savings will rush to the black markets to convert bolivars to USD or EUR. The ones that don't get any savings are SOL.

As someone who grew up with 30%-40% inflation a month, I find it really weird to see someone thinking any of that is cool.
That's, ironically, what Hydro-Quebec did when it nationalized in the 60's.

The Federal Government wouldn't load a single penny (they maintained for 50 years that these projects were the scope of the Provinces until they bailed out the Muskrat Falls project in Newfoundland) and neither would the Canadian financial elites of the time. So the capital injection came in US dollars straight from Wall Street.
Came here to type this. Mine zoomed in much farther, but I would have liked to eliminate the browser mess.

Otherwise, this is very, very cool. Thank you to the author.
Because the primary threat identified by American counterintelligence, correctly, was the cost of the Soviet Union taking the Canadian work and running with it (See, among others, agent LIND in the Mitrokhin Archive) was greater than any defense gain from the airplane.

It is a backhanded compliment that the material was destroyed.
I just signed out of my Netflix account on iOS. This is what I get:

>Trying to join Netflix?

>You can't sign up for Netflix in the app. We know it's a hassle. After you're a member, you can start watching in the app.

And yeah, obviously you can sign in.
What's wrong with iterating on Rust? Comprehensive type checking makes refactorings a lot easier than something like Go. And you can iterate starting from a simple, working solution that relies on marginally more expensive features, such as .clone(), Rc<…>, Cell<…> or RefCell<…>, Any for dynamic data etc. etc.
> I spent more time playing type system golf trying to come up with the optimal type

> The jury is out if thats is a good thing or a bad thing

Well said. I have this same thought with TypeScript on a frequent basis.
I think it’s true no matter the domain. You should take a scientific approach to self improvement.
The easiest way to run it would probably be running an older windows version on a VM. Maybe not 2000, but something like XP might work?

I suppose you could always reverse engineer it worst case, but that's probably a much more work than you're looking to do, especially without any debug symbol info.
Don't switch. Having a skillset like software development will help any other endeavor when the time comes. If you are good enough at coding, and you like business, sooner or later you'll learn what you need to learn.
This is going to give rise to a utility-belt of sorts, which is what I'm really looking forward to. There are many collections and common utilities that we've all been hand-writing for a while (e.g. waiting for Set(string) instead of map[string]struct{}, or a TreeMap(string, Thing) instead of maintaining sort order separate or using reflection for an existing lib).

> Methods may not take additional type arguments

While I can fathom the complications that arise, I'm hoping they can work past this restriction by launch.
You can use `go generate` with the AST package and get the same thing.
Hey gets rejected by Apple, DHH promises to fight
That study calls out significant issues. I can go from personal experience. Porting python to Go. In python, we had to have tests dedicated to ensuring the right types were handled the right way. Is it a string or an array passed in? Welp, need a new test to cover that. Whole classes of tests go away with more advanced type systems. Those tests were needed to prevent those classes of bugs. So better type system == removing of whole class of bugs.
Here's a picture:

https://en.wikipedia.org/wiki/Cisco_TelePresence#/media/File...
Really? 3DES still appears here, https://csrc.nist.gov/projects/block-cipher-techniques, with DES and Skipjack being called out as deprecated.
I've still got a Roomba 650, I don't know if the newer models handle it any better.
What I find interesting is that cities everywhere seem to be roughly at the same level of development. The GDP of a country may be different, GDP per capita might be wildly different, but in most places on earth there are still roads, cars or motorcycles at least, reasonably well built structures, and so on.

If you look at the different architecture, you might be able to figure out roughly where you are, but you would also be able to tell WHEN you with similar accuracy.
Launch video:

https://www.youtube.com/watch?v=PmPruFdp3WA

Spot on Boston Dynamics Store ($1000 fully-refundable deposit required at checkout, shipping 6-8 weeks):

https://shop.bostondynamics.com/spot
Citation on "Stereotypes like that seem to be a driving factor in why STEM fields are very male dominated".

And citation for that citation, ad absurdum.

At some point, we have to agree on what is actually going on in this world. We can't solely rely on citations, because I can just say that those citations are a result of an oppressive patriarchy and as a result, I don't accept your citation as valid.

Where do we go form here?

The basis for any possible discussion is solidarity - society doesn't work if people are constantly being pitted against each other.

If it doesn't promote solidarity - it's anti society, pro anarchy. If you want guns in the streets and children screaming, we're well on our way. I just don't know if those creating anarchy (all of corporate media including social platforms) are even aware of what they've done - they're undermining the foundation of society that makes their existence possible and they don't seem to care.
E159 Project Amiga 4000 P2
Drone-deployed sterile mosquitoes could check spread of insect-borne illnesses
I feel the same about imagemagick. Oh the things you can do with just curl, bash, imagemagick... And gnuplot if you're rich.
I question that as this place erodes into literally full of entertainment posts.

Guidelines are great and I usually abide by them, once in a while there is a reason to break them and I've substantiated those reasons.

Consider my take on this as a form of protest against the eroding quality of HN discussions.
Not exactly. There are fewer linguistic, cultural, and immigration barriers when comparing Canada/US vs. Europe/US.
You're basically saying that prefixes like kilo- have a context-dependent meaning - usually 1000, but sometimes 1024.

We know how well that worked out historically, right? e.g. https://en.wikipedia.org/wiki/Ounce "the international troy ounce is equal to exactly 31.1034768 grams", "The international avoirdupois ounce is defined as exactly 28.349523125 g", "A fluid ounce (abbreviated fl oz, fl. oz. or oz. fl.) is a unit of volume equal to about 28.4 ml in the imperial system or about 29.6 ml in the US system".

By not respecting the definition that kilo = 1000, you are deliberately sowing confusion and undermining the metric system as a simple, consistent, universal measurement system.
I think you are missing the point of type systems. Our current economy doesn't value correctness at all. Code is rushed out, and usually live longer than it was designed too. This mimicks the the largest infrastructure debt of America (and to a lesser extent, the western world as a whole).

But the same shoddy system is also constantly changing the requirements, precisely because nothing is built for posterity and there's tons of make-work churn. Good type systems make code far easier to refactor, and refactoring (as opposed to slapped-on new code) is the only way to handle shifting requirements without being crushed under ones own weight.
I use restic for that, prerry great.

Also for two wat, check out cryptomator
> Will be interesting to see how ML and CRISPR converge.

don't forget blockchain
I wonder if this is closer to what you're suggesting, as it already allows sharing of simple data structures between cells of distinct languages: https://polynote.org/. One cell: SQLite kernel to get data. Next cell: operates on that data.
Not just addresses, but coordinates.

Inclusion of the delivery notes is interesting too.
There's a lot of money to be made in "anti-racism" and "gender-science", especially in tax-heavy countries. No one ever dares to question it, and it's "good" causes that could use some of the workers income.

I'll be contrarian and recommend Thomas Sowell's "Black Rednecks and White Liberals" instead.
There's is a design document for Go generics.

If you see "unusual problems" with the design, then tell us what they are.

Otherwise it's just shallow pattern matching "Java added generics late, they had problems, Go added generics late therefore they'll have problems too".

Counterexample: C# added generics late and it's perfectly fine design.

The reason Go team is not rushing to implement generics is precisely so that the design makes sense, in the context of Go.

Over the years Ian Taylor wrote several designs for generics, all of which were found to not be good enough.

They are doing it the right way: not shipping until they have a good design and they didn't have good design when Go launched.
There are two things being discussed in this thread.

1. The first, my original point was that a high quality type system enforces correctness by more than just having generics. There's no proper way in C++ to create this class and make a sum type - there's no pattern matching or type narrowing like can be done in languages with more interesting type systems and language facilities. Generics is just a first step to a much more interesting, safer way of writing code.

2. The second, my replies to folks who have corrected me, and I'll borrow your little paraphrase here:

> [Me]: "C++, Java, and so on have had generics for ages and with types like the one above, null pointer exceptions are incredibly common."

>

> jcelerier: "you'd never get a null-pointer exception in C++ given the type that OP mentioned."

>

> [Me]: "Then you can't construct it unless it's successful, no?"

I think this is exactly correct still. If it's impossible to create an instance of Result<T> without... well, a successful result, you may as well just typedef Result<T> to T, right? If it can't store the "failure" case, it's totally uninteresting.

If it _can_ store the failure case, making it safe in C++ is fairly challenging and I dare say it will be a little longer and a little less safe than a Result I can write in a few lines of TypeScript, Scala, Rust, an ML or Haskell derivative, and so on.

Now, I'd love to be proven wrong, I haven't written C++ for a while so the standard may have changed, but is there a way to write a proper enum and pattern match on the value?

It looks like this std::expected thing is neat, but can a _regular person_ write it in their own code and expect it to be safe? I can say with certainty that I can do that for the languages I listed above and in fewer than 10 lines of code.

The C++ answer to that is, well, this:

https://github.com/TartanLlama/expected/blob/master/include/...

I don't think it's a comparison.
Bulma is great but hasn't had significant updates in years it seems -- I would love to get some updates (I use it in multiple side projects)
I’m not convinced this is the problem. The problem is that there is a conflict of interest between trying to ensure that only “high quality” apps are available and trying to tax the value people get from the apps. If I imagine a world where eg Apple get none of the in app purchase but some government get 30% as VAT then it still seems fine for Apple to curate their store but they wouldn’t be incentivised to try to force apps to offer in-app purchases
The entire island is a mountain chain, and the navy is posted all over. If you're suggesting Admiral Shen Jinlong could outsmart the entire Taiwanese defense strategy by landing on the east coast, well, lol...
Another, related paradox is that in corporate org structures, the CIO is responsible for making sure the company's systems are available and working correctly, but the CISO is responsible for securing systems. Departments of CIOs can frequently be seen as a profit center which unlocks potential for the company while CISOs are almost always seen as a cost center which (ostensibly) slows the potential of the company.

This also contributes to perverted incentives (like the red/blue teams) where the CIO frequently gets their way and is more likely to get budget while CISOs take all the blame when their budget increase requests get declined and IT is tasked with keeping unpatched systems up and stable rather than patching systems quickly. Obviously, the best orgs find a way to get both done, but resources are always scarce for the rest of us.
The lesson is that there's millions of copies and the one that performs best on an endurance test gets to be released.
> You're assumed to be mediocre (or worse) until you can prove yourself exceptional.

And to make this personal, feeling like you have to be the best in every group in order to be respected enough that you can't be ignored leads to overwork and burnout.
> I really wish someone would build one of these on Earth. It would actually be easier because you’d just set the pressure high enough to resist wind loads. You could make an incredibly gigantic greenhouse in some otherwise inhospitable climate

This would require 2atm pressure (to be equivalent to mars) - how well do humans react to that sort of pressure for long periods of time?
Clojure and Go seem like two of the least comparable languages to me. They basically have no commonalities. Comparing Java, Kotlin, or Scala to Go seems more valuable to me.
Yep. ‘Tis true. I keep telling Rust people that I could do with less syntactic overhead and that sometimes I just want GC, but I don’t think it’s a priority for the community and they already have a lot on their plate and it does basically everything else right, imo.
Sure, but the Grassman numbers are a bit of an odd model of Grassman algebra with its own notation. They live in some anonymous vector space that is effectively defined in terms of the Grassman numbers, whereas mathematicians usually have some vector space they're interested in and construct an exterior algebra from its elements. The differences are minor but they're two clearly distinct approaches.

Like I said it's nothing terribly important but it's still an interesting difference.
> first-class concurrency

That's an overstatement.

Also implicit nulls are not beneficent to anyone. And sum types could have made results (error/success) so much nicer. I see no reason to go with nulls at Go's inception, hence I call it a mistake.
Go is most often preferable to any of the languages you mentioned, no doubt about it. It's just that Rust is generally held to an even higher standard.
Dependently typed language can check at compile time if you violate a ranged integer value among many other things.

I'm curious though why you are not a fan of static typing? I feel like if you have a language with inference it's pretty good. I mean you could imagine python with type inference and you could essentially write anything in it you can today (baring stuff like heterogenous data structures) without specifying the type manually.
I'm sure it was proportionate to the costs they incurred, but I doubt it's really necessary to spend so much money to find an exploit in Tails, I imagine a single good hacker would be able to find another one at most in few weeks of dedicated work
So you've only used untyped languages, C++? No wonder you think Go is productive...

Not that Java is even good, but that beats go. The history of Go is the history of Java, repeated as farce. It's even some of the same academic lineage come to bail things out with the type system for generics!
Could “far-UV” light provide widespread, safe disinfection of airborne viruses?
Hire two designers, not one
Easier said than done, the red team can’t break real laws (routing through compromised hosts) where real hackers will.
>there is a reference to signing up on the Help Me page

Where in there?
Perhaps:

> AWS Lambda functions can now mount an Elastic File System

from the opening paragraph.
I challenge it respectfully. I think that guideline and the reasons for it "semi-noob" illusion is condescending IMO.

Imagine a new user enters HN ecosystem. They write a complain about HN turning into Reddit - as they felt and observed. Then they go read the guideline that makes a fool out of them as "semi-noob". I don't think that kind of treatment belongs here.
Can your users install extensions? Dark Reader[1] works well enough that I don't care if websites offer dark mode, they are dark for me.

[1]: https://darkreader.org/
If you had read the thread, at least half the comments (many of which posted hours before you) say exactly that (like every time when someone says "unpopular opinion but..."), and without any sort of argumentation your comment doesn't really tell anyone anything.
Yeah no real gain for that case, but for something like filter, definitely a win.
Try approaching someone in denial about their alcoholism and talk about alcoholism they will act very similarly. These people need rehab.
it's had inotify support for several years now
I've tried switching to syncthing, but it consumed so many CPU cycles that I deed it unusable eventually
If a Venezuelan merchant wants to accept credit cards, they'll have to work through Venezuelan payments processors and Venezuelan banks (which don't offer US bank accounts, due to sanctions). The nice thing about Zelle is they can work through a US bank (yes, surreptitiously). But that way they get dollars.
ZeroHedge's Response to Google Demonetization
Out of curiosity what are the better approaches to caching local data? The only thing I'm aware of is something like Apollo client but .. that only works for graphql.
There is very little functionality JQuery offers that the modern browser DOM API doesn't provide with more robust performance.
Spilling a drink is not the same as ascribing a harmful and unfavorable stereotype. And being angry/embarassed is not mutually exclusive, you might feel a bit of both.
>) I don't see how they can bring them back after this

What difficulty is there? As they've announced it's removed due to events this year, I honestly can't guess.

On B, I said it skews more towards the rich this year. Most years everyone at least has their school day.

If it is not required, it just becomes extracurricular. If it's not considered it's useless.
> You accuse my argument ala the "Satya-Sundar fallacy" as specious because I use a few cherry picked examples to demonstrate demonstrate a general fact that isn't true?

Accuse is a strong word, but basically yes. Maybe it's a visceral reaction to something I have hear one too many times, that Asians don't face discrimination in tech because "Look at Satya and Sundar" (not exactly what you said).

But the point is that Satya and Sundar have little in common with the Midwest of America. Here, we can be shot by random guys in bars because they think we're Iranian [1]. You can guess that this kind of atmosphere might not correlate with a particularly equitable promotion process. If it helps, my intention is not to propagate a "woe is me" narrative, but to examine the possibility that Asians are treated differently (to their disadvantage) during promotion, just like other people of color.

Ironically, our discussion here and your linked study already led to a better insight than I had previously! As an admirer of Confucian values, it also makes me a little sad :|

Also, thanks for the study link! I see now that it was controlled for language, and consequently, my guess about language being a factor was simply wrong.

[1] https://www.nytimes.com/2017/02/24/world/asia/kansas-attack-...
Go is just Java repeated as farce. The histories are almost identical with ~10 years lag.

We all called this when Go was created, too.
Privacy and control. My email is not in the cloud either.

Still, as you note yourself with "if auth was easier", we'd need custom applications even for the cloud — it's just that you'd hope they provide unbounded bandwidth for each user, but I am not even sure that's the case for the biggest of players (dropbox, google drive...).
>> Why would the person on the victim end of this feel humiliated?

> Why wouldn't they? Being unfavorably stereotyped is almost universally frustrating and humiliating,

I'd say because feeling humiliated is a completely wrong feeling but maybe something is lost in translation?

Here is my attempt, note that I'm not a native English speaker and I also haven't been in the US for long enough to understand all American customs but I read a lot of English and write a lot English:

- if someone does a mistake in front of others the perpetrator will normally feel embarrassed

- if this happens often enough the victim will feel annoyed and frustrated

- humiliated on the other hand is when someone tells others about something dumb you did.

is this correct?
That's the most compelling example you could come up with as someone who presumably writes Go?

Reversing a slice of T. Copy and pasting this:

for i := len(a)/2 - 1; i >= 0; i-- {
opp := len(a) - 1 - i
a[i], a[opp] = a[opp], a[i]
}

New:

reverse(a)

Or generic versions of these: https://gobyexample.com/collection-functions
I have never figured out what "outstanding" insurance is, and my late father was a physician.

I just go with a PPO because that seems less crappy than the alternative. If anyone knows what metric leads to outcomes like my friend's (I'm not being facetious here), I would like to know.