skysight-inc/HackerNews huggingface dataset:
What you are describing is something like an informal blockchain. Including prior messages ensures that new messages are presented in the context that their authors want them to be presented in. This approach resembles the back references that bind each block to its predecessors in a blockchain.

But you can't rely on this approach to ensure that surreptitious deletion of old messages or threads is impossible. Not every old message in a newsgroup will be duplicated within new messages, and threads will typically not reference each other.

If an old message or a separate thread provides necessary context for interpreting a new message, the maintainer of the newsgroup or the email server has the ability to change the meaning of a conversation simply by deleting messages or threads. Or the owner of a relay server can block certain messages from propagating. You still have to trust these people.

Email is itself very decentralized, at least in concept, with every new email being copied into multiple accounts on multiple servers, so censorship like this is more difficult. But you can imagine how in a more centralized system (like Facebook or Twitter or HN itself) history can be rewritten by the entity hosting the conversation simply by their deleting messages. If all references to the unwanted messages are also removed, then for all intents and purposes, those messages would never have existed. Gmail is dominant enough that you can imagine Google being able to assert this power over much of the email traffic that currently exists.

A blockchain ensures that every modification to the shared state follows rules that all participants in the system agree upon. No modification to that global state can occur unless those rules are strictly followed, and because all participants receive all details of every state modification, the entire history of the global state can be replayed at any time by any participant such that surreptitious deletion is not possible. There is no other technology that I am aware of that is able to systematically prevent surreptitious deletions.

Cryptocurrencies are not the only thing that is new, and they are not even the most important feature of blockchains. Cryptocurrencies function as an incentive mechanism to ensure that there are a healthy number participants validating the state transitions. They can improve the reliability and security of a blockchain system, but there are blockchain systems that do not depend upon them.
It's expensive to hire NLP labor right now, and has been for awhile. Seems like one strategy could be: HF provides a cheaper & more scalable alternative to having to hire an in-house NLP team. Basically NLP becomes synonymous with HF.

And they amortize the cost of hiring their own NLP engineers by developing a few models/model-based services that lots of businesses would be willing to pay for. E.g. 'foundation models' for different verticals like healthcare etc. Then it'll also be a lot easier to either fully automate or at least scale up work that's specific to each paying customer (because fine-tuning should go much more quickly, just essentially be a hyperparameter tuning cycle in as many cases as they can get away with).
Most large companies are some combination of async and sync. If you have offices in the US and offices in Europe--much less Asia--you may have some hopefully not too inconvenient real-time calls. But you'll probably do a lot of things asynchronously. (And even within an office or within a country, a lot of people travel, have customer meetings, etc. so they're often just not immediately available.
Be careful with that workflow. If you ever share the modified PDF that rectangle likely hasn't redacted anything.

On a digital PDF the underlying text is still accessible, and even if the PDF was a scan, the original image likely hasn't been modified, instead a new shape layer was added.
That's one of the big problems of states. Every power you give a state government, there's someone (not one - thousands, if not more) waiting to do bad things with it. And while they're busy with it, the other part will keep claiming how you're a bad person because you don't want to help poor people.
I can still get cell reception in my bedroom that has three coats of the paint with proper copper grounding running through it all. But it barely registers on my meter now whereas before it was 100x. I'm sensitive to emf and do sleep noticeably better now. I still turn my phone and wifi off at night. I'm about 400 metres from a cell tower. Rural so no 5g yet I think. Yeah I have the window film and metal window screens and metal fabric curtains too. Wasn't a trivial project.
It makes it inconvenient for travellers, I agree there.

Growing up, and living with this, I find it trivial to deal with.
The email:

New Subscription Plans for EcoStruxure Ready Smart-UPS Web Portal.

-----

Hello,

Thank you for being a valued APC Smart-UPS web portal customer. Out-of-box remote UPS monitoring via the SmartConnect Ethernet port is included with the purchase of every new Smart-UPS device tied to warranty. On the Standard plan, you have the following great benefits while you are under warranty:

1. Remote UPS status monitoring

2. Configurable power event notifications

3. Remote UPS self-test and audible alarm diagnostics

4. One-click remote UPS firmware upgrade

== What's changing?

APC is introducing optional cloud service plans for customers who require more advanced features or for Smart-UPS that are no longer under warranty.

== New Advanced plan

The Advanced plan introduces remote UPS outlet group power cycling for devices in locations that are hard to reach or have no IT staff on site. Remote outlet group reboot can be enabled for any Smart-UPS by purchasing the Advanced plan.

