skysight-inc/HackerNews huggingface dataset:
It is a crime against humanity how opaque office documents are to data extraction.

So much potential and efficiency lost. as in likely hundreds of billions of dollars.

Practically every single office in the world uses office suite products. There's probably a 10s to 100s of billions of person-hours or more of collective work invested in office suite documents and spreadsheets, and getting at it programmatically is not easy.

Not easy is a bad term.

Intentionally walled, obfuscated, undocumented, and constantly changed to maintain monopolies in core Office software as well as other "back office" products.

And it's still willingly accepted by virtually all corporations and organizations worldwide.
The FDA recognizes that problem and has been tightening restrictions on use OTC antibiotics for animals.

https://www.fda.gov/animal-veterinary/safety-health/antimicr...
Only by some measures and only with the caveat that the methods used to approximate wealth distribution in pre-revolutionary France are not directly analogous to the methods used to measure it today which makes direct comparisons messy. For example, other measures built around the gini coefficient would suggest that now is more equal than pre-revoluitonary France (with the caveat that those methods are also imprecise and built on calculated assumptions). Secondly, my comment is about wealth+power. Despite his wealth and connections, Bezos doesn't have nearly the political power that the second richest man in pre-revolutionary France wielded.
As short as possible, but no shorter.
I thought we were having a decent conversation here so I'm disappointed you went with the low effort response. I guess I will only point out that I don't think 'no dystopias' is an option you get. I think you have to pick the one you hate least, if past experience predicts future results.
This is what I have

https://electronics.sony.com/imaging/interchangeable-lens-ca...

when I was looking to get a mirrorless I wanted to get a full frame camera. When I looked at reviews I saw a lot of complaining about the autofocus on entry-level full frame Canon and Nikons and that was decisive for me.

I like the selection of lenses for Sony cameras today, looking at the photos I've taken over time I even like the kit lens that came with the camera.

Consider trying a good quality flash, I get great results with

https://www.sony.com/lr/electronics/interchangeable-lens-cam...

with a bounce flash you can take pictures of people who don't look dead. You don't have to be one of those people in a 1990s ad for a redeye reduction feature. A flash even improves pictures taken during the day filling out harsh shadows.

So far as image quality, the Sony delivers more pixels than the optical system can resolve in most cases. If I zoom in really close usually the image looks less than "tack sharp" but when I look how zoomed in I am I realize that the image is just fine: I am happy with the results I get when I scale out images for the web or make prints on anything from 4x6 cards to 8.5x14.

One minus I've seen is that I sometime see moire effects. I have a picture of my barn from the top of my hill, which has a corrugated metal surface that has faint circles superimposed on it because the corrugation interactions with the stride of the pixels. Also, Sony gives you a choice between compressed and uncompressed raws where the compressed raws have some quality loss and the uncompressed raws are huge. I run with the uncompressed raws and just deal with it, I have a 14TB storage array.
I think you're right. A lot of times in modern movies, the plot, setting, and characters exist solely to advance the ideology it is trying to push. Because ideology is a ideal of real life that almost by definition is incomplete, the plot/setting/characters feel inconsistent, and the illusion of internal logic is broken. For example, a character might do or say something that is inconsistent with reality purely in order to push a certain message, and it's really obvious what's happening. It's like if you're watching an action flick and the actor suddenly turns to the camera, smiles, and says "and that's why kids shouldn't do drugs". It pulls you out of the story -- even if you agree with the ideology.
They're better now than they were years ago, but yes they're still bad. And they're still second-class citizens for git commands.

Git has been adding more config settings to try to make it less painful, such as submodule.recurse, but that slows down most git-command significantly and the truth is most repos don't actually need to recurse - they just need the top level. So instead people end up writing aliases to try to handle it, which works ok, but it's brittle and people have to know to do it.

And if you have your repo on GitHub, they don't do some simple things that could have made it easier. For example, they could let the repo owner make the git-clone copy-to-clipboard thing have --recurse-submodules in the command you copy, so that cloning will do the right thing. But they don't. I understand why git itself doesn't want to make such things automatic, but GitHub could do it for at least private enterprise account repos.

BTW, I am _not_ advocating whatever this "Git X-Modules" thing is that the link points to. I have no idea what that is, never used it, and don't plan to.
'Your Map Is Wrong'
RegExp `v` flag with set notation and properties of strings
Inverse scaling prize for finding a task where larger language models do worse
I noticed that, but it yet doesn't feel right.

It was not just about what they advertise, he warns about how they can't be safe by design. And yet... NordVPN did use those same tactics in the past.

To me, and that is very personal, is like doing a gun advertisement and not mention the bad parts, but find old posts from you asking for gun control.

