skysight-inc/HackerNews huggingface dataset:
If anything were going to do it, it'd be the labor crunch that we're seeing here. Without a constant influx of fresh-faced college coal lumps to burn in the tech debt engines Amazon would have a harder time of it. They've done a good job of pivoting though, and I think they'll weather the storm here (and be better off for it). See the increased comp to boost hiring rates - especially of non college hires - and an internal acknowledgement that addressing meaningful debt or internal pain is also a potential path to promotion.

So, it'd be funny to see, but I don't think it's happening anytime soon.
Die Hard every Christmas.

Happy Gilmore periodically.
A great example of this would be in javascript testing frameworks. There must be dozens of frontend test frameworks that shoehorn inherently synchronous, procedural tasks into awkward syntax of sugared promise chains.
It's a very sizable 100 HP engine capable of moving the car on it's own. I think that's radically radically over-qualified. I specifically think we can build something much much smaller, and tuned for fixed-output efficiency: assume it can always output 10kW, not more not less.
there are unofficial builds, I've been using them for quite a while with no issues
I think mac os also has the list of birthstones
Except, of course, for browsers themselves.

Oh, and video editors. DAWs. Console-y video games. Compilers. Linkers. Operating systems. The overwhelming majority of mobile apps. Dental imaging systems. Robot assisted surgery systems. CNC controllers. Scientific data analysis. GPT-N.

Jeesh. Browser-at-platform offers some amazing possibilities, but get your head out of the sand and grasp the scope of what software actually is and does.
This is a problem I want to focus my life solving. I believe that software engineering can be made so simple and clear that it can be wielded by an extremely small team of engineers. I believe that there are finite and fundamental classes of problems, that underpin the vast majority of problems, that have a distinct visual representation, and that by representing these problems visually, you let your "visual coprocessor" assist in seeing the solutions. I believe there are well-known strategies (taken from the real world) for managing hierarchies of complexity that ease the cognitive load of exploring any problem. We just need to get these approaches into a programming "langugage"!
I have found similar scenes in the p2p/decentralized/dWeb protocols groups. Scuttlebutt, Mastadon, DAT/Beaker Browser/Hypercore, IPFS, Gun protocol.

If you're interested, the Internet Archive is doing a dWeb Camp where a bunch of these folks will be coming together in the northern California woods to build further community.
What do you mean? how it'd work for the "df -h | to_json"? could you please paste the json you're receiving?

how does it understand the structure returned yb df -h?
Well I was hoping you were trying to convince me, and would have an easier-to-digest source handy, or a simple explanation of the relevant part of the paper. You certainly don't owe me that, and I don't mean to doubt you, and for all I know you're a professional fusion researcher. Plenty of people like that are on HN. But I don't know, so I'm just muddling through as best I can, trying to get things right.

Personally, the claim that stronger fields make plasma more stable doesn't seem all that extraordinary to me, and certainly not one that's contrary to simple common sense. And when it comes to evaluating sources, Dennis Whyte seems like a fairly reputable one.
Report says Microsoft will require SSDs for new PCs soon, but is it a big deal?
> As an interviewer I can tell you are absolutely missing the point.

As an interviewee, I would not want to work with you.

You lack full conviction in your beliefs - you literally had to create a throw away account bc you knew you were going to get downvoted.
Interesting, thanks.

I think the semantics "web tech" can be argued, but factually tye invention of SGML is dated at 1986 and of the web at 1989. So that's interesting.
Yes, because you need to be able to counternotify; this is why I was a little suspicious of the "it's a copyright problem" explanation. However, if they had ignored prior notices and continued infringing, then Dropbox needs to shut off their account because they're a repeat infringer, and that process might just look the same as any other TOS violation ban.
Why though?

On one hand, yes it's fun and brings entertainment to the platform.

