skysight-inc/HackerNews huggingface dataset:
Conceptually, yes. However "taking any app and adding Google Docs..." is less about adding, and more about rethinking the base app from scratch so that the fundamental actions are atomic enough and determinant enough to easily sync between users despite latency issues.

It wouldn't be easy to take Illustrator and add collaboration and get Figma. Microsoft bought a company that had already made a collaborative version of Word to get a head start on that process, and O365 is still clunky compared with Google Docs.

In the 3D mechanical CAD world, Onshape has done an amazing job of taking the functionality of Solidworks (or Creo or NX or ...) and making it collaborative. But really the biggest change is that they turned every user step into a "micro-version" which can be undone (pretty much infinite undo/redo). They built a Github style branching/merging (and reverting) version control system on top of the micro-versions. They have one service which runs the versioning system and another which runs the geometry engine. If you have all the steps, you are always guaranteed to get the same geometry - this fundamental rule of their system design means that only the deltas of micro-versions need to be shared between users/locations.

Anyone who's opened a Word file on a few different computers can tell you that the fonts, font handling and subtle version differences between different installs of Word means that the same source file doesn't equal the same visual layout. To some degree, putting "Word" in the cloud should mean that every user is using the latest (same) version of Word, but that's not the case still...

There's a reason that Google Docs doesn't have an offline mode or support any font in the world.
well the problem with the article is basically that they left out a lot of important detail, like which bare metal servers, how many, where do they host now, did they use cloudfront what about cloudflare did they use an edge cache? what about reducing costs by killing stopping unneeded resources? a lot of their workload looks dynamic. it's also fishy what they wrote here:

> After testing whether Prerender pages could be cached in both S3 and minio, we slowly diverted traffic away from AWS S3 and towards minio.

if they served directly from s3 that would be, stupid?

> In the last four weeks, we moved most of the cache workload from AWS S3 to our own Cassandra cluster.

is also strange. it misses a lot of detail but it does not look like they just migrated away from s3...

(looks like their new hoster is hetzner, from service.prerender.io )
Worse than the people outside your windows screaming, having fights, r*ping each other, being abused, assaulting others? Is very easy to judge when you don't live the consequences.
Because they overhired like most other startups.

No need for grandiose visions for their software, just support it with minor improvements here and there and aim for profitability rather than pushing the concept beyond what it should be.

Electronic signing as a product will likely become pretty much 100% free over time as competitors build out. Cost structure for Docusign must be lean to be viable long term
Cloudflare announces WebRTC live streaming to unlimited viewers
This is incredible. You have been a big help in both TLA+ and Alloy 6 — thanks so much for everything you do :)
I don't think GP was only talking about imprisoning lawbreakers (not including laws for sleeping rough, or vagrancy).
imagine a C64 designed by Ive with a butterfly keyboard!
> if you have any sort of beliefs that may not be looked upon kindly by this government

List them. Which beliefs?

Edit: Not trying to "out" anybody's beliefs, I just don't think the govt cares.
> but their LNG infrastructure was at max capacity anyway

Yes, they will definitely hate doubling their profits while selling the same amount of LNG. Money isn't everything. /s
>usually because shelters tend to be drug- and alcohol-free

Shelters are rife with abuse and have no place for you to store your belongings.

>for reasons like not accepting pets or not housing couples of opposite gender together.

You so casually dismiss the fundamental human desire to be close to the people and animals that you trust while being inside a facility that offers you the absolute barest of minimum and is sometimes outright designed to expose you to predation.
that "[point] of the justice system" only works if you consider everyone in a vacuum and have the false notion everyone has equal access to resources. parent already outlined why people living on the street don't have the means to throw away trash in the right place, but you're focused on it "enabl[ing] bad behavior" and (i assume) in support of giving people that have no money fines (which also unfairly impact poorer people, but i'm sure that's lost on you as well). we have immense resources to provide public utilities like roads, why can't there be more public garbage cans (which benefit everyone; last time i visited SF it was a pain carrying trash everywhere)
What's the syllabus for back end web development in general?
https://vfxera.com/web-development-courses-kakadeo-kanpur/