== What does this mean for you?

Once your UPS warranty expires, your Smart-UPS will move to a Basic plan. You can continue to log into the web portal and view your UPS status but will no longer receive email notifications, remote UPS firmware updates or access to remote diagnostics. To restore your current features, you can purchase the Standard plan or purchase the Advanced plan if you also require remote outlet group reboot.

== Next steps

Log into the Smart-UPS web portal today to learn more about these options and optimise your Smart-UPS cloud monitoring benefits
In particular, the floating houses they show. Not sure how that scales (or if we want it to scale) and for sure that is going to be an expensive maintenance option.
"Just because a parent wants their child to be able to play the piano with great skill doesn't mean they'll take to it."

But it might lead to better academic performance, learning discipline and follow through, or they might decide to branch off in a related direction for fun (guitar, electronic production, etc).

Just my personal opinion, but sometime parents do know best (or better than a teen) and "forcing" a kid to do something outside their comfort zone can be good for them.
Government regulation doesn't only exist to thwart monopolies.
Quick Look does this, does it not?
Yes, every profession does that to some degree. But most professionals are impressed by things that make the results of their work better, even if at completely unreasonable costs.

Designers nowadays are in a fashion to get impressed by things that make the results of their work worse. That leads to completely different problems.
Yours is a great point, because it brings to light the follow-on question; what system, or improvements to an existing one, would help people work towards longer-term goals? I think it's a difficult ask, because even a responsible, civic-minded person, will honestly, almost always, choose to satisfy an immediate, personal, need over a concrete, community, ~500 year goal. (I'm not just speaking to climate, change here. I'm honestly interested in how groups might genuinely work toward such goals).
YT Premium only makes the problem worse by still allowing native ads and requiring you to log in using an account that is tied to your real world identity (for payment processing). You just end up giving more data points to Google to track and don't get rid of all ads.
Played this as a Boeing intern. It was wild and so much fun.
For fundamental database theory see Hellerstein’s CS 186: Introduction to Database Systems https://youtube.com/playlist?list=PLhMnuBfGeCDPtyC9kUf_hG_Qw...
Had this on eBay a couple of times. You need to photograph the package before you send it inside and out if it’s worth anything significant. UPS and Hermes at least won’t pay out on delivery unless you have some evidence.

Other option is hire someone with a chair leg to go and get the parts back. If it’s eBay look at their for sale list - some people are stupid enough to relist what “didn’t turn up”.
This has been slated over here too [1]. In Britain we have Barry Boys
whose elaborate mating ritual involves sawing the exhaust pipe off a
car and pimping it up with whacky suspension, alloy wheels, LED lights
and spoilers (aerofoils). It's a pretty harmless hobby, and quite a
geeky thing to get into of you are down with reprogramming car ECUs
and building ridiculous overpowered ICE for your doof-mobile. Sadly
though, it's become cool to see who can be the most anti-social twat
ripping down the street at 1am. So they kinda invited this heat on
themselves.

[1] https://www.thisismoney.co.uk/money/cars/article-10769809/Gr...
As someone else noted, this is due to the issue solved with GPL3, which redefined the roll of derived work and "linking": as it stands, WebKit *is replaceable, but doing so requires you to first defeat the cryptographic locks that prevent you from modifying any of the software at all.
The memory is mostly lost to time but MacOS X before 10.4 (released in 2005) took PDF screenshots of the desktop.
Nobody cares about this nihilistic apathy of yours. Be discouraged if you want, but it's malevolent to share this sentiment. You're wasting our time.
First look at Microsoft's new 'One Outlook' email client for Windows 11
I have to say that scala was the most fun in programming I’ve had. You can make beautifully elegant code, that is oh so clever. It is easy to get seduced into thinking about elegant code instead of good solutions.
In the book "Stoic Challenge" William Irvine explores the concept of deliberate abstinence that many stoics submitted themselves to.

If you ate ice cream every day, then very soon your taste buds would grow accustomed to it, craving newer flavors. If you ate ice cream twice a year, you would experience a major taste sensation.

The purpose of abstinence is to keep those sensation events (and the joy derived from them) at high level.
The reason I said what foone wants and doesn't want is precisely that they can not control what others do. Yes, you can disregard all that, follow them on twitter and angrily chastise them for not sticking to cool tech projects and tell them to use a proper blogging platform, but I was providing this information based on the expectation that most people reading it would not want to be intentionally rude.

