skysight-inc/HackerNews huggingface dataset:
Lol, love your comment! Funny thing is that there are more people on your side than what this community might tell you! Silence is golden for a reason ;)
i'm sorry you live in a hellhole country and your friends don't understand how bittorrent works. maybe one day you can immigrate to a second-world country and grow some cojones, but until then you should continue living in fear and scaring your peers from downloading leaks early when there aren't fed trackers.
OP seems to be asking for specific examples of ad services to use.

(I'm not sure what's up with the number of responses to the question, "what ads would you [...] recommend i install on my site [a]ssuming i want to fully respect [m]y users privacy", with answers such as, "Don't put ads that breach user privacy".)
"Before they go on our store, all apps are reviewed against the same set of guidelines that are intended to protect customers and provide a fair and level playing field to developers."

As an iphone customer and an iphone developer, let me just say apple can just go f* themselves... This hypocrisy is making me mad. the OS is secure, the access permissions are secure, at this point the only thing they need to ensure is that the game store isn't a scam and then it'll be fine. So, please, stop pretending it's to protect anyone (or in this case macOS doesn't provide a secure environment, right ?).

Just admit it's for your own personal greed, and that you're leveraging a totally unfair position to impose your app store to win against its competitors.
You can create binaries from Julia and there are APIs to call Julia code from C/C++

https://julialang.github.io/PackageCompiler.jl/dev/devdocs/b...

