skysight-inc/HackerNews huggingface dataset:
>Would you be happy using a copy of jQuery 1.7 until all of Apple, Microsoft, Mozilla, and Google shipped 1.8 and all of your users upgrade

I'd polyfill 1.8 until enough browsers support it like is done for every other browser api
> None of the stuff I ever worked on was never maintained for more than 2-3 years after release before being nuked and built from scratch with some new fangled framework or database or data platform.

OK... but... that's not universal. That's perhaps a symptom of resume-driven-development?

I got a call in 2017 from someone asking about something I'd built in 2003. It was still in use.

I worked with a team in 2015. Looked at their system 2 weeks ago - still using the same base foundation I'd laid out for them.

I'm finishing up a project now rebuilding a system from 2005. There ended up being some IP and legal issues which ended up with "clean room rebuild" as the safest choice. But the system from 2005 was/is still running (for a little while longer).

That you've worked places that rebuild/gut every 2-3 years... I don't know how 'normal' that actually is, save for JS front-end stuff, which seems to almost necessitate it.
I did this for a course I taught that involved mostly coding. The student watched video lectures before class and took a quiz to make sure they understood the content. In class, I answered questions, showed how to do sample activities by live coding, and the student did activities either individually or in pairs. I gave real-time code reviews while they were working.

I got pushback from the school for using someone else's videos (they really wanted me to record my own video lectures AND teach a live class). I also got pushback for not failing more students. The previous teacher just lectured, never live coded, and never did any code reviews for students. The "active learning" instruction was more effective than lecture based instruction.
Wow! I worked on digital camera chips and had coworkers writing demosaic algorithms. We wouldn't have even had those jobs if it wasn't for your father.
Now you've gone on a weird tangent where instead of talking about the topic on which I pointed out the numbers don't work (stockpiling gas in June so as to not need it in January), you've decided that for some reason the UK's goal needs to be making exactly the same ratio of extra electricity as as the fraction of Russian gas they used to import.

But those aren't comparable numbers, which will be why you've got this ludicrously small result. Even with the weird choice to replace specifically Russian gas in the UK (What about elsewhere? What about the huge price increases? What about global supply concerns?) you need to replace the gas not some portion of electricity. So that means you need to stockpile... drum roll... 5.6 billion cubic meters of gas.

But gas is a physical material, you need to keep it somewhere and the UK doesn't own storage for 5.6 billion cubic meters of gas.

It might seem like they must have more than that, but imagine what it would look like, imagine a 20km by 20km box, 14 metres high, that's the internal dimensions of the storage you're imagining.

The UK did own a noticeable fraction of 5.6 billion cubic meters, not enough but a fair start, the Rough storage site. Rough is actually gas wells which are dry, re-purposed as storage. However, the UK government didn't want to pay for this, so after it was sold into the private sector the owner decided they weren't bothered and it was moth-balled. Once emergency payments were forthcoming, a fraction of Rough that was in least bad condition was re-opened for this winter. Again though, even the whole site if magically restored to 100% service would not store 5.6 billion cubic meters, that's just a lot of gas.
"Your Secret Key and your 1Password account password both protect your data. They’re combined to create the full encryption key that encrypts everything you store in 1Password."

https://support.1password.com/secret-key-security/
Exxon climate predictions were accurate decades ago. Still it sowed doubt
> At which companies?

Every company I've worked for.

> If workers can effectively negotiate as individuals then why have wealth gaps skyrocketed in the USA as unions have weakened?

Let's say I work for a company with big server farms as an engineer. I find a way to make the server software run 1% faster. This saves the company 1% on server costs. Server costs run into the $hundreds of millions. What's that worth to the company? I know software engineers who got pay packages worth a million bucks. None of them used a lawyer to negotiate their compensation.

The WSJ ran an article recently about how Barnes & Noble was going down the tubes, mainly because of competition from Amazon. There was much handwringing about it, and their stock was in the dumpster. B&N was headed for failure. Then, a couple years ago, B&N replaced the CEO. The CEO revamped the way their stores operated, from top to bottom. B&N has surged in profits and value.

