skysight-inc/HackerNews huggingface dataset:
Yet, I do use this approach. And I've been running a consulting business for 24 years, and I've been a columnist for IEEE Computer Magazine. I've written two books, done zillions of talks.

I have missed a few deadlines, yes. That's not the end of the fucking world. But what might be more of a problem is doing poor quality work.

When I wrote Software Realities for IEEE Computer, I never missed a deadline. How I did that is I never knew what the real deadline was. I instructed the editor to give me a series of deadlines that I would treat as real. But if I really couldn't meet one with a good article, I would ask for the next (also fake IRL) deadline.

Pressure does help, but it's just ignorant and abusive to treat procrastination like a disease and disrespect your intermal mental rhythms. You will burn yourself out that way, kiddo, as I did before I figured this shit out.
Hmm, I haven’t seen that Firefox issue, thanks!

If you play a larger grid on mobile, I guarantee you will see the page zooming and scrolling when you only want the puzzle to.
I'm waiting for someone to comment "use the page title/why did you change the title/etc.". It's frustrating when you find something important on a page and type that as the title, and then the post gets flagged because it violates HN rules.

For comparison, this is the actual title of the page, but do you think this would increase people's awareness about the fascinating fact I highlighted in the title?

llama : custom attention mask + parallel decoding + no context swaps #3228
> Is it possible that in a few years time, only Mac silicon and PCs with high-end GPUs will be required to run "In-home LLMs" affordably?

No. They work well on the apple chips thanks to the integrated memory and the large size of the models. I know of no reason why an x86 chip could not be designed in a similar way if desired. IANAChipDesigner but I have worked for one of them.
Why there are so many deleted comments?
It would basically always happen after about 30 minutes of interstate traffic at 70 MPH (using Cruise Control), but it generally didn't happen if I was only driving at 55/60 on standard highways. Just one of the quirks of the car :)
So this will only work on, say, one prompt being run many times at once?
Pricing per operation would make this an no-brainer for cases where DynamoDB and Spanner are considered good options.
I've been there several times, and I know I'll have to do it at least 8 more times before I die. I will always have dogs because "I'm a dog person". I love them. I have two greyhounds on my couch right now. (Always two).

3 years ago I had to have lovely Lily put to sleep because she was 14, had bad arthritis, and years of meds had taken their toll. I was sad but I didn't second guess it at all. I gave her a wonderful home, and I doted on her. The last thing to do "for her" was prevent further suffering.

2 years before that, I did it with Zuni, a wonderful, sensitive, intelligent dog. He had lung cancer. He was only 11, but he was already starting to suffer, and I simply couldn't bare to put him through any more. It's easier to deal with your own pain of loss than to watch him slowly deteriorate and wheeze and suffer more every day. No regrets.

5 years before that (yes, I was unlucky) I had to put Pasha to sleep because she had bone cancer. She was 6. My first dog, as an adult with my own home. That was the first time I ever had to make that decision. I was wracked with guilt and worry that I wasn't finding some other way for her to live. I got second and third opinions, scoured the internet looking for novel treatments. I eventually had her put to sleep because she was in so much pain and the vet said "there is nothing you can do, I've seen this a thousand times". My only regret with Pasha is that, in my fear, I failed to do the one thing that was in my power, for her: prevent suffering. That's my only regret.

When you hit 50 and you're on your Nth dog, you don't so much "just go through the motions and then get another dog" when you're dog dies. That makes it seem cold. It's always painful. But these days I accept that I'm "a dog person", and that I'll always have a space in my heart and on my sofa. There are thousands of dogs that need homes right now. And as sad as I'll be when one of these two muppets gets terminal, I'll do the right thing. Then I'll wait a few weeks, and go straight to the pound. It's not cold and mechanical. It doesn't diminish the love I have for these two idiots, or for Lily, Zuni or Pasha. What I've realized is that the two worst things are:

- their pain

- you worrying about their pain

