skysight-inc/HackerNews huggingface dataset:
It is not the case that treatment of spaces is completely wild and ad hoc. PDF can, and frequently does, contain the text itself along with the display of said text. This is why applications like pdftotext can often give you correct plaintext output.

OCR applications are able to make PDFs from scanned images accessible and searchable (and with the right spaces) precisely because they embed their output into that layer of the PDF meant for the text itself, not its presentation.
We actually don’t know how to prove programs correct in any kind of large scale way. And in addition, and this is from my professor who specializes in formal methods for his entire career, proving a program correct does not prove a program right.
Laymen here, I was surprised that opium didn't get more than a passing mention. It seems to have made some inroads a 150 or years ago.
I doubt it. Because governments, just like big corporations are susceptible to important but small things like software updates falling through the cracks. The incentives aren't right so it is allowed to happen.
I wish Auth0 was a little more customizable so I can control the sign in views better instead of their default popup. For an mvp it should be fine though
How many people do you think have attempted to break into your home by trying to pick your door lock? If you set up an SSH instance on the public internet, how many times do you think your login will be tried?
> I thought it was obvious[1][2] that the end game for those that want to control the web is sending opaque binary blobs of code that only use the browser for the canvas tag's framebuffer.

Google is also a search company, the product from which the majority of their ad revenue comes. Blobifying the web indiscriminately breaks search, so it is not in their interest to push this to reap some x% revenue loss from ad blockers.

Incidentally, or not, a traditional wordprocessor itself is not an interesting search result and makes a perfect candidate for this type of rendering. There already exists compatibility layers with search for published documents. So absolutely nothing is lost for anyone, and I think it is an overgeneralization to take this as a sign of obvious doom to come.
This guy is a legend on Palm OS aficionado circles. Back in the day he was pushing Palm OS to the limit and fixing issues that Palm was overlooking. His software was really hard to crack too. Truly great to see some of his work on other stuff. Dmitry, you rock!
But that wouldn't have helped here. No companies wanted to lay down cable even when they would then get a monopoly on the customers in the town.
I don't think you could be any more wrong.

Enhancements like this are going to be the thing that brings VR fully into the mainstream. It will be industry-changing.

This tech is in its infancy. I promise you, the final result is going to be indistinguishable from human vison.
Sidewalk is also connected to grid power, and the backbone consumer devices are in fixed locations. I don’t see grid vs battery or fixed/mobile device locations as necessary advantages or disadvantages though.

For example, the FindMy network would continue to work even in power outage scenarios like parts of the country experienced in Feb 2021.
> The way to fix this trend would be to reimagine the presentation layer of the browser as something other than a stack of hacks over hypertext, but so far nobody seems to have a good solution.

