skysight-inc/HackerNews huggingface dataset:
This could be surprising, but the scenario already exists in production. In JavaScript's strict mode, Safari applies tail call optimization, but systems relying on V8 don't.

To illustrate, the following code causes a stack overflow for me in both Google Chrome and in Node.js, but runs without issue in Safari.

"use strict";
const countdown = (n) => n == 0 ? console.log('done') : countdown(n-1);
countdown(100000);
I don’t allow people to use the “just” word when talking to me about my projects.

It minimizes the effort that is sometimes required to understand or accomplish something. This is particularly problematic when there’s a difference of skill or knowledge.

Remember that what seems simple to the master seems impossible to the student. That’s sort of the definition of mastery. If the master wishes to teach, perhaps they should avoid causing emotional injury to the student.
Hard to take this seriously with that obnoxious font that draws curlicues connecting letters like s and t.
Use `look` to get `O(log(n))` lookups (writes are still slow, but you could use a multi-level chain I guess). `join` does not use binary search even though it could have.
It absolutely is possible to generate entropy on-die, assuming you actually want entropy and not just a unique value that gets XORed with the seed, so you can still have repeatable seeds.

Pretty much every chip has an RNG which can be as simple as just a single free running oscillator you sample
Tech?
I think there are people who feel that if something is "legally binding" its a simple binary situation. "Well the BOT said that so clearly its binding!" and have no idea that almost no legal issue is that simple.

Like you pointed out, by preponderance of evidence, you could show that the employee should've reasonably understood they had "X" amount of days since its documented in so many different places and if one place said it was "XY" and employee decided to follow XY instead of X, they're fine since it was "legal binding". However, that would most likely not hold up in court because you can't use ignorance as a defense and say you the only vacation amount you knew of was what the BOT told you.

I think any employment attorney would inform their client this is what would happen and probably wouldn't take the case since the likelihood of winning would be so low.
Seems likely that the model has been trained on this (or other) riddles, which doesn't necessarily mean it's more powerful than others more generally.
Impersonating people on WhatsApp through spoofing (working demo)
Something will evolve from that space which doesn't have the flaw. Whether that thing will be called Nix or not, I don't know. I think that means that it's not a fatal flaw, it's just a regular flaw.
Exactly. With VS Code in existence, I'm not sure why they're wasting their time. This isn't a huge need for folks right now.
It was a David against two Goliaths situation until recently.

Five years ago when AMD was recovering from near bankruptcy, it was battling Intel (100K+engineers) in CPUs and Nvidia (20K+ engineers) in GPUs

It was doing that with just 10K engineers and a fraction of the R&D budget of the giants.

Things have changed now. AMD has more than doubled their headcount and R&D budgets.
Within the last year the company has pivoted to AI as their main focus.
While I don’t doubt that Threads addition of ActivityPub is good for both Threads and the fediverse, I wonder if it will become federated in the sense that email is still federated, which is to say email is dominated by a small number of players who control the vast majority of email addresses (i.e gmail) and their control represents a de-facto centralization of a once decentralized protocol. Is there a reason to think that ActivityPub is fundamentally different from SMTP, and Threads from Gmail, to suggest that won’t happen here?

It’s still preferable to have an open protocol, but only slightly if the related market is monopolized.
Picture Dorothy’s dog Toto from the Wizard of Oz. Now look at her shoes. Don’t look too close!

