skysight-inc/HackerNews huggingface dataset:
There's the Fediverse sphere of platforms that largely fit your ideals but fragmentation is a glaring problem that prevents it from much wider adoption.

Any centralized platform where data is hosted is going to cost an obscene amount of money to operate once it gains traction. So they need to find a way to monetize it in order to keep the lights on. Throw in some venture capital and you've got yourself yet another startup that thinks they can scale infinitely.

My biggest fear is Discord gating old convos behind a paywall like Slack. Discord doesn't do that because it is still technically a different product from Slack, but should monetization drives intensify I'm afraid that'd be one of the easy channels they are going to take a look at.
Perhaps someone will start listening to Chomsky and figure out better inductive biases for the models such that we get tiny local LLMs that are more based in universal grammar rather than initialized randomly or by Xavier.
Thanks! I'd love to get it there someday. I started it before the AI explosion, but once the basic regexes get figured out, they can write themselves since most other outputs are ARNs or IDs that follow the usual "thing-012345" pattern. Feed it some Terraform docs, spit out some string substitutions, and feed them into a template to get you close enough.

My motivation was definitely based on the many late-night hours I've wasted waiting for plans to finish.
I mean, in this situation a big thing is taking a plugin and re-writing it as part of the core application. The initial plugin was inherently limited by the existing plugin API, which wasn't optimized for this specific use case.

"We improved a popular plugin by integrating it with our core application" doesn't feel like a confession to me. In fact, that's exactly what I'd like to see from an application developer. No application is perfect, and it's good when developers improve the basic look and feel of an application based on what their users want.
> Better for "finishing with compositing before vblank"; is this a problem now? Kwin never tears for me, even on my anemic hardware.

This lets it schedule the composition step closer to when it's shown on the display. It means that the contents of windows are more up-to-date, so less lag or latency.

> Better for sRGB and YUV textures; what does this mean for users?

Support for direct rendering of video, alternate color space support, like HDR.
Ah yes, the government requires I wear a seatbelt because they think it's fun
When does the AI do the AI engineering?
Monolith vs micro kernels, next round.
Then, and I recognize that this is just my opinion, we should just let it die rather than going, "Thank you, sir, may I have another?".
List of things named after Joe Biden
But then I'd be a liar
It depends on your time series, really. If the samples are evenly spaced, e.g., your sensor gives you a reading every millisecond, your measured sequences aren’t partially overlapping, and you don’t have structured discrete events, then time isn’t very useful. You can always rescale time so that it is just the same as the index.

For your calendar example, date information is very useful because patterns tend to exhibit a cyclic nature across years and there’s discrete special events (holidays). With enough data, you probably don’t need to include the date, but it’s informative for smaller data sets.
That's both ambitious and a little daring.

One place where I disagree is in the "skill discrimination" section. If you look up the definition of the word "discrimination", you'd see that it probably means something different (in common use) than what you intend.

I'd be fine with agreeing that volunteers are not obligated to put energy in to low quality / low energy contributions, but saying explanations aren't required is unhelpful. "It's low quality code" is plenty of explanation. What you've written suggests that contributions can be rejected because of previous instances of low quality / low effort, without explanation, and that does nothing to further a project. A technical, if short, explanation is always a good idea.
All of that is easy to contemplate. You have extenuating and aggravating circumstances (things that make the situation worse or better for the defendant)

And on top of that you have a window for sentencing. So if murder is lets say 4-20 years in jail. And you were drunk, that makes it worse, but it was not premeditated, and this and that it all adds up and you might 6 years or you might get 18 depending on the circumstances.

This also allows the law to be rewritten from scratch instead of being based on whatever higher court thought in the 1800s.
The coroutine approach shines for complex business-logic.

Consider this example algorithm, of several async steps,

1. Download a file into memory

2. Email a link to a review web page.

3. Wait for the user to review.

4. Upload the file to a partner.

5. Update a database.

You could implement this as callbacks. Callback from each step leads to the next being triggered. Downside - your business logic is spread across all the callbacks. You could mitigate this somewhat by defining a class with one method for each step, with those methods being defined in the same visual order as the algorithm. Then have each callbacks call a method. (The article shows something different but similar with its Command autoCommand pattern.)

Tricks like this only go so far. Imagine if the reviewer user had a choice of pressing 'approve' or 'reject' on the webserver interface, with the algorithm changing depending on their answer. How do you now represent the business logic so the programmer can follow it?

Such changes are easy in coroutines. Here is the algorithm with that variation in coroutine code,

async def review(review_id, url):
file_content = await download_large_file(url, review_id)
ws_review_id = await create_webserver_review_page(file_content)
await email_the_user(ws_review_id)
result = await get_webserver_user_response(ws_review_id)
if result:
await upload_to_partner(file_content)
else:
await alert_failure(review_id, file_content)
await update_database(review_id, ws_review_id, result)