On the other hand, I don't really want a badge showing I sometimes "YOLO" merging code like it's an achievement or something. It's not the achievement you think it is, even if it's a common meme for people new to the industry. It leaves a breadcrumb trail of bad practices that are sometimes out of necessity.
Now we just need to start presenting computing inside these environments! Those projects of using Doom to kill processes... http://psdoom.sourceforge.net/
On a recent story there was a similar reference to this comment.

https://news.ycombinator.com/item?id=31432573#31432743
You've got it backwards - which is to some extent why you have this problem:

If you're fully utilizing your instances, you're working from the bottom of the pricing up, and all these things (3x redundancy, etc) are marginal costs of doing business because you're successful. What you're opting out of is the data-center workers, the sysadmins, the operators, and the expertise that comes with if it offered you value.

Your hundreds of lines of CDK are people you're not employing to write them (it's your job I guess?), and applying the AWS systems and services to do that work for you - given you've chosen CDK, I have to assume you've bought into AWS anyhow, and someone in the chain sees the value extracted or savings approach.

Where AWS burns you is when you don't know what you're doing - you have a PHP app, so you put in on an instance, you need it reliable so you have two, you need shared storage so you put it on EFS, and so on and so forth.

If you're at the other end of the spectrum, and you want to buy the level of reliability and redundancy you get from three of the smallest instances in AWS spread in three AZ's, you're looking at a six figure investment. So yes, it's pricy if you use it like you use the desktop under you (8 hours a day, usually at 20% load), but you can also run millions of hits for pennies if you learn that most of what you're doing is overhead that gets built into, well, serverless.
Yes, async is hard. It adds lots of complexity, both to the code and in your mental model. That slows development. I'd rather have faster development most times. It's why I prefer to use Go over Rust whenever possible. That's why I'm really interested in what lunatic is doing here. It might narrow the gap a little.
According to this commenter, we can't build with the proven and expensive tech today because we don't have it any more

https://news.ycombinator.com/item?id=31682876
Updating our understanding of Earth’s architecture
Don’t work at Amazon. It remains true the you only live the once.
Something like this definitely needs legislation.

The whole concept of ToS needs to be overhauled with vast amounts of practice that is currently considered acceptable thrown right in the fucking trash.

The idea that companies can change their ToS on a whim every day and push out walls of text that no one reads and everyone clicks through is insane. Why can't we modify the terms of agreement?

Let's start with that law, all ToS interfaces must include an interface for users to upload their own modifications and companies must have a human interpret them (not some shitty 'ai') and decide to accept them in a reasonable time frame, and if the company chooses to decline them they cannot ban the user from the service for this, the last ToS that they accepted must be the one that their interaction with the customer is conducted under. The entire process must be auditable by other by both sides and a neutral third party.

I'm sick of big companies hiding behind an opaque wall of bullshit, if this was a small town dispute between two individuals this would be transparently settled one way or another and that's exactly how it should be on the internet.

The laws haven't kept up with the times, and they haven't kept up with the creative ways people with money try to fuck over those without.
I'll be happy to!

I'm still renting so I've not really bothered with any thermostat yet. I used to have a Nest Learning thermostat when I was living in a place where they allowed me to install it, but I gave that away when I moved.

Haven't bothered with thermostats since, and likely won't until I've moved into my own place, but I'm hoping to find a thermostat that can run without cloud or at least, with an OSS cloud replacement.
Also... isn't there just food at the cafeteria?

If there's no food at the office I'd start worrying about the company not being able to secure funding.
It shows you that HR has clout in the company which is bad. Where HR is necessary they should be silent paper movers.
What are your ram usage stats like?
At its core - from Google's PoV - they've decided to protect your account with two factor authentication. Their system couldn't verify your machines actually belonged to you, and so attempted to verify via the 2nd factor.

The whole point of 2FA is that it isn't bypassable, otherwise what would be the point? Complaining at them over any medium (including a complaint on a forum like HN) is indistinguishable from any other social engineering/hacking attempt. Someone attempting to social engineer their way into an account by definition wants to look as much like legitimate customer.

