skysight-inc/HackerNews huggingface dataset:
Upvoted for awareness of just how tone deaf and self-congratulatory this sounds.

Never a word about unfair firings, poor warehouse conditions, or all the other ongoing stories.

Somebody drank too much kool-aid, and can't see the reality at the lowest paid levels anymore.
Title should be: Take Care Editing Running BASH Scripts.
that’s profound. we should have drinks.

your comment resonates with the thesis that it’s easier to imagine the end of the world than the end of capitalism—that our inability to imagine and provision for the future, is the death of our imagination, of our transcendence, and the world.

I like your take on it, that love has to point in every direction of time, timeless.
What do you mean by "a backend for vim"? I use vim almost exclusively for coding but I'm not really sure what you mean here.
> Wow. Has Vulkan failed as a standard then? I'm interested in this area but came away from the article feeling extremely confused about what the future of portable graphics programming looks like.

Other than MacOS/iOS Vulkan's future looks just fine.

Windows UWP has failed so incredibly hard that the Windows Store has begun allowing win32 app distribution, so what UWP supports is irrelevant. And Microsoft's game division has even given up on the Windows Store and releases their games on Steam now as well. So UWP is doubly irrelevant currently.

Intel's Skylake & newer support Vulkan 1.1 (which are 4 years old now). Not supporting Haswell/Broadwell is annoying as those do support D3D12, but that's the only API gap in Intel's lineup, and that's obviously something that's on a clock to stop mattering at some point. After all, Intel's iGPU primarily matters on laptops, and laptops tend to have a shorter lifespan than desktops as things other than the CPU show their age a lot more quickly.

The 50% on Android is also a thing that'll be solved with time. If Khronos doesn't do a new OpenGL ES, then eventually the driver priority on mobile will shift over to Vulkan as that's what benchmarks will begin prioritizing, and that's what sells hardware. Android's latency to supporting something new is incredibly long, but it does also keep moving forwards fairly reliably.

So MacOS/iOS is currently the only real question mark on Vulkan's future. But then again, Apple seems to only want Metal on their platform, which doesn't work anywhere else, so no "standard" will matter. You'll be forced onto a compatibility layer of some kind to work on Apple - be it MoltenVK, bgfx/sokol-gfx, or WebGPU. The article dresses up WebGPU as being superior because it's backed by a standard, but that's nonsense. The quality of the implementation is the only thing that matters, and bgfx/sokol-gfx already have quite the head-start there. There's no particular reason to think a couple of people on Firefox are going to be "strictly superior" to the couple of people on bgfx/sokol-gfx. Maybe WebGPU will end up better, in which case great! But it's the same basic thing as what already exists today. It's very firmly in the "compatibility layer" camp here, despite the article trying desperately to dress it up as something else. There's no driver support for it, there's no influence on hardware road-maps, etc...

So right now if you could only target a single driver API then Vulkan would cover more platforms than any other driver-native standard. Which is no small feat.
No CMake, no party.
all restaurant business is just a ploy to get people to buy soda
I think it’s saying you’re still using chrome under the covers when you use electron apps.
Probably on /r/askhistorians lol
Or it might have happened in the other direction, where there was an earnest goal, but opponents to that goal slipped a poison pill in
You missed his sarcasm. It's what most restaurants are already doing: putting up a webpage and having customers call them.

Any restaurant worth its salt is already tracking what its customers order (on an aggregate basis) because that's how they now what supplies to reorder and when.
One thing I learned at my time at Microsoft is when a measurement becomes a metric, it ceases to be a good measurement. So much effort goes into gaming metrics which roll up to impact people's salaries that you can no longer really trust the results.
It is typical enterprise sales. If the prices aren't listed, it usually means you're charged based on what they estimate you can afford for the value-add. It may be $12k/yr for a big company and $1.2k/yr for a small one.
Self-supervised learning is the key to human-level intelligence
It will be interesting to compare Sweden to this to see if this is a valid study or more a case of fitting the data to a narrative.