Doesn't seem coherent.

I did a small tweetstorm about it[0], and will forget about this later on.
Ah, I also unsubscribed from his channel.

[0]: https://twitter.com/aleattorium/status/1541445092820631552
Corporate America Uses ESG to Polish Its Image
Sounds like the beginning of a clan dedicated to serving a totem beast.
I actually posted a piece today, comparing the performance of every website on madewithangular.com with every website from the next.js showcase:

https://alexkrupp.typepad.com/sensemaking/2022/06/angular-wi...

If you look at the distribution of PageSpeed Insights performance scores, it's very clear that choice of framework is not what causes bad performance. The data shows that Angular might be a little better than Next.js for getting top scores, but for the vast majority of sites, the reasons for bad performance have nothing to do with framework.

Put another way, the average Next.js site has a performance score of ~35, which is terrible. If you were to rewrite your site in Svelte, then maybe it would go to 36, which is still terrible. Unless you are already spending the money to be in the top 1% of all websites in terms of performance, then you might as well just pick a tech stack at random -- at least as far as performance is concerned, obviously there are other factors at play.

To make this even more concrete, let's say it would take 18 months to rewrite your front end in Svelte -- so ~3,000 hours to get an expected PageSpeed Insights improvement of 1 point. Alternatively, let's say it takes 5 hours to replace Moment.js with Day.js, which has an expected improvement of 5 points. That means replacing Moment.js with Day.js would be, on an hour-per-hour basis, 3,000x more cost effective than switching frameworks. And yet nearly every time I talk with a startup that is considering doing something about their slow SPA, it's usually just spending millions of dollars to rewrite it in some trendier framework.
All I can see is “ 1.7 TB of online texts, books, and countless other sources in both English and Russian.”

if there are more details, can you please share a link?

I am worried that “other sources” may contain Yandex.news which is a cesspool of anti-West and anti-Ukraine propaganda
All the scripting languages I know of rely totally on the GC.
How do you collect enough of it?
My off-gmail account flags it as spam.
+1 for use of Conventional Comments. It's a simple lift for a noticeable improvement in clarity, and guidance on what to do next.
On the ethics front Yandex should provide more details on the data they’ve used.
To be fair, it's not like Safari is free. Should site owners have to pay Apple to make sure that their website shows up well in Safari?

That seems like it creates perverse incentives for Apple to keep Safari "broken".
The basic premise is true, I've heard many wiser-than-me devs nightmare stories about submodules. But I thought the OSS world had largely moved to git subtree, which is completely transparent for people who don't maintain the subtree folder and is supported in git for quite a while. Perhaps not?

In either case, I'd love to see a comparison to both git subtree and submodules, on a more "workflow-by-workflow" basis.
That is not it at all, this last payment was about $100m and Russia as of the 17th* had $582b in reserves of foreign currency on hand in Russia proper. They chose not to deplete that instead preferring to use accounts outside of Russia or to make the payment in rubles.

* https://www.cbr.ru/eng/hd_base/mrrf/mrrf_7d/
When it comes to feedback, ensure that you give the engineer recieving the feedback the maximum potential to grow to ensure the engineer does a better job next time.

Its not the tone but rather the feedback style according that should be adapted to the knowledge/motivation of the engineer in the situation. For example by using the https://situational.com/blog/the-four-leadership-styles-of-s... herustic:

1: Engineer is junior in the context and insecure/unmotivated: Do X
2: Engineer is junior in the context and motivated/secure: Take the decision for the engineer and explain why
3: Engineer is senior in the context but insecure: Coach by open ended questions: how large of a function do you think is appropriate?
4: Engineer is senior and motivated/secure: From your perspective how should the function be and how should we do this in the future to reach our goals.
Yes, it is RAII and RAII is fully implemented in D.
Whist and Mighty are similar in that they are browsers that offer cloud-offloading.

Whist differs by being built in a native browser on your computer, rather than being fully offloaded to the cloud, and supports both local and cloud tabs (so that you can adapt your workflow based on which web apps you are using, how strong your Internet is, etc.)

For more details on the exact differences with Mighty and with other browsers, we have a comparison chart on our website
Why eight?
It isn't in Chrome's interest to dominate 90%+ anyways. It already is being treated as the default browser when devs create frontends. It will almost certainly see regulation, at least in the EU to have some sort of standards compliance else Google is fined.
While most of the views use limited credits, Kanopy has some free titles. They are not often easy to discover, so I wanted to mention it here.

The especially interesting free set is (at least through my library), is a nearly full collection of the Greater Courses, a very high quality educational materials. You can see the official source here: https://www.thegreatcourses.com/courses It is also a good way to find the actual course and then plug it into Kanopy.