If you are like me, you get incredible detail so long as you don’t linger. Is the detail really there, or an illusion? And why does attention destroy the detail, like the waking within a dream?
> So, I wondered how bad it was for actual raw photos encoded straight in darktable. Meaning just one step of encoding.
Yes, unions are super nuanced and have their pros and cons. I think the writers strike on hollywood forcing them to pay for using written work in streaming is a good choice. I think gatekeeping participating in studios on union work effectively gatekeeps tv writing to the already-connected, also. Overall I guess unions are only as good or as bad as the people in them.
we need to also think of the fact that the vast mojority of people move alone in a vehicle of 1500kg, this doesn't make sense for the environment, we need to go lighter and smaller
It’s not about unionizing to a better economy, it’s about protecting workers and preventing c-suite from making irresponsible decisions. Wage negotiation is just a benefit.
Ask HN: What to do with $70k expiring Google Cloud credits?
OpenAI calls it GPT-V https://help.openai.com/en/articles/8555496-gpt-v-api
This is based on the assumption that Azure has modern tech, hires well, DR, and better resiliency than LinkedIn's "cloud" for LinkedIn's needs. There's a bit of a problem around incentives here, where Azure is built to sell to Azure's customer base, whereas LinkedIn has evolved their own stack over the years.

The questions become:

1. Does it make sense to dump our special features in the stack, or move them to a higher level in the stack?
2. Does Azure have comparable capabilities for the LinkedIn stack?
3. Is LinkedIn worth it to Azure to sell to?

---

Often times, "at scale", you can support custom solutions outside of cloud providers that are purpose-built, and often times more resilient and efficient than the cloud providers.

AWS has taken a very interesting approach of building an incredibly wide set of solutions to support every customer under the sun, and their approach to being "customer obsessed" leads to them building super niche solutions if the deal is worth it.

I'm not sure how Google and Azure handle these engagements.
Because they shouldn't start their own union. Unions are across companies, having a single union for a single company doesn't make much sense. Take the UAW, they don't just cover General Motor, they cover all workers in that sector, giving them more power and influence.

It's the same with a Star Bucks union, that's silly and not cost effective. You have a "restaurants (and cafe's)"- union. Take McDonalds, they have an agreement with a union in Denmark, 3F. 3F covers fast food staff, construction workers, factory workers, paramedics and many more. They are hugely powerful.
How do you know this person (Tal Broda) made this? It doesn't seem to list an author.
lol 'the elite'
All the drawing in QWidgets is done imperatively with QPainter. Converting immediate mode painting to retained mode painting is possible, I guess... but not easy and probably full of pitfalls. Also, performance is just fine (really good actually) in practice, at least on PC-class hardware. QPainter's backend is not quite as fast as Skia, but still fast.
The irony is an extremely popular general-purpose database like PostgreSQL can sometimes work better* for niche use cases than less popular databases designed specifically for that niche use case.

* better, or perhaps nearly as well such that it’s not worth learning how to use and maintain the less popular single-purpose database.
It only has to impress a few women to pay off.
> Unions create an adversarial relationship between labor and management

Isn’t there still an adversarial relationship between non-union labor and management?

So the story goes: Management wants to pay as little as possible for the most work and labor wants to get paid as much as possible for the least amount of work?
Unfortunately management and labor have never really been allies. Even at companies I super, super love to work at and treat their workers well.. they still will do things like shocking layoffs directly from the board-- because the board doesn't care even if my manager and manager's manager etc. does.
Even worse that the original blog post, because of this you may be dealing with a JPEG image, converted to WEBP, and then back to JPEG. And then maybe someone edited that JPEG and it got converted back to WEBP!

A large chunk of the hn commentors are debating over banding they can or can't see in a best case scenario WEBP image. The reality is the bulk of the WEBP images look horrible, something I've started to really notice only recently. Of course, you can "clean" the images by using different generative upscaling processes now, which is pretty ironic how much electricity we are using because someone wanted to save 45kb.

Also this reminds me a lot about GIFs being converted to JPEGs. 25~ years ago there was a lot of nice, clean GIF screenshots (256 colors was all you needed) that got destroyed by JPEG.

Google tells developers to use WEBP but has no problem serving petabytes of video ads no one wants to watch!
The Political Economy of Classical Music (2022)
I would always rather be in a union than not. Sometimes unions can be opaque or byzantine especially in older industries, but what is always opaque is management. Having fair pay and time off is something I’d rather not leave to whoever happens to sit in the chair above me, because who sits in the chair above me can change on a whim.