About a decade ago I had the start of a Eureka moment on how to do this (back then — https://medium.com/space-net/spacenet-51aca95d49a2, nowadays https://treenotation.org/). It seems to me we've missed a sort of fundamental universal notation of the universe, which you can think of as "two-dimensional binary". I predict we will soon see a Cambrian Explosion of new formats and languages that are simpler and more interoperable with each other, and some will have the opportunity to build new great languages for rendering stacks.
The room where it happens: How Rails gets made
Three Out of Four Gas Stations Are Dry in Some Southern Cities
The fact that it (the same code base with minor changes) runs on desktop and mobile platforms?
Fair enough, but I have no idea how that can be avoided if we take Sturgeon’s Law as a given: 90% of everything is garbage.

I’d argue an essential quality in a modern software engineer is ‘good taste in dependencies’, if you will. Adding a dependency for padding a string with whitespace would have gotten you a friendly but stern lecture from a senior dev, in every good team I’ve been a part of so far.
Utah's UTOPIA fiber network was already established, but blocked from growth for over a decade by incumbent lobbying. Conveniently the Wikipedia page has no mention of the Comcast and Qwest/CenturyLink meddling in Utah state and municipal politics that derailed funding and subscription.
Money has to go somewhere. When the economy is shut down, there are few places to put money outside of the stock market. In short, people are willing to pay more for stocks, because the alternatives are not there at the same levels they used to be. Supply & Demand, basically.
Well don't take "better than nothing" at anything more than face value. I wasn't endorsing Charter.
Just amazing, these type of reads make me wanna move to hardware and stop doing silly web projects.
It’d be interesting to run the signal through a PA to get a good standoff, or illuminate every phone in the area. Though I don’t know if the UWB is needed in conjunction to verify proximity.
Good suggestion! Thanks
Reports of post-upgrade slowdown are pretty common (google it for various versions), but this is the first time I’m seeing lots of reports of post-upgrade benchmark hits.
I'm aware of this setting, and choosing to disable auto updates where Firefox let's you choose to update can be done in the preferences pane.

What I meant is that if you remove all references to `mozilla.org` you still receive updates as though they hard-coded the Mozilla URL because they really don't want people disabling updates.
> Animal industrial complexes destroy ecosystems.

That doesn't counter what I said. Sure they destroy ecosystems, but only as secondary effects. A field of almonds in a desert will destroy more ecosystems than cows being fed corn or grass.

> Wildlife does not reproduce at the unsustainable scale that we force cows to do so.

Sure it does, it's just the question of keeping wildlife in check via predation. When wolves disappear so do forests, because deer (or other ruminants) run amok.
The way I see it, what US did is convert the biomass of wildlife into the biomass of cows.
despite the fears of locking down the web, this is really neat from a UI/UX perspective. i'm assuming they're using flutter to do the rendering. is anyone working on an open sourced js framework that also does render to canvas UI?
...and yet we still have these things, like Gtk, Tk, ImGUI, some parts of Qt, etc, and they work reasonably well. I just spent time building a new widget set for small LCD screens (~160x40) and built the set in as simple a way as I could, and this was the easiest method to do so. Sure, it's not great from a designer perspective, but it gets the job done -- more or less what HTML + CSS do now, but (frankly) in a far less verbose way.
Puff piece. Starlink is fundamentally not about providing broadband to anyone. It’s landgrabbing a finite resource - low-earth orbit space - before it’s worth is recognised by those who should be regulating it.

The broadband itself might be nice or it might be awful. It doesn’t actually matter because that was never the point.
Many of the GTA V pictures look more realistic to me. I think some of this is due to location; in the GTA V pics, the brownish hue, the haze and washed-out colors, the patchy grass, and the grainy roads seem to me to really capture the actual look of typical southern California urban sprawl. The enhancement makes things greener, less hazy, more grassy, and smooths roads, which is more typical for many areas of the United States, but not for southern California.

In addition, the enhancement blurs a bit, which imo is not good; the blur adds to photorealism by hiding mistakes, but on the other hand it makes it more obvious that you are looking at a picture because you can't see details.
The rest of that paragraph:

"I think what’s really important for emotional well-being is to know that your future is secure, to achieve the luxury of not worrying about your future. When you’re younger, there’s a lot to worry about. I sometimes tell my undergrads: When older people say, “This is the best time of your life, enjoy it while you can,” that’s a form of abuse. A lot of younger people have high rates of distress."
If you can talk about it, and you can say that they are different, they exist.
Do you think it's also fair to describe $266,400 as "much larger than" $13,900?

Do you think $266,400 will buy a house?

Do you think $13,900 will buy a house?

I understand that you can divide $266,400 over any interval that's convenient, but I don't see how that relates to my point or the facts.
I wish that page mentioned how accessibility works for Flutter websites. Seems to only mention Android and iOS.
One thing I've figured out about coliving, it really has no specific meaning. Coliving can be anything from renting an airbnb with people you meet on face book, to essentially hostels with coworking spaces, to custom built accomodations in everything from urban environments to farms and across the entire price spectrum.

My guess is that most people could find some variation of it that they would love and some variation of it they would hate. Some of my best and worst travel experiences have been at coliving spaces.

As mentioned in a different post, I'm in the process of trying to develop a space based on figuring out what I liked and didn't like over years of traveling.
You're welcome. To illustrate what the Pharo environment looks like, I'd also recommend this short 7 min video by Avdi Grimm: https://www.youtube.com/watch?v=HOuZyOKa91o
Cellebrite – Mobile Forensics Programs and Toolkits [pdf]
Isn't Electron rendering to an embedded Chromium and therefore the DOM as well?
If your material has a long life, you could self publish. Then a year or 2 later after sales have dwindled you could look for a publisher interested in taking over it & giving it a new life.

If you self publish you can contract your own professional editor or reviewers. It's worth doing if you're spending significant time/money in the book &/or marketing. Some popular tech book publishers crowdsource their editing by giving free copies to people interested in editing.
I'd agree. I think the DOM is fantastic, *unless* you are doing advanced document manipulation, in which case it is trash (for that use case only). This is what I'm assuming the author meant.

I spent many years working on that sort of thing, a decade ago.
You are completely correct. The end goal of people who introduced WASM was an ActiveX 2.0.
Ask HN: Lost job, what to do now?
I was working in a call centre. I just lost the job due to pandemic. I don't know any other skills. I don't have any degree. I don't think I will be able to find any job soon.
In past I have tried to learn HTML.

What skills can be learnt in a very short span of time that can help me make a living as quickly as possible?
See, that sounds scary. But isn't "we printed a whole lot of money and didn't get high inflation" equivalent to "if we hadn't printed all that money, we would've had deflation"?

(This is not a rhetorical question meant to imply you're wrong, I genuinely am not sure. It seems crazy that we could run the money printer like we have and not cause dire problems, but it also seems like that's what's happening.)
Implementation status of the different APIs: https://ishoudinireadyyet.com/

I personally can’t wait for the Layout API, which will allow alternative solutions to compete with the CSS layout mechanisms, without the performance penalty.
for nation states and interested parties, these seem like trivial restrictions considering the value of now having a deployed mobile mesh network of 1 billion + devices available for free.
That was also the case for some remote places in France. The deal was that a company can operate only if they also fiber low density places.

This comes from the time where there was a monopoly on wired phones, but everyone was entitled to one, even if you were 10 km away in your house over the cliff.
Yeah, I've seen the movfuscator before. It's kinda funny to think it's only ~66% different than normal output (if you don't count the size inflation)

There's also
https://hackaday.com/2020/11/23/a-cpu-less-computer-with-a-s...
which is sorta related
It's a great analogy, especially since at the end of the day economic shifts are rooted in... illogical meatbags (us).

Economists like to pretend it's a science, and there are certainly scientific and experimentally-valid findings, but the innermost terms and interactions will always be obsfuscated. Like psychology, except with higher stacks of layered complexity.

It's not as bad as steel deciding to change its tensile strength on a whim (because it heard other steel say so!), but it's not far off.
I've built Firefox on NetBSD. I wonder how many patches are required for it.

Presumably the use of rust is a dependency that needs fulfilled for building FF. Looks like there has been some work on getting rust to play with Haiku at both the Rust and Haiku ends:

https://docs.rs/haiku/0.2.0/haiku/

https://www.haiku-os.org/blog/nielx/2020-09-06_rust_on_haiku...
That and just being able to send one to anyone to collaborate on it quickly. That's the big thing that makes web apps so compelling.
Honestly, it sounds like anarchocapitalism would quickly devolve into something resembling street gang rivalries (barring an completely unrealistic, near-religious commitment to the principles of anarchocapitalism by all members of society). It's hard to believe that "choose your own laws" won't end up with many, many groups choosing "the law is we get what we want, and you have to support us or be punished."

This book sounds like social-science fiction.
It’s fairly incredible to think one of those skeletons found on the beach may actually be Pliney the Elder himself. These sort of quasi-mythical accounts being made tangible are amazing. It’s like finding a piece of the Trojan Horse!
There is a moral tradeoff here. If you outlaw this payment method, fewer people will own the vest and therefore more people will die on the highway. On the other side, it has the potential for people to forget and think they are safe when they are not.

Somewhat related, I would not want to buy an airbag vest where a bug in the code could result in a failure to inflate.
Right, it takes time to rollout, and given battery factory constraints right now, even if a semi were 100% ready, you couldn't supply the batteries for the use for at least another two the tree years I would guess. So I think at best, right now, you'll see planning for delivery vehicles, with semis in earlier development.
Type Rocket – Typing Games
And I thought Gemini was not polished enough. It might be a beacon in this potential darkness
Climbing Route Lengths
> We just need to stop making it do things it wasn't supposed to

This is a thread about Google Docs. Your suggestion to the Docs team is to ... stop? Just shut down their product?
People hate updates, it would make them more aware they are happening.
Nextcloud looks great, but the effort of hardening the VPS is too much (for me at least). Hackers love an IPV4 address that has nothing but a login prompt to a Nextcloud instance.
Thanks! - all of you who replied were being kind. Even lvs was being kind—it's all relative :)

I'm fine and didn't mean the comment to sound complainy. The reason I put it that way is that the alternative (going on about how little I care what people post) would have sounded like a putdown, which would be worse.

It's just hard to communicate this phenomenon—the desensitizing effect of sheer quantity on the brain—in a way that captures what it feels like. Having the inside of one's brain sandblasted is the closest I've gotten so far. Imagine that your fingertips were sandblasted for years - they'd get pretty desensitized. Well, that's the reaction I have to commenter opinions.

Note: I'm not saying that makes me/us unbiased; bias has many forms, and "I am not biased" would be a dumb thing to say in any case, since it is often unconscious. I am, though, saying that commenters who rush to "you just disagree with my opinions!" as an explanation for moderator action do not know what they're talking about—not in the putdown sense, but quite literally.
Hi, I wrote this post. The retrieval stage amounts to storing the top 50 categories in the inverted index and searching for the top 10 from the query. The harder part is the ranking. There are approaches to the ranking that are more akin to the techniques you'd use for text document search -- think of the classifier scores as TF-IDF values, treat query-to-category matching as something like synonyms -- but to my mind they're more complicated than our approach, not less. We did experiment a bit with some of these ideas, but the results were worse.
I'm not talking about the browser doing the name resolution. I'm talking about the opaque binary running inside the browser doing name resolution (either by way of DoH with a pinned certificate, or a custom name resolution protocol running over TLS). You won't get a say in what that opaque binary does (w/o modifying it).

Is anybody doing this now? I doubt it. Will somebody do it? Yeah. Definitely.

When the "browser" is an embedded device (like Google Chromecast devices hard-coded to use 8.8.8.8 for DNS) you'll have no configurability there either.
No, I just looked at the documentation and saw that it isn't supported on all the platforms I'd be targeting.

For example, that page you link is specific to iOS and Android targets. Nary a mention of what to do when you're targeting the Web. But it's also, at least as of when I did my comparison, explicitly not supported on at least some desktop targets.
This is how Android shows it, and I think it is quite good because the phone feels slower while finishing the upgrade.
I don't see why they shouldn't include this when they include the info when it happens for a mac. When you get a new mac or it updates, you can see that spotlight is busy reindexing which explains the slowdown. I'm surprised there is not some one sentance explanation somewhere in the phone, like "processes will continue to update in the background and phone performance may be affected until this finishes" and boom, the OP article would have never been written.
The same graduating class of environmentalists who complained about supersonic flight also complained about nuclear energy and also promised global cooling.

These people need to sit down and shut up for once.
Does iOS do the same post-install spotlight indexing as macOS? That’s often the culprit for post-upgrade slowdowns on Macs.
Undefined behavior is overhyped. Most undefined behavior is perfectly defined and supported on the particular platforms being developed for. The official C specification is not a platform.
Marc Hedlund, former VPE at Stripe, on sponsorship
Show HN: I wrote my own RTS game engine in C
As a former angularjs user, I’m not keen to learn another framework that will get abandoned or replaced in a few years
Curious how this compares with something like Apache Airflow?

https://airflow.apache.org/docs/apache-airflow/stable/concep...
This is making a mockery of accessibility.

It's the equivalent of having a company that actively discriminates against everyone not passing a internally developed test to check whether you are a "neurotypical" and then respond to criticism by pointing at the wheelchair ramp you installed on one of your entrances.

If I can't copy paste words from your websites to put them into a translator, if I can only use your website when I use one of the two corporate-affiliate-selected screen readers (not even platform-agnostic ones), when I can't look at your website from anything that does not have 4+ cores and a 4G or better connection...saying accessiblity is a "first class citizen" or even citizen at all is laughable at best.
The business owners feel that the meager street side parking is integral to their business

They're probably right. Have you ever tried to drop off a package at a UPS store that has no parking anywhere near it?

Local businesses pay taxes and provide jobs. They are there on the street all day every day, while any commuter is there for a fraction of a second. Shafting them should be an obvious political non-starter.
According to what I read, the pipeline controls were secure and were not breached. It's the ordinary computers doing ordinary business stuff got pwned, and the company elected to shut down the pipeline themselves rather than try to operate it with the business (including its decision making processes) in chaos from the disruption.
maybe FaceID is trying to get a little frisky...
> every in-browser WYSIWYG text editor is a steaming pile of hacks.

Xforms 2.0, and other opportunities to have rich text in browser not suck were there for the browser maker to take in the last 15 years.

Instead they tried almost everything instead of choosing the most obvious solution, and fixing it.
I'm not a web developer, so keep this in mind as I clarify.

Application development for browsers is, in a way, a stack of huge hacks on the top of huge hacks. Developers are using HTML and CSS for purposes they were never intended (e.g. a WYSIWYG word processor), and doing some really gnarly hacks to make it all work.

Those gnarly hacks required to make their applications work prejudice web application developers against HTML and CSS, since they don't work worth a damned for those developers.

But HTML and CSS work remarkably well for what they were designed for: Documents.

Applications have, historically, usually been distributed in a different format than documents. Perhaps they should resume that trend; targeting the browser just being the OS, and leaving the document standards for documents.

My knee jerk response to the original article was, "this is making the web less free," but a bit of thought raises the question, "I can't interact this way with Microsoft Word, so why do I expect to interact this way with Google Docs?"
Skilled programmer has the proficiency and courage to attack the problem and win. There's some boldness coming from knowledge and experience, and i like people showing that.
On the other hand an unskilled person will not be able to understand the design, will be afraid to make changes, will get confused and ignore the parts they cant understand, and will not take the responsibility and initiative - they need to be guided all the time. Then i dont care if they're humble or not, there's nothing to be gained.
I have to agree, it runs really slowly (really struggles on scrolling) on my Macbook Air from last year, which normally runs heavy JS sites just fine.

EDIT: to be fair, it runs quite smoothly on Safari and Google Chrome... only Firefox seems to have trouble with Flutter on the Web for some reason.
How much cacao do you need to ingest to reach the necessary dosage?
Building Applications with Cloudflare Workers and Hasura GraphQL Engine
Except for when apple started throttling phones with batteries below 85% capacity.