You state that callback code gives you easy visibility to what actually happens - yes, they do. When you read callback code, it is natural to follow business-logic to system calls. Coroutine tends towards code of layered business-logic and abstraction.
Deleted & resubmitted https://news.ycombinator.com/item?id=36432148
This one is not for AR/VR, but still: https://github.com/Swordfish90/cool-retro-term
Cool, maybe now they can add native titlebar functionality that real document apps have?
> They were literally _FIRED_ from Github because they abused a female coworker.

Oh okay, I didn't find that on Wikipedia (it just says she was fired but doesn't say why) and didn't see any headlines on it in my search. That is bad, and worthy of firing, although I'm not sure exactly how it relates to what the GP was saying about nefarious plans for the CoC or whatever.

> One can be oppressed because of their characteristic while still being oppressive toward others.

Very much so. It's like people who were abused revisiting that abuse on others.
Another option would be subdividing a piece of real estate. Zoning approvals are generally needed to create buildable lots. But depending on what the registry of deeds will let you record [0], you could divide the area into tiny individual parcels, each singularly owned.

Of course if you did any of these hacks "at scale" I'd imagine the city would balk, court case, judge not finding equity in your hack, etc. The goal is pointing out perverse incentives that will inevitably crop up inadvertently, unless the bill diligently accounts for the new weird legal contours it'd create.

[0] I'm assuming that ownership being recorded would be required to register to vote, as opposed to a voter registration being allowed to say "trust me I own real estate in this city via unrecorded deed"
Iirc dry counties tend to have more drunk driving accidents than wet counties. Reason being that people in those counties drive to neighboring counties, get drunk, and then drive home.
Perhaps Meta will release their dataset for Galactica sometime, and we will have incredibly good training data quality.
> you don't even need to create an account immediately

Maybe some users have found it different recently but while this used to be the case years back when I joined (it was IRC style where you just picked a nickname and began chatting) I tried this twice again recently for someone—both with and without an invite—and it required creating an account (ie: verifying email and in another case it required a phone, inexplicably).

The prior onboarding experience was far superior and I have to think an important part of their earlier growth.
> What binds us to a virtual DOM?

The virtual DOM was created to solve browser performance issues with the actual DOM. This may not be relevant anymore, but that's why it was made.
> The fact is someone with capital to spend can deploy it to anyone, so why should they deploy it to you?

Observation 1: A corporation isn't a single entity, it's a stack of humans in a trench coat.

Observation 2: Humans choose what's familiar and what's worked for them in the past.

Observation 3: Humans usually get promoted based on their choices.

Corollary: Make the people who engaged you look good, and they'll keep sending money your way.
Fair enough, thank you for the thoughtful response!
As I mentioned in the other comment chain, it's the slippery slope of enshittification encroaching upon Discord IMO.
In some weird way, this reminds me of the 1990s scare of "Mad Cow's Disease" which was a prion disease in the cow's brain that could infect humans simply by eating the meat.

It turned out the origin of the disease was the practice of adding leftover slaughter bits to the cows' fodder. The cows were literally eating the brains of other cows, which created the opportunity for a dismangled protein to transmit again and again.

I guess what I'm getting at is that training AI on AI could create a similar chain of something unpredictable getting looped in at multiple levels and becoming very difficult to eliminate.
That list is almost funny, as if they’re already trying to kill us.
It would be interesting to track other stats. With alcohol person can be active while intoxicated, they can move and talk... Some other drugs may knock them out much earlier.

So if people start using harder substitute drugs, there may be raise of drug overdose, while domestic violence goes down.

Also in some countries effect may be opposite. During covid lockdowns people were not allowed to go to pubs (leave home) and domestic violence raised. Lockdowns were effectively strong prohibition.
> they were monitoring them for years, so who the hell knows what else they have

Given the weakness of the elements assembled, why would the DGSI decide to withhold any decisive proof from the eyes of the justice system?
> In your case, sure, someone worked hard to convince their boss to hire their friend, but the people who don't have those connection (i.e. because they are from marginalized backgrounds/different country) just don't have a single chance of being hired, regardless of how qualified they are.

This requires that every hire the boss ever made was based on an employee recommendation. That seems unlikely.
>> how incredibly fast desktop applications used to be decades ago

Are you still using that same computer from decades ago?
Probably because we all know that already? People literally worship Carmack. There's a book titled "Masters of Doom".

I know I do :D
To be fair, human drivers are not validated either to function correctly in those scenarios. Though it would certainly be nice if they were.
Slow and steady wins the race, and the majority of startups fail.

