skysight-inc/HackerNews huggingface dataset:
For reference, here's the paper that describes the in-place update algo in rsync:
https://www.usenix.org/legacy/events/usenix03/tech/freenix03.... I haven't looked into it more deeply, but I think it's possible to apply the same idea to variable sized chunks.

Also, most modern compression tools have an "rsyncable" option that makes the archives play more nicely with rsync.
Or they will be not. We have seen this already with self-driving cars - getting to 90% is easy, 95% is difficult, 100% might never be achievable.

It's definitely not a linear progress.
AI Will Kill Literature, and AI Will Resurrect It
Nightly PyTorch Builds Compromised
My wish is that this big tech cycle has been long enough for us to have collectively learned at least some lessons about what’s desirable and what’s not in such vital communication infrastructure.

Is it really good for human psychology to have these hyper-connected, star-maker platforms so prominent in our lives? Online fame does very strange things to people, warping the way they interact with their actual physical surroundings, and the real people who inhabit them. Brings to mind the girl doing her TikTok dance in the middle of a lecture. It’s quite bizarre, but worth trying to understand.

Anyhow, none of this is to disagree with you, sadly. Except to say, I think there is also appetite for more humane technology, which doesn’t try to sink such deep hooks into us.
The AI is not a person in the sense that a person is a person. You see, when a person makes a judgement, you judge the judgement based on personal qualities: did they look like they were paying attention during the case, did they say things that were well reasoned, do they have the right experience?

If we put an AI in the role of the judge/attorneys, we will come up against "ah but the robot didn't do this thing that a human would do" and a lot of people would be convinced that the result was illegitimate. Not necessarily wrong, but without the legitimacy conferred by being done by a human being.

It would require our social system to turn over some decisions that have been done by a very protected sector of society (legal people) to newbies coming from the tech world. "This is the correct sentence because random forest says so" is going to ring hollow to a lot of people.
https://www.nationalgallery.org.uk/paintings/glossary/connoi...

"A connoisseur is a collector and/or art lover who is knowledgeable about works of art, in the sense of being able to recognise characteristic individual or regional styles.