That new CEO created $billions in wealth for the company and shareholders. It saved the workers from being tossed out in the street.

How much would you say that CEO was worth paying?

In a free market, people get paid according to the value they produce. Not the value other people produce.

To get more pay, think about how to improve the value you provide. Always be thinking about that.
> Common Crawl

is there a crowdsourced list of text corpuses somewhere? i bet thats the starting point for all this. i'm only aware of C4 and The Pile.
What Every Competent Graph DBMS Should Do
> perhaps even the rendering could be optimized by targetting dithering specifically.

I was wondering about this possibility as well. I'm already up to my elbows in hand-rolled software rasterizer - which is already constrained to only using a luminance channel (8-bits).

I suppose I could still accumulate dither error and do a one-pass, 1-bit raster by combining the world-space 256-level luminance information with whatever error information is in the accumulator.
At the same time, now we have a firehose of content that may, depending on which friend you ask, be amazing!

I don't have time for all this content and I if I trust my friends as filters, there's till too much.
This piece is just as much the simplistic, black and white thinking it pretends to argue against.

I think what we are seeing now is a re-balancing of priorities due to a significantly changed environment. This is not an extremist position. Pure, unrestrained globalism is.

As a sidenote, why does the West allow China to run social media apps inside its borders whilst China blocks all foreign media inside its own borders? Would this be acceptable in any other trade context?
OP comments on 'error diffusion dithering in 3d' in a few places...

If OP did that, but measuring and taking into account the slow rate of change of color of these pixels, then I think he could get far better results for watching a movie on the LCD, because it should get rid of much of the blurring for fast motion.

If the error signal is allowed to propagate both back and forward in time (which would require preprocessing), then you could probably reduce the blurring even further - effectively a pixel changing from one shade of grey to another can start the transition ahead of time.
Sure. But if you won’t take any pain don’t go around with that holier than thou attitude talking about how you take full responsibility.
Nowadays I just buy the fancy "pastured" eggs because they're $7/dozen vs. $5/dozen for the lowest quality.
Having taken a moment to look at this, I think I'm going to conclude that while this nicely implemented, this is mostly a tool for satisfying personal preferences.

It looks like this app just sends a request to terminate (AppKit.NSRunningApplication.terminate()) to any app with no open windows (after a delay). If the app is already ready to terminate (termination counter is 0), most of the terminate work has likely already been done, and the app will probably just get killed. If the app isn't ready to terminate, invoking terminate is going to cause it to wake up and do whatever its own processes for terminating might be. For something lumbering and bloated like an Adobe app, this is going to be a ton of stuff. For modern macOS apps with good support for sudden termination/automatic termination, this is probably little or nothing at all.

So for apps that work well on macOS, this accomplishes little more than removing the icon from the dock and the app switcher. For apps that don't work well on macOS, this might or might not help things work any better.

With other operating systems, maybe quitting unused apps is worthwhile for performance or battery life or whatever. And some applications on the Mac, like (unfortunately) Excel, don't cooperate as well as they could with OS resource management, so quitting them when you're not using them is probably good. Otherwise, a modern macOS app that goes idle is going to be compressed and paged out and suspended so that it's not really soaking up any resources if it's not doing anything (even if it has windows and documents open, incidentally).

So, sure, quit apps with no open windows if you just want a tidy dock and app switcher. Unless I'm missing something, I think that might be all you're really getting.
Well, I suspect that’s most people. So we’d better still call them students.
Just hoping nothing happened to those people
I've done minimum wage jobs, but not in a warehouse. I did negotiate the conditions.
Not sure how this would scale. Assuming all kids have access to their own computer and high-speed internet, are they supposed to spend 5 more hours at home watching internet lectures?
I am curious why Washington state seems immune. A dozen eggs is still $2.99 at the grocery store. I just checked two days ago.
That's a fair rebuttal, and I will admit that my recollection of last year is filtered through the very strange time compression of the COVID WFH era, and the extent of my perception of this was "What's an NFT? Is that something you can manage with Coinbase? There's another app now?" From an extremely layman view, it just seemed natural that the leading crypto app would support NFTs. But I'm not the only one to voice the opinion that it seemed like Coinbase had missed the NFT wave.

