skysight-inc/HackerNews huggingface dataset:
Operating systems in the sense of kernels might still be focused on performance, but the whole GUI layer of every major OS (maybe except macOS, which might explain why most of its utility programs are still so snappy and nice to use relative to much of the competition) is full of virtual-machine languages, scripting languages, and so on. Look at Gnome—they've wrecked their performance in no small part (so far as I can tell) by integrating JavaScript so heavily into the shell, and show no signs of reversing course. The parts of the OS typical users directly interact with, and its basic GUI utility programs, are increasingly not written in C, C++, or similarly high-performance languages with tight memory and performance control, but VM languages, languages with (relatively) big, heavy runtimes, and interpreted langs.

It's bad that so many applications have given up on even halfway caring about respecting the user's computing resources, but IMO it's much worse if you can't even boot to your damn GUI desktop without a pile of JavaScript being loaded into memory.
This article and thread is about Apple though. Why would they not be the subject of consternation?

The world has worked in many different ways before, and will work in different ways in the future. Let's have a discussion about how we'd like to see it work, ya?
> The important word here is Web Components, which is like React or Vue components but using only standard HTML and JavaScript (no frameworks).

I wouldn't say that - Web Components (by themselves) do not allow you to write your view as a function of application state, which is the main draw of at least React.

But the initial use case of Web Components is to create a standard that allows developers to iterate on the web's built-in components (inputs, date pickers, etc.) without having to wait on the standards track, and FAST appears to intend to provide a number of such components.