According to this study Sweden's, who didn't quarantine, economy should crash which it hasn't yet.
You don't need to reset everything, only whatever you change. Yeah, other APIs allow you to keep the state pre-packaged and switch from what appears a single command, but the state is still there nevertheless.

The full sync is a problem of how WebGL is provided. They could easily change it to allow parallel rendering as long it is to independent contexts.
Not sure 'massive proportion' is right? I think its less than 50M in America, employed at labor jobs. That's around 12%?
Apple doesn’t put time and effort into making Linux on a VM feel at home on macOS.
I think the following should happen...

1. Do a study and check how many people want to be tracked. Don't trust the data from websites because everyone is currently being tricked into accepting. Go out on the street, talk to someone for 5 minutes about how tracking works, how it can lead to more relevant advertising and a potential increase in revenues for the service they're using, but in return their browsing history, purchases, and communication will be tracked and associated with them. How many want to be tracked?

2. If 80%+ of people do not want to be tracked, then just create a law saying it's not allowed. That's it, we're done.

3. If less than 80% of people don't want to be tracked, then force browsers to prompt users on install to ask if they want to accept tracking. Websites, analytics, advertisers, etc, then need to respect that setting or risk being fined. No need for every website in the world to invent their own cookie/tracking pop-up system, and no need for people to adjust their settings on a per-site basis.
That's a bit difficult right now :)

Seriously, since we have been in lockdown for 2 months my wrists are much more sensitive. I did use the powerball for a bit but I don't have the patience for brainless exercise. I love walking in nature.
> Bet you a dollar the GitHub mobile app that's going to come out pretty soon will also be totally proprietary with no source provided.

Stable version already came out a while ago, been using it on my phone. Also, GitHub the website has never been open source and they never pretended it was or was going to be, so no one was holding breath for source code of the mobile app.
Worst Co-Worker Ever Creates the Loudest, Clackiest Keyboard Imaginable
> For instance, using 4 in-line keys for navigating a 2D space seems like a wasted opportunity.

It's actually awesome because your fingers are all on one row. It feels extremely intuitive after a while.
> powerful new tools to edit that have no WYSIWYG equivalent

Can you give an example? I have heard this but I have difficulty understanding exactly what I could do in Vim that I couldn't do in Sublime Text for example
Tableau's Covid-19 Data Hub provides trustworthy data visualizations
Tableau is working hard to promote their COVID-19 Data Hub to the world. There's good reason too -- There are many misinformed, incorrect, or inaccurate displays of COVID-19 data being presented to the world. Tableau is committed to providing both clean, accurate, trustworthy data sets which any individual can use to produce visualizations. Tableau also carefully reviews all visualizations prior to adding them to the data hub.

See https://www.tableau.com/covid-19-coronavirus-data-resources for full information!
Given that a locally running VS Code can interact with the host system, and a webpage cannot, I'm sure there will be some differences between the two.

And like you said, the exception in features could be extensions. If that's the case, it's not "the full Visual Studio Code experience".

(Not to take away from their announcement, it's very interesting and I've joined the wait list, just this type of absolute wording irks me).
I pretty consistently hear that the iPad makes a great tablet and a shitty laptop and vice-versa for the Surface. I’m not sure it’s possible to have the best touch experience and the best keyboard and mouse experience in a single OS. Maybe Apple will let the iPad dual boot iPadOS and macOS someday soon assuming the MacBooks transition to ARM.
Why Do Viruses Often Come from Bats?
The 2nd largest company on the Fortune 500 has its executives doing major business with a government that dismembers Washington Post employees in foreign embassies. In fact, US defense contractors were profiting off their slaughter of Yemenis until recently. The attempts to look abroad and decide to find someone to find fault with is risible.
If you're a reasonably large org with lots of developers and tons of repos, this will be a cost well worth paying.
Facebook names the 20 people who can overrule Mark Zuckerberg
torilla tavataan!
This is correct in GDPR. This is why you can’t use something like LocalStorage, ETags or something else as a loophole.
PostmarketOS now boots on over 200 Linux phones and tablets
because it's not interesting too me currently. Also, the market is saturated and competing on such a market (especially if it's invaded by cash-burning startups) isn't fun for sure.
Your angel.co job listing only allows remote in North America.
I agree with the last 2 points. Estimates are hard to get right, and rearchitecting an existing app is probably not worth it.