If the only thing stopping you from being rude would be the police literally dragging you away from your computer, yes, by all means, try to prove a point by being intentionally rude just because they can't stop you.
Thank you very much for this feature, which I have used regularly for quite some years! That was one of the thousands of details that make Preview vastly better than most PDF viewers I have used.
I like this world where I'm not drained by daily commute and strict hours so I can enjoy my relatives on the evening instead of feeling tired and avoiding going out during the week.
As a remote-only employee for more than a decade now, I can say that I don't have a problem with "core hours," like 10am - 2pm for your time zone.

I understand that sometimes we need to get together internally and with clients. What I cannot stand is the premise of this article: locking me into a cage that I pay for where I have to be available at a moment's notice.

I've quit two jobs that made me do that. I'm sure they learned their lesson . . . ;)
> To an outsider, they sound terribly unreasonable

? To someone in the EU, it sounds bizarre that they would NOT have a union.
I worked remote with companies all over the world.

The more synchronous work they required, the worse the work environment was.
No, they are saying don't use the wrong tool for the job. We need low-friction services for splitting a dinner check and we also need highly regulated services for paying a freelancer or buying a car.
The main problem with email 2FA is that if someone gains access to your email account, they can reset your passwords on many sites and services. They can then bypass both the password (by resetting it) and the 2FA (by simply reading your emails).

Even better, if you re-use passwords, they can use one password to access your email account and the service, and get the 2FA token via email.
It's just the forces of the trains. When it's not a derailment it's breaking them. They're doubling the running room for slack action^, for one. That's the least of the concern, but there's more potential for breakage because there's more potential for greater differences in velocity from one end of the train to the other. Topology also matters, previously consists here average 135 cars, but range from 115 to 150, they're 53' each. Usually they'll have 4-5 motors at 74' each. Suffice it to say, depending on the territory there can be huge force differentials generated which can break trains or rail, think cresting a grade on undulating hills. And you can "stringline" trains too, literally pull cars off the tracks, and it's exactly those forces that'd do it.

And then there's the human element. Nobody knows when they're going to work, how long it's going to take, what kind of bullshit they're going to run into. You can get stuck for long periods of time away from home terminal, and the Class 1 doesn't care. And there's things like rules on how to walk. The environment that's been constructed isn't meant for human consumption and it's taking a toll on the workforce. There's reams of other shit to whinge about.

And the derailments always matter, it's a total clusterfuck. They're not easy to fix, you've got to "bad order" and set out the car, at least by regulation. This involves rerailing, finding a set-out track, and making all the moves to get everything back in order. You've also got to wait for carmen (who are understaffed) and management, which depending on the route, could be a long sit. If it's bad enough it'll shut down traffic for a couple of days, requiring significant diversions around it while the Class 1 pays out the ass for a third party to come clean it all up and rerail shit.

None of the current infrastructure is built to deal with these train lengths, either, so everything moves slower. The fact the Surface Transportation Board had a hearing with the Class 1's, I think, is a pretty good indicator they're about as interested in moving goods as GE is in manufacturing.

^: Each coal car has two draw bars with +/- 2-3" about the same for shipping container cars (from eyeing it) of run built in. This varies with car, auto racks have way more run out. Opposing forces in the trainline will pull it apart, the more run to build the faster the opponent acceleration... This typically results in broken knuckles. But it is possible to just push cars off the rail with these forces, which is exacerbated by the doubled length.
And that's the exact reason we need some kind of "corporate death penalty" for companies who have demonstrated a history of scamming. When triggered, it liquidates the corporation, takes all the money, and bans anyone in management from starting a new business for 10 years.
I tried to use Tesseract for a personal hobby project and found it very lacking. The OCR was not very accurate. I ended up switching to Azure Vision services which gives you 500 free OCR API calls a day (or some similar limit). This was perfect for my needs.
As an engineer and from a common sense perspective, these modals bother me a lot. However, in the interest of curiosity, I'd like to hear from PMs and the likes as to how successful these annoyances are in reality.

Broadly, I see two types of visitors to these kinda sites:

1. Someone new, who's most likely just following a link (like us) - they haven't even had a chance to read the article yet & knows nothing about the site, it's reputation, quality etc. All a pop up does is annoy a new visitor. I highly doubt people will take the time or even trust to give away their email with no obvious benefit.

2. A repeat user, someone who's familiar with the site. What's wrong with placing a simple signup form at the end of the article. It's unobtrusive & if people really like your stuff, they will sign up.