Like this. I need a detailed syllabus so that it helps to make the learning process in flow.

I'm learning for django.
Why do you think so? What makes SF have so many more drug addicted or mentally ill people, compared to cities with sane housing prices?
The Kindle Scribe Is Amazon's First E-Note, Comes with Stylus
you're being downvoted, but while the question you pose proposes a bad idea, it is a good question that resulted in a lot of interesting conversation, so you get my upvote.
I kinda think that the Steam Deck and the other new handheld gaming PCs are the new incarnation of the netbook. Powerful enough to be useful, with a usable screen, you just need a mouse and keyboard to do basic tasks. Plug in a monitor, you're all set.
I have some 400×240 memory-in-pixel LCDs here that are claimed to do 20 fps at 0.1 mW and some Ambiq Apollo3 subthreshold microcontrollers that are claimed to do 7 ARM MIPS (≈9 Dhrystone MIPS) at 0.2 mW, with the ability to run up to 96 MHz at proportionally higher power consumption. Two such displays would have more pixels than the original Macintosh, and one such microcontroller would have three times its RAM and ten times its CPU power, using 0.4 mW in total. Such a mobile workstation would take 8½ years to chew through 8000 mAh at 3.7 volts, though actually the battery's self-discharge would run it down sooner.

I'm working on a machine built around that hardware, called the Zorzpad, in a form factor similar to the Pocket Reform. My plan for the Zorzpad, though, is to have no battery at all, just solar panels. I think I can get a milliwatt from amorphous solar panels even under indoor lighting, and not having a battery should make the machine last a lot longer: no charging port to break, no battery wear, and no risk of battery fires or leakage.

But the laptop I'm typing this on is about 40'000 Dhrystone MIPS, so it's about 4000 times faster than the 0.4-mW configuration and 350 times faster than the maximum-speed configuration. I suspect the Pocket Reform is closer to my laptop in speed. The laptop has 24-bit color and 2 megapixels; the Zorzpad will have 0.1 megapixels. I think the Pocket Reform has 16-bit color and 1 megapixel.

You will never run Firefox on the Zorzpad, and probably almost no software I run on my laptop will run on the Zorzpad. Most of it will run on the Pocket Reform, but some of it might be slow.
I answered this question on Twitter: https://twitter.com/Oritart/status/1575177486056718337
Chess Grandmaster Maxim Dlugy Admitted to Cheating
Couldn't find the one I have read before.

But here are a few that I could find.

https://eprint.iacr.org/2017/713.pdf

https://www.researchgate.net/publication/312778290_WhatsApp_...

https://www.ijrte.org/wp-content/uploads/papers/v8i2S3/B1093...
I think GP meant to say (the extremely confusingly named) virtio-fs, as opposed to virtfs/9pvirtio.