The core issue from your point of view is that they appear to have chosen to arbitrarily use your recovery email as a second factor without first telling you and/or getting consent.

At the more extreme end Apple's iCloud encrypts the increasing majority of data with keys that they fundamentally have no access to - the recovery devices (and you can make a non-device recovery key that I assume is tied to their iCloud key vault or whatever it's called). In the event you lose your recovery devices + account recovery key your data is gone - no one has the decryption keys, and Apple's only available option for you is an account reset. I know much less about the state of Google's cloud account encryption, but they always seemed more interested in having the ability to analyze account data.
Or, perhaps more accurately, a layer of plausible deniability to cover illegal age discrimination.
I'm pretty happy with Anker's brand Eufy. They're relatively quiet. I have hard floors with throw rugs. I've heard roombas are too loud to use if you're home where as I can work in the same room with my Eufy running
I did three things that really helped:

1. Delete all social media apps and remove bookmarks of frequently visited sites so I’d have to type them in instead of just clicking.

2. Bought an Apple Watch. This allows me to know when I have a call or text without needing to have my phone next to me all the time. The watch is more limited than a phone and you can’t browse the web on it.

3. I use an app called “OffScreen” which helps set targets for maximum hours or pickups per day and then it nags you if you exceed them.
It's pretty great. You can even define more custom snapshots beyond the free 7 days daily snapshots. Saved my hide several times.
I'm afraid this feature will lead to a proliferation of low quality contributions - just like Hacktoberfest.

It's saddening that GH is turning more and more into a gamified social network (the new "for you" feed).
Do you have any credible sources to base that claim on, other than "let's paint the government as idiots"? Did you know that TCP/IP was based on that other "failed" french network, Cyclades?

https://en.wikipedia.org/wiki/CYCLADES
> it offers much better scaling and performance

Myth. Performance won't be better. Scaling arguably is better, but usually the use-case doesn't require the level of scaling where async is superior to OS threads.
Our industry's "solution" to complexity is somewhat unique: We sweep it under the carpet. The reason that actually works is that the marginal cost to reproduce an existing pile of complexity is zero.

Once we've got a sufficiently complex pile that actually has promise, everybody duplicates the pile. And then puts an additional layer on top. These many pile+layer combos then co-evolve (and co-erode ;)

At some point, something so useful has evolved that we start copying that pile... and put new layers on top. Rinse. Repeat.

The complexity rarely collapses because those new layers can add support beams, if necessary. Worst case, a layer gets ablated, and we try again from one step below. We don't ever go back to the beginning.