This skill is based on familiarity with a large number of pictures, and the ability to retain a visual memory of them."
Are you saying that the tool in the article doesn't report corrected errors? It looks to me like that's exactly what it does, but maybe you know more than I do.
New gTLD Current Application Status
Interesting... until now I thought it was invented in Germany - because of its popularity there and because of being closely related to Hawaiian Toast (https://en.wikipedia.org/wiki/Toast_Hawaii), which was invented there.
This is one of those cases where the solution seems difficult, but the difficulty is in the problem itself, not the solution. The source of the conflicts is the fact that you work with multiple people, in a distributed way on the same codebase. Those conflicts are going to arise one way or another. Git could tell them to you beforehand, but that would be just the same as rebasing and then aborting. The conflicts stay the same, no matter how you slice them.

In my experience best is to coordinate with other about code changes to avoid conflicts altogether or to fetch and rebase often to keep conflict scope to a minimum so they are more manageable. Also keeping commits focussed on single features/changes instead of spreading out the feature over multiple work in progress like commits so they can be applied as a standalone change helps. I really learned this when working in Gerrit Review for a while. Where there is no one pull request for a branch full of commits, but each commit is a change applied to master on its own and has to be reviewed/tested as such.

Git is not a magical tool that solves all collaborative coding problems, but more a toolset that helps you manages code changes. You definitely need to put some effort into the mental model of how to manage changes before you can use the toolkit to its full potential.
But I'll trust its marketing
I don’t really know to what extent AI is going to take over. But crypto is a Terri comparison, it didn’t really solve any problems. There’s nothing you can do with a blockchain that’s you couldn’t already do before.

The potential with Chatgpt if it can be refined is wild.
As a developer, I can tell you it usually isn't that simple.

The vast majority of 10+ year old apps wouldn't compile with modern xcode, and even if they did they won't meet the stores requirements anymore.

For a small app with a small userbase, the maintainance cost isnt worth it.
There are two replies to my comment, yours and someone else's. They both say the opposite thing!
Single use plastic in the medical field is a great example, and was my first thought too. Fuel efficiency seems to be a double edge sword that just extends a resource, but is short sighted.
EMC had a disk based deduplication storage at the time. NetAppliance had a competing product. They had patents in the area. I believed that’s in the early 2000’s. One of the household name big techs had an internal product with similar design. ZFS has similar design.

Mine was at the block device level. The advantage is you can format it to whatever file system of your choice, with read/write support and deduplication just works.
It looks like a rounding difference in the display. The exact answer is 1124.5, which when rounded up to 4 significant digits is 1125 sq inch. 7.809 sq ft is the correct answer in sq ft, again, rounded to 4 significant digits.

>>> (1*12 + 1 ) * (7*12 + 2.5)
1124.5
>>> ((1*12 + 1 ) * (7*12 + 2.5) ) / (12 * 12)
7.809027777777778

This is the decimal display of the closest float64 value to the exact rational answer of 2249/288 sq. ft (7 and 233/288 sq. ft., or 7 sq. ft. and 116.5 sq. inches).
Also interesting, who is objecting to who: https://newgtlds.icann.org/en/program-status/odr/filings
Auto-focus seems like one of the lesser useful features for webcam (or rather, the use case of a webcam seems to not require auto-focus that much) since the object distance remains largely the same for the duration of the video call, at least the video calls I'm usually in.

Maybe people have a different setup that I, but I usually remain the same distance away from my monitor at most times.
You may also want to know about zt and zb, which move the current line to the top and bottom of the screen respectively.
If the so called "standard approaches" are in the way of my delivering quality software, I'm absolutely going to call it out and do my best to change it. Most times, if that's impossible, the correct course of action is to leave rather than delivering poor quality.
I really wish the article would give easy to remember explanations. E.g. it mentions :wq means "exit after saving". Explaining :wq as "write and quit" makes it a lot easier for new vim users to remember.
TIP: the image urls in the blog post have width and height in the url, you can remove them view the original image.

https://www.raspberrypi.com/app/uploads/2023/01/ely2_no_hdr-...

https://www.raspberrypi.com/app/uploads/2023/01/ely2_wide_no...

https://www.raspberrypi.com/app/uploads/2023/01/underexposed...

https://www.raspberrypi.com/app/uploads/2023/01/overexposed....

https://www.raspberrypi.com/app/uploads/2023/01/hdr_on.jpg
The paperclip, sorry "shareholder value", maximising AI gradually comes into being.
> companies essentially battle trading bots against each other

two computers playing heads or tails is about the extent of it
> But if you'd change the incentives - make society non-adversarial,

No. It is far better to recognize that there is atm no simple way we can rid the world of bad actors, i.e. not naïvely hope that some rather simple technical adjustment would somehow make society non-adversarial. Having fallen into that trap at least once I for one has come to realize the profound wisdom that the founding fathers possessed: the best we can do at this point and in the foreseeable future is to create checks and balances.

Which in this case means making it difficult for bots and other bad actors.
https://www.forbes.com/sites/duenablomstrom1/2018/11/30/nobo...
I use a different key per host and only send the right key for the host using IdentityFile

ssh whoami.filippo.io

cannot find any of my keys on Github, even though I have the Github key in my ~/.ssh folder
Nobody is avoiding fibre because it costs extra, we don't have fibre because it isn't offered. We're not as stupid as you're accusing us of being.
I don't know how bypassing cookies does literally anything, at least not since the GDPR came into effect (let alone ePrivacy). It doesn't matter if the data is collected via cookie, header, HTTP request or carrier pigeon. If you're processing, storing or transferring PII for non-functional (read: immediately necessary to provide the service the user specifically requested) purposes, you need revokable consent via opt-in and you need to be able to provide information to the user about what data you collected and what you did with it.

Now that the GDPR and ePrivacy are in effect, PII is radioactive. You need containment, handling and disposal procedures, you need to allow users to inspect it at any time and if you accidentally expose anyone to it that's a major emergency incident.
I like those "spams". This is the real value of HN. Don't you think?
Or we have to cope with "the usefulness" of the new reddit like trend?
Viruses Are Bastards
> Notably, the anti-web mob almost never bothers to articulate why it is they think the web is bad at all!

They articulate it all the times. Unfortunately "sponges" with their "reverberations of yore" are too enamoured with the sound of their own voice to hear that.

Meanwhile, as far as app development goes the web cannot even reach the heights of Turbo Vision from 1990s.

Just some of the reasons articulated in a Twitter-sized manner: https://news.ycombinator.com/item?id=34218520

> boosted so much further by it's connectivity-at-the-core versus applications which bolt-it-on

Tell me you know nothing about history without telling me you know nothing about history
Is finding the theories that motivate MBA educational programs abhorrent a form of racism in your view?

Generally one is not supposed to stereotype groups based on characteristics outside their control.

on edit: added in abhorrent.
Code Evolution: A Journey Towards Better Design
Japan has pretty low inflation.
Oh, absolutely, I wouldn't want to be without ECC, I understand the value of having the additional integrity, and the reassurance that things are OK.

I was just hoping to see some errors on a regular basis, so I could feel vindicated and rave to everyone about how useful ECC is and point to my console and say "look at how many errors you might be missing!". ;)
I was listening to a podcast[1] and they say the cost of inference (responding to a question) in ChatGPT is about 1-2 cent. Is that true? And how would that map to the overall cost microsoft can pay for integrating that into Bing, considering number of search queries in Bing.