Virtio-fs is independent of 9P and has optional support for using shared memory to greatly increase performance, it also maps better to the permissions and metadata of "modern" filesystems IIRC, not sure if 9pvirtio had this problem but I remember coworkers having permissions problems with the 9P bridge in WSL2 (Plan9's permission system is very simple and doesn't map well to other VFS's)
Except it still has the burden of having a screen
This is absolutely appalling. Considering we've historically incarcerated these people and it didn't fix anything, I don't see how you can blame "progressive" attempts to solve the crisis.

Do more people come to these cities that have such policies? Probably... but that's not an indictment of the policy.
We have a national crisis. We have some cities/states who literally pay for 1-way bus tickets out (as an alternative to jail).

This solves nothing.
Having more people in jail solves nothing.
The way I remember circa 2010, GitHub made two techniques mainstream:

* constantly creating branches even for small changes because merges became so magical (e.g. in comparison with SVN)

* code reviews because they had nice visual tooling built-in

In my opinion reusing libraries came from the OSS movement in general. There were SourceForge&Co before github.
Any serious examination of the overall homeless problem also needs to take into account that for decades now, Republican governors in other states have been allowed to export their own social problems and homeless issues by busing the homeless to San Francisco and other liberal enclaves.

Should this be allowed? It's morally complex. For instance, if those people were in Nevada or Arizona, they'd likely die of exposure. San Francisco is a uniquely good place to survive being homeless, at least climate-wise.
Wonder how much is because of the sudden boost after the anime...

Multimedia franchises work wonders
They probably hire two to three leet coders to get the job of one experienced developer done. And one pdf certified scrum master for each team along with two managers and product owners.
Yup, I would love to see all this people contributing to solve the problem, or actually taking a homeless person to live with them, etc...
Nice that you explain it well here because that's a terrible article.
dunno. I think when you present the "drawbacks" of monochrome e-ink, they start to sound like obvious advantages (low power, easy on the eyes, unreal battery life). It can't compare to a color LCD, but it doesn't have to.

Color e-ink makes the drawbacks of an e-ink display much more stark. It begs comparison and loses, badly.

Mark me down as a long-term color e-ink skeptic.
I have a nagging feeling this is their way of "preventing" fake war pictures from cropping up.
they weren't wrong
Have Splunk patented distributed tracing?
I'm not versed enough in "patent-talk" to conclude, but it seems to me that what this patent covers is basically your every day distributed tracing.

There are also dozens of other patents and patent applications for what I would describe as "basic stuff":

https://www.patentguru.com/inventor/agarwal-mayank
It's a similar story with the Self programming language (https://en.wikipedia.org/wiki/Self_(programming_language). There are many software engineers and computer scientists who never heard of Self, but Self's prototype-based approach to object-oriented programming had a major influence on JavaScript, and a lot of the work done on making fast virtual machines for Self made it in the Java Virtual Machine.
Earl McGrath Was a Character. His Closet Was Filled with Rare Recordings
Manual for the Solution of Military Ciphers
> because we're talking about someone's parent, and for some reason, all cultures (that I know of) picked the mother as the one being out of line.

As the saying goes: "mother's a fact; father's an opinion".
Worth noting that this feature is limited to installed PWAs, so you'd either have to convince the user to install a PWA via the URL bar affordance (which already requires real HTTPS and respects the LOD), or to manually install a site-as-app through the browser's (relatively buried) UI, at which point you get the same site you're already on, but with a new titlebar. That seems like a pretty unrealistic vector and is much less complex then just getting users to install an .exe.

That said, even with the Window Controls Overlay, the minimal browser controls (close/restore/minimize) are mandatory, as is the browser-owned "..." menu which includes basic trust information for the site as well as app controls (uninstall, permissions, etc.).
things like privacy protection don't apply to the Big Brother

their psycopaths have untied hands, full control on citizens and "tools" to protect themselves against wrongthinkers
Napster CEO: ‘It’s fun to be a rebel again’
Another simple technical reason is that that's how JIS did it, and Unicode wants to have lossless round-trip encoding conversions in order to promote its adoption in East Asia at the time.
Tesla hikes Supercharger prices in California
is it really just "simply recompile"? I would assume some intensive patching and learning would be necessary, especially for someone who isn't familiar with the source or the build process.
Thanks for the kind words. This same statement got me some criticism on Lobsters rsrsrs. It is fun how the exact same phrasing can sound cool to some and bad to others. I liked writing it though <3
I have never once wanted to read a PDF on my Kindle and I'm not entirely sure why anyone would. Mostly because reading PDFs on something like kindle would be a shit show (I assume this is entirely why they haven't added that functionality).

I've owned probably 10+ kindles, including the DX, and I think its honestly the bit of technology I used _the most_ outside of my iPhone.
This actually makes sense. They would need a large contingent of CSRs.
Useless meetings keep many people employed. So, many such folks will consider meetings extremely useful.
Just imagine living on the streets for an extended period, while also dealing with substance abuse and/or other mental illnesses. The state has failed you, there is no denying that. Indeed the state has repeatedly failed you. Every time you’ve tried to improve your living conditions has failed. Everytime you’ve tried to fix your substance abuse problem has failed, and every time you’ve found shelter, you’ve lost it for some reason. This has happened multiple times over.