https://docs.julialang.org/en/v1/manual/embedding/
We did have this once upon a time, going from Julia->LLVM->C using the llvm-cbe project (https://github.com/JuliaComputing/llvm-cbe). It is not supported any more, since there are easier ways to achieve what you are asking for. If your code does eval, then there is no way out.

If you can ensure your code and dependencies does not have dynamic things that need compilation at runtime, it is fairly easy to remove the dependency on bundling LLVM. Speed is the same, since you are then just running cached native code.
The product name is Google Sites. With the introduction of the new configuration for that product in parallel, “classic” and “new” distinguished the available configuration. Classic now stops being the default and in a little over a year goes away, but the product (Google Sites) stays.
The Government is subject to a Constitution that has an amendment process, and laws are made by elected leadership who can be voted out by the people.

Facebook is not a democracy, and given the corporate structure and differing voting rights of shareholders, it is practically impossible to replace the current leadership even if a majority of shareholders wanted to.

Moreover, the Government is immense and highly diverse in its missions compared to Facebook. I don't think anyone reasonably believes the sins of the CIA should be borne by, say, U.S. Forest Service park rangers. If Facebook had a public service mission that, among other things, provided essential services to the public like food and housing, perhaps the discussion would be different.

> Say everyone who did take issue with Facebook’s policies decided to leave – who would be left?

Some might say that this is the desired outcome, but eventually management might see the writing on the wall and change the way they do business. Indeed, this is one of the key mechanisms of unionized labor - to bring management to the table for negotiation through the threat of work stoppage (striking).
Twitter has a machine learning algorithm that actively steers people towards political/controversial content. If you choose to see tweets "recent first" to avoid this, Twitter will accidentally-on-purpose 'forget' this every few days, and return you to the AI-generated anger maximization feed. That's blatantly user-hostile behavior that wasn't present on Usenet or IRC.
“It doesn’t make sense to put these types in the operating system”

The OS doesn’t need to hardcode individual types, and to do so would defeat growth. It only has to provide a standard mechanism by which files can declare the type of data they contain, and executables can declare the type(s) of data they consume and/or produce. BeOS, for instance, tagged files with MIME types. The original Mac OS used “four-char codes”. Even DOS had file name extensions, as awful as that particular design choice was.

Storing arbitrary data with no way to indicate how that data is encoded is rank insanity. Saying “it’s the app’s job to deal with encodings” is not wrong, but if apps have no way to know what encoding a given file was written in, how can they know how to decode it?

Please do not rationalize away the longstanding and well-known deficiencies of Unix. These deficiencies do not aid progress; they hinder it. As do apologetics.
I'd be so stoked for red street lights. They don't mess up your vision at night.
> it's normal for the federal government to backstop the states on major emergencies...

That's the problem here. The states are using the emergency to bail out their pension and other over spending that was a problem even without the pandemic. For years now, they've been warned that the promises they made could not be kept. The math doesn't lie.

They didn't care. They figured they'd worry about it when the time came, always passing the buck to the next politicians. Well, the pandemic and lack of tax revenue has now brought that point forward.

The rest of us - especially those of us in red states who've been listening to raging blue states scream at us for being 'subsidized by them' for the last decade - are paying attention to this backhanded bailout for fiscal problems not directly related to covid.
Not really because unlike c-u, the c-a c-k combo deletes the whole line, while I actually wanted to delete only the rest of the line.

My workaround is ⇧⌘→ followed by Backspace but that always feels a little awkward to me.
It seems like this exact logic would rule out any and all of the remote screen control apps that are currently available for iOS.
Again, complete lies.

Ownership requirement is only for joint ventures. Both Apple and Microsoft operate in China in full capacity and neither companies are majority owned by the Chinese lol.
Is it really? Web components seem good for reusable components and design systems.

If you are making a reusable component like a switch, you make a web component (maybe with a helper library like Stencil, LitElement, or FastElement). If you are feeling nice you can create thin wrappers for React and Vue. As a consumer you just use an import and an HTML tag.

If you take a bunch of reusable components and a theming system. Now you have a design system, but it is still just as easy to consume.

For most front-end developers the choices remain the same. Build your site with React, Vue, or whatever you normally use.
I can currently see Julia only as a replacement for Python, with the biggest advantage, that fast modules can be written in-language, and you do not default back to C. So in a sense it could solve the two language problem.

But then for my applicationsspace there are problems:

- compilation seems possible now, but one has to be careful of GPL (like in the fft)

- no way to turn off GC (so byebye real-time possibilities).

- what about GUI design? Heard some mixed messages about it
> It tries to pour raw sewage into your nice clean stream and you can't stop it. You see what other people have liked, or what's popular or lots of other things I don't want to see.

Not if you use Tweetdeck.

https://tweetdeck.twitter.com/
Is classified as moderate toxic but in high acute doses can still kill a children.

Is bioaccumulative, in fatty tissues, and a probable human carcinogen. Acute exposures in girls are said to increase x5 the probability of developing breast cancer as adult.
Writing Regex in JSX, without releasing Zalgo
So game streaming is out, but video streaming is in? I take it they don't want to give up any of that App Store game revenue should game streaming turn out to be viable.
Trademarks are specific to context. Someone searching 'nike' could be looking for greek mythology. It's only trademark infringement when you use a word while engaging in the trade for which the trademark was registered

The same word can be (and frequently is) trademarked by multiple companies in different industries at the same time.
I don't know what to say, I almost never use it conciously. If I hang in doubt on cmd it pops.

Not working on big sur right now though
> The reputational damage of solidifying the narrative that Google drops projects without a good reason from the users' point of view.

That ship has sailed. Google's reputation for instability can't get any worse. At this point, it would take a complete 180° and a good 5-10 years of angelic behavior from Google for me to even consider relying on them in any capacity.
1. Pysa should work without watchman - it shares some code and infrastructure with Pyre, but doesn't need Watchman to complete its analysis.

2. Hopefully the answer to (1) helps here. Pysa shares some code with Pyre, including the parallelization infrastructure
- the same infrastructure that makes Pyre fast interactively makes Pysa fast on large codebases. Living on the Pyre GitHub repo allows Pysa to use the parallelization infra, in addition to the type checking APIs of Pyre as necessary.

See also our original post introducing Pyre - our goal from the outset was to build a platform for deeper static analyses: https://www.facebook.com/notes/protect-the-graph/pyre-fast-t...
Have >3 years of experience working with web components full time.

1) Their templating library has a learning curve. It's not quite like svelte, nor like JSX. If you have templates as strings that aren't typechecked, it makes it really hard to work on large code bases where the components are built by someone else and you're the consumer. I remember breaking powerbi.com due to missing > in an angular template that ended up in prod that only triggered for non english customers. It was a hard lesson that day never to touch untyped string based templates ever again. It's so easy to miss something. You want strict compile time checks, not run time.