Honestly, while the moment of death is a terrible thing, it's always peaceful. It's always a release.
FWIW when you open a bug on bugzilla you don't have to fill all those fields. You fill a few, and others can be changed later - by yourself, people who triage, process it, fix the bug etc.

GH issues as a bug tracker feels really too simplistic compared to proper bug trackers. You can work around the deficiencies with labels and github actions to some extent, but it always feels like a hack. Why invent some ad-hoc labels with unclear meaning if you can use a superior bug trackers where you have fields as a first class citizen?

Although with GH, when you use all of those, the issue list still looks visually nice. Compared to GitLab, where if you go to GL tracker on GL project, you see issue list with 100 labels on each items, of different colors, the UI of the issue list is a madness.

(Been using GH on a daily basis at bigcorp for years for code tracking, but tickets are usually tracked in a behemoth like jira. I opened a few bugs in bugzilla over the years.)
> I was left with a feeling that most of it is inconsistent garbage papered over with lambda functions

This sounds more like an indictment of the system design than the cloud provider.

What are some of these “3am” topics that made GCP a better choice?
For applications that aren't latency sensitive, I run inference on a free 4 core Ampere server from Oracle. Once you ditch the "fast" prerequisite, a lot of hardware becomes viable.
wow, that's really unfortunate for him. I don't know why I reacted so positively when he reacted so negatively, but I didn't find it disturbing at all. It was a palpable feeling of being "okay" for me.

I take it that person didn't make it?
But as the original article mentions, what about the case where your parent process is killed uncatchably, e.g., with kill -9? Your children may persist, because the parent was not afforded an opportunity to kill them.
Coding (in the strictest sense) is a far easier and more tractable problem than anything that involves social skills.
well, your username suggests you'd enjoy Mistral 7b more /jk
> During the time I was dead

Thanks for sharing. Very interesting experience however, I don’t think that you were dead. IMHO, you were in a state where your brain was not functioning properly due to lack of blood flow or maybe external input.

All death experiences seem to be something of that sort and I suspect if body transplant was a thing, the experience would have been similar.