What about your first point though? Do you not trust a 3rd party to maintain infrastructure properly? In what way?
Where do you think these VMs are hosted? :)

I hope they allow BYO-remote backend for compliance reasons. This feature seems amazing but I cannot use it.
I've put Arch Linux with GNOME on my SP7 and it's been great. There are a few tweaks I needed to make, but nothing too drastic and I really think the hardware is word-class, I love the tablet form-factor, but iPad OS is way too limiting. SP solves that, so I hope MS will keep making them.
This man apeared some times in the spanish TV. He avoids questions about censorship and critic questions. It's just regime propaganda
Very nice and much needed.

What worries me is the consolidation of great resources in the hands of one party. We know from our collective experience since forever that concentration of any resource does not give us resilience.

Your thoughts?
What evidence is being disregarded here?
Thanks for clarifying this! I did not realize the domain name will cause skepticism :)
It's not a presentation issue, the pc-kombo.com site is just a garbage. In one of the Blender graphs it has the 3900X as "10839" and the 2700X as "10732" (very close together), but it links to the Anandtech results where the actual numbers are 161 and 268, not close together at all and completely different numbers. In another graph it links to a "source" where the 2700X isn't even on the page.

Their graphs are completely fictional, probably as a result of bad data scraping code since it looks like they're just pulling results (inaccurately) from other sites.
It's a trade secret in the way that a pizza franchise's sauce is a trade secret. The specific combination of component parts and why that specific combination was chosen is a secret but what the components do and how they interact and affect the final product is well known.
Pair programming as a method to learn and teach coding simultaneously
I don't know, I mean I believe you can learn anything and it will seem intuitive after a while, but I feel like more video-game speed runners and e-sport athletes would map their movement controls to the home row if this was really an advantage.
This is going to be great for open source—Being able to get a fully-configured dev environment at a click of a button greatly lowers the barrier to entry. I've had a few small OS contributions where the time to set up the environment was more than the time I spent programming!

I could also see this being popular with engineering teams. No futzing with the new hire's computer, just have them open a web browser and they can dive right in!
> I guess I can understand why bash works this way.. it means that it can handle arbitrarily long scripts without having to read the entire script into memory at once.