Finally, searching Kanopy on the mobile phone app, bookmarking and then switching to TV app to actually watch is an easier workflow than trying to type things in TV interface.
US Supreme Court puts Apple vs. Qualcomm battle to rest (for now)
Right, the question is why would stopping growth necessarily limit an organism's lifespan. I don't think that's a given.

If you don't age and can stop growing at optimum size, then that's potentially a huge evolutionary advantage. And since even “marginally better” can often be selected given enough pressure, it's hard to imagine why growing older is so prevalent.
Hello another contributor here!

Compilation does have to be stateless (for performance reasons), but we are planning to add some kind of schema definitions which could also specify foreign keys.

So joins without conditions would be possible, we'll look into it!

What do you think should happen if there are multiple foreign keys connecting the two tables? Should this also work for many-to-many relations with an intermediate table?
I think the general trend of giving “highways” their own departments, agencies, and budgets is a big part of the issue.

In many cases there’s no agency with the authority to say that spending $2b on transit infrastructure would have a better traffic outcome than spending $2b on a giant road widening project.

The highways department has a budget and whaddaya know they spend it on expanding highways.

This if often used as a positive and accountable outcome for tax payers, ie “my gas/road tax should only be used for roads not other projects!”

And especially once that is tied into privately operated toll roads, you have entities which stand to lose out if that budget is redirected to things that aren’t highways.
> What will life be like when you can't trust any video or interview you see because it could be completely fake?

I don't understand your point. This has been the case for a while. People were editing photos to remove people in the time of Stalin. And even before that, you can lie, write false records, destroy them.
Those crypto assets might have been worth a lot more when the deal was made. And the interest rate is probably pretty high.
Doesn't this article display a classical fallacy when it attempts to equate vastly different construction projects (building an additional highway lane vs. building a factory, for example)?
The comparison is present on the website homepage. Check it out. It's a hybrid browser(supports local and remote tabs) as opposed to a cloud only browser
The difference between Chrome and IE is that IE sucked, but Chrome is currently the best user experience. What's the problem? If you have privacy concerns there are enough alternatives. Opera, Brave, Tor browser, etc. perform pretty well.
Painters and roofers too. All that I know are borderline or actual alcoholics. I don't know how the roofers manage to be drunk on a roof and not fall off, but they do.
maybe add https://asciiflow.com ?
The Minus World is just World 7-2 with a different name and an exit that loops back to the beginning.
Neo-feudalism is what is happening. Every ~10 year cycle they move us closer to that system in the West. It seems like the post-industrial-revolution era where workers gained some rights and wealth are eroding and we are going back to a more historical norm where most of our income/labor goes into survival basics.

Sadly this time there is no "New World" to flee to for economic prosperity. This whole middle class thing might have been an anomalous blip?
As much as I love SQL it can often be a pain and involve lots of nested subqueries to do 'simple' things. I like this way this abstracts it.

Would I use this instead of proper SQL in a data warehouse / large app? Maybe not.

Would I use it to manually query DBs when I need some ad hoc info? For sure.
Code review is a form of communication, and thus depends very much on culture.

This can both be company culture and origin culture of the developer you're communicating with.

For example, sometimes I write comments like "I don't particularly like this because" plus an explanation, plus "but I don't see any significant better way, so I'm fine with it for now". Some of my colleagues are fine with that, maybe they add a code comment like "TODO: find a way to fix problem X", or they just acknowledge and don't change anything. And then there are developers I work with that come from a different country, and they'll spend another half day or even two days coming up with a better solution, or don't dare to click on "resolve thread".

I think their culture is really geared towards avoiding verbal criticism, and if I even bother to write something negative (and maybe I'm also senior to them, in the org chart), it must be really meaningful and must be addressed.

So for some of these "foreign" developers I only leave comments where I expect something to change; for others that whose culture I better understand, I sometimes leave comments that are more conversational.
Congrats on the launch! Tried early on - looking forward to trying again and intrigued by the hybrid approach.
I guess "Closed source pay-as-you-go AI" didn't have quite a ring to it
19 yards 18 inches? Did the yard become larger overnight to 48 inches instead of 36?
I feel like there were a few attempts at this in the Bay Area but none seemed to have survived long term.
> "none of [...] reached their current status by adopting neoliberal trading rules"

and? what's the counterfactual? what would have happened otherwise?

trading is important, but politics is the critical factor. trading provides the inflow of wealth, if it gets allocated in a way that inequality just keeps rising, then the beneficiaries will eventually capture the state and then revert/regress to whatever anti-competitive shit they will think of to enrich themselves.

the problem with neoliberal policies is that they are not enforced, and what we got on a global scale is libertarian idgaf-ism. WTO members should have loudly levied serious tariffs on China (and others) who don't reciprocate the various policies required for doing business as foreigners.
Life is deaths greatest invention.
I don't think it's just that simple to be honest.

Government organizations are going to be held to the highest standard for equity, transparency and governance (and ideally security, but...). Building a product with artifacts that demonstrate and/or attest to all of these things creates incredible friction. I'm just coming out of a seven year stint at one of the largest banks in the world, and despite loving the people I work with I couldn't take it any more. I've on the other side of the summit in my career and I don't really want to have navigating bureaucracy be a major component of my professional efforts for the remainder of it.
Neat! I book marked it :)
I actually find building SPAs much easier than building MPA from complexity and performance pov. I have done ASP before, then ASP.NET Webforms, then ASP.NET MVC, then angular, then react.

