skysight-inc/HackerNews huggingface dataset:
Just for what it’s worth, “word processors” are a logical starting point specifically because the APIs for text manipulation in the DOM are abysmal, and every in-browser WYSIWYG text editor is a steaming pile of hacks. Some of them work well despite this, but, it’s a horrible set of code to maintain and very, very hard to make a good user experience. One of the very hardest things to do well in the browser, actually.

Thus I wouldn’t necessarily interpret Google Docs making this move as the start of an inescapable trend. It may be, or it may just be that certain kinds of applications (like Docs and Games) can work a lot better by providing their own rendering engine.
Is a false problem. This is not about quantity, is about quality.

There are 50-100 species of wild flowers in a meadow and probably other 500 species of invertebrates. In a soy field they is one plant, zero insects and some chemicals, therefore is a worse (not better, worse) option in terms of sustainability or ecology.

Both farming and agriculture can be bad or good. The dichotomy agriculture=good / farming=bad is a ideological construction and a nonsense.
dkim=pass is on 5k spam messages, missing dkim is on 95% of HAM email I receive. So that's a no go and not a great signal anyway.
Thunderf00t on Youtube loves these types of analyses. You can find one in almost every one of his videos. He does not have a lot of nice things to say about Elon Musk.

His page: https://www.youtube.com/user/Thunderf00t
Do you have an example? The demos here are not accessible at all:

https://gallery.flutter.dev/#/
You ask "Is this legal?"

I ask, "Where?"

Because jurisdiction matters. A lot. Another big question would be whether you developed these utilities on your own time (again: jurisdiction matters!) or on the company's time.

As it stands your question is basically unanswerable.
Elixir has the excellent Ecto package which talks to many SQL dbs, Postgres being the default.
A cultural clue to why East Asians are kept from US C-suites
AlphaFold: The making of a scientific breakthrough [video]
> You don't want your games to look realistic? Go play pacman or outrun.

I can't just play GTA 5 as is?
> That's what technical reviewers do

Well... in theory they should be. I published a book a while back through a publisher, and they assigned me a copy editor and a technical editor. The copy editor was amazing - it was clear she didn't understand any of the technical details, but she spotted flow errors and minor grammatical mistakes in dense technical prose. The technical editor, on the other hand, seemed to have (maybe) skimmed over the content and his only feedback was that he didn't like my writing style very much and left it up to me to verify all of the technical content. I did take it seriously, though, and I am proud to say that very few technical errors have been reported.
Yeah the foliage is remarkably life-like and that is so hard and labor (art) intensive to do well. This is an amazing tool for indies without tons of resources.
This totally depends on the type of people around you and the kinds of knocks you have taken and survived in life.

It can go the other way.
Wuhan Was Not the Source of the Coronavirus, According to Research
Great stuff! love the idea, design and animations are slick! Everything is so simple and smooth!

A few things that come to my mind if you'd like to continue developing this project:

- if a user enters a link to a subpage owned by the same user I think there shouldn't be a `target="_blank"`

- maybe add a button to disable the layout red lines tips as it could get annoying when you have lots of overlapped objects, although it might be an edge case [1]

- one minor advice is some folks are probably going to complain about collection of the user emails for the sign-up so I'd suggest making some privacy policy just to be transparent.

[1] https://mmm.page/simone.computer
I've often wondered about why psilocybin-bearing mushrooms are so widely distributed but had such localized cultural impacts. I don't have a good answer to that one and am still thinking it through.

I will note though that terms like "magic mushroom" can be confusing in that they lump together Amanita mascaria with psilocybin mushrooms. The effects are totally different on a pharmacological level. I don't see any reason to posit a direct link between cultures using amanita and those using psilocybin. That said, there are some interesting clues about shamanistic practices being shared across Central Asia and indigenous cultures of the Americas, especially if the Dené-Yeniseian hypothesis is true: https://en.wikipedia.org/wiki/Dené–Yeniseian_languages