The normal way of reading a file (using a buffer) solves this. The only reason for doing this dance instead would be that it's considered part of the interface. I was going to look for it in the POSIX standard, but it looks like that would cost me $894.00, and that's $7 more than my entire verifying-comments-on-the-internet budget for this fortnight.
Let's just hope they don't only maintain this online editor and deprecate the desktop install.
ahh shucks :( But this means it will support Swift so yay??
Governments don't exactly bat 1000 on all laws being just. Crime is not a-priori evil.

But even outside that use case, crypto-assets are a perfectly reasonable hedge as a store-of-value; there's a case that an asset guarded with provable math represents a superior Schelling Focus [0] to "Full Faith and Credit of $NATION_STATE". And you can theoretically embed smart-contracts, pool resources reliably with m-of-n contracts, etc.

I'm happy to concede that these non-speculative use cases are relatively rare, and nowhere near justifying the valuation of BTC et al, let alone the ecological footprint (I legit think that PoW mining should be severely taxed, if not banned). Still, that value may be low, but it's not zero. I don't own a lot of crypto, but I consider it a reasonable inclusion in an asset portfolio: essentially shares of stock in a distributed free banking [1] experiment.

[0] https://en.wikipedia.org/wiki/Focal_point_(game_theory)

[1] https://en.wikipedia.org/wiki/Free_banking
NeoVim was started to add in a couple features that had gotten pushback from Bram when the original forker(?) (long since moved on from the project) got frustrated with getting shot down.

Basically the relationship at this point between the two projects appears to be that the NeoVim team implements some features. The ones that gain significant traction, Bram then implements in his own style.

At this point they are basically at feature parity with each other I think. The main difference between the two in my experience is that NeoVim is much more likely to integrate existing libraries, while Vim is more of a self-contained project.

One of the side effects of that is the NeoVim people like to brag how much code they've deleted from Vim. The thing they don't mention is all the deps they've added in the process.
I think you misunderstand. Though I've not set up email myself, I believe most email tools export their actual operations to an external tool (gnus may be an excpetion, not sure). I know for a fact that magit, the git interface, delegates directly to git. For source file tags and tag searching it delegates to an external tagger.

I don't think it does as much as you might think.
That is getting pretty close to being a split ortholinear layout [1] (especially the left side).

I'm almost surprised that they haven't made the switch to a vertical staggered key layout [2] yet for some of their Ergonomic keyboards. I haven't tried one myself but it seems like it would improve the ergonomics somewhat (at the cost of having to relearn some muscle memory).

[1] otholinear: https://i.imgur.com/br7Z4Gf.jpg

[2] vertical stagger: https://i.redd.it/kbgjlube09e41.jpg
This is Aki Vehtari's website who is a coauthor of this book and I got the link from his Github page:

https://github.com/avehtari/BDA_course_Aalto
>gitpod.io . . . works great on . . . iPads

gitpod.io is tightly integrated with the Monaco editor; is it not?

I ask because the top of https://microsoft.github.io/monaco-editor/ says, "The Monaco editor is not supported in mobile browsers or mobile web frameworks". Has Microsoft changed their policy and simply neglected to change the passage I just quoted?
> To be fair, though, that's pretty clearly a bug

No doubt. I was just making a statement about the current state of the web. Not applauding it in the least. :)
They should be OK because they're still usable with GitLab and have a self-hosted offering.
Thank you. I can't really fathom why the BBC would not think to link to the _actual_ source of this news.
Product Placement Database, Brands Seen in Movies, TV Series and Music
Securing a Asp.net Core Razor Pages App with OAuth
Codespaces uses the same underlying technology as Visual Studio Codespaces to bring a fully GitHub-native experience to our GitHub users. We've been working with multiple teams on the Visual Studio side to make this happen (I work as the product lead on Codespaces)
Hey, the first tweet is mine. Codespaces work pretty great on an iPad. We're going to be making improvements to the experience here as we get to GA but we know it's a scenario everyone is really excited about.
The delivery driver is an hourly employee, so the % they pay depends on how many pizzas (or meals, if not a pizza joint) that driver delivers.

For this reason, most mom-and-pop restaurants limit their delivery radius to places their delivery drivers can reach within 10 minutes or less of driving (so the driver can make at least 2 deliveries an hour).
The paper: https://www.aanda.org/articles/aa/full_html/2020/05/aa38020-...
If a user complains, the data protection agency will evaluate your process and evidence. As you say in another comment, "Here are the logs, here is the dialogue they were shown." - that's it, if you're compliant, that's all you need to do. But you need to be able to make a convincing case that the dialogue is reasonable, fits the criteria ("the request for consent shall be presented in a manner which is clearly distinguishable from the other matters, in an intelligible and easily accessible form, using clear and plain language") and the choices a reasonable person would make on that dialogue would reflect their intent.

But this discussion is full of examples of "consent" dialogues that clearly are made to trick users into making a different choice than what they want. In such cases showing the logs and dialogues would demonstrate that a valid consent was not obtained.

It's not a novel thing - for example, I recall that many years ago website opt-in patterns were being reviewed in the Ryanair case where the consumer rights agencies analyzed their website order process where a bunch of 'dark patterns' were used so that people accidentally "opting in" to things they did not want to. There's an administrative process that determines whether your process is honest or tries to cheat users into "agreeing" to things they don't intend to agree. In the latter case, you'll be forced to change how your stuff works.
I agree that Infiniband is off-the-shelf technology at this point, but previous Cray interconnects like SeaStar/Gemini/Aries were 100% custom and had no interop with standards.
That’s...an interesting way of looking at it.