I think the correct description of the experience would be pre-death or something similar and would not be a glimpse into the “life beyond death”.
This sounds like a really good pattern, and something that deserves to become a modern standard (like https://no-color.org/).

I feel like this should be made opt in somehow. If you are a noninteractive process and stdin is a tty then you probably shouldn't be swallowing input. I frequently blind-type the next command while a long running command is active, because well behaved noninteractive programs don't swallow input from stdin.
No need for nuking from orbit. Boiling the ocean (i.e. spawning a VM) is also an option.
Give https://aiven.io/ a try. But know that I'm biased ;-)

Also https://www.postgresql.org/support/professional_hosting/
Also the Mac text widgets which have had basic emacs bindings (c-a, c-y etc) baked in since the NeXT days
For some reason, a certain part of humanity thinks that vets should be doing the work just out of kindness, eg free or nearly free. Minor surgery on your dog still requires anesthesia, x-rays, IV fluids, scalpels, etc etc, and those are usually exactly the same supplies as for human surgery. They cost the same.

Also bear in mind that the nature of veterinary practice is different from eg a surgical practice. If you need surgery, you don’t go to “the local surgeon”. You get referred to a hospital or a specialty surgical practice. Ever seen a Yelp review for a heart surgeon? Neither have I.

But if your dog needs surgery, you go to the little vet practice down the street. The vets in that practice are generally exactly the same people you bring your dog to for their shots. They aren’t protected by a layer of administration and lawyers. They get Yelp reviews all the time — very, very bad ones. Death threats. Because they had the temerity to tell a patient that a cardiac bypass on Benji was going to cost $10,000, and the family couldn’t afford it so Benji died.

Vets are in your community in a way that surgeons aren’t. That exposes them to direct abuse to a far greater degree than surgeons.

My wife knows a vet who was sued because an owner claimed that the rabies vaccine “gave the cat autism”. Really.
The equivalence relationship between efficient AI and universal sequence prediction has been known for decades, so it would be surprising if AI algorithms were poor at sequence prediction. Of course, optimal universal sequence prediction is profoundly intractable and memory hard, which has implications for limits of AI efficiency and scalability.

There used to be a small hobbyist subculture on the Internet in the late 1990s that designed highly efficient approximate universal sequence predictor algorithms for the challenge of it. Now that AI is a thing, I've often wondered if there were some lost insights there on maximally efficient representations of learning systems on real computers. Most of those people would be deep into retirement by now.
Plaid = "Give me your bank login" and it is insane. It literally undoes 30 years of computer security advice for layfolk, all for their profit margin.

OAuth exists, Plaid should not.

Always use ACH.
> A manager is there precisely to optimize for business objects. They are not your paid friend, therapist or life coach.

A office therapist could actually be precisely what is needed to effectively optimize and alight people for business objectives!
The godotneers video on Godot Components was clutch. Thanks!
The people who get the pup. That is how it works. It’s not going to a shelter.
Nicely spotted actually, in that specific case leaving it blank will get you the exact same result. That's because the enum has VK_COMPONENT_SWIZZLE_IDENTITY = 0, and setting everything to IDENTITY is defined to result in exactly what you expect. (r = r, g = g, ...). You can read the spec here if you want to: https://registry.khronos.org/vulkan/specs/1.3-extensions/man...

Most things in Vulkan have reasonable defaults, fortunately. Still, it's best to code with the spec open on another monitor.
I love the imaginative, alt-history attention to detail: rather than a derivative clone of Wolfenstein or Doom, this looks like something The Bitmap Brothers might have produced in 1993 if they'd had access to another 30 years of community knowledge optimizing for the Amiga's great-for-2D but not-great-for-3D architecture.
> Quiz: what is the opposite of patronising?

Humble, respectful, modest?

I respect that different people will find different things hard or easy, so that a generalization is never truly possible (except, uh, this sentence?). On the other hand, speaking with absolutely no generalizations whatsoever is simply not possible, because so many caveats and exceptions would make communication impossible.

I do stand by my initial assertion that, in general, if you have a mind capable of learning a new programming language, you can learn lambda calculus, and it won't be particularly hard.
There is no "reset" button on gaining market share. In 7-10 years, if Toyota hasn't got some class of EVs locked up, their only option will be to buy one of the other players.

The charging standard is converging to the current dominant player who has functioning charging and who's cars road trip just fine - Tesla.

If Toyota doesn't get some decent EVs to market soon they will simply be left behind and will turn into a financial and branding husk while everyone else does the real work, eventually vanishing into the dustbin of history as one of GM's sub-brands. They can't magically produce innovative products unless they get into the game. In 7 years it will be game over.
So a smelloscope. Better than a death clock at least.
That's fine if people want the best care for their pet, but not everyone is going to care about getting that level of service. I've taken in multiple strays over the years that found their way to me. Shelters where I lived were already overcrowded. The counterfactual was likely that they get hit by a car or caught by the city and euthanized.

I'm sympathetic toward animals, but there's a lot of them that are lucky to have anyone take them in at all, and a lot that aren't that lucky. If someone wants to get an animal some level of care without there being someone with a postgraduate degree to supervise (instead of no care), that sounds like a good thing. They could always be referred to a more qualified vet if needed.
Hi, Metal isn't my favorite graphics API either but for what it's worth

Metal was released before Vulkan, hence why they didn't use it (Apple should still adopt it though imo)

> Game consoles have huge userbases
They may not purchase as many $70 games but there are 1.5 billion iPhone users worldwide

> they need to make it easier if they want more games
Game Porting Toolkit is Apples initiative to give developers an easily accesible shim to make the porting process easier

I understand that in the past it's been difficult to develop for Mac on windows, but GPT seems to be a genuine attempt by Apple to help companies port their games over to Apple devices
The Michelangelo of Microsoft Excel [video]
Ahh that makes sense. And you are essentially correct. Generally speaking clients expect to be aware of who their IdP is, and currently Google/Facebook/Apple/Microsoft have a stranglehold on the "approved login IdP", with a few dark horses like GitHub.

The original vision of OpenID (ie pre-OpenID Connect) was for applications to support any IdP, and you just tell the app what your IdP is when you create your account. You could also imagine browsers filling this in automatically. This didn't pan out in practice, primarily because no one used it[0].

However, it's becoming more realistic to run your own IdP, both by self-hosting and by using services such as Okta.

Tailscale actually let's you bring your own OIDC IdP. It uses WebFinger to prove an IdP has authority over a specific identity (email address). This is even more streamlined than entering your IdP directly. You just give Tailscale your email and they automatically send your to your IdP to authenticate.

But I wouldn't hold your breath for the major email providers to implement WebFinger so users can choose their own IdP. Which is one of many reasons I'm a big advocate of people using their own domain for email, even if the email itself is hosted by someone else (I use and love Fastmail).

[0]: https://meta.stackexchange.com/questions/307647/support-for-...

[1]: https://tailscale.com/kb/1240/sso-custom-oidc/
I know nothing about this. What's up with the vertical lines for color variations here? Is there some kind of hardware trick why that technique is used?

The last time I wrote a 2.5D engine was over 25 years ago so please be gentle
FWIW, while Apple silicon can _run_ huge models thanks to the unified memory (not to be confused with shared memory), the inference is pretty slow compared to dedicated GPUs, so it's a tradeoff. The significance of this PR is that inference speed can—at least in certain applications—be sped up using parallel decoding.
Rainbow brackets, so the brackets themselves are color coded to match with their corresponding partner, are also a godsend.
My point is that all the numbers in a dependency configuration file should be automatically converted to strings, because they are really strings. Yaml doesn't do that.
No, they are advertising an ammonia-based internal combustion engine.
I'm a major detractor of the React school of webdev. I don't normally like parallax scrolling or that type of thing. However, I admit this is kind of cool and it these sorts of techniques have potential
I will never again complain about servers being set to timezones outside UTC and what a pain in the ass that usually ends up being.
Same reason I refuse to use Venmo. Yes, I know that Venmo is owned by the banks. No, that doesn't mean I'm going to type my bank account's credentials into your app.
You could replace a project manager with an AI agent. It could ask for updates and periodically throw shade.
"Morning Stand-up Meetings: Instead of traditional stand-ups, engineers log into their systems and provide a brief update by sending a short voice message. EMAI processes these updates, analyzing voice tones for stress or uncertainty, ensuring it can provide resources or assistance if an engineer faces challenges.

Task Allocation: Using real-time data on each engineer's strengths, past performance, learning curve, and even their preferred working hours, EMAI allocates tasks from the backlog. It uses predictive modeling to optimize for both efficiency and team satisfaction.

Conflict Resolution: If two engineers have a disagreement or are blocked by each other, EMAI steps in. Using its vast knowledge base and understanding of human psychology (aided by its training data), it mediates discussions, ensuring a harmonious team environment.

Training & Upgradation: EMAI monitors the latest tech trends. If a new tool or technology emerges in the market, it identifies which team members would benefit most from training and automatically schedules online courses or tutorials for them.

End-of-Day Reports: Every team member receives a personalized report detailing their accomplishments, areas of improvement, and resources for further learning. These reports aren't just data-driven and include motivational feedback designed to boost morale and foster continuous learning."

It'll be a cold day in hell before I work 5 minutes under those conditions.
I thought it was satire. Is it not satire?

Because if it was earnestly presenting core engineering manager job responsibility at SV tech companies right now, then the whole sector has satirized itself. Again.

The stuff it describes is babysitter work for weak teams, which is helpful for a manager to be able to provide but takes away from what they can actually add to a team when relieved from doing so.
Galaksija: The Soviet-Era, Z80-based microcomputer
Background checks are routine in the industry, and they often include a credit report. So it's not just Google, but at least all the big ones.
I'm pretty sure you're engaging with a troll.
if the nocopy flag is set on a font, Chrome will not embed that font into a PDF when you do "print to PDF". instead, the shapes are used to create a type3 font. This is a way the author can get the vector shape of the glyphs without touching the TTF files.

(or that was true back when I worked on that code, two jobs back!)
"butty" is correct, at least according to https://en.wikipedia.org/wiki/Chip_butty (and me)
I visited Devon on my trip to the UK and was really surprised to see palm trees around the coast.
It depends on the solution. The paper referenced in the article suggests "≈ 0%-1.94% in SPEC CPU2017 and ≈0%-1.92% in real-world applications"..., which is extremely impressive. In my practice, the costs are generally much higher.

paper: https://arxiv.org/abs/2303.16353
I've had a couple OBEs (as a result of meditation, not near-death), and they're very interesting, but I'm not surprised that Parnia's subjects weren't able to match up any images because I've never had an OBE where the objective world is completely accurate. It's odd because you'll be totally lucid, often more so than in waking life, but things are slightly off, and electronics in particular never seem to work.

I've had OBEs where I can remember any aspect of my life from any time period, in exact, incredible detail, just as if it had all been recorded and was being played back on a gigantic IMAX. Smells, tastes, sounds, thoughts, everything, with no impediment to recall. Every memory was instantly available as soon as I thought of it. It was like I'd just taken off a heavy lead raincoat I'd been wearing all my life, and now there was nothing to impede thought or movement.

In another, more mundane experience, I had just OBE'd and was trying to lift my arm out of my body. As I did so, my watch's vibrating alarm went off, so I grabbed my arm and tried to turn it off (it only has two buttons and pressing either will turn it off.) I could feel the buttons, but as I pressed them it did nothing. Then I realized, of course, that I wasn't grabbing my real arm. So I laid back down, snapped back into my body, opened my eyes and turned off the real watch.

I was surprised b/c it had never occurred to me that something as insignificant as my wristwatch would come with me into the OBE state, nor that I would be able to feel it and manipulate it exactly like the real thing. It made me think how in ancient Egypt the dead would be buried with everything they needed to take with them to the afterlife. Food for thought.
APF is great, but I wish there was a full Annotated Discworld published, like you get with many classic books. There are dozens of little references in each book which aren't documented on this site, not to mention the more recent books which have nothing.
Negative outlook on market interest at scale/investment needed for low unit cost

Even niche early adopter users at current prices don’t love the tech
IndieAuth is super super cool and a vital component to get back control of the internet to users, but I can't shake up the security concerns.

Also, near the end of the article. Using a security nightmare such as Wordpress as your identity provider, what could go wrong? It only takes one single rogue plugin.
In languages without this feature (most of them), you sometimes see long blocks get labeled at the end anyway. On the other hand, you could argue that if your block is long enough it doesn't fit on the screen, then it should be its own function anyway.

Like this, except replace "..." with many lines of code.

if (z.p == z.p.p.left) {

...

} else { // z.p != z.p.p.left

...

} // if
Income, cost of living, patient expectations, healthcare culture, debt of schooling, etc.

Idk anything about Austria in these regards either way. But as I said, cursory searches for doctor specific stats put it in the same ballpark as those cited for vets.
Random googling finds “Cash equivalents are any short-term investment securities with maturity periods of 90 days or less.”

They have $35 billion in Cash & Cash Equivalents.
Interestingly enough I was actually discussing this with a friend (who works in enterprise IT) the other day. Basically rack servers are purpose build for the task, with hot swappable components, redundant power/storage, multiple NICs, ECC, remote management, and so on. They come with enterprise support and can be easily maintained in the field.

Meanwhile a Mini cluster is literally a bunch of mini pcs in a rack, and idk if Apple even supports this kind of industrial use. While it's a quality product the Mini isn't really designed for the datacenter.
"This is the way", perhaps?
It will be deprecated some day.
Did the Amiga 500 have better graphics than the PCs of the early 90’s? Because those graphics look a bit better than Wolfenstein 3D.
The encryption protocol is fairly unrelated to how an app handles poor connectivity. It’s a bit like comparing different websites handling poor connectivity differently even though they are all served over HTTP.
We were discussing mostly about NPU, I don't know if it makes a difference.