A fun book that touches, speculatively, on the legacy of Central Asian shamanism as a common thread even in medieval and early modern Europe is Carlo Ginzburg's The Night Battles: https://en.wikipedia.org/wiki/The_Night_Battles
A proxy can do very little to actually block ads compared to what a web browser can do. Web browser _is_ the right place, or at least it is the only place where you can actually do something intelligent to block ads. For example, if you are blocking ads at a proxy, it is trivial for site owners to detect it and then your filtering proxy can literally do nothing to compensate. A huge chunk of all the filters in adblocking lists are basically to defeat anti-adblocking functionality...
HTML and css are great for making application GUIs. I used a bunch of frameworks like qt and Java <some kind of verb> and wpf and they were all worse than php, css and HTML.
It's not older individuals, it's more experiences ones. An experience's impact is significantly dependent on its novelty.
Google de-facto controls the browser but it doesn't control the OS, its motivation is absolutely transparent here: make the browser the OS. It even auto-updates transparently by default so Google can push its code almost live to its users.

As someone who always fought against the bloat of the web and reimplementing everything on top of HTTP and JS I feel a bit like an anti-atomic weapon activist who, upon seeing the mushroom cloud in the distance, can utter a final "see, I told you so!" before being demapped by a G-shapped shockwave.

The open web was fun while it lasted, but ads are more important.
Just loaded it and it ran awfully. We all have anecdotal experiences and it doesn’t make yours any less valid than mine but it does point out that they don’t show much besides what you personally experienced.
Background process doing some sort of migration or other data conversion between versions? Strange the device wouldn't wait until during the night while plugged in, but without context, that might not be an option.
I had these exact complaints about web apps many years ago, and I was dead wrong. Nobody cared that web apps were slow, had/has horrible UX compared to native apps, and feel janky by comparison. These demos elicit similar feelings. Now, they're not as fast as I like, but they feel better than most webapps already. (It reminds me of Flash, actually.)

If the Flutter dev experience is good enough, this will eat traditional web apps slowly. In a way, the web was designed for this sort of scenario: a delivery mechanism agnostic of the client implementation. We've gone from pushing server-generated HTML to megabytes of JS + SPAs, and now a WASM/Canvas hybrid seems inevitable.

It all comes down to how well these perform on mobile devices, what the dev experience is like, and how the end product feels. There's still a lot up in the air, but, I'm honestly impressed with the progress shown by Flutter here. There's still a host of considerations unaddressed (including accessibility) that I hope they have an approach for.
How do you deal with the fact that fonts render differently on different platforms and it might look off on one of them, because the user isn’t used to the Canvas font rendering? Or is this not an issue?
>The worst for me is that it's impossible to catch exceptions in lambdas.

I don't take issue with your comment overall, but this is not true. You can catch exceptions within lambdas, and you can define functional interfaces that declare that they throw checked exceptions.
The Einstein–Szilárd Letter
I feel the need to argue that the browser is not the browser engine. An app sitting in a chrome tab is significantly different than an app built on electron, they just share some rendering code paths.

Electron apps have shown that you can use a browser's rendering engine to make high quality apps distributed on multiple platforms. They also have the benefit of persistence, filesystem access, hooks into native code should you need them (not WASM - mind you), you can implement true multithreading and explicit SIMD optimizations. You don't have memory limitations, and you don't have to worry about browser sandboxing, malicious or well intentioned extensions that break the experience, etc.

The browser is not the same platform as electron. I would guess that Google Docs would function much better in electron than on the web.
Same here, just this comment's tree starts to have some perceptible latency on my one+ 8 pro (which should be pretty powerful. In contrast I have some Qt apps where unfolding trees with tens of thousands of nodes is instant.
Instacart tells entry-level team return to office, senior managers can stay home
before reading the article, i thought $8.50/hr for self-driving sounded like an amazing deal, assuming they meant a waymo-like service where that was the total cost.