I'm not a fan of big companies xeroxing each other's features, as it seems to be a dominant form of product "innovation" these days, but one could have assumed that Coinbase, being market leader in this space, would have done that for NFTs.

And on the note of it being an extremely short fad- it is interesting that on occasion, the big tech incumbents might actually beat the upstart errant. Clubhouse seems pretty stagnant now, but Twitter Spaces seems to have had more vitality, even if it's just leaning on that site's massive social network as well as some free publicity from the current CEO's public drama. Of course, the NFT market exists independently of what any one company.
> Finland (then a part of Sweden)

If Gadolin is Finnish, then, by the same logic, Immanuel Kant is Russian, because his birthplace, Koenigsberg, is a Russian exclave now.
> But normal users don't really give a crap about Twitter politics.

Your mistake is thinking Twitter users were normal users to begin with.

Twitter users have always been weird. There's a reason the user base never really grew after hitting a certain plateau. It's always catered to chronically online, media savvy, news obsessed types.

They are by definition enthusiasts.

> The people who don't think about Twitter as a community or wider thing and just want to retweet funny cat pictures or whatever.

You're describing Facebook and Instagram, not Twitter.

> They start out posting everything on Mastodon. Then they realize they're leaving lots of people out, and they start posting everything on both platforms. Then slowly, one post at a time, the laziness sets in and before you know it they're posting exclusively on Twitter

People weren't even doing that with Twitter.

The people who actually made Twitter successful--the celebrities, news sources, "influencers, etc--have always had a presence on multiple social media platforms, whether it was Facebook, Instagram, Snapchat, Tiktok, etc.

If Mastodon is successful, it's just gonna be another one of those platforms.

And hence, this article.
"that AI will be the death of learning & so on; to this, I say NO! My student brings me their essay, which has been written by AI, & I plug it into my grading AI, & we are free! While the 'learning' happens, our superego satisfied, we are free now to learn whatever we want"

Attributed to Zizek by https://twitter.com/LuminanceBloom/status/160059800339126681...
Jürgen invented AGI in the early 90s but someone pressed the red button on his website and it committed suicide.
Sometimes I imagine what it would look like if an old-school piece of technology like Sqlite had a buzzy marketing homepage. "The power of SQL meets the simplicity of a file. In your pocket." And the entire page would be a dozen taglines in large font at that exact same level of specificity.

This seems very similar to Apollo at the pitch level: GraphQL/graph-based backend architecture, free tools, sell backend software and services. The logo is even extremely similar to Apollo's. Apollo sells software to enterprises that have adopted GraphQL and do a lot of GraphQL. When you move away from that, the app framework/BaaS "market" is very crowded. Everybody wants a piece of the backend these days--the privilege of running some short or generic code for you in a datacenter for a fraction of a penny, with the promise that it's "easier" that way. Bouncing each user request between five different data centers (Auth0, application server, datastore, etc) is actually kind of slow, though.

I think it should be more clear from the landing page what is novel here; what differentiates it; what is a killer feature or moment of delight you can't get elsewhere; who is it for.
You don't want to indent your paragraphs here, as that converts it to a fixed width font (that's more for showing a short code snippet)

Just put a line break instead.
I did not really understand what they were trying to say, but I think the dynamics for free (especially non-commercial, community-driven projects) vs non-free are different The former do not have the same strong need to keep adding stuff beyond what makes sense. I am increasingly happy to see small tools that does what they need to do and can almost immediately move to maintenance-mode forever and just provide important bug-fixes and every now and then add support for new platforms. But what about progress? A fork can do that. Or some competing free tool.