I agree that a balance needs to be struck and something needs to be done, but I'd favor a healthy cadence for my team than have them burn out and quit, leaving me holding the bag.
From the post

> The number of dependencies in Svelte has been greatly reduced from 61 down to 16. This means faster downloads for our users as well as less susceptibility to supply chain attacks

Its not zero but quite a big dependency reduction
That's because humans don't say things without understanding them.

A LLM will parrot what it learned without any understanding, which is unlike a human.
The original Encyclopedias in the 1700s was a major catalyst similar in impact to the internet for us. Especially when specialized ones developed in the 19th century. The cool thing about using a Encyclopedia is the random encounters with things outside of your initial search. I'd argue it has a higher information density in your field of view when you look at a pair of pages. Of course I'm an early Gen-X who continued to use research libraries well into the 21st century. I still advise youth to use library time as part of research as the serendipity of finding other information both within you interest in the general shelf area, seeing similar periodicals and even just other articles within a journal. And any university's reference sections are loaded with simply amazing stuff ontop of their information index subscriptions.
USCG says ‘debris field’ discovered within search area for missing submersible
>apparently working in the office is more environmentally friendly in a lot of cases.

I would think you'd need very specific conditions. The office has to be climate-controlled in any case so any extra AC or heat used at home is incremental. (Other utilities etc. at home are probably pretty minor.) But to be a net negative, you probably have to assume you're not driving or you're only driving a short distance.
True, and I'd personally rather move away from Emacs to something more modern. (Helix is great, although I appreciate the irony of it being terminal-only, while Emacs supports several different window systems natively.) Magit is the only real reason I'm sticking with Emacs.

Magit itself is powered by <https://github.com/magit/transient>, which I see more as an interaction paradigm than a library; it could enable more ergonomic interaction with other stateful tools that are typically native to the command line / terminal (such as docker/kubectl, systemctl, mpd/mpc, etc). Rather than using Emacs as a middle layer, Transient could build on top of pluggable native toolkit backends, such as Cocoa, Gtk, Win32, or even web or a terminal.

We continue investing into terminals because the terminal remains the lowest common denominator of interacting with a computer. On the other end of the spectrum we have Electron, which has very clear and obvious downsides. I think there is low-hanging fruit with amazing ROI somewhere in the middle, and Magit/Transient is an example of what it could be.
The idea of latent meanings encoded into CoCs is unfamiliar to me, and I don’t find this line of reasoning credible.

Words are imperfect, and there are multiple ways to interpret CoCs. But CoCs provide additional transparency, relative to the secret, unwritten rules people use without CoCs.
They're probably addicted to sugar too, the rascals.
These articles always conflate all industry participants but when you dig into it, it's always Cruise that is causing the problem. SFMTA's complaint to the state about Waymo cites 13 incidents in Appendix B involving Cruise cars. The very best thing Waymo could do is lobby the state government to establish strict rules so their own reputation doesn't get diluted by Cruise.

There are a quarter million vehicle crashes in the DataSF Fire Department Calls For Service. Self-driving cars will prevent these. It's the systematically better way to go.
Reminds me of national politics
What holds you back using Dokku for production systems?
So a bullshit generator training another bullshit generator creates ---- a super-duper bullshit generator.

One thing the world really needs is more BS.
>> But this is NOT a company being sold! And not even a division or a product sold. It’s not a merger or acquisition. It is, what you described as this: “two standing independent companies exchanging personal data.”

This is just semantics on your part. Whether it's a company being sold, a division, or only a product, then reasonable companies will consider the data handling in a similar way with multiple gap analyses to mitigate concerns. Context is going to dictate what happens. Lesser companies will not consider this heavily and you can end up with the data being more of the value for the transaction. Whether we like it, or not, we are left to trust that these companies will make efforts to enact good policies and follow them.

What I'd expect to happen here is that Google and Squarespace will familiarize themselves with the posture on both sides and Google will want the standards to at least be maintained to a level which removes liability to them. They are very aware of the scrutiny and a big player here so they can force the acquirer to step up to a certain degree.

I don't know enough about Squarespace's security, or complete business model, but they'll be trying to work out what gaps they may need to fill. Google may have clauses that require that this data can't be co-mingled, or must be handled in specific ways for certain countries. The actual handling and what is communicated can take some time as the teams work out how they deal with any gaps. It's also possible that Google find some gaps on their side and have to resolve them before any transfer could actually happen.

Given the implications of service continuity if domains aren't transferred or operational, I can't imagine that they would ask customers to take some action. It creates a support nightmare with confused customers talking to support and then being unhappy they still took the wrong action when you ask them to approve the transfer.
I'm pretty happy with Svelte for one of my side projects. I wish my _other_ side project used it, but I'm not in charge of that one, hah.
Warren Buffett, Bill Gates slam high-frequency trading (2014)
You can play this game here free80sarcade.com/atari2600_VideoChess.php
Work From Home let me move closer to my retiring parents, who live nowhere near any of these tech hubs. There were two emergencies during COVID where I was critical. All these RTO incentives, perks, and threats all say the same thing to me: "You won't be here when something happens again."