2) Being dependent on slots. It's not easy to watch for changes in attributes to a slotted child. Yes you can add mutation observers but they aren't cheap either. All sorts of bugs poped up because some code does querySelector(x).setAttribute on a slotted child but the parent doesn't rerender and the UI doesn't look right. We ended up going to json strings inside attributes so components take their inputs via attrs rather than reading slotted children. The other avenue is props (like ionic), but props don't show up in dom explorer, so you have to make the tradeoff.

3) the 3rd big gotcha of web components. Attributes are strings. You have to serialize and deserialize from strings. Sure you can listen to when they change via attributeChangedCallback and get immutability for free because of serialization, but that comes at a perf cost. for deeply nested objects, you have to serialize and deserialize from json.

All in all, I love that Microsoft is doing web components. Webcomponents are part of native dom api with simple lifecycle api. They're neat.
When somebody shows up to do a 32-bit port we'll think about it :)
> Aside: Is there a similar tool for macOS?

For small strings, you can paste in Spotlight Search and re-copy to strip formatting.
Obligatory link to a paper from one of the "Big Bang Bashers"
http://web2.utc.edu/~tdp442/RedshiftEssay.pdf
And of course the Steam Link app, which does everything a game streaming service does except collect subscription fees.
If they say "national security" as the reason you should never trust them period. They are trying to brain hack you.
$ ls -l /usr/bin | awk '$5 > 50000000'

-rwxr-xr-x 1 root root 51859776 Jan 26 2018 pandoc
> Basically, Apple wants to be able to review every game that graces an iPhone’s screen, even if it’s streamed from a game server somewhere in the cloud.