(This also explains, to me, why Enterprise software is what it is - the complexity piles can rarely be shared or reused, and so there's no co-evolution, little chance to settle on the best pile)

And, to be fair, it's similar in other disciplines, but maybe a bit slower. Mechanical engineering has individual components, larger components built from those, and so on. It just is more expensive to copy the piles^W components we know to work.

Total collapse is exceedingly rare.

(That even holds for human societies - they, too, often "just" collapse down to simpler societal expressions. And we do co-evolve larger and larger forms of society. It's just that the erode-and-try-again process is uniquely painful for the humans involved)
I've been on both sides of this, and i think it's decent.

But i have also heard people say "Oh my god! They asked me to do a debugging exercise - ON PAPER!!!? What were they thinking?!".
Definitely. I think it's a nice way to frame it and I didn't mean to imply it was deceptive. I just see lots of people in the comments here saying things like "Nuh-uh! Apps X, Y, and Z are still written in native languages", which if they'd clicked the link they'd know is not at all the point being made in the article
Storage is not not purely theoretical!! In fact there are <lists five completely theoretical storage methods that rely on stable climate or perfect geography>.
I'll use an embedded analogy. I'm not as familiar with concurrency on GPOS, but consider this:

I have an I/O task that might take long, compared to CPU operations:

- Start the task, but don't wait for its result.
- Your program continues as normal
- When the IO task is complete, its hardware sends an interrupt (at a specific priority) to the CPU. The CPU stops what it's doing (assuming there isn't a higher priority task in progress). Here, you can read the now-ready IO data, and do something with it. Or maybe cue another task.

You could also examine the case of DMA. Ie, your peripheral (Maybe your network chip in the case of a desktop PC?) commands an IO task. It runs in the background on your network hardware. You then read from, or write to the buffer that's associated with the DMA transfer as required. (Sometimes using DMA-related interrupts)

Could you apply this model to GPOS networking? Of note, some people are trying to do the opposite: Use Async on embedded, to wrap interrupts and DMA.
Take any DAW project file and unzip it. It's probably XML. True for Ableton Live and Reaper.
There's only so much a "apache" or "nginx" can do though in between io operations right? And there's only so much io per second a whole system can do. Basically, from disk to memory, maybe run a language interpreter if the site is not static, then from memory to the internet. Maybe if your pages are very dynamic and involve a lot of scripts it could be worthwhile. Do you have any numbers to back up your claim?
Show HN: Markdown based documentation with rich visuals and useful plugins
Launch HN: Compose.ai (YC W21) – AI-powered extension to speed up email writing
Hey HN! Michael here—founder of Compose AI (https://www.compose.ai) (also joined by my co-founder Wilson). Compose AI is a free Chrome extension that cuts your writing time by up to 40% with AI-powered autocompletion, rephrasing, and full-length email generation. It works across ~30 websites, so besides email, you can use it to do things like write Notion documents or chat on Slack (browser only (for now)).

I was in Mexico typing my 10th reply to a mundane email when it hit me: people shouldn’t be typing every letter of every word — especially not the same things over and over again. That got me thinking about building a tool that helps people type faster anywhere online and ultimately save them time—something that was easier said than done. It was quite challenging to balance the speed needed for real-time predictions with the model complexity needed for high quality predictions. Also, it was surprisingly challenging to integrate with a ton of different websites – I learned that there are many, many different ways to implement a “text box,” and experienced first hand, the joys of integrating with things like shadow dom and iframes.

I have been thinking about how to communicate with computers since I was in maybe 6th grade when I would literally dream about it. I remember I had a notebook in which I tried to analyze the linguistic structure of English to teach my computer English (not a great approach in retrospect). Later on, I worked in ML and AI at IARPA, Amazon, Disney, and BCG before starting an ML consulting firm. The trends in NLP finally caught up to my dream (LLM, distillation, fine-tuning, transformers, GPUs), so working on Compose AI seemed like the next logical step.

We are working to create a more holistic, AI-first writing solution. For now, our chrome extension has autocompletion, rephrasing (shorten, lengthen, change mood), and full email/reply generation functionalities. As you’re typing, the text is streamed to our backend servers, where we have relatively large transformers models that are tuned for specific scenarios.

If you need help with long-form content or the creative process, our web app (https://web.compose.ai) can generate product descriptions, blog outlines, sales pitches and more. Note: our web app asks for credit card on sign-up but includes a free 7-day trial.

For our Chrome Extension, we make money using a freemium subscription model. Your data is end-to-end encrypted and encrypted at rest. We will never sell your data and will only use it to fulfill your completions or improve your results.

Here are a couple demo videos of the extension generating responses to a Hacker News email:

https://www.loom.com/share/c36ec67b0a3a466aaa2ec5ee2399cb15

https://www.loom.com/share/44cf0f5893094d1191143b9f6fe11a5d

Thanks for reading! Would love to have some conversation with folks in the comments section below. Please share any feedback/ideas/experience!

Here are our open jobs: https://at.compose.ai/jointheteam

You can download Compose AI from the Chrome web store: https://at.compose.ai/download
Secure boot is at least on the latest insider versions I'm on. I was unable to apply updates on the dev flights because my updated motherboard BIOS had the default option enabled for CSM which I thought was absurd when I finally looked. So yeah. You can't install future versions of Windows 11 with CSM enabled.
I find it curious that Apple put ProRes RAW encode/decode into two of their least expensive machines... almost like they want to see this work on a machine where such video editing would be a secondary/remote task before putting it in dedicated video editing workstations.
yeah this achievement is really immature, maybe same as the one who came up with this in GH :-P
Neat idea. Would moving the dependents list to an instance variable holding a weak array avoid the need for ephemerons here?
It's a solved problem, if you are solving the right one. Most companies out there are solving problems they don't have. The FAANG disciples descended upon the world to preach the gospel of Complexity, and everyone bought it - because everyone wants to be like Google.

What, you think "microservices" is a new invention? We called it distributed systems, and we really knew not to go there unless we wanted to decimate our productivity and sleep.
They absolutely do reduce complexity! For example, think about building, testing, and deployments.

In pre-cloud Internet times, you'd have an untold number of extremely brittle bash scripts, cron jobs, rsync ssh key setup, fleets of build + test boxes to manually worry about disk space, pre-provisioned dev/QA database servers with also untold brittle sql startup/teardown scripts, and all of the requisite people whose job it was to solely maintain this infrastructure along with database tuning, build fleet monitoring, the list of menial tasks just goes on and on and on.

Today, you have a yaml file in your .github/workflows directory.

Now I agree that there are "different" requirements. Understanding the complexity of your workflows etc is no small feat-- but you're replacing such a huge amount of what used to be extremely expensive and brittle architecture with, basically, a text file or two. That's a huge cost savings.
Files that are stored in iCloud Documents will also not be backed up by Time Machine. Huge mess if you ask me. I therefore don't use iCloud Cloud storage anymore. It's just too complicated to reason about.

Source: https://eclecticlight.co/2022/02/21/can-you-back-up-icloud-d...
>In some areas, US administrative capacity remains world-beating, most obviously the military, which enjoys bipartisan and popular support, and vast investments of resources.

Haha, the military is not well-administered. It is well-administered for a military, but things go on that would never be allowed in a private company. Remember the two recent naval accidents? The gang they found operating out of a fort? The fact that on-base accidents are the leading cause of casualties?
>Minecraft is one of the biggest games in the world.

Yes, but the set who play enough to get into modding, especially to get into hosting a modded server, is much smaller. I think data from a few years ago was that most sales are from systems that don't even allow modding (it was brought up during a discussion where I was wondering how much of Minecraft's continued popularity was due to modding).

>Playing Minecraft itself has an incredibly wide level of technical scaling, from 'just' building pretty buildings in creative, through to all the pretty advanced redstone circuitry. I'm sure you've seen all the giant functioning CPU builds made from "off the shelf" minecraft blocks?

I've taken part in building them back when red stone first came out, but I think the appeal is still distinctly different than that of editing one's social media site and that this difference can have an influence on which demographics are impacted.

I think minecraft is going to be instrumental to a new generation of tinkerers, scripters, and coders, especially as our every day applications seem to become less open to tinkering and modifying (yes, other options exist on the market, but we are talking children who aren't making the purchasing decisions and what the average family has available), but I don't think it is going to completely fill the gap left by what OP was mentioning.
Using Postgres Schemas
According to the article they have
Definitely, we have been working on generating insights from comparisons to other content blockers as part of Badger Sett scans.

There are a few academic studies that note that algorithmic and manual approaches to tracker blocking tend to compliment each other, for example:

https://kevin.borgolte.me/files/pdf/www2020-privacy-extensio...
A robot vacuum doesn't replace an upright vacuum, it supplements it.

Our robot vac gets ran daily, and each day the bin is almost completely filled with dog hair. Then periodically we use the upright, and it still always manages to pull up lots of debris from the carpets.