Also the link to the article by Wirth at the end of the article, A Plea for Lean Software, was great and I never read that before, so I am happy that The Register linked to it (https://cr.yp.to/bib/1995/wirth.pdf).
The small deltas resulting from electrical noise generally aren't an issue for probabilistic computations. Interestingly, people have quantized many large DL models down to 8/16 bits, and accuracy reduction is often on the order of 2-5%. Additionally, adding random noise to weights during training tends to act as a form of regularization.
> Until whatsapp dies.

it wouldn't be that expensive to make your own app that sends and receives messages over 4g.
> Absolutely - but the important thing is that you can actually get a 20kW gas boiler, but you can't get a consumer 20kW heat pump.

If even you could, you may not want to. Instead one external heat pump handle heads on the top floor, which is generally bedrooms, and not occupied during the day; a second external unit to handle heads on the main floor, which are generally not occupied overnight.

Each individual smaller unit runs less because the load is more focused in 'zones'.
SF Paid $25M to Revoked, Suspended, Delinquent Nonprofits
Then it would be Belgium...
Perhaps a better place to find algorithmic details is this related paper, also with Hinton as a co-author, which implements similar ideas in more standard networks:

Scaling Forward Gradient With Local Losses
Mengye Ren, Simon Kornblith, Renjie Liao, Geoffrey Hinton
https://arxiv.org/abs/2210.03310

and has code:
https://github.com/google-research/google-research/tree/mast...
> A win win relationship can only occur when both parties start from the same position.

I'm so sad hearing people believe this. Your power is the value you provide. That is worth money. Negotiating is a matter of convincing the other party that you will provide more value.
Silicon is perhaps the most available element on earth after nitrogen hydrogen and oxygen. Over a quarter of all rock by mass.
I work in a related field (digital logic for embedded systems) and identify with the description you gave. I find it's best to do analysis on the potential benefits/drawbacks and prioritize. Over time, you get a bunch of ideas and the pet ones fall to the wayside as it's clear that there are other features you could be working on that provide better value for less effort.
Yeah. The "food pyramid with grains on the bottom" version was around for 13 years - shorter than it's now been gone.
The way I explained it to a friend is that GPT will put writers out of business much in the way that Lorem Ipsum did. If you want something that looks real-ish from across the room, sure, but when you need it to be real then it's not going to cut it. Would you trust a legal document generated by a probabilistic model and not proofed by a lawyer?
I think it would be more flexible to instead of Geminispace and developing a browser without JS support to enforce “smolnet” would simply be to define a HTMLite standard with a subset where e.g. the entire script tag or img tag is not part of it.

Then you have HTMLite verifiers (probably the
simplest thing to verify!) to ensure a site is compliant and voila you need no Gemini protocol, only simple HTTP/1 and you can also render it in anything from Firefox 1.0 to Kristall to Lynx to Chrome 100+. As a bonus now you would also have very mature accessibility support thanks to modern browsers.

We already have the tools for smolnet. We don’t need to enforce it by removing features. We just need to define what little it should be.

Having said that, all the power to people who love tinkering this way instead. I just think it will be a hindrance to broader adoption and wasting a bit of flexibility and reach (in terms of both software and people).
Show HN: Podcast2Podcast
Hi HackerNews! I wrote an ML pipeline to create a customized podcast that summarizes other podcasts. It uses the latest and greatest in transcription (whisper), summarization (gpt3), and narration (tortoise) models.

Of these models, I am most impressed with Tortoise. It's a near-perfect audio deepfake.

I'm playing with making this into an app/service where you can select your favorite podcasts and get an RSS feed. I'm not sure how to make that sustainable since the compute requirements are hefty. I am very open to feedback!
It says that one of the features is "In-browser rendering of text, images and video". That seems to be at odds with the statement that it doesn't support "graphical websites".

All I can think is that it doesn't support canvas - which would have surprised me anyway.
>>"Economies have downturns"

-

ECONOMIES require tech, regardless of industry, thus a growth in tech - even when there is a plateau in general economic growth....

They still need tech to advance, and adopting that advancement to remain competitive?

Or am I wrong?
> The whole ecosystem is garbage and is either conceived by complete moronic retards or with the purpose of sabotage. The latter is more likely, nobody can be that stupid.

> This exactly the behaviour that I would expect from Wayland apologists, though. Your arguments are obviously wrong and pointless and the best thing you can come up with is shaming other people into self censorship.

Yeah, I'm going to shame you for that. That kind of language isn't going to convince anyone, and it's actively harmful. Please stop.
> https://mozilla.github.io/standards-positions/ is positive on it

To hopefully add a bit of clarity: indeed, that page has OPFS flagged as positive under the label "File System." Further down the page is a "File System Access" entry which is flagged negative.
With a budget of $7,000
Frontage roads are quite useful, but the near-complete lack of cloverleaf ramps in Texas is maddening. You can't just smoothly flow from a freeway to a surface street, which means you're always having to hit traffic signals. 610 at Westheimer in Houston is a perfect example of all that going completely wrong.
When I think of work, I mostly think of effort. A lot of my most meaningful memories are from working on things I enjoyed. Putting effort into relationships, working on hobby projects, working on a small motorized bike, or even working at a job I enjoy.
These apps and communities will always self select for people who are predisposed to see their neighbors and strangers as threatening. Not a lot of people who aren't already scared of their community will download a tool to "monitor" their community.
Or it could simply mean that another cause of death has increased. Like heart disease/diabetes from ever increasing obesity rates.

A person can't die twice, so if heart disease gets them first, then they won't die of cancer.
Of course not. But you are at least semi-seriously trying to propose something. I promise you it won't be that easy to get any sort of agreement.

This is a classic "oh come on how hard can it be" that, once you get into it, it turns out the answer is very. Arbitrarily so. Agreement is hard. Details are hard. A standard with no details is not terribly different from "just give us some text".
Hiring is like a code base, you have to have the right abstraction at the right time. Starting out, better everything be a concrete implementation, that is everyone is directly responsible for making things work.

Next is what I found most people doing differently from my ideal - abstract and refactor base on your existing implementation, not because of some framework doing it, nor because the previous project did it this way. Do you need a data access layer, a library, a folder, to talk to database where the first implementation was just storing things as a variable? You probably need a database and plain SQL. Do you need site reliability engineer to keep your site online while your traffic all comes from friends? Do you need a QA for testing? Or do you need a product manager where, as a founder, the value proposition has yet to be proven? How often do you see a code base spinning up all the folders/empty files because "we may need it". And how often when you hire someone, they spin up various incarnation people * time like teams, sprints, squad, function, BEFORE understanding the current implementation. This is why you hire the wrong people. And you know it only 1 year down the road. Wrong abstraction. Using framework has its appeal, where a cookie cutter solution mostly work. But it also has its limitation, bloat.

Once a wrong abstraction is in place, the more code/people depends on it, the more effort it takes to refactor
Seems less of a problem, more of a success.
Kerbal Space Program 2: Episode 7 – Recording Rockets
The KSP team sent a crew out to record the sounds of the most recent Starliner launch
But there are: "*Payment options available" :-D
Mastodon may be AGPL.

ActivityPub, which is the thing that actually powers the fediverse, is an open standard that anyone can implement on their own.
Also Hinton doesn't have the best track record with his already forgotten/abandoned Capsule networks. I wonder what's the next thing he's going to come up with? He gets a pass because he is famous.
Johnnie 'QObject' Walker, replace a service locator pattern while you're at it
I was eating leftover pizza and nearly choked on it when I read that
Costco is a bulk grocer. You pay a yearly fee to shop at Costco, and in return you can get extremely good deals on bulk food and items.
Probably F. New heat pumps are usually good to -20C or -25C, which matches -5F to -10F. My heat pump is 11 years old and is good to -15C.