1- https://www.nytimes.com/2023/01/06/podcasts/hard-fork-tiktok...
I don't get why you're overengineering this so much - with how intelligent AIs currently are, it's much easier to just input everything you did into ChatGPT and have it answer whether you should be executed or sent to a penal colony building iPhones directly. This way we can use the same approach for AIs we already use for banning your Google, iCloud accounts and approving your mortgage and insurance claims.

Much easier and it'll bring a new era of effective policing and prosperity for the corporations.
Because enough users consider them to be useful and upvote them.
Interestingly, Yen hasn't had much inflation. But still lost money compared to eg USD.
No offense meant, but if I put effort into serving you a meal and you said that to me I probably wouldn’t be inviting you over for dinner again, no matter what the steps to prepare it were.
They said in ~100 years. Think back 100 years ago and how different society was. The war to end all wars recently ended.
No sure why anyone with bipolar is "easily dismissed".

Regardless of his struggles, Aaron Swartz was a pioneer of digital (libre) freedom and he should be revered and missed much more than he is.

If he was still alive, the world would be a better place, I have no doubt about it.
What's your source for the Real GDP numbers?

Employment is doing very well, though.
Or maybe just give the opportunity to _undo_ it by re-clicking it shortly after if misclicked instead of hiding it in the void.
It's nice to see more collaboration.
With the apparent interest in bevy, is there any chance that you will try to integrate the UI project xilem with bevy? Seems like it could be a great fit, and if it happens before the bevy project chooses a direction the two project could probably both benefit. Bevy for the great xilem architecture and xilem from the big community of developers that bevy has
Oh it won't take all the jobs, it'll just make your life and your job a bigger hell than they already are.

There's so many creative ways in how an arbitrary and empathyless AI can make someone's profit a bit bigger and your life a bit worse :)

We can start with practically unlimited amount of personalised advertising spam that can be directed at you at any point. Articles, phone calls, billboards, conversations with your partners... so many chances to cheaply increase profits and engagements.

The AI takeover isn't going to be evil in Skynet sense... it'll be a constant stream of lowkey bullshit on every aspect of your life you won't be able to fight because "computer said so". Think on how Google randomly bans people from YouTube/Play Store/Drive over AI and put this into every aspect of your life.
Compressed air has a higher round trip efficiency than storage, and pumped hydro is twice as efficient as compressed air.

However until zero kWh is generated from fossil fuels in summer, solar/wind and battery is a massive gain, even if gas is still used for 2 months a year.
OMG when LightWave was given away as a coverdisk on Amiga Format I couldn't believe it.