but $8.50/hr to unlock a feature of a car you purchased and have to pay maintenance and fuel costs on seems like a pretty terrible deal.
A little late to this conversation, but I want to point out that it appears dopamine does have functions other than neurological.[1] Of course one might take the view that immune function is regulated by the nervous system and thus it may not be a direct pathway.

[1] https://www.hindawi.com/journals/jir/2016/3160486/
maybe a coincidence, but it seems like there's a correlation between cpi and carbon emissions. energy and transportation seem to be the most affected.
>I can only recall 3 forced upgrades, passive passenger restraints, which turned out to be airbags. Minimum MPG, across all cars sold (SUVs could be worse as long as other models improved). and crash survival, which turned out to be crumple zones.

This is a bad way to frame it. All of those things have dozens to hundreds of downstream effects on the rest of the system. Large components (say nothing of sub assemblies) of a 1990 car could not be used in any practical way to build a road legal 2021 car (without comically inefficient workarounds) because the design revisions needed for modern regulatory compliance between then and now are so extensive.

Heck, the physical dimensions of a typical 1990 car probably preclude compliance with current pedestrian safety requirements.

There were also dozens of minor revisions to the regulatory standards cars must meet in that time (headlight performance, noise emissions, etc).
It's noteworthy that the JIT doesn't (yet?) do runtime optimization or specialization, so gains should be moderate. The very low end of double digits.

Not comparable to going from a Javascript interpreter to v8.