Do you honestly believe that after all that, people are still rational and blindly accept help from the state? No, they’ve failed so for, you might as well just accept that things are as good as they’ll get.

When tackling this problem, we don’t only have to deal with the current situations, we also have to consider past failure, because people remember them, and they do affect current behavior.
Personally I use Protonmail with no problems.

The bridge on Desktop is OK, and their mobile app is better than every mobile open source android client I have seen.
>I don't see any advantage to being homeless

You missed the "in SF" part of the sentence. In a sense you're correct, it is in part a market failure in SF for subsidizing homelessness.

>Literally every human being without mental issues would prefer having a roof over their head

I have a few times, on purpose. Not being responsible for a house can be liberating, depending on your life circumstances -- if you're not addicted, you're healthy and able bodied, and not mentally ill. It can be like an adventure where you see where you like to go, can get all the money you need for a week in only a day of day labor (which is trivial to get if you're able bodied and have an ID). Homelessness with serious personal problems is awful, but otherwise it can be an enjoyable lifestyle.

I would probably choose periodic homelessness still today were it not I have a child, whom CPS would probably take away if I enjoyed some of the liberties of my youth.
This would have been known to anyone who has operated a motel for even a couple months. There is a reason any half decent motel requires credit card security deposits with matching government issued photo ID.
This is what I was thinking of. Kind of a telling statement of Microsoft’s perception of WPF when they turn to WebView2 to render newer parts of the UI in their WPF app (which was never ported to WinRT, UWP, or WinUI). They didn’t even use XAML islands for the newer parts, they just jumped straight to web.
For that prices, makes little sense to me why you wouldn’t buy a Kobo Eclipse instead.
The attack was successfully performed in the wild by the virus "Win32/Induc.A"

The virus looks for a Delphi installation, modifies the SysConst.pas file, which is the source code of a part of the standard library and compiles it. After that, every program compiled by that Delphi installation will contain the virus.

The virus does nothing else, it is therefore harmless if you don't have Delphi installed.

It resulted in many software vendors releasing infected executables without realizing it, sometimes claiming false positives. After all, the executable was not tampered with, the compiler was.
It's just too late no idea why anyone in their right mind would use a pay-per-image tool that modifies what you put into it when they can have an unlimited and open local tool.

Turns out all that "waitlist", the ethics lecturing, letting in only bluechecks and the larping about how dangerous it is doomed your product in the end.

Hopefully the next time someone makes a tool as revolutionary as this they'll remember the mistakes of OpenAI.
> Literally every human being without mental issues

That's the problem right there.
If they're using the same AI for every anonymous identity, maybe that's still identifiable to an extent? But yeah.

Hopefully any such AI used by the government can't be admissible as evidence in a court of law (assuming it's neural based and not a bunch of if statements), or at least is only used in pursuing federal crimes. But with the way things are going, who knows.
The related value is likely a service catalog and the common transports, not the services themselves, and that ship has sailed already with things like Kong Service Hub or the Swagger / OpenAPI spec [1].

A lot of people will likely not want to wait behind the open-source standardization effort on how to extend the service definitions for an API like email sending or file reading, e.g., does the file ACL go in the generic metadata map [2]?

There probably could be value for service definitions and a proxy that allow you to directly access a proprietary API but with a transport of your choice like gRPC which only happen to offer REST/JSON. But trying to come up with a standard API without collaboration among the largest of industry players will likely go virtually unused.

[1] https://en.wikipedia.org/wiki/Swagger_(software)
[2] https://github.com/m3o/m3o/blob/fb7eb42512e4c7db49ab03da0b47...
Also see David A. Wheeler's work on countering trojan horse attacks:
https://dwheeler.com/trusting-trust/
> These problem cases can cost communities hundreds of thousands