Congrats to the Fastmail team!
My personal take is that functional languages are fine if users don’t have to touch them, but will prevent a product from reaching critical adoption if users are facing them directly.
Apparently, Meta says this is an accepted risk, so it doesn't qualify as a bug.
I'm sorry. The debugging experience of trying to whip up PInvoke wrappers for the COM library for Kinect 2 that worked with Unity Engine's awful version of Mono was charring.

Also had “fun” building some Xamarin Android PInvoke-to-JNI bindings. I just died a little bit remembering this.
ChatGPT created a text adventure for me
> The innovation is the most important factor though.

Yet all the eminent figures of AI, just to name that field, are from abroad.
It's this kind of casual dismissal that makes the aphantasia so frustrating to talk about. The people who are able to visualize find it so fundamental and easy that they literally cannot conceive that someone else might be lacking this ability. They tell aphantasiacs that what they've experienced their whole lives isn't real, they just misunderstand what visualization actually is.

No, I understand what visualization of something in your head is. Sometimes when I wake up in the morning, I can still see part of my dream in my mind's eye, but it fades quickly. I can't do it consciously. Never have been able to.

If you tell me to visualize a dog and describe it to you, I can't do it. I can describe what a dog looks like in general, but I won't be able to tell you what the specific dog that I've conjured up looks like because it doesn't look like anything. I'm not looking at an image in my mind's eye of a dog.
How mature. I doubt you're older than 15 with a response like that.

15 years is not "bunch of bollocks that expires" - that's a pretty good lifetime for any modern plastic toy, and if the plastic is something like PLA, will just break down to sugars.

What you fail to understand is the ABS plastic is just adding to the pool of what will all become trash eventually, in 100 years we'll have a larger pile of this junk, whereas using a biodegradable plastic the total amount may remain the same or have declined.

You do you though, continue to buy new plastic bags at the supermarket, favour plastic packaging, plastic cup straws, all because you can "re-use" them. Oh wait, they've banned them for a reason.
Is there a reaction from the Fastmail corporate to this?
Thanks Mitchell for all the fish. Loved what you have done and can't wait to see what you come up with next.
You mean somebody who posts 3 bullet points on the internet and claims that they solve everything ? ;)
"Linux distro with a bizarre name gets improved support for features that have worked out of the box in Windows and macOS for decades"
Yes. Think of it in terms of fitting a line to some points y=mx+b. Training is finding the right slope m and intercept b of the line to get a good fit to the points. Inference is when you take an x coordinate and find the y value using the "trained" m and b in the line equation
This is a guide for working with the LLMs we have now, not some perfect future models. The reality is that certain prompt engineering techniques allow you to get better results.

On top of that, humans still require training and instructions for how to write and speak to get the most impact out of their words even when interacting with other humans. The reality is that certain communication techniques are more effective than others, and not always in ways that are intuitive or obvious.
They allow you outside of Pyongyang? How did you manage to do that, were you under some kind of govt supervision?
Unions are really powerful in corrupt and underdeveloped countries. Correlation is not causation, but still, it's frustrating for workers in those regions.
nothing you said seems related to the article at hand.
are we pushing for a different agenda with this type of unrelated comments?
There needs to be two levels of configuration.

One is just straight up a config file and the other is the nix language.

Average users should not need to ever touch the nix language. They should only touch a config file.

This config file needs to be so simple that it Can be configured with a GUI. Isomorphic configs when run with a formatter should come out identical. What I mean by this is if you have a machine with say version 3.123 of an app installed there is only one possible config file that can describe this configuration. There shouldn't be 50 possible ways to program that same configuration.
> I ended up just playing around with putting attributes on various components until I found what worked.

It's sometimes hard for me to wrap my head around flexbox as well. If you haven't already seen it, this page [0] is imo the flexbox bible. There's one for grid [1] too.

[0] https://css-tricks.com/snippets/css/a-guide-to-flexbox/

[1] https://css-tricks.com/snippets/css/complete-guide-grid/
Two ways OTOH:

- if the webpage lacks classic CSRF protections, a prompt injection could append an “image” that triggers a modifying request (e.g. “<img src=https://example.com/create_post?content=…>”)

- if the webpage permits injection of uncontrolled code to the page (CSS, JS and/or HTML), such as for the purposes of rendering a visualization, then a classic “self-XSS” attack could be used to leak credentials to an attacker who would then be able to act as the user.

Both assume the existence of a web vulnerability in addition to the prompt injection vulnerability. CSRF on all mutating endpoints should stop the former attack, and a good CSP should mitigate the latter.
Customer since 2006. As long as I don't get a crazy price hike (Fastmail ain't cheap as it is) or have any degraded service...more power to them
It feels like talking to a reluctant employee who does his job halfheartedly and requires elaborate explanations to do an acceptable job.
I think it's so they can figure out the application parts of the DE. Like how a lot of gnome stuff has the same menus.

I'd say that the DE is usable though. Not at feature parity, but usable. At least for anyone who lives in a browser which... is most people these days?
you can still use them as dummy/classic lights if you bypass the controller
Ask HN: Cheapest GPU provider to host fine-tuned models?
Who provides cheapest GPU inferencing and hosting of fine-tuned models (7B size)? I already have the finetuned model ready, just looking for a cheap place to host and run inferencing.

I've looked at Replicate and Together.ai, they both provide really the best tools in this space, but hosting is expensive. Together costs about 1.4/hr to host a 7B model. Replicate is more expensive.

Ideally, I wouldn't be charged for idle time and only active time (replicate does this already, but your finetuned model needs to be based off of a limited set of base models)

Any recommendations?
I'm a happy Fastmail customer, but I would not recommend them on the basis of their spam filter. It's competent but makes at least a few mistakes a week. Google's was better for me.
Thanks for the fish Mitchell. Love what you have done and can't wait for what you will do next.
I haven't been there, but the holocaust monument in Berlin (The Memorial to the Murdered Jews of Europe) had a similar effect on me.
As a Fastmail customer (and software developer who is unfamiliar with how unions would/will work in this space), why would I not already be concerned? My first impression is "man, they must not be treating their employees that well if they decided they needed to bring in a third party to help them negotiate."

However - I'm not well versed in this area and willing to learn - why is this a 'good' sign?
I think you're missing how this technology works. The basis for these models is training data. And to train anything, you need to label the data. So prompt engineering is simply using the lexicon, terminology and language labeling choices that were in the training data labeling. I suppose the models can conflate different words and terms, but to some degree the more you do that, the less precise or specific you can be in your prompt, and the generated result.
I know of a FreeBSD 6.0 server with 13+ years uptime, what the heck was Linux doing back then????
Most (all?) of the strategies described here also work with other language models. Prompt engineering fundamentals are useful (think: get more out of the model at hand) but also transferable.

The deeplearning.ai course by Andrew Ng in collaboration with OpenAI has similar content: https://learn.deeplearning.ai/courses/chatgpt-prompt-eng
Approximate square.
Men who are respected by many other men are more attractive to women than low status men.
A lot of this mentality has to do with wanting a throat to choke if something goes south. The bigger the throat, the more the C-Suite rests easy, despite the costs. The old "Nobody ever got fired buying IBM has morphed into nobody ever got fired buying Microsoft/Oracle/AWS/whatever the flavor of the day."

I've worked in places that refused to allow us (IT) to write programs to automate processes that would have saved enough money yearly to buy a house. They were "severely concerned" because "if you leave or get hit by a bus, who will maintain it?"