I find react the easiest, and cleanest way to do the SPA stuff, and it's much easier to get anything done with it than building MPAs.
Reminds me of Radare2's ascii function/code graph.
I've heard this for years, but software will eventually face its own regulation and barriers to entry much as healthcare and accounting have theirs.
I like the alternative of treating tabs more like bookmarks better.

So instead of explicitly bookmarking a page, not closing a tab is the indicator that you may be more interested in this page in the future than any page you visited in the past. In the meantime, you don't think that having many bookmarks requires more RAM.

As for the faster load times, I can see the lure, but I think it's a sellout. I'd like to know the resource footprint and incentivize website makers to make websites possible to run on computers without cloud GPUs.

Other than the fact that this browser doesn't solve problems that I'd like to have, I think that more browsers is both necessary and good. While they may rely on Google's browser engine technology (Blink), having more front-end diversity surely contributes to a better browser market.
They're a lot of fun. I built one as part of my college's IEEE chapter. It was nothing fancy, certainly not fast or nimble enough to warrant a downforce fan, but one learns a lot going from concept -> schematics -> hardware -> software -> working mouse in half a year.
Libby is - also - awesome. I use it with Kobo (choose on phone, then sync to reader). And they have both books and audiobooks too, so I stopped my Audible subscription for now.
Career Change from Tech
Hi!

Was wondering if anyone has changed careers from tech (dev, engineering, mgmt, IT, etc)

Been doing this (web dev) for 5+ yrs and relatively successful. I believe in trying everything and so just becoming "a better tech person" for 40+ yrs doesn't quite sit well with me. I have an MS in Comp Eng btw, just kinda more than burnt out and fed up with tech.

I'm open into discovering more opportunities with the Arts and Business, etc.

However, I acknowledge the pay prob won't be nearly as much as what I could make in a traditional tech career trajectory..

What were your insights recommendations, etc.?
Your point seems to be more of HTMX vs React rather than SPA vs MPA.

With SPA frameworks you can deliver pages that can be accessed by the user (rather than just a single entry point). The difference becomes how the developer decides to build the application. Do they load all of the apps data on the first page load or do they retrieve it as the user browses around?
One would say it would be disastrous to open a platform first and then take on Chrome because

1) Firefox cannot compete against Google endless resources m. Google will win, not a matter of it but will.

2) The time it takes to decouple chrome from google will be too long. It may just kill Firefox before any action can really be done.
Dumb question: does 175B parameters mean the number of bytes (or floats?) in the model? Does that also mean you need the whole model in memory to do inference (in practice)?

If so, not many machines have that much RAM. Makes it hard to "play" with.
Here is one prediction:
Because of language models, the amount of fake news online will increase by an order of magnitude (at least) before this decade ends. And there is no interpretation of that development as anything else but a net negative.

Another more broad prediction: In a decade, the overall influence of language models on our society will be universally seen as a net negative.
PANIC: 666 - ERRTOOMANYLAWYERS
> No one is using Firefox on mobile

I am No one, we are legion. Have been using FF on mobile since it became viable, many years ago. I just like my ads blocked and my data mine, that's why.
I was listening to "This American Life" and they had a segment on someone who setup an site to give you a random number to call in Russia where you were supposed to give them info about what's happening in the Ukraine. It was someone shocking to hear their side of the story, that Russia is a hero for helping oppresed Russians in Ukraine.

But then I stepped back and wondered, I'm assuming that the story I've been told is also 100% correct. What proof do I have it is? I get my news from sources who've been wrong before or who have a record of reporting only the official line. My gut still tells me the story I'm being told in the west is correct, but still, the bigger picture is how do I know who to trust?

I see this all over the news. I think/assume the news I get about Ukraine in the west is correct but then I see so much spinning on every other topic that it's hard to know how much spinning is going on here too.