> “Bigger companies, more complex companies, are more likely to be looking for more professional types of management,” said Kathy Harrigan, a professor of corporate management at Columbia University’s business school. “Investors expect that.”

hmmmm...

> And professionalism to them means butts in chairs. Harrigan says in-person work is necessary to coordinate the complicated, varied businesses these tech conglomerates now operate. The move to AI has only made in-person coordination more of a necessity, she said.

> “They’re working with a more complex kind of product. It means a lot more coordination from a lot of different points of view, where previously these workers were permitted to work in silos,” Harrigan said.

[Bernie Sanders Voice]: I am once again asking Management for evidence [0].

> “In the face of volatility and uncertainty, it is human nature to want to revert back to something that is a known quantity,” said Caitlin Duffy, a research director at Gartner, about the push to return to the office. “And so there might be some psychological things happening that may be overriding the evidence in front of them.”

> The evidence, she says, shows that offering flexibility in where people work makes them happier and, by extension, more productive and innovative. Accounts to the contrary were “unfounded.” What’s worse, Duffy said, is that arbitrarily calling people back to the office might actually hurt workers’ productivity and innovation by driving fatigue and burnout.

Well that's a refreshing turn of events! But can I see the evidence?

[0]: https://news.ycombinator.com/item?id=36406079
slides here https://jasony.me/slides/hotos23-qdlp.pdf
A HIT is a single task on Mechanical Turk.

"Transcribing" is a better word or maybe "manual OCR".

The ones they sent to AMT were just awful, I would say 2/3 of them were impossible to transcribe with complete accuracy and would take a lot of time to do it, I'd be afraid of getting kicked out for making mistakes on them.

The hardest problem I had when I ran a lot of HITs were people that I called "Superturks", generally these people were very fast but the quality of the work was as low as they could get away with. If I kicked them out I could raise the quality of the work but it would not get done so quickly. There's the possibility of coaching them to do just a little bit better (would be happy to pay a bonus) but it is no so simple to do in that context.
I have met a lot of people who support some form of eugenics that do not support "isolating a single group that they believe is inferior". I think that is unfair criticism unless you're only restricting eugenics to sterilizing a group based on a single characteristic.
In some outer reality, a kid is pointing at the screen laughing, "ha ha, look at those stupid sims, I made Donald Trump president and they still think it's real."
I use vs code and jet brains intellij. Vscode is by miles more stable and light weight for running a java spring app. Of course intellij runs a lot of stuff but the experience is not better for it. Intellij feels like a sloth next to vscode
An idea I was recently thinking about would be to prepare an (SQLite?) DB with all the data the customer is allowed to access (whether their own data, or proprietary data they're licensed to access and extract) and then let them run raw queries.

The advantage of using SQLite (as opposed to your primary DB) is that you don't have to care about sanitizing the queries or ensuring they don't see what they're not meant to because the user-specific DB only ever has data they are allowed to access, so even allowing them to run raw queries against (or download the whole database file) would be fine.
Exposure therapy would be huge. Existing exposure therapy apps have been run by people without phobias themselves and have shot themselves in the foot by advertising themselves with big vivid pictures of phobia scenarios guaranteeing that their target audience avoids them.
They found debris, unfortunately: https://twitter.com/USCGNortheast
But that's what I mean - I don't feel like they're beating users for more profit here as much as just eating Patreon's lunch. As a user, if someone I'm paying $5/month on Twitch or Patreon wants me to pay them via Discord instead, that's fine by me as a user. Discord has generally been doing a good job of making more money by selling more and better features to people, or at least trying to. If they're not profitable now, and I doubt they are, I'd rather they keep trying to innovate or improve on other people's bad businesses to grow vs. charging to not make the platform worse like Reddit and co.

As someone who used to pay for a Vent/Mumble/Teamspeak server, as well as hosting for chat apps, Discord is currently giving me that for free. I understand that that's costing them money they need to make back some way, so if they can do that by stealing Patreon's business, or making a better Steam, or a better Jackbox, or charging companies for better server features like higher bitrate audio/video, then that's fine by me.

I'm just not seeing how this new feature is obviously worse for users where we have to "take it little by little until it's too late". You're acting like Discord is removing features and doing clearly malicious things that we're all just tolerating. The name changes are a misstep, but doesn't seem malicious. Them adding new features and trying to sell them seems like just an extension of the brand, which as long as it doesn't degrade the core product, is pretty much the best way for a company to grow.