(And there is more to such components than just styling (which is what Bootstrap provides) - it's behaviour, usability by people reliant on e.g. screen readers, an API to access its data, etc.
> They drove the public to expect apps should be cheaper than coffee.

While still continuing to charge the developer 99USD a year.
Cool project, it's unfortunate that it's unpleasant to type on - what do you think the estimated lifespan of daily use be before it breaks down?
The ecosystem is moving very rapidly though. What do you think is missing?
fast-foundation and fast-element are the main point of this. The components are mostly just a showcase. Though the MS-style set of components (https://www.npmjs.com/package/@fluentui/web-components) leveraging FAST will probably end up one of the most consumed products.
Whenever a "violation of policy" is cited, a certain language trick is at play. The term "violation" has a negative vibe, its aim is to make the reader feel as if some real violation happened, almost an act of violence. Instead, what it really means in this context, is simply that Apple doesn't like any loophole that would let anyone avoid the fee for any purchase related to any app available in their app store.
Django supports indexes, transactions, and locking, and if I need to specify raw SQL I can do that during a migration say.

90% of what I need is already there. And if I need something special, I can add it in later.
So if Stadia disallowed the "Store" portion of the app, they could be allowed on there technically?
I appreciate the support I guess but at the same time I don't understand what you mean by there are an unspecified number of people on my side and that silence is golden - either that means I should be quiet and join the throngs of the self-superior invisible some-jority which I think is condescending to the fine folk here, or it means I personally should be silent and not express my honest confusion, frustration and dismay. That's not going to happen either.

I did come out pretty strong in my apprehension but I am serious in wanting to know specifically what the benefit of this is, and I don't really care whether I am making a fool of myself for asking questions lol.
I wouldn't worry about that "nearly orbital" failure mode: rockets are sometimes remotely "dissembled" during flight (boom!) in case of guidance failure. And even if it went totally dead, only if it passively orients itself for a safe re-entry would it not burn up on its way back.
Pysa will try to analyze all functions regardless of whether they have type hints, but it work better if the function under consideration is typed. Namely, without type hints, it won't be able to pick up on tainted method calls or attribute accesses. However, regular function calls, etc. and standard data structures like dicts and lists should still be tracked normally.
That Fermi's lab link says all the neutrinos produced by the sun are of the same type, electron neutrinos.
This is wonderful news. Anyone here get started on projects leveraging this dataset yet?
Speaking of zero-cost abstractions. How many languages have this feature? Do only C++ and Rust support zero-cost abstractions?
"just HTML elements"

-- which depend on Javascript and have no good answer to "what about SSR"?
They don’t actually allow 3rd party web browsers: every browser on iOS has to use WebKit and their JS Engine. The browsers are basically skins for safari
I don't whitelist whole ad networks. So don't really know their reputataion.

I whitelist specific sites (some sites I like, and reddit)
You can use JSX to implement as well as consume Web Components. See here: https://github.com/wisercoder/uibuilder

This gives you compile-time checks, and attributes can be objects.
I know. There's still Firefox and Chrome on the app store regardless of what browser engine behind the scenes they use. Apple could add more restrictions to those apps still. And to nit-pick a bit: i think web browser is different from browser engine. Latter which Apple restricts to.
The template strings are sort of typed, using tagged template literals. These even come with editor support using extensions previously built for lit-html and the like.
Not exactly true since PowerShell is doing quite good regarding popularity nowdays...
Just two thoughts.

We do not know if the MacOS store will undergo a similar transformation if not outright rebranding so that it follows the same rules.

It is possible if they continue down this path they will be the only members of their walled garden and this segment of the industry will pass them by; streaming of games and shows and possibly just hosting apps remotely.

addendum, there are times where I think they are asking to be regulated, perhaps just to see how far they can go or to get regulation which prevents or limits future competition
> The YouTube channel Hazegrayart created an incredible CGI rendering of what Chrysler's craft would've looked like, and how it would've worked.

https://youtu.be/___JNGJog0A (4min, amazing channel BTW.)
> What the modern world has is corporatism

No, mostly not (China has corporatism, Mexico under the PRI one-party regime had corporatism, fascist regimes had corporatism; the modern developed world has capitalism with corporations playing a central role, but thats how capitalism has always been and was a feature of the concrete system for which the term capitalism was coined.)
I don't think that was the objetive of Web Components at all but to really create open standards around what React started a long time ago.
Server-side rendering is not going away ever, there will always be a way to optimize things and to do tree-shaking and all so don't think that a new technology replaces everything else the rest of the eco-system will still remain with a clear purpose.
You can do a small little project without builds and all but every "real" project will still need a build process in the end this concept was inherited from Continuous Integration and it's not going away.
I agree with your general point in this thread, but this accusation is unfair. There was no ad hominem. It was sort of a clumsy metaphor. This rules-whinging is even more obnoxious when it's completely misguided.
With the premier non-partisan person at the peak of governmental leadership on the subject, Dr. Fauci, proved his own hypocrisy by not wearing a mask shoulder to shoulder with an elderly friend in a public setting — it seems absurd to take jabs at other leadership.
Why shoving the new ‘Reels’ product into Instagram may be a mistake
I feel like you can reductio ad absurdum it to a web browser
The usual. Take evening walk. Read book late night. Play some games. Order good food. Youtube and continue my journey in french new wave cinema.
Your argument is "people tolerate some risk, therefore they will tolerate a hugely increased amount of risk at the same clearance price". That's not how the market works.

It's how business owners paying minimum wage want the market to work, but it's not how it does. Shit, a lot of businesses aren't even trying to mitigate the risks, not providing PPE, etc - they just expect minimum-wage workers to absorb all that risk and cost if they don't want to die.
Same also eng phys, arxiv was fine
This was my question as well. Stadia already does run fully in Chrome, although I realize on iOS, Chrome is basically a shell around Safari's rendering engine. Still, PWA seems to be the best path for these services. Stadia's own controller doesn't even need Gamepad API, since the controller can connect directly to the server through wifi, bypassing your phone entirely. Really, it would be no different than watching a livestream on Youtube, which you can control. The only issue is that they use VP9 I believe, which I'm not sure if Safari supports yet.
Frameworks mean React, Vue, Angular, etc. Usually, if you make a TextInput component in React, you can't use it in Vue and vice-versa.
If you create a <text-input> web component, then you can use it in any of these frameworks (or with no framework at all), like a native html tag.
Even a lot of video games tile well these days, which wasn't the case a few years ago.

I think literally the only things I have that don't tile are some of my Ludum Dare games because it's a 48 hour game jam so I don't have time to make them handle resizing or anything other than windowed 720p.

Oh, and native Terraria 1.4 (Proton Terraria 1.4 tiles just fine though).
Show HN: JTBiggle.net – SSH Blog for Developers
My viewpoint is not partisan. If anyone in a leadership position is not wearing a mask, that is problematic. (It's problematic for anyone to not be following the recommendations and guidelines, but it's especially problematic for those in public leadership positions, as their actions affect the efficacy of such recommendations.)
That's pretty cool! Didn't know that Flexport started out like this.

Here's another example of using a landing page to validate demand, and one where the product ended up being a very successful company: https://sumo.com/stories/80-20-business-idea-validation

I recently played around with the landing page method for an idea I had and ended up not getting much traction. That negative feedback was really useful in helping me decide whether to actually code up the app. Wrote about here, if anyone's interested: https://abiraja.com/the-landing-page-method/
If their government is going to aggressively intervene in their "free market" so we can't compete by doing exactly what I just said, then we are forced to reciprocate.
I was equally confused by fast-divider. I wonder what the rationale behind these were?
The other side is always going to have the most racists because the manifestation of racism in politics is pushing public policy that is bad for minorities and what is bad for people in general (of which minorities are a subset) depends on what side you're on.

The racists on the left think that we need to pump minorities full of welfare and government services in order to better subjugate them for their own benefit. The non-racists on the left think welfare and whatnot will help those people.

The racists on the right think that the minorities are a lost cause, dead weight to society and that we shouldn't waste a penny on them. The non-racists on the right think that we we got the government out of their business as much as possible these people would be able to help themselves.

Whichever group of non-racists someone's world view aligns with you will have a hard time spotting them on your own side because their racism just looks like good policy and you will see many more on the other side because their bad policy looks like racism.

The republicans probably do have more racists in their base because they're the whiter party and for historical "convince the poor white man he's better than the black man" reasons but IMO when it comes to actually pushing policy the racist party is whichever one has more policy you think is bad.
> They almost never tell you which site was actually breached

That's probably true for most people. But that's what email aliases are for. If I notice (through 1Password alerts) that my me+facebook@mydomain.com email got leaked, I pretty much get an idea which site was breached. At least GMail and Fastmail support email aliasing.
Oh, that would be awesome! I would really love to listen to a bit more detail about the choice of Julia for a company's stack. (I am an academic, so choosing Julia was very easy for me :) but I can imagine this choice could likely be harder outside of basic research.)
It's so much easier to not do anything of these things. Unhealthy food is easy to find and often cheaper. It's easy to form bad habits as a child and continue them until adulthood. These are all excuses, but it's an easy trap to fall into.

I grew up eating junk food and never exercising. I knew it wasn't good for me, but I honestly didn't know how to exercise and didn't have access to a gym. Making an effort to be healthier as an adult has been one of the best decisions of my life, but it's still so easy to fall back into bad habits.
what the hell, ctrl-n/p works in Safari too… thank you so much!
Teams doesn't have a free public mode at this time so it sounds like the best option to me. There are official Microsoft instances of Slack and Gitter as well and teams seem to be given a fair degree of freedom.
By context -- I am referring to the legally relevant context: use in trade. Google doesn't sell apparel, and they certainly don't sell apparel that is labelled 'Nike'.

Contrary to popular misconception, trademarks are not an exclusive right to a use word. They are an exclusive right to use a word for identification of a business' goods or services pertaining to particular trade.

If Google does not use the 'Nike' mark specifically to engage in one of the trades that Nike holds that trademark for, they are not infringing on the mark.

There may be another reason that Google's behavior here is not legal, but trademark infringement is not it.

Entertaining example of how trademarks are contextually scoped to a particular trade: https://en.wikipedia.org/wiki/Trademark#/media/File:LinuxWas...
We’re Hiring a Part-Time Video and Motion Graphics Producer
> 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.

I don't see how this logic doesn't also apply to Youtube, and other video-streaming apps? I get that it's less "interactive", but it's still content that Apple has "not reviewed".
Here’s the question I’m trying to answer:
Do current stress tests contemplate a scenario of the same magnitude as 1/3 of US renters simultaneously missing payments?
Not sure if it works everywhere, but I normally do Cmd + Shift + V
I wonder if that keyboard module could be reworked to attach to a pinephone; obviously you'd have to replace the actual connection to switch from usb to i2c, but otherwise it looks nearly drop-in.
acting like it's just a 'terrible experience' and not a fundamental Google issue is a bit disingenuous. I understand you get paid to do this, but have you no shame?
I've done the same (via Hammerspoon) but it's worth noting that, by default, macOS can do word-movement via ctrl+option+b/f.
> Apple could create their own Apple Internet List, and demand through App Store policies that all browsers implement it or else.

They do by requiring that all apps (including Chrome) to use the Safari WebKit engine provided by the OS.

They actually justifies it by pointing to parental control and safe browsing.
I didn't imply Standard Oil was a conglomerate or that conglomerates are monopolies. How did you parse that? Alphabet on the other hand has characteristics of both.
Possibly the best commercial for Microsoft is how ...fast... this site is. (clearly the pun was unavoidable, which is evident in their name selection)

Honestly, one of the quickest loading & changing sites I've seen, and gives HN a run for its money!
> It's also worth pointing out: Real search results actually go to the URL listed in the result. Ads can be redirected to third party tracking links which may or may not eventually send you to the correct real page. This has been exploited by scammers several times. Clicking the real search result is safer than clicking on the ad.

Oh, I know. I never, ever click ads even if they appear to (ultimately) go where I want, for exactly that reason, plus not wanting to give Google more scam-money. No one but us computer nerds know that, or should have to know that, though. (I'm aware I'm preaching to the choir here)
Of course we don't yet know how effective it is. But how don't we know its safety profile? Why should a cold virus be more dangerous just because we use it as a vaccine, especially if we spread it the "usual" way as opposed to injecting it?
This. Almost as important as the superior trackpad, these keybindings push laptop-macOS eons above any other laptop-OS combination. When using Windows, I prefer having at least a tenkeyless layout, as the arrows, home/end, page up/page down, delete can do most of the same navigational behaviors but obviously are rarely found on a laptop.
Nope. This is about limiting apps being distributed by an alternative App Store where the content cannot be reviewed that it meets non-technical Apple guidelines. Remote Screen Control apps and things like Steam Link are different because the content comes from the user's hardware and data, not from the creator of the app.
One thing to note is that this is an issue in Google’s implementation of WebRTC. I wish the marketing gimmicks would stop and they would acknowledge outside efforts. Stuff like this hurts the perception of WebRTC which is a shame.

We are seeing more and more memory safe implementations of WebRTC. So I really think there is light at the end of the tunnel!

* https://github.com/pion/webrtc

* https://github.com/shinyoshiaki/werift-webrtc

Chromium itself sees constant CVEs so I don’t think this is a WebRTC specific issue. Documents like https://www.chromium.org/Home/chromium-security/memory-safet... give me hope.
Novel Encoder Architecture Boosts Facial Image-to-Image Translation
This is the same problem we've had with Certificate Transparency.

In grad school we looked at integrating CT monitors into web servers that manage certificates for your sites (including monitoring lookalike or spoofy names), but then weren't sure what to do when a suspicious certificate appeared in the logs. Do you email the site owner? Then what? Sure, you can report to CAs and web hosts and all that, but who will actually go to that trouble? By the time you do that, the site will probably already be blocked by SafeBrowsing and whatever other blocklists.
I'm surprised that they bundle a web browser and allow apps like Twitch, YouTube, Facebook, etc. Anyone could say anything through those platforms and Apple's benevolent Content Curation Geniuses could do nothing to intervene!

I guess the reality is that nobody would buy an iPhone if those things didn't work, but game streaming is new enough that Apple can use their large market position to kill them instead of them killing Apple. I guess that's business for you.
Yeah, old information is never useful. Might as well just delete it all. Badly styled information? Worthless. Delete it and zero out the drives.
> I understand Rust does not hide representations enough for the compiler to be able to choose whether or not to monomorphize.

Any chance you could expand on that?
I wonder if he'd share where to buy LED that undercut his $160 small LED panels...
>Google makes something like $1 million of profit per year for each engineer at the company

Gentle reminder that thisbis partly because Google isn't fairly compensating the people actually producing the value it accrues to itself: the users.

They could start by having accessible customer service.
No because I think it would be rejected under the rule that the user has to own the host machine and it be on LAN...

See App Store guidelines section 4.2.7:

"The app must only connect to a user-owned host device that is a personal computer or dedicated game console owned by the user, and both the host device and client must be connected on a local and LAN-based network."
Now wait until they touch macOS with this policy. "So that our customers could be safer than ever."
This is one of the last sites that I would criticise for use of client-side JavaScript. It uses one small script to implement a few simple web components. The power required to run that script is negligible compared to what the browser itself requires merely to render static HTML. You probably produced more CO2 just breathing while writing that comment than can be cumulatively attributed to this script across all visitors to this site to date.

The shadow-DOM thing svnpenn commented on is a red herring. It doesn't interfere with keyboard scrolling, which works perfectly well. The shadow DOM is merely used to isolate CSS styling rules so that they apply to an instance of a component rather than sharing a single global namespace. The elements are still rendered as part of the parent document.
Bernie Sanders wants Elon Musk to pay a one-time $27.5B tax
Steam Link wasn't different, they spent a year being rejected from the app store and eventually removed all store functionality when streaming your desktop.

https://www.theverge.com/2018/5/24/17392470/apple-rejects-va...
Ash HN: Best Machine Learning Tool for generating technical content
Similar to GPT-3 or other API would be ideal. I know google has tensor and the cloud though I'm not totally familiar. Further, if any tools help annotating data that would be good.

Any feedback would be helpful!
One question this whole saga raises with me is why WebRTC bothers using SCTP for this corner case of the protocol suite at all. It seems like a lot of complexity to add, for marginal benefit.
Why Startups Fail?
I believe you can still interpret code so long as all code that is interpreted is bundled in your app (so no pulling down code from your server at runtime). There was a C64 emulator way back that was allowed in with bundled legal homebrew, but it got pulled once it was discovered there was an "easter egg" to load arbitrary ROMs. A lot of the JS frameworks work this way, as well as Xamarin I think.

If you want to A/B test, both versions need to present in your app and you can use a server side flag to switch between them, but you can't pull them dynamically, though some web view apps seem to get away with ignoring this.
Slowing down. Most things can wait another day, so I do my best to take the time I need to relax and recover.

A stress-free, relaxed brain used for 6 hours is much better than stressful brain used for 10h.
You get compile-time checks for embedded JavaScript expressions. But you don't get checks for html tags and attributes. With JSX the TypeScript compiler checks JavaScript expressions as well as mismatched tags and attributes, all without any add-ons.
People have been pointing to New Zealand's handling of the crisis as an example of strong leadership.
not sure, but it's pretty Orwellian
Stop mowing your lawn (perhaps back yard) and you'll see a ton of insects (huge grasshoppers, big spiders, ants, etc) by the end of summer. mowing lawns hurts insects also