I work at a place now where I can automate away with permission and prototype to show use case. I've been at this job a year and have already automated a goodly portion of the grunt work. Some of my colleagues look askance at me, and one has said, "you're automating us out of jobs, eventually, you do know this, right?" These guys/girls fear AI. I don't. I don't use it because God gave me a brain and I'm expected to exercise it. AI also feels like cheating to me. Sure, I may have to read the docs more, hit up someone on Stack Exchange, debug my code a little more, but you know what? I enjoy the challenge. I'm basically getting paid to have fun, despite the daily grind.
My current fave book to introduce DNNs is "Deep Learning: A Visual Approach" by Glassner. He's crystal clear, covers a lot of ground, and the book is up-to-date on everything but LMMs, which is moving so fast that no book could keep up.
Considering the cost of that reluctant employee vs the cost of this machine that seems like a great deal
No, I can see it on Android without zooming in. Not well for sure, but it is there towards the corners.
Children born, raised during lockdown developing language skills at slower rate
Yes it does fallback. There are two situations where it does so

1. The sender cannot connect to the imessage server
2. The receiver does not connect to the imessage server, on any of the devices registered to receive at that particular address.

I know both methods happen since I didn't used to have data and I would receive SMSs when someone sent me an imessage and I was out and about.
No language has good interop story with Android unless there's no interop and you are using Java/Kotlin.

As for the first argument - this really does not represent the average experience in the current day ecosystem. Kinect 2 was a thing 9 years ago and together with Unity it's pretty much an exotic scenario. Unity in general is really not a good example until they get Unity 6 out and move over to vanilla .NET.
yeah absolutely. If there is not a term for that phenomenon more broadly there should be. Its basically just a fundamental misunderstanding of statistics that even people educated in statistics seem to fall for
Obligatory "we finally broke basalt monolith"

This card is a staple for so many infinite combos because, just like you're saying, it adds mana (the biggest restriction to pulling off broken effects), and it can be an engine for any number of complimentary effects that trigger off tapping or untapping or reducing costs or copying triggers.
Regardless of how adversarial it is, all work relationships are contractual negotiations. Without a union, one side of the equation has a boatload of money and expertise, and the other side is... you. Unions are about balancing that equation.
Jekca dabbles with this idea. They sell Lego-like parts that lock together with a tiny wrench:

https://www.jekca.us/

At one point they sold a set around building toddler-sized furniture that could be disassembled and repurposed as the kids grow up. Now it looks like the closest thing they offer is desk organizers (which is still cool).
I think you are lobbying the wrong person about the relationship between yaml and json; I was trying to point out that you had

thing:
- item1
- {{ foo | toJson }} # <-- is not going to do what you expect

unless you quite literally wanted

thing:
- alpha
- - alpha1
- alpha2
I'm really starting to run out of space in my home for these big Lego sets.
Check the sibling comment for a primer on LLM concepts.

I think if you survey AI at a high level you won’t encounter the term.

But if you survey or keep track with LLMs it’s an important concept that is widely known and discussed. It’s very important to know about because it’s one of the few practical techniques in LLMs.
It's like having a very fast, enthusiastic, eloquent, but also quite sloppy junior employee as an assistant.
Virus-Like Element Holds Disease Treatment Key
To expand on this, housing in first-tier cities like Tokyo, Osaka, and Fukuoka is quite expensive (although not bonkers like it's gotten in Canada/Australia/etc). Housing in smaller second- and third-tier cities is very affordable, while still maintaining access to good hospitals, public transit, jobs, and so on. Rural housing is practically free aside from the cost of renovation.
But in Star Trek when the computer tells you "you don't have clearance for that" you really don't, you can't prompt inject your way into the captain's log. So we have a long way to go still.
Yes, but it also encourages orgs to put up/keep up non-existent job postings to look like they’re growing/expanding.
Seems they want a complete ecosystem they even have a screenshot utility. [0]

[0]https://github.com/pop-os/cosmic-screenshot
https://en.wikipedia.org/wiki/Laura_Bridgman

I mean, sure, Helen Keller accomplished a lot. But crazy to me that no one talks about the deafbling woman who validated tactile signing almost 50 years before her.
1. That's pretty much all trucks. I'm going off what the sheriff told me.

2. Yeah, you need address, name, and ownership on a piece of paper.

3. Nashville property taxes are brutal. I'm also in an unincorporated town, but taxes are low out east in general.

4. You too!