But it's a great starting point.
If a developer wants to “remove all user choice” on the web it’s already very easy for them to do that. The only new concern here is that developers will be tempted to use tools/frameworks for unrelated reasons (maybe convenience, cross-platform support, etc.) and those tools/frameworks will just happen to also remove user choice.
The fact that there isn't a word about accessibility in this blog post is beyond disheartening. I would really like to know how they're doing it. Is it the Accessibility Object Model (which AFAIK, isn't fully baked)? Some shadow DOM thing? Accessibility is a foundational feature of the web. Without it, it is 100% broken.

Its also a bit disheartening to read that someone would consider accessibility an optional thing that could be shipped later.
Photo-realistic burgers

http://youbentmywookie.com/wookie/gallery/0910_wtf/fast_food...

They made the game look bad with shitty fps.

If GTA developers wanted they could make the game look photo-realistic but that was never the intention.
Dupe of ongoing discussion: https://news.ycombinator.com/item?id=27130845
Ah, no offense intended. There were a lot of calls to just build more fabs. I personally, and I think it's a common belief, that for a lot of software I could build a simple version, alone, over the weekend. When stackoverflow was new, replicating stack overflow was practically a meme.

I was trying to highlight, if you want to make a chip, you can, but it'll take a long time to build up the knowledge and skills. So maybe, you hire people with that knowledge and those skills. Of course, a lot of speed comes from not having to coordinate with lots of people. Small teams don't have as many communication channels, solo work has no communication channels.

There's probably a group of people and a set of supplies that could get a fab built surprisingly quickly. I don't think automakers are suffering from 5nm chips, they can get away with older processes. Good luck finding all those resources funding, coordinating, and building the process.

Perhaps not hard like discovering new process, but a _lot_ of work. It's not going to be a weekend project. This is what I meant by, It's going to be hard.
Is this similar to how flash was used for dynamics content before html/css could do it?
Hey, thanks, I'll check it out!

I'm not suggesting that obesity is primarily caused by people being lazy, and I'm glad that this point was clear. It's a touchy subject for a lot of people, and there are some medical legit conditions which can make weight loss extremely difficult.

I know a few people who had extremely active life styles, and their diet matched accordingly. Because of injury or a change in career, they were suddenly no longer active but their diet did not change and their weight shot up very quickly, to the point where I didn't recognize one of them after not seeing them for a few years.

Your intake has to match or be less than you expend. The tricky part is measuring this, and I know that I'm lucky that my body says "hey, you've eaten enough" and, for me, this changes based on how active I am. Not everyone has this feature.
Sounds like your problem is the process that requires you to use 1000-page Word documents, not Google doc performance...
Vesuvius ancient eruption rescuer identified at Herculaneum, says expert
"Less than a second" is definitely not an acceptable metric for any kind of UI latency. It should be at most a frame FFS, and that means 8 milliseconds on today's screens.
Indexing or rebuilding I guess.
We've come full circle. This could've been done decades ago, with Java applets.
I agree that you could technically say the table of contents is an index (comparing it to a DB index), but because "index" also means something completely different in this context I would avoid using the term this way.
Kinda looks like Google StreetView.

Looks great in overcast settings but has some difficulties with sunny whether.

Pretty impressive.
That's because the ad networks require a level of validation of their views that they prefer to have control over with javascript snippets or pixels.

But it's technically a bit different, since an ad-blocker could still block those baked in advertisements while it's traditional web technology. If it's a binary blob rendered with canvas, that won't be true anymore, which I think was what the parent comment was getting at.
The Apple police on here are fun. Not a single argument just downvotes. Love you guys!
I stand corrected, seems like they’re using canvas for at least the integrated terminal and maybe (?) the editor. Makes all the more sense for Google Docs to follow suit. I’m not against apps moving entirely to canvas by the way, as long as the regular non-webapp sites don’t start doing this just because they can.
Older individuals have less strong feelings, their bodies and minds are less primed for survival and mating, they're in the grandparent stage evolutionarily. Younger people feel things more acutely, they are more sensitive but also the worst thing that's happened to them is almost certainly coming, multiple times, and the same for the best thing.
CSS has absolutely never been good at what it was designed for.

It is meant to display a document. It took TWENTY YEARS before it got support for showing text in columns, the most basic of basic things in how text is often displayed.

It is only now, after twenty-five years, getting a way to specify the aspect ratio of an element.

It's an awful, awful joke.
Anarcho-capitalism is not anarchism, because anarchism opposes all hierarchies, and private property (and corporations, and everything that stems thereof) is a hierarchy.
Is this a joke about how the top comment on the HN post for dropbox was just "hmm don't see the point it's just FTP". Are people really doing this again?
Because they are dying from old age?
Happy to see Flask 2.0+ ship.

I upgraded a pretty big Flask app (7,500 lines of Python code without counting test lines) that uses lots of Flask extensions, etc. and the upgrade process to Flask 2.0 was the easiest upgrade ever. Everything worked without a single line of app code that needed to change. Then I went in and started using some of the new 2.0 features.

There were a few deprecation warnings in a couple popular extensions but those will go away soon (I opened PRs in Flask-Login, Flask-WTF and Flask-DebugToolbar to fix them).

If anyone is curious I updated my example Flask + Docker + gunicorn + Celery + Redis + PostgreSQL + Webpack + TailwindCSS starter project to support Flask 2.0 here: https://github.com/nickjj/docker-flask-example

And I'll be updating my Build a SAAS App with Flask course for Flask 2.0 today at: https://buildasaasappwithflask.com/. About to record some videos for it now.
Meanwhile I wish I could tell my younger self "don't worry, this is actually the worst part of your life and all the people telling you things will never get better are just wrong".
cooperative multitasking, no memory protection, can't take advantage of multiple cores, and very much tied to the ARM architecture?
DNS blocking is way more trivial to bypass than client-side blocking.
This is why a single chart on imgur is bad and you should go to real sources. The way M2 was calculated changed in May 2020, a fact that should be on every reputable page containing that graph.

https://www.federalreserve.gov/releases/h6/current/default.h...

Also in a lot of ways M2 on its own is meaningless (money sitting under a mattress not being used doesn’t affect the economy) - velocity of money is more useful. Of course, inflation is complex and multicausal so this isn’t the whole picture, but it’s more useful than raw M2 supply.

https://fred.stlouisfed.org/series/M2V
Generally speaking, I believe they become more damaged mentally over time, and over the long term become unable to interact with “normal” society.
Deno test has been fine. oak exists for koa like middleware oriented servers
Why would they intervene? Increased inflation was one of the reasons for passing so much stimulus. Several years of 3-5% inflation means the government's debt is 20-25% smaller relatively speaking. The Fed has been trying to get to 2% for nearly a decade and they're on the record saying that +2% inflation (read 3-5%) is okay by them for an extended period of time since that would make up for the lack of inflation during the 2010s.
Valencia Spain :), best city in the world!
When this becomes the norm, I'm sure someone will come up with a deep learning-based adblocker. It will be slow and make mistakes, but well...
Postgres? ;) In all seriousness though, I wouldn't really expect database needs for Erlang & Friends to be that different from other languages. My current employer has a vertically scaled AWS RDS Postgres as companion for an Elixir app and it's worked great. (Ecto in particular is an excellent ORM.) If your app truly needs zero downtime or ultra-low latency then there are other options.
The difference from a physical newspaper is that on a computer we don't have to leave holes, we can replace them with beautiful artwork or our favorite cat pictures. That's still a hell of a lot better than ads.
> Using email as a reminder and productivity task list