A black hole is made up of an infinitely dense point-mass singularity and an event horizon. Nobody has every found either. So nobody has found a black hole.
The Surface 3 comes with a real NVidia GPU like the GeForce GTX 1650 or 1660 Ti. That's what got my attention (being able to run SolidWorks on a thin and lightweight machine has some appeal for traveling).

Unless I'm mistaken, Dell's XPS 13 just has CPU integrated graphics (Intel Iris). So I wouldn't consider it better, unless I limited myself to a desk, tethered to an external GPU.

I do wish the Surface had other, beefier components available (eg. larger SSD).
It's funny, when I was a teenager I delivered Pizzas for a small local chain.

I'm pretty sure I made more money and service was faster; the delivery fees would a lot cheaper (though hard to mentally adjust with inflation in mind though)

Like I'd just relax at the restaurant, chat with the other drivers/cooks/servers until 3-4 orders were up and head out.. it was pretty nice

Now instead of things being mostly locally owned it's all consolidated, impersonal (I got to know the managers, the owner, other workers, slower and much more expensive.

prices are also so high I can barely leave a 'great' tip

it's hard for me to think of the most of these delivery companies as anything but vultures that just ended up injecting themselves into a business and reduce the quality of some folks working lives

a big part of me wouldn't mind some economic upheaval just to undo our mistakes
It's been a while since I went the whitelist approach on cookies, but I think you can do this in the "manage permissions" section of the cookie area in settings.

Whitelist a site and set default behavior to block will still allow that whitelisted site... I think so at least, maybe you need wildcards or something...
Gonna check this tomorrow. Lately I had big pleasure using nbrowser node in node red https://flows.nodered.org/node/node-red-contrib-nbrowser
https://www.reuters.com/article/us-airbnb-results/airbnb-rec...
$9.4B 2019Q1, Q3 is historically highest so this checks out

(disclosure: Airbnb employee)
Or it will live inside my linux dual boot...where it should.

If WSL wants me to migrate to Windows...they should fix this.
Awesome! Seems like it's very capable even from launch.
Since the smallest particles of matter are indifferent, as far as we can tell (i.e. swapping one particle for another makes no difference in the physical state of the thing), then insofar as minds are individualized some kind of dualism is inescapable. This is because the mind must be at least an emergent phenomenon of some configuration, and the configuration is not affected by what particular particles make up the configuration.
I _love_ little projects like this, but this seems chaotic to the point of unusability with a lot of messages.
There's DevOps Engineers who make more than full stack ones.
There's full stack engineers who make more than DevOps.
There's frontend engineers who make more then DevOps.
There's backend engineers who make more than frontend engineers.

The people who make the most money:
1. Take the most responsibility. E.g. At my company there's a lot of "simple" tasks (literally tickets like "change the font color from one shade of grey to another shade of grey") that are very high impact because we work in the AdTech space. If the page stops loading for IE11 we lose thousands of dollars a minute. We're responsible for not only "simple" style changes but _making sure those simple changes never cause an outage_. Because of the extra responsibility we have, we're paid above market rate for seemingly "simple" tasks. Taking more responsibility doesn't necessarily mean more work hours. But boy does it mean more opportunities to deliver bad news if something breaks.

2. Work on tasks that have more financial leverage. Getting great at operations means you can figure out ways to cut a company's infrastructure costs by 50% or more in some cases. Getting great at frontend/fullstack means you can figure out ways to increase conversion rates by 50% or more in some cases. Both are important. Neither requires you to necessarily learn a cutting edge technology.

It took me a while to figure this out, I'd jump from one hot framework to the next. These are what matter the most in my experience.
Praying to God at a party 30 years ago changed my life. I guess I felt like I was broken on the inside and the idea that some higher power could help led me to pray while sleeping on someone's sofa. I was so into the idea I went on to work for a missionary organisation with no salary at 19. After 25 years in IT I am on an accelerator programme now and feel like I am 19 again... doing something out there with no money...hopefully I will enjoy being a startup as much as I enjoyed my first job.