so let's continue to spend more on incarcerating them as a bandage rather than fixing the issues :)

> incidents of... pooping...

i'm sure they just do this outside for preference rather than utter lack of access to public facilities. why couldn't they be like me during my trip to SF where i could just patronize a business to use their bathroom when i needed to go?

> menace to public health and safety

love to see the intentional split between "public" and whatever group you'd put houseless people in (those "menaces"!)
We fought a whole war to end chattel slavery because a movement largely composed of pious Christians believed it to be sinful.
FYI, there is filter that prevents to generate political content and other nasty stuff
Is there evidence that 100% of SF's homeless have mental issues?

Are you aware that mentally ill and drug-addicted people are often able to hold down jobs and afford rent? But that only works when rent is reasonable.
> Tuples are not just immutable lists

They aren’t just immutable lists logically, but since Python (while it can use a static typechecker for verifying correctness to some extent) doesn’t use type information about what is stored in containers for storage implementation, effectively at runtime they are just immutable lists.

But, even logically, and apart from that implementation consideration, immutable lists are one of the things they are, are intended to be, ans are designed to be used for.

> They're for heterogeneous collections and are meant to be destructured or otherwise have their elements acted on individually.

That is another use case, yes. The existence of that use case does not negate the immutable list use case.

> It looks different -- why?

tuple type hints have a form (that you point out) for homogenous arbitrary length immutable lists as well as one for fixed-length potentially-heterogenous ordered collections because tuples are intended to serve both purposes, not just the latter.

> It's also why there's list comprehension but no tuple comprehension.

No, genexps using () and having broader utility is why there are no tuple comprehensions. Heck, if genexps were around first, we might not have list, set, or dictionary comprehensions, either.
I agree.

I went from being unconvinced, to in love, to actively pissed off when you go through the beginning of the game and it basically does a bait and switch and ignores all your choices.
Man there is some serious bloat in most tech companies. Why on earth does Docusign need 7000+ employees?
As a counterpoint to this, I interviewed at Google and was sure I had flunked. On every one of the follow-up questions, I didn't produce a working solution, let alone an optimal one.

I still got the offer.

Truthfully I do attribute much of it to luck. From what I have heard, most people had more difficult questions than I did, often with more strict interviewers. It's a high variance process for sure. If I were to interview for the same position now, I would most likely not pass the interviews.
This or build massive drug cities in the desert, where people can go and live their drug-addicted lives away from everyone else.
Surprised, stylometry is not mentioned once in the article. [1] Unmasking anonymous writers has a rich history, and there are approaches writers with a large corpus have taken to conceal their writing, as well as approaches folks have taken to deanonymize those same writers.

[1] https://en.wikipedia.org/wiki/Stylometry
https://www.forbes.com/sites/adammillsap/2021/08/27/business...
Everyone thinks they want to read a PDF on something that isn't a desktop or an A4 sheet of paper, and then they try it and realize that there are basically no PDFs that are laid-out in a way that could be feasibly consumed on such a device.

In addition to that, writing heuristics to try and make it possible to unify the experience of reading any arbitrary PDF is such a quagmire/shitshow that basically no one is willing to step up and try to make it possible.
Damn it, someone owns that domain.
Windcatchers for passive cooling and natural ventilation in buildings, Part 1
Is this an intuitive take or a data take? My understanding is that much of the data disagrees with the idea that homelessness is driven by drug abuse. Things like the strong association between homelessness and housing costs + just survey data implying most homeless people don't move to SF as homeless people, all sort of implies that. Worth noting though, unsheltered isn't the same as homeless. Many homeless people are sheltered either in shelters, their cars, or friends homes.

I think intuitively it seem likely to me that drugs might be the difference between chronically homeless people and merely temporary, it also seems like it might have a relationship with the people you encounter on the street and get mad about seeing, but the studies of the overall population seem to say homelessness is causing drug use not the other way around