Or is it the case that people like us are not the target audience - they couldn't give two shit*s whether we stay on the page or not. Fortunately I haven't had to deal with SEO and shoving stuff on users to sell my stuff, so perhaps I'm naive.
I am sure there exists a beer game that is designed for software "production" not beer.

if not I am pretty sure it can be built - and I think it would be instructive

- delays in getting code out to production mean the fix that allows for beer to be sent to different pubs once a day is not available ?

- Lack of specifications means ...
Hum... Nothing that was redesigned on the last few decades works.

From cars and elevators to software. Anything that interaction designers touched is broken.
I chuckle cynically how simple things come back with fancy names - Server Side Rendering (SSR), Hotwire
Not only that, we were forced to do it for the past two years. Does this "thing" truly have any merit? We don't know because companies did not have an alternative. We have nothing to compare it to.
It seems like you can move to the next or previous file with tab + up/down arrow keys.

I just found out by mashing all the buttons I could think of. :-)
Often times it is simply best to make a decision. There may be two reasonable ways to approach a problem with different downsides. Most of the time one approach is clearly better than the other. Sometimes it is worth prototyping both to see. However, a small, but significant, portion of the time the best thing to do is pick one at random so that progress can continue.
Indian/Pakistani music videos routinely have several hundred million or a billion+ views. Many of the largest YouTube channels are Indian record labels. So yes, people are listening to them, but using that to create some larger narrative of "unity" or whatever else is weird.
Ok, so we all know and understand the benefits of async work for the employees. Given that good developers are dufficult to get (for below-FAANG compensation), it makes sense to consider offering this as a benefit.

But the big hairy mammoth in the room is that the company needs to put a lot of effort into making sure everyone does their part. A single person who is taking advantage of the benefits (slacking off) will quickly bring down productivity of the whole team. "They are not working much, why should I?" In the end it is easier to lead people that you see live.

I would be grateful for any hints on how to better organize work to make sure productivity stays high, if anyone has experience with this.
Another random one I’ve come across. I can block most YouTube ads with uBlock Origin in the browser. I can also cast my browser tab to an Android TV device. But if I try and cast a tab with YouTube, it will open the app instead of casting the browser, and I can’t block ads in the app.
Which way would you import/ export?

I'm already going to be investigating/ writing a Gitlab.com to some local copy for offline backups (the recent JIRA outage has us a little nervous putting all the eggs into one basket that someone else is holding).
ticket machine for short-order line cooks is the strongest pure example of operant conditioning in work today, I feel.
Location: Barcelona, Spain

Remote: 100%

Willing to relocate: No

Technologies: ReactJS, React Native, Webflow.

Tech Stack: NextJS, GatsbyJS, Mapbox, Google Maps, QR codes, OCR, Firebase, Netlify, Netlify CMS, Stripe, WebFlow, etc.

Resume/CV: https://alamedadev.com

Email: hola@alamedadev.com
People should be kind to others in frustrating situations by default. This is the basic social convention of politeness, which seems to have not been properly learned by the vast majority of people.
Ah you're right - it was "Apple Intentionally Disabled HiDPI on M1 Macs to Push 4K Monitors Sales" (I checked the logs).
I have a minor complaint about an otherwise enjoyable article. You introduce the term "bdist" and define it but then introduce the term "wheel" without defining it or explaining how it is different from "bdist". You mostly use the term "wheel" for the rest of the page so I'm wondering if you need to introduce the term "bdist" at all.
> "cool, learn python, but oh, you also should brush up on cobol while you are at it, you know." It's just bizarre.

It's more like learning python and also c. Depending on the library, python can smell a lot like the c underneath.

Sometimes you'd never know a python library is written in c, sometimes it's a manageable leak like the socket module, and sometimes it's opencv. Write enough python and you'll find C library wrappers so atrocious and/or badly documented that you just whip out ctypes and hack out a replacement wrapper yourself.

The reason you're hearing the answer you preemptively dismissed in the OP is that the distance between erlang and elixer is thin, much smaller than python and c. That's sorta the bed that elixir made itself.

If people believe elixir is held back by erlang, and that elixir should do it's best to hide erlang, then the the albatross is probably elixir around erlang's neck. Mindshare and time spent contributing (e.g. to documentation) should be further split between two very similar ecosystems? For what? Because it doesn't look enough like Ruby?
Lack of any equivalent Preview app on the iPad is the main factor that's prevented me from switching to an iPad as my full-time computing device. Filling in form PDFs, signing documents, performing some light editing is so easy in macOS and so challenging on iPadOS.