So... two options: Either they're after the 30% revenue cut from in-app purchases or it's once again American prudeness (i.e. they don't want nudity or sexual content in games) at play. Or both.
Two companies that are blocked in China, and are particularly relevant to this conversation, are Google and Facebook.
In a recent talk about PackageCompiler, the speaker said that an image compressed into a .tar.gz is ~80 MB.
In interview does somebody ask such questions.
B-b-but Project Zero only targets non-Google properties!
I doubt 32bit is an issue for this and I'd assume well over a million, if Kotlin's coroutines are anything to go by: https://kotlinlang.org/docs/tutorials/coroutines/coroutines-...
Wouldn't Apple's reasoning apply to eg. ssh-clients, screen share etc?

About xCloud I find it quite humourus that a terminal window system's name follows the footstep of the X Window System.
we do need a model that's a cross between the U.S. and Chinese model of Internet censorship or other innovation to control the spread of viral false knowledge.

Did you just make an attack on free speech? Who will decide whether my tweet is "false knowledge" or an inconvenient truth? No way in hell.
I don't think the brain drain causes the salary atrophy on its own. I think it's a lot to do with lower investment rates, and high skilled immigration to Canada. I'd love to see an analysis though.

Base salaries for our industry look like they've been improving lately in the GTA. But not so much for other industries.
>People in tech have been wanting the government to go after Big Tech for years. Four of the CEOs show up for Congressional hearings and then the government goes after...TikTok and WeChat instead.

The Big4 are US based companies. WeChat & TikTok are foreign owned companies, and that country is currently a safe play to bash. The gov't can go after the low hanging fruit so they can have something point at to say they are doing something about evil tech.
If we re talking about the chinese-speaking internet then what's the point of talking about "splitting"? Splitting implies that international users used it, and now don't.
It's fine, but I think row indices would add a lot. Right now there's also a TimeSeries package that could be obviate if Julia had a Pandas-like implementation. And the TimeSeries functionality is very primitive, not even supporting resampling and forward or backfilling data

Row indices are super powerful and things are annoying without them. I've actually been thinking about programming a new and improved data frame library inspired by Pandas (but not so ugly and complicated), but the amount of work to write and then maintain it would be prohibitive.
Thanks, have carbon ads gained good reputation? I've been seeing it increasingly on small project sites, but most of the time the Ads have been from adobe.
What is limiting streaming game services from implementing this in the browser? With javascript you can build any kind of controller overlay you want. I guess maybe lack of physical controller support?

It seems like iOS Safari supports the W3C "Gamepad API". However I don't use iOS and I don't play mobile games, so I am not sure how it actually works out.
The real gist is you should assume all internal communication will one day be cited (even out of context) in front of a Congressional committee, so even what you think is harmless speculation, a joke, a casual opinion, or even sarcasm, could have you testifying under oath.
Thank you for that! The built in Mac display brightness controls only seem to work for the Apple Cinema Displays - they do nothing on my Asus monitor.

I just tried ddcctl ( https://github.com/kfix/ddcctl ) - and it worked perfectly over HDMI through a HDMI switch. I didn't even know what to look for - so this comment was a lot of help.
http://deadlyvoyager.net/References/

A layer all over the Americas and out to Syria, Chile, and South Africa, right at 12800 years ago, the start of the Younger Dryas freeze that lasted 1200+ years. It is packed with soot from hemisphere-wide wildfires, melt glasses, hexagonal nanodiamonds, and elevated platinum.

Bones of American mammoths, mastodons, horses, camels, giant sloths, dire wolves, glyptodonts, and many others appear only up to the layer. Also, all Clovis culture artifacts end immediately below the layer.

Current hypothesis is a broken-up comet and multiple Tunguska-style airbursts scattered over a wide area.

(The only naysayers, last published in 2017, cite one study that sampled only one site, and not at the layer in question.)
What applications were those? Maybe it's worth reporting a bug (either with i3 or the application in question)?

I'm asking because it's been a long time since I encountered an application which didn't tile nicely / didn't work well with i3[^]. Besides, you can always make a window float in i3.

[^] With the exception of the Android emulator but that thing is a monster for a whole bunch of reasons.
I'd say the important word there is "team", you use those libraries and frameworks because they are curated ways of doing what you want, reducing friction. If you are coding by yourself, you know everything about the codebase, and you focus on different trade-offs.

In general those who use these frameworks are ok with adding build complexity if they allow to avoid, at least a little bit, problems that can come from lack of standardization and one-off solutions to deceptively simple problems, taking care of edge cases your team is likely to find but unlikely to think beforehand.
> fast-anchor is a web component implementation of an HTML anchor element.

Wait, what.... WHY? Can't you just use an a tag?
Been like this for a while, because games are supposedly apps to Apple and thus they don't allow app marketplaces as apps.
Well, unlike a cocktail party (most of them anyway), a lot of people go on there specifically to talk about politics. So you can't really do the move where you act like someone shit on the rug because they said something with political valence.

Not to mention the ever-increasing scope of what is considered "political" such that this adds up to a narrowing of what people are allowed to say. (e.g. "There is currently a pandemic so I think wearing masks would be prudent" is tantamount to a political assertion now)
2021 will be the year of T-cells given this news and the continued growth of CAR-T therapy
That's the thing is that WeChat can exist in the US. In fact it does. It just doesn't get any traction except with Chinese Nationals communicating with their families.

It's kind of absurd to think that platforms that literally dominate every single country in the world like Google and Facebook wouldn't similarly dominate in China if they were just allowed. TikTok is the first Chinese social app that's had any success in the West. That's why we're talking about this now and never needed to discuss it with WeChat.

It's absolutely crazy that Chinese companies can compete fairly in Western markets yet the Chinese government can close their markets to Western companies. IMO, a trade war with China is long overdue. China hasn't played fairly in any sense . Trade wars suck for all involved but if you're not willing to do them, why would China not play by a double standard?
What other kind of rights are there?
You can tell a framework by the "Hollywood Principle" (don't call me, I'll call you). A framework is the component host. It's responsible for defining the component model and calling the component lifecycle.

Since frameworks define their own component model, components are typically incompatible between frameworks. You can't use an Angular component in React because React defines a different model.

This leads to huge fragmentation across the ecosystem and internally within large companies, and a waste of effort to reimplement components in each framework.

Web components are a standard component model where the _browser_ is effectively the framework. It calls the component lifecycle, and to other userland JS code, or HTML markup processors, web components act like any other HTML element. It's like being able able to add your own elements to the HTML spec.

Web components only specify the interface between the components and the DOM, they don't specify how the components are implemented. So you see several libraries that help implement web components. These libraries usually do a subset of what a framework does: main templating and reacting to state changes. They don't do the component model part of a framework.

Fast is another library that helps you build web components. Polymer was probably the first, and currently there are Polymer's LitElement, Ionic's Stencil, Salesforce's Lightning, and many more. They're all compatible with each other and with frameworks because the libraries only manage the internals of the components, the externals are standard.
Nowhere else was there a state willing to devalue their currency for decades.
There's douyin for china and tiktok for everywhere else.

Chinese companies go to the effort of creating separate apps to comply with the laws and cultures of other countries. Why can't American companies do the same and obey Chinese law? Yet again, "American Exceptionalism" strikes again.

Also see LinkedIn and Bing, which disproves the idea that it's all some plot masterminded by Beijing to only allow Chinese companies to succeed.
>For years China has banned systems and applications from other parts of the world.

That statement is a lie. Not a single one of those companies are banned in China, they voluntarily choose to not operate there, mostly due to them not wanting to comply to draconian Chinese laws. In Netflix's case they simply don't want to compete against the local streaming market.

Apple, Microsoft, IBM, Oracle, Intel, AMD, Cisco, etc are just some of the big techs that's doing very well in China.

It's hard to have a genuine discussion when people are intentionally spreading misinformation.
> but using only standard HTML and JavaScript (no frameworks).

Sounds like they ship a framework with the browser and call it "standard". Given that the size of a UI components framework is tiny anyway (3kb for preact) I'm not sure it's such a revolution.

I'm open to hearing alternative takes on this though.
It would be harder but from a
User experience perspective just booting their asses from the store for doing this would be better.
This is so stupid. Every web browser has this same risk...
Many young people don't know history, science, other languages, or even the grammar of their native language. That is why we teach.

The "ecosystem" of programming languages is healthy. There are many options, some to master, some to consider. But not knowing how to use a tool -- especially a widely-used and powerful tool -- is no badge of honour or discernment.
Facebook’s history of ‘adapting’ competitors’ familiar features
A lot of it common knowledge/common sense, yet so hard to implement. Why?
https://abc.xyz/investor/static/pdf/2020Q2_alphabet_earnings... breaks advertising into: "Google Search & other", "YouTube ads", and "Google Network Members' properties". My understanding is the latter is the display ads business, and you can see that it is pretty small, relatively.

(Disclosure: I work in Google's display ads business)
I'd be super interested in having you (or someone at Invenia) on as a guest on a podcast that talks about tech stacks. We'd cover things like what development and deployment is like, which tools you use and why you chose them, etc..

At the moment there's no Julia episodes yet. If you want to come on, head over to https://runninginproduction.com/ and click the "become a guest" button near the top right to get the ball rolling.
With something like this, one could merge the switches with the keycaps for a potentially lower overall profile.