So many many hours of fun with that one.

https://docs.lightwave3d.com/display/LW2018/LightWave+Histor...
One day in the future we will look back at the multi volume contracts (and legislation) we were having written to satisfy our delicate egos and laugh at our past self.
Amber Monitors (2020)
Windows 10. Everything is just 10x slower than on Linux
Huh, I wouldn't have been able to say what zz does from memory despite using it all the time. I think this is because I am on my phone, away from a keyboard and it's the sort of motion where I don't ever even think about what key I'm hitting, I just do it. I'd need to be at a keyboard to access my muscle memory.
That looks useful, thanks!
> If your point is "legislation isn't enough", you're right, but trivially and uselessly right.

My point is that 'anti-trust' legislation is at best pointless and at worst counter-productive to actually do anything about 'trusts'.
Yes, i hope the OCR is good enough to get the idea and the original images are also available on twitter as a fallback.
Zoom, Teams, Slack Are Wreaking Havoc on Employee Productivity
> Do you have any suggestions on how to get into more challenging lectures when the previous ones are prerequisites, and cannot be tested out of?

Not much you can do. However, even university administration is just people, at the end of the day. It's surprising how much can be achieved and how many rules can be bent favourably if one simply asks nicely, or has the right connections. That said, you'll need some proof that you're capable of skipping classes. "I find it easy" wouldn't do.
Haven't checked the blog yet but that's a great video - thorough and impartial. Thank you! Everything I needed to know.

Link: https://youtu.be/watch?v=1EIFfln3Kxs
I agree that adoption tends to be slow and there’s a lot of legacy systems that will need humans to look after them for a good while.

But I think you are selling GPT a bit short. Partly because transformers are incredibly general architectures, which make few assumptions about the domain. They are basically SOTA on every domain for which learning-based methods are applicable.

And secondly because ChatGPT can perform “in-context learning”. That is to say, purely by scaling next-token prediction, there is an emergent phenomena where GPT gains the ability to learn from the prompt it is given, and solve new tasks outside of the training distribution.

Hattie Zhou has a cool paper showing how you can teach GPT addition by prompting - a toy example, but it signifies something profound in my opinion. In the last 6-months I have shifted my own view from “scaling is a waste of compute” to a recognition that LLMs are a serious leap forward.

For something very hyped, I think it’s still under hyped and under appreciated.
> Than switch to some sane RPC protocol for networking (as all the "RESTfull" stuff today is anyway only badly made RPC in disguise).

RPC is a dumb protocol because it tries to abstract away the necessary aspects of "remote" as if they don't exist.

