skysight-inc/HackerNews huggingface dataset:
The programmers will need to add accessibility features to their apps: https://html.spec.whatwg.org/multipage/canvas.html#best-prac...
I believe this 100%. After using google office for years (just because it's free and cloud-based), I recently tried MS Word and Excel recently at work. The different was mind-blowing. I forgot just how functional and straightforward MS Office is compared to the clunky, barebones google options.

If I wanted a desktop-first, cloud-backed solution, what would be the most future-proof and durable? Can I use Open Office across OSes? What would be the best cloud backup service these days? (just a general question to readers)
Immersed in the physical world. However, it is not the best option now. You might want to write or play some thing new. Language, Music, Art, Math, etc. This used to work for me though I look very un-fancy on the internet.
FP&A software for non-dilutive capital
quite a blanket statement both for web and desktop apps...

some are fast some are slow on both platforms, no?
SRE Fundamentals: SLIs vs. SLAs vs. SLOs
Is this an article trying to generate sympathy for Facebook, claiming Apple is just as bad in this case and that they dont really care about privacy? Seems kinda suspect to me. Maybe I misinterpreted the tone here. I dont think Apple is all good and Facebook is all bad, but in the aggregate Apple does do more for privacy than Facebook and Facebook does want to know as much as possible about your life to push that into selling ads.
Espionage by the Numbers: A Statistical Overview
> What they actually meant was that if you add & remove 5,000 elements one at a time in a loop, it's slow.

Ok, but it's not trivial to build complex web-based applications that don't do exactly that. This is why there are so many frameworks out there that take care of that problem for you. React isn't the only one. Angular, Vue, and Svelte also handle this for the developer, using various different approaches. It's not just a gimmick. If the web standards themselves were up to the task, there'd be far less need for frameworks.
I have never used a web or electron app that felt subjectively as “snappy” as equivalent desktop apps.
Amazon Wins Appeal over $300M EU Tax Bill
Yes, of course it's goign to be untargeted ads. I guess the author would rather have irrelevant emails than emails that make wrong assumptions about their life choices.
the immense majority of my experience on the web is slow, and on the non-web is fast, it's definitely not 50/50. I wouldn't be able to give you the name of a slow desktop app I use actually.
People are known to “get high”off of non drug substances through suggestion (their mates either actually getting high or pretending to get high cause subject “to get high” by proxy.
"A lot of dom nodes" is not inherently problematic if you do not insist on twiddling them individually in a JS for-loop. Other than that, it's just HTML - and plain HTML/CSS rendering is blazing fast.
Not sure why you say that, its very critical in Europe and still a concern in the US.
I was considering selling my car 6 months ago, so I checked the KBB used car private party price/value, and it was around $12,500. That same report today says it is $15,500.

(6 year old hatchback with top trim, very low mileage.)
Why were the young liberals against an apartment building? That sounds way out of character, unless what they really wanted was an even taller (and more affordable) apartment building.
Ask HN: How do you cope with Attention Disorders?
Thanks. I have a lot of sympathy, but a productive discussions requires an assumption of good faith. It's of course true that there are forums where every honest-looking question is really nefarious, but the solution then is to not participate in those forums. Mocking others isn't appropriate in this forum, regardless of what the other person's motives appear to be.
True, but you’re not getting things like language servers or the wide range of extensions available with VS Code. It’s like how GRRM still uses a DOS machine running Wordstar - it works with old software but you give up all new features and conveniences afforded by faster CPUs.
Haiku, an Operating System written in C++
MathJax works well for me, but I also don't make extensive use of macros. It's also possible to demacro your tex.

I'll also note that Terry started his site a long time ago, when mathjax either didn't exist or worked poorly. He's used the same latex2html compiler for a long time (as it isn't broken), but the images are pretty silly. Now it's pretty straightforward to make a simple math site [1] (in the style of the bettermotherfucking website [2]).

[1]: https://davidlowryduda.com/static/simplemathpage.html
[2]: http://bettermotherfuckingwebsite.com
It's a 2 way street. Fed can drop rates to zero but still people are too risk averse and have a negative outlook so they won't seek to submerge themselves with debt.
This is a huge amount of work, and authors are most strongly encouraged to avoid doing any of it by instead using the input element, the textarea element, or the contenteditable attribute.

When the spec warns you in advance that this is a high risk approach.
KaTeX is much faster, but has more limited support for macros. It is a good choice for little or moderate math content, but for some use cases Mathjax is (almost) the only practical choice.
Ask HN: What is the absolute fastest/most efficient web browsing experience?
Is the M1 the fastest? Or are there touchscreen windows laptops that are actually better for surfing fast?
"common HTTP methods" meaning GET, POST, PUT, PATCH, DELETE
not "/login", etc (those would be routes)
> For those more deep in web technology, I'd like to know if there are reasons to move to canvas for strictly technical merits.

Performance. My company switched from dom to canvas (and then to webgl) for a document-centric app a long time ago because of performance reasons. drawing to a canvas is much faster than updating dom. Also better control over how it displays. With dom you have to worry about differences in how differeny browsers render the same dom a loy more. Although that is less of an issue than it used to be.

There are downsides too though. Besides making it much more difficult for extensions to modify things, you also have to build your own spell check, because there isn't a browser API for that. However, I think google docs was already using google's own spellchecker.
Appeal for Defence Funds
LinkedIn Swipe-Up Feature for Your LinkedIn Stories
Writers, what is you biggest enemy?
According to that tracker, only $6.9 trillion has been dispersed, not the full $12 trillion.

I think my ad blocker doesn't jive with the site, as I can only see the first part that shows the three summary bars in the bar chart. Apologies if I'm missing something.

You also have to keep in mind a few things:

1. Liquidity - how much of this (probably most of federal reserve spending) has gone to maintaining liquidity in the global financial system? That's not going to contribute too much to inflation. If you have the reserve currency, and nobody is willing to lend because they're in fear of going bankrupt or running out of cash while the economies of the globe were shut down, then you wind up having to inject tons of cash into the global economy to keep it liquid. The alternative is armageddon.

2. Low interest rates. When the U.S. government borrows money it pays an interest rate. While the $6 trillion number (or $12 trillion for that matter) may seem very high, it matters how much the U.S. is paying in interest on these loans. Can the U.S. government meet it's debt obligations? Yes? Good to go then. GDP (which sucks anyway) will rise and past debt will be inflated away. Similar to everyone rushing to buy a house, low interest rates are an opportune time for the government to borrow money too. Republicans are hemming and hawing about it, but if Trump was president they'd be doing the same deal.

3. It also matters what ROI you get for spending. Nobody seems to be talking about that. If the government borrows $100 at 0.4% interest or maybe even 0% interest and then turns that into a larger investment in the broad American economy, that's almost surely a good use of money even if it increases the overall debt load if it's actually increasing GDP.

I wish I could find it again, and maybe some enterprising HN reader will have it available, but there was an blog post I found interesting regarding how much the U.S. could borrow. They argued it was probably an unlimited amount of money. If nothing else it's just an interesting take.

We should be sensitive to government spending and actions of the Federal Reserve, but we need to do so smartly. Everyone running around screaming inflation! inflation! are missing the mark. My default in the financial space is when everybody is saying something is true, it's likely not. There's a lot of money to be made convincing lots of people of the truth of something that isn't true and while they're distracted you take lots and lots of profits at the institutional scale (hedge funds, etc.).
It was pretty obvious that some authors didn't really know what they were talking about. They knew enough to write something, but there were always a lot of mistakes.

This is why I'd be very hesitant to self-publish a technical book, even though for fiction I think self-publishing is the right decision 99% of the time. We all make errors, even those of us who do know what we're talking about, when you get to the scale of 100+ kilowords. For a novel, a decent copyeditor can fix up the production values well enough; for a technical work, you would hope the publisher assigned some people to check the work.
That Recycle Bin though... Simply perfect.
This is absolutely expected, reasonable and the way to go for an rich GUI app such as Google DOX. Particularly since WASM is so widely adopted, so does Canvas, WebGL etc... and Rust compiles to WASM, not to forget. So it was about time that some major apps ditched all the DOM glory.

Wonder whether they're using the greatly overrated Angular to render the canvas, i guess not, but that's for Google insiders to say.
Legit concern but it's also possible they evolve a great general solution where everyone looks back and says "oh yeah that's what that api ought to be like"
Working with Elixir on a daily basis is mostly a pleasure, but those "ArgumentError" errors have been super annoying.

Looks like Elixir 1.12 will take full advantage of EEP 54:

https://github.com/elixir-lang/elixir/releases/tag/v1.12.0-r...
I read it more as an article looking back at things and describing the dynamics at play / unspoken intentions & the result. Apple pulled off a huge power move against Google and Facebook, and it paid off beautifully. It's worth taking a minute to describe what just happened.
Looking at the DOM in isolation, its pretty quick. The primary reason web apps are slow is because the business logic is typically un-optimized.

I've encountered a web app that persisted its state by stringifying it and putting it into localStorage with every UI change. The resulting string was ~5MB and took 200-300ms each time (freezing the UI) on my tablet.

I've encountered an app that used an in-house built chart library using jquery and D3. For each chart rendered it created a 50MB array of x-axis labels that wasn't cleaned up when the chart was destroyed.

The reasons for why these inefficiencies exist is another topic. But there's nothing stopping someone from creating a complex web application that's performant.
I'm not saying that software developers are more, or as replaceable as creative talent. I'm just saying that from the employers perspective, much much more has to go right than just software development to make a successful game.

Google/FB know that if they get the best engineers, they will have a top-tier product. But games don't have anything close to that same guarantee. You could have the most efficient, elegantly-written, perfectly abstracted game, but if the game-play sucks, it's not going to sell.
Three Ways to Avoid Duplicate Sidekiq Jobs
Thats a great question. We handle most of it, except:

1. Escaping in csv 2. Month names will be treated as string.

This has got us thinking for more such scenarios. Thank you!
This is a good question - it certainly is possible to run a NN on the artwork or pre-g-buffer, and you could imagine having something bake the changes.

To do that, you’d need access to the game’s source code and assets, and you would need to rewrite portions of the rendering engine. Training might be incredibly slow if it needs to iterate on builds of the game, or that problem could be worked around but might need considerable engineering to support the training iterations (e.g. data representation and a pipeline with the ability to render changes to the artwork and renderer on the fly without needing a game rebuild).

So I’d speculate the answer to why not is that it’s just not what the authors set out to do, that they don’t have access to the game source nor the time or resources needed to refactor the renderer.

Part of the magic of neural networks is their black box properties - they can do what they do without needing to understand 3d geometry or integrate with a render engine. Throw an image in, and a new image pops out, without the neural network needing to understand what it’s doing or why.

That said, I would guess that coming down the road is examples of exactly what you’re suggesting - games that will use neural networks to drive realism in the assets and shaders and renderer. To some degree there are already tools starting to do this.
... which is a menu item you can reach through the canvas rendered by a giant blob of non-free JS.
Why don’t you have the revenue from the company’s taxes in your calculation?
Sounds like it would be interesting for a small-form-factor not-so-smart phone that's still hackable and versatile.
>Haiku is ideal for embedded graphical systems

Well, except there's no accelerated graphics driver (for any device) :(
Presumably the intent behind my reply wasn't clear - you can make up your own mind about it.
Docs value prospect isn't really consumer use at all: It's businesses and (mostly) schools, paying for G Suite licensing.
Just a tiny detail that all pages return 404, even though they open fine.
Why don't you go find it?

Most would agree all the amenities are good to have.

But then people digress into two groups. One group of nomads want to be in the "poppin" location where there's tons of other people etc.

Other people like to be in relatively calm/secluded spots that still have amenities.
The quality argument is a bit irrelevant because a 1990 Camry would be illegal to sell if it were made today. Obviously it's a good thing that safety, efficiency and emissions standards are going up, but those things aren't free.
> I would argue that much of the money expansion went to asset prices

It can't possibly go to asset prices. For every buyer there has to be a seller.

It's stuck in bank reserves
Like I said, is aligning more and more:

* https://github.com/nodejs/node/issues/19393

* https://github.com/nodejs/node/issues/19308

Web APIs is not something that Deno is doing and Node isn’t. It is more something that Deno has done a few of which Node hasn’t yet.
Some of the faces I like but many of them are badly rasterized at some sizes if not all all sizes.

Also the font metrics are off the "w" and "e" in "weird" are too close for comfort on the web. TeX has a complex algorithm to justify text for print and maybe it looks better in that context.
Atleast for gmail , google has their own telegram bot (has the blue tick beside it) , just type “gmail bot” in your telegram search bar , it will have a bot with a blue tick beside it
They already have, the sample document has copy implemented.
Sometimes I'll sit there, look at the error trying to decipher it, and I forget who I am and what I was doing.

Great work on the improvements!
I use syncthing for that, and it's been great so far.
This is a perfect HN response. If you had cut it off after the first '?' it would not have been sufficiently deadpan. I find myself still, at this moment, questioning whether you're serious or not. Bravo.
> theoretical limit of energy density for lithium batteries is already too low to be economically viable for most trucking applications

Curious to see a source for this.
That German authority interprets the law in some way, Facebook interprets it in some other way. i assume the courts will decide. Seems reasonable to me.
> there are still 260k lines of code added and 320k lines removed

So a net reduction of 60K lines of code? And yet functionality was added to the system as well. That's praiseworthy IMO.

Imagine if "we did more with less" infected much of software development today.
I find it hard to believe that people can complain about the _concept_ of ATT with a straight face. All that is being asked of you is that you ask the user for permission to track them. If you genuinely have an issue with that you need to reevaluate your business + your ethics.
This is amazing. As a philosophy enthusiast, this will help me find more related works to read.
It was indeed a very strong marketing move for... decades to convince people, like smart people, that document editing can be a web-based thing. Actually, now that the browser is so ubiquitous that GUIs sit on top of it (think Electron), then is time to ask the very obvious question - since everyone seems to agree that universal GUI is needed (proof: the browser) then is the browser the right universal GUI?

Not being heavily biased by any vendor, but really, is there anything better than XAML to describe user interfaces, that is also cross-platform and does not have the burden of DOM? Please - share examples.
It's also giving the license plates the blue stripe.
I agree. That said, I think the "your grandma" line should be retired.

1. It's problematic. Why are we assuming that an old woman can't also be a badass programmer? Plenty of CS luminaries (a) were women, and (b) had kids (c) who themselves had kids, and therefore are someone's grandmother.

2. Your audience isn't necessarily non-technical. Generally your audience is going to be someone who's qualified to take the course. Which means that a good explainer is going to, as you said, have a high degree of empathy to beginners... but not explain things at such an introductory level as to leave people bored.

3. I don't agree that people who can't explain things well to non-technical people don't know their stuff; they lack an important skill that could make their knowledge far more useful to humanity, but that's a different claim from saying that the knowledge doesn't exist.
When Working from Home Doesn’t Work (2017)
I love zoho's suite of free tools. When I first got started in web development business 10+ years ago, I used their invoicing tool, and thought it was perfect for a freelancer like I was at the time.
Did you notice inflation 5x'd in the past year, according to the link you just posted?
I have a friend in town who just scored a Model Y and he loves it. His son was begging for one for years now lol. The kids know what's up!
>Apple has taken money from a party

Facebook does not already have money from future ad revenue, therefore Apple cannot have “taken” it.

> that is so unsympathetic that it can’t appeal to a greater authority for redress.

Facebook cannot appeal to a greater authority for redress because no crimes were committed against them.

The rest of the quote is also hyperbolic nonsense. “[Apple] fled the scene” does not make the slightest bit of sense.
I'm pretty sure Computer Modern was in fact designed by a designer and not "scientifically designed" whatever the heck that would mean.
> Can I use Open Office across OSes?

I would recommend Libreoffice over Openoffice, but yes (for both)

And you can of course backup to your cloud service of choice. The main benefit of google docs, o365, etc. Is real-time collaboration. But there is no reason why a desktop app couldn't support realtime collaboration with a suitable backend service.
The target audience for a site like this generally isn't aware of or concerned with things like code bloat.
But that SHA hash of the built artifact doesn't go in the package recipe. So how do I know what the SHA hash of the built artifact should be, if all I have is the Guix repo?

I can always rebuild the artifacts myself using "challenge", but that defeats the purpose of using the substitute server...
Space telescope's golden mirror wings open one last time on Earth
https://web.archive.org/web/20210512140243/https://positive....
Why Each Model of the Embraer E2 Series Has Its Own Wing Design – Simple Flying
It depends on what you do with it. HN is extremely fast.
Irish Data Protection Commission “handles” GDPR complaints by ignoring them
Wouldn't that cause security issues which should be blocked by browsers?

I.e. on some malicious website you could select some innocent looking text, but under the covers it selects some evil bash command.
This is an excellent idea -- I'd use it. If you can think of a way to do this, I will implement. Maybe with some hidden MD files that contain tags and automatically hyperlink?
Inducer/pudb: Full-screen console debugger for Python
Yet people have been paying for groceries with checks in grocery stores for decades. I did some work for one of the companies that mine data from checks (20 yrs ago), it was amazing how much they could get from scanning the front of a piece of paper. This data was then used by the chain, as well as being sold to all sorts of other companies. No one gave them permission, but you can't stop scanning a check if you want to use it. It's still done today, but of course now we have credit/debit and loyalty cards, and you think that's not used by the grocery chains to track your purchases? Unless you refuse to use a loyal card and use a more anonymous system like Apple Pay the store can't really track you, but the issuer knows who you are (but can't connect you to what you bought that I know of). None of this is new. Unless you pay with cash and wear a disguise, you are giving something to them.

I wish Apple did not sell ads of any kind (the don't need even more money), but using knowledge you gain just from a transaction to make money, simply because you have to exchange some information to get what you want, is as old as selling anything (Omar in the market sees you bought two sets of flowers, assumes you are an adulterer, turns you in for a reward to the Czar).
The DOM is abysmally slow for everything except one use case: displaying a simple text page with a couple of images.

The core of the web is designed to display that on a 1990s computer in a single rendering pass. Everything bolted on top adds layers of complexity and indirection resulting in a laughably slow and inefficient system.

The web can't even reliably animate an item in a list for laughing out loud.
You seem to share an anti-crytpo outlook and a history of musings on Haskell with the OP. Are you related in some way? You even have another comment [0] defending him. Crying foul.

https://news.ycombinator.com/item?id=27125133
Thank you for your feedback. Our costs are a function of number of rows processed and the total imports. We factored that in the pricing.

We will soon be introducing plans with higher row limits as well.
The "money" here is data, not dollars.
2008 GFC is not comparable because QE (buying long term bonds to push down interest rates) does not result in a noticeable increase in the supply of money.

Printing money and sending it to people does. Refer to the chart below.

https://i.imgur.com/G35HlC9.png
They can just use Monero instead. It's fungible, there's no way to tell which coins are or aren't tainted by criminal activity.
>Locking people up for doing drugs is a moral travesty. Locking people up for doing drugs while you also do drugs is... just like, entirely beyond the pale.

We've had multiple recent presidents and vice presidents who have used illegal drugs.

That seems far more "beyond the pale" because the president has more power than anyone to ending the drug war
Aiomixer, X/Open Curses and ncurses, and other news
You misunderstood. Please assume good faith.