I am using emails as a reminder tool for a long time and it’s very efficient as the first thing I do in the morning is to check my inbox. I have even built an app to email myself in one tap or with Siri : https://boomerang-app.io
To be fair, it breaks the forward button too. Tip: Hold the long click the back button, select prior page from list.*

* depends on your browser, of course.
I intended it as a genuine answer. Sorry if it appeared a bit snarky.

To expand a bit: With css, you can specify a background image to any document element. Something like this, where the url serves to identify you:

div.foo {
background-image: url('https://example.com/bar.png?t=deadbeef')
}

But as zeroimpl says in a cousin post, you can do it directly with an image tag, no css needed.
I'm still confused. I'm assuming a web frontend to a batch process enqueues things until it's time to run that process. Why can't it enqueue things 24/7?

Updates make some sense, but most situations I see things of that sort it's "X may be down for maintenance during these hours", which it usually isn't most of the time in reality.
UN envoy warns of a full scale war as death toll rises in Israel-Hamas violence
Erlang already comes with a distributed DBMS called Mnesia https://erlang.org/doc/man/mnesia.html , which under the hood uses ETS/DETS depending on the configuration. In distributed Erlang projects you'll find that or abstractions over it. Mne sia makes the most sense in mu opinion when you only have 1-2 relations or just need some kind of distributed cache.

In Elixir apps you'll frequently find the aforementioned Ecto "ORM", which has adapters to different DBMSs like MySQL, PostgreSQL, and even Mnesia.
I think this is looking at the situation a bit backwards.

Most families have both parents working so they can afford to live at the same level that a family in the past could afford with one working parent.

If minimum wage was meant to support a family where only one adult is working then we would in fact need to double it to really make it have the same effect it did in the past.

I'm not saying we should do this, just pointing out that raising the min wage is absolutely a worthwhile goal and so much value has been ripped away from the majority of Americans from inflation.
The title here is straight from the article, but it gives false the impression that there is some external force that prevents East Asians from becoming executives.

The primary cause identified in the article is a lower level of assertiveness than whites (or South Asians, who are more likely to be executives). Assertiveness is at least somewhat a choice (though people have different predispositions, for sure), so it's perhaps not quite right to refer to East Asians being "kept from" accomplishing something.

Perhaps it would be more accurate to say it's "holding them back", which is a descriptor that could apply to both internal and external forces.
I like this take a lot. The problem is that most people that are using ad blockers actually seem to want ad blockers.
I can say I looked at flat file and I think their pricing is just out of whack for what it does. Just being a cheaper version seems like a good market to me.

P.S. others promote self hosted, but I wouldn't bother if we're you. I did esignatures and lots of people asked for it, so we built it, but no indie/startup dev ever bought it. The only people who only ever truly implemented self hosting were enterprises. My 2 cents.
Ah, ffs, you're right. It's just a matter of time: we will have markup rendered by a UI framework into a canvas that is in an HTML document.

I almost hesitate to write this, because someone will point us to where that has already happened, and then I'll feel a little sad.