REST APIs done correctly are great because they expose the possibility of network failures and partitions, allow for idempotency (GET doesn't change stuff), caching and all of the other things that the architectural style offers.

RPC doesn't have that.
All industries? Huh? Have you had a look at a few industries recently?
The beginning of an exponential curve looks the same as the beginning of an S-curve.
https://github.com/webrecorder/browsertrix-crawler works pretty well. Same tech as https://archiveweb.page/ but non-interactive
See Walmart ain't allowed to offer bank accounts, at least not directly. They'd have to buy an existing bank, and even that is not straightforward.
A new video about early 80s US hacker group the Inner Circle
In the United States in 1983 there were two big hacker group busts. The first was in July, a group of Milwaukee high-schoolers known as the 414s, the resulting FBI investigation and the identification of the youths involved generated intense media attention.

Three months after the 414s were raided there was a second huge ongoing FBI hack investigation and impending nationwide raids of hacking groups named the Inner Circle and the Phalsers. This second FBI inquiry was in many ways more significant than that of the 414s in terms of hacker history but it doesn't even appear on many timelines on the topic.
I remember getting a free .co.uk domain name around the year 2000. Can't remember the business model but it was probably similar to the underpant gnomes.
I can see how that’s overly assuming. Thanks for being candid.
I think ~100 years is an overestimate by an order of magnitude.

I know that people like to bash GPT-3 and ChatGPT for not being perfect. But people like to bash everything, especially things they don't understand.

Technology tends to grow much closer to an exponential speed than linear. What ChatGPT can do today is truly, utterly, astonishing. That's the new baseline.
Hm. As a disclaimer, I've never setup a Plex instance or used one, but from what I've heard, it seems to be very stable.

I think the Jellyfin UI is easily understandable for users, but what you might have to be prepared for is supporting them with technical issues. Jellyfin has apps for Android[-TV], iOS, webOS, Windows and probably more. I gave my dad access to Jellyfin and he had some issues with it related to Chromecast and his TV. On my end I can't use the Android app because I run into audio issues (could be my fault).

Jellyfin is awesome when it works and I really love it, but I've had to dive into the logs quite a few times. Sometimes it was my fault, but other times it's noticeable that Jellyfin is a smaller OSS. Stuff breaks, especially edge cases.

AFAIK you can just install Jellyfin and point it to the same libraries which your Plex uses. That way you can test it for yourself without bothering the people who use Plex. It might add some pictures, but the rest will be fine.

I think if you already have a Plex setup which works and you're happy with, I'd stick with that. I chose Jellyfin because Plex seemed too commercialized to me and I heard some things about it I didn't really like. But most people I know use Plex over Jellyfin, the only people who use Jellyfin are the ones who I managed to convince to use it :)
> To posit a real world example, when the predator overkills, the ecosystem dies.

Huh? What does a biological predator/prey relationship have to do with economic competition?
Suffering in this life is seen as temporary and ultimately unimportant, at least in Christianity. You are supposed to endure it while keeping your faith in God, with the knowledge that you will be rewarded in the next life, or whenever God deems it (like in the book of Job).

But suffering is not something that is in your power to control: suffering happens to you for reasons you may not understand, and you can only pray that God will take mercy and end your suffering. That is essentially all that Christianity at least has to say on ending (physical) suffering.
- I can send someone 1 million USDC for 0.000001 US cent with confirmation in <1 second.
- I can send any twitter user address money by tweeting (eg. Send 100 USDC to @randomuser)

Couple examples that have come up recently for me personally. I can agree that there is something comparable (i.e. international wire) but the cost and speed is in a different ballpark and international wires are not available to some parts of the world.
Yes.

If I see some behaviour that changed in a commit that says "lint fixes", I can be pretty sure you didn't intend that. I'm still going to check, but if I don't find anything to give me pause, I'm confident in reversing it.

If I see it in a commit that says "fix edge case", I'm going to check, double check and triple check if that edge case is still resolved after my fix.

The "oops" and "work in progress" things hold no information, but since that's the default, well... Too bad.

A cute little paragraph is almost certainly going to leave out details I need. I'll probably ignore it, because it's either unnecessary verbiage, or inane. Probably both.
Going one step further. "How do we meaningfully calculate the total life cost of products? "

Externalities, clean up costs etc are currently not being charged which makes some products economically viable when they probably shouldn't be.

For example in China Coal plants keep getting opened, because despite a cheaper lifetime cost for solar, coal has a much lower upfront cost and without meaningful costs for environmental damage well you can always sell the fully profitable plant before the late life costs come and bite you. (There is more to it, but thats the simplified version of it).

Same with single use plastics. They are really cheap to make, but what about cleaning them up, recycling them etc. Without counting that cost, yeah manufacturing plastic is extremely cheap compared to like a well made pottery plate. But in 50 years the clay plate is still around and the plastic one is just microplastics in the ocean forever.
Ask HN: Does anyone have a contact at Y Combinator who can help with research?
I'm a current student at Cambridge University; for my thesis topic, I would greatly benefit from access to recordings of Demo Day from several years ago. I've emailed a few promising looking contacts at YC and not heard anything back -- is anyone able to suggest someone specific I should contact or could help by making me an introduction?
There are a lot of us dinos out there who haven't even used hjkl to navigate. All I do is yy, dd, p, ctrl-v to rectangle select, shift-v to line select, g or G to navigate c and the occasional s/^/#