skysight-inc/HackerNews huggingface dataset:
And in the meantime just passively benefit from the OSS improvements along the way
Related: Yoshitoshi’s “New Forms of 36 Ghosts”, available as an (out-of-print) book:

https://www.roningallery.com/exhibitions/Yoshitoshi-36-Ghost...
No...prompts are definitely not programs, prompts are inputs to programs. How someone can write a blog post on such a demonstrably fallacious premise is beyond me.

I am beginning to write a blog post in rebuttal, because it's so fascinating.
I'm not saying that these things are not appealing. I would certainly like to enjoy them as well. But there are always compromises.

With Apple, you first have to pay whatever exorbitant price they want to charge you. The Air is relatively affordable, but bump up the specs on a MBP and your eyes will start to water.

That's fine. You get what you pay for, right?

Except now you're stuck in their walled garden and have to pay the same tax for overpriced accessories, software, and anything else they decide to charge you for.

OR you go the Asahi route and live with the stress and uncertainty of depending on a small team of contributors to keep your machine running. I already experience this stress with Linux on supported hardware, and couldn't imagine what it would be like if the hardware had to be reverse engineered for this to work.

That said, I'll probably end up buying a used MacBook Air just to follow the progress of Asahi. If nothing else I'll have a more informed opinion the next time this discussion is brought up.
The primary purpose of salting is to prevent precomputation being used to attack all users (e.g. rainbow tables). Even when specific salts are known they have already done this job.

Salts are not intended to be secrets.

If you want to treat a salt as if it was a private key, that would only provide additional protection for the very specific circumstance where the user hash is compromised, but the corresponding salt was not.
In shell 1:

$ docker run --runtime nvidia --gpus all \
-v ~/.cache/huggingface:/root/.cache/huggingface \
--env "HUGGING_FACE_HUB_TOKEN=<secret>" \
-p 8000:8000 \
--ipc=host \
vllm/vllm-openai:latest \
--model mistralai/Mistral-7B-v0.1

In shell 2:

$ curl http://localhost:8000/v1/completions \
-H "Content-Type: application/json" \
-d '{
"model": "mistralai/Mistral-7B-v0.1",
"prompt": "San Francisco is a",
"max_tokens": 7,
"temperature": 0
}'
Is there a cyber attack observatory or similar that one can get a perspective on this trend?

I have tried https://www.turing.ac.uk/TDI/Cyobs but it’s hard to judge the quality
FYI rbs-inline is maintained by the rbs creator, and will eventually be merged into mainline, once the inline syntax alternatives are set in stone. All to address the main complaint you mentioned above.
And what if somebody loses their voice? What if somebody has strong accent, like people in the south? What are about people who can't talk? What about people who stutter? What if you are talking in the phone and need to change "voice only" setting?
It depends on your objectives. You can use those "confessions" to play the scenario to your advantage.
They all copy each other and move in the same direction.

After touch screens everywhere I fear this means the next wave will be voice control everywhere...
I've been building systems for two decades as well and two lessons:

1) Never act like you're smarter than other developers. This is an industry with a lot of incredibly smart people and with a thousand different ways to solve every problem. There is no right way to do anything. Just the best effort given the cards you are dealt.

2) Anyone who has been involved in re-platforming knows how traumatic, destructive and error-prone it is. Statistically most are a failure. That is why so many developers don't gravitate towards your approach of building a basic architecture and then building something scalable later. They try to do it all in one go. And especially for startups where everyone goes into it assuming they will be building the next Google or Netflix.
Haha i remember! friends got caught up in that! (Wasnt it 3-sigma tho?)

Theorists would also love for experimentalists to be wrong, but the most efficient way to do it would be by inventing new maths… [sad but still fun]
I'm attracted to doing more with less. I find that people are really bad at factoring in all costs, though, and, in particular, the maintenance cost. Battle-hardened solutions are generally easier to maintain and easier to find people who can maintain them. Shiny new frameworks might reduce some immediate costs, but it might not be a good overall solution.

This failure to factor in costs is everywhere. Like people will talk about how fast their car is. Yes, but how much energy is it using? Going twice as fast but using four times as much energy isn't impressive, nor are the enormous environmental and social costs. As a society we are constantly being conditioned to do this, of course. It's basically the whole point of marketing.
This guy's opinions are a recipe for inferior product design. Maybe someone inside of Rivian can pitch him on programmable buttons. This way drivers still get the physical buttons and switches they need, but the chief software office can still preserve and grown his corporate fiefdom--which is what this is all about, I fear.
Its ironic that the thing that is hard to learn about F# is C#, or more to the point, the patterns/idioms in C# libraries and frameworks. I've seen the same reaction more from people coming from other ecosystems personally working with F#. There's a lot of stuff in C# that people in Java/C# land take for granted that you just don't have to learn in other languages (Javascript, Go, Python, etc) - lots of OOP patterns, frameworks, etc. Staying in the F# lane seems to be easier but can be limiting, but at least you know you won't be stuck if you need an SDK/Library/etc.

The flipside is that adopting F# is less risky as a result - if there isn't a library or you are stuck you can always bridge to these .NET libraries. Its similar I think with other shared runtime languages (e.g. Scala, Kotlin, Clojure, etc). You do need to understand the ecosystem as a whole at some point and how it structures things.
"... and all profits from that going to CEO".

Gotta finish your sentences, men.
>> As engineers, we are, by nature, attracted to novel solutions

If the context is professional work, then no, I'm afraid.
I'm always looking for least suprising, well-understood way. After all, I'm working on a team.

But for personal work, well why not?
In Belgium, we have an indexed salary system, partly linked to inflation and other factors.
It's a complex system, conditioned by many variables (like just about everything else in this country renowned for its Belgian-style compromises).
It is also frozen for some years, especially when the financial lobby succeeds in manipulating politicians.

It's a constant battle, highly classified by category, called Commission paritaire (CP). For example, for the coming year, the CP200 will obtain an indexation of all salaries of 3.6%, which doesn't mean you can't ask for a pay rise, although some employees take advantage of the vagueness created to put their employees on the fixed scale (and fabricate nonsense in their employment contracts, indexation is not an increase).

It should also be noted that when you change jobs, you can both pass on your experience in the same CP, but if you change jobs (unless you negotiate hard), you fall back to zero experience (or the experience you already have in that CP).

It's almost become a survival mechanism for the lower and low-middle classes of the population. It's a system that the right-wing parties, currently in the majority in this country, are keen to reform, and it's not going down well (which explains, in part, why we can't seem to form governments quickly). They're using every trick in the book to discourage the people from giving up the advantages painstakingly acquired through centuries of unfortunate industrialization, which have benefited from including external countries.

The index system will soon be celebrating its 105th anniversary. It's a vector of social peace and proof that, when properly implemented, it has no effect on hyperinflation:
https://www.cgslb.be/sites/default/files/aclvb/Documenten/Ar...
> but they also make it explicit how everything ties together

So does the autoloader used in Rails, it's called convention over configuration. There are only very few places it will look for the code (and in production everything gets preloaded too)

So unless you want your class User actually in iMeanThisUser.ext or ../../../a/random/path/that/makes/no/sense/user.ext you shouldn't need explicit configuration
That's the nice thing! You don't need to optimise the language and build a JIT as a smaller company, Shopify already did that for you. Just like Google did for Javascript, which lead to Javascript having any performance at all (which lead to node being a thing).

Also remember that Shopify didn't start out making billions. They started as a small side project on a far, far slower version of Ruby and Rails.

Same with GitHub, same with many others that are either still on Rails or started there.

You can optimise things later once you actually have customers, know the shape of your problem and where the actual pain points are/what needs to be scaled.

To me, I care a ton about performance (it's an area I work in), but there's not a lot of sense in sacrificing development agility for request speed on things that may not matter or be things people will pay for. Especially when you're small.
> expresses instructions

To instruct is akin to providing an input. Where do we input to? The program. The program is programmed; but most importantly, the input is not programmed in the sense the program is programmed. It is, perhaps, thoughfully designed (or not). This role is best described as Prompt Designing or Prompt Engineering, not Prompt "Programming". In any case, it is indeed very important. But in my respectful opinion, it is not programming.

It's kind of like thinking that entering a query into a search engine is programming - a host of techniques can be utilized to optimize how that input effects the output (tomes can be written on this just as they can for LLM prompt design by now).

I can kind of defend that premise but it breaks the meaning of conventional usages, and creates more confusion than it brings clarity.
Spain's PM orders 10k troops and police to Valencia
"Hey car, turn on the, hmm, front lights but not on full if you know what I mean" is something that will need handled more often than one might assume... not easy.
Contribute to Online Freedom with Snowflake
I was kinda expecting the rest of the post to prove that out.
I used to be their web developer 10 years ago. Yes, it was always their goal to be like Apple. The apple aesthetic, pixel perfect websites, smooth transitions, similar fonts etc.
So... did you end up going to a ski resort? How was it?
Yea, it’s a big disadvantage for EVs that they are being sold with crappy touchscreen instead of buttons and dials, and even the charging is a worse experience than filling gas because of ridiculous apps that barely works!

I was driving a Polestar in the UK, fantastic car, but many chargers wouldn’t work because of my non-UK debit cards… tried many of them, for months.
I wonder how that tastes. In Argentina, it’s common to put potatoes directly inside and on top of the charcoal on a parrilla. Jump to 5:30 here: https://youtu.be/kpp_AzckMiA?si=6tlhwi7V6v6-T0W7.
That's why they said "if you're comfortable". It was totally optional. I don't understand your strong reaction to this.
It's not just a manual! It's a whole book for learning to program for the first time. And it's been around for more than 30 years, continuously updated.

Is that not wild as hell? Does any other text editor in the world have such a thing?
So some text in helloworld.c is no a program because it's passed to another program as an input in order to be executed?

I'd consider it a program, but surely not a deterministic one.
I’m now imagining an “M4 Hot” for the next MacPro with an Intel Xeon W power budget.

> they could (theoretically) make a chip of only 32 efficiency cores and just sip power.

Intel and AMD did that with their latest data-center chips to compete with Ampere and AWS’s Graviton. I’d love to build a workstation out of one such beast.
Emulating the target architecture's SDK can be much easier and simpler to setup and avoid mistakes. You do not need to make any changes or configuration to make it compile.

For exmaple, that is generally the way you cross compile Flatpaks in cli or ide. In, for example, GNOME Builder you can just select the device you want to build for, like your smartphone, and it uses QEMU to emulate the entire SDK in the target architecture, you can also seemlessly run the Flatpak on your host through QEMU user mode emulation too.
I used to try and stare at the inside of my eyelids, as if looking at a TV screen. It seemed like once images started to appear, while my eyes were closed, my brain began to think it was dreaming and just gave up on being awake :-)
My guess is Vision Pro port coming.
People keep saying notepad++ is great for large files. But for me large file means 1-2 GB, which completely kills np++. For these files I use EditPad Lite.
> As opposed to the “security” of closed source software?

No, I don't think that's what they were saying.
How does this specifically apply to induction devices? Wouldn’t all cook tops not have knobs then?
Suggesting people share 10% more of some vague stuff is not coercion by any definition of that word, especially since there is no way to prove how much % you shared.
If prompts are programs (which I don't think they are, but they are closer program than search queries), then LLMs don't work as advertised. Which, of course, they don't if you've ever seen a mind-blowing demo and then tried to run some of your own tasks.
A better way to phrase it is that big techs outcomes in hiring are i distinguishable than a random processes would be.
/shrug

I use a web browser for web browser stuff... and I'll only open a torrent application when I want to download a manually downloaded .torrent file.
Why would you abandon co-pays? They are a key way to align incentives between payers and patients.
Down! Even more down! Keep going down!
That doesn't always help[0]

[0] https://github.com/reactjs/react.dev/issues/3896
using ipinfo.io in the backend

I am not a lawyer and this is not legal advice. Are you sending the client IP to a third party API? There are existing questions and answers about this [1] but ultimately as others said one should at least consult a lawyer. It's not even 15 minutes of their time. Consider using lookup tools that download the database [2] to your server to avoid sending the client IP anywhere even if it turns out to be in a gray area to do so. Even if not for a legal reason, technically this removes a real time dependency on a 3rd party website.

[1] - https://law.stackexchange.com/questions/57557/does-informati...

[2] - https://ipinfo.io/products/free-ip-database
In my case, having a bedtime alarm would only leave me anxious and frustrated if I went to bed and failed to sleep at that time.

But I have tried something similar: setting an alarm to decompress before sleeping. No phone, no TV — just some quiet music playing or some books to read.

I still set this night alarm, but it is much easier to ignore it than to ignore my body’s natural tendency to lose steam after waking up early and having done so much during the day.
Money from lowering cost goes to CEO anyways, so who cares.
Wouldn’t the latency be because of no shared memory and game context data having to go over the PCIe bus?

GPUs suck at branchy code, but is that the case with this simulation data? I can see why it’d suck for NPC simulation, but not physics.
Could you share your examples of incoherence in Rust? I actually find it a small, well-designed and very coherent language. At least, when compared to huge mainstream languages. E.g., traits cover the use cases of both "abstract classes" and "concepts" in C++, or both "abstract classes" and "protocols" in Python. And there are no inconsistencies regarding using exceptions or returning errors by value (panics exist, but they are used as assertions). There's no separate ternary operator, which is redundant when you have an if-else expression.
There's a path to tread on taxation, certainly, but it's far from either treating the wealthy as leeches or solitary engines of the economy.

There will be folks who want to avoid (or evade) taxation at all costs, but those may end up being a minority of ideologues. I think most will end up being more practical about it[1].

1: https://proudtopaymore.org
Probably because of the power asymmetry.
I will cover triangle clipping in part 5, and it's much less scary than it seems to be!
That was true 5 years ago. Today, many flagship Ultrabooks have 3k+ screens and 16:10 ratios. I'm typing this from my Lenovo yoga 7 that does.
> demand for macbooks goes up when creative software gets cheaper

Is this something you just made up, or does this really happen? Colour me sceptical.
Some of those things would be nice, sure, but it comes down to the question of whether they're worth trading for using a computing platform tightly controlled by single corporation.

macOS is a deal-breaker for me, whether I use it in a cubicle or on a boat.

So the only alternative is Asahi Linux, which has its own set of drawbacks.

Clearly we must have different priorities, which is fine. Just don't think that yours are somehow superior to mine.
Enlighten us! English is of course rather impoverished here. What does the wider range of cursing in French look like, in current use? Do people still say c'est con, ça and sacrebleu!? My own exposure to French cussing in real life has all been putain putain putain.
There's one here: https://signal.vercel.app/

Maybe it should be added to the readme.
Why isn't this a Web page?

Sidenote: I want to get started with wood working, can anyone recommend a resource?
The drawer controller also connected the CPUs to the memory and managed the “RAIM” array. There was a lot of brains in that thing.
No. I've written about why: https://blog.burntsushi.net/ripgrep/

That blog is eight years old now, but still pretty accurate.

For more details at the level of the regex engine, see: https://github.com/BurntSushi/rebar
The project looks interesting. Screenshots would help, as well as a link to the demo at https://signal.vercel.app/edit. The demo asked for MIDI permission, but didn't accept input from my MIDI keyboard until I realised you have to enable it in settings. There's enough lag in the system that most of my notes end up a bit delayed, and the snap-to-grid doesn't seem to be working.

Please consider changing the name. A generic common word is hard to search for, and there is already well-known software named Signal.
10? Ridiculous! We need to develop one universal standard that cover's everyone's usecases.
> Some discussions on the repo showed they were considering this as a theoretical issue.

That's hilarious. It's all theoretical until it's getting exploited in the wild...
Sorry. No Studios or Pros this turn. I’m as disappointed as everyone else.
That's great but your comment should go in your comment, like here, rather than in the title.
Does the IP address leave your server at any point? Are you querying ipinfo.io from their domain using their API or as others have asked, are you downloading the entire database to your server and querying your own server for the IP? If the answer is their API then you are leaking the IP address to a third party.

Are you downloading this database [1] and using it locally on your server?

[1] - https://ipinfo.io/products/free-ip-database
You might be diligent to check your cuts in Sample Editor.

However when you zoom in in the Arrange the way the waveform is rendered it seems like you are cutting on a zero crossing when in fact you are not.

It lies to you and leads you to believe you've done the right thing.

I have had the pleasure of working on tracks with dozens of clicks that I had to remove thanks to the laziness of Logic developers, pardon me for dying on the hill and spoiling your view.
Yep, I've seen this problem when testing locally on chrome, but I've no idea what that is. Reloading the page usually works.
I have more than enough trouble to tuch any buttons in an fancy ui which is changing after every software-update. you have to search them, then you have to touch them correctly, all while the car is shaking or whatever. And all that while you have better use for your eyes in keeping it straight out of the car and observing the traffic outside.

Physical buttons can be "feeled". In the dark, when you know where they are and your muscle-memory got used to their position any you can keep your eyes ot in the traffic.
I've found this when seeing F# team adoption in the past especially if coming from outside the .NET ecosystem (no previous .net knowledge). It is easier learning F# for a number of reasons BUT as per another comment when you need to use the "inter-op feature" (i.e. using C# libs) then the learning curve widens quickly especially if using C# like frameworks - libraries are typically still OK/relatively easy. I see interop to large frameworks and moving to different idiomatic C# styles as an advanced F# topic for these adopters.

While it's good to have the escape hatch; because it means its less of a risk to adopt F# (i.e. you will always have the whole .NET ecosystem at your finger tips) if the C# framework being adopted is complex (e.g. uses a lot of implicits) it requires good mentoring and learning to bridge the gap and usually at this point things like IDE support, mocking, etc that weren't needed as much before are needed heavily (like a typical C# code base). Many C# libraries are not that easy therefore IMO, but with C# native templates, etc it becomes more approachable if coming from that side.

I've found things like the differences in code structure, the introduction of things like patterns (vs F#'s "just functions" ideal), dependency injection, convention based things (ASP.NET is a big framework with lots of convention based programming) and other C# things that F# libraries would rather not have due to complexity is where people stumble. Generally .NET libraries are easy in F# - its frameworks that are very OOP that make people outside the C#/Java/OOP ecosystem pause a bit at least in my experience. There's good articles around libraries vs frameworks in the F# space if I recall illustrating this point.
Pardon my ongoing lack of attention— pray tell what number base?
Please explain to me about how the “network” between my browser and my kubernetes dev installation on the same computer is insecure.
Strengthening Europe's Civilian and Military Preparedness and Readiness [pdf]
In view of how AI is changing graphics tools, my guess would be that Pixelmator's pay-once business model didn't bode well for long term competitive viability.

We've already seen Affinity switch into releasing a "v2" after years of updates, and on the other hand hobby apps like LightTricks get far more out of their subscription services, despite being a consumer grade template-based app.

As for how it will be run. I'm guessing that Apple will just be their backer like they do for Claris. I don't imagine a MacPaint style app returning to macOS, but sharing code between the two to enhance mark-ups, the photos app and the like seems likely.

For random conjecture: this may also mean Pixelmator grows into the AR space.
What is left for the brain to do? First people let their bodies atrophy. Next it's the mind. Wall-E here we come.
IP law is more analogous to zoning in that it fixes the supply of land that can be used for a particular purpose.

I know everyone gets a stupid stick up their ass over property ownership and "rent seeking" but property ownership is just ownership of "something". You can rent seek any investment. The whole point of much every professional license is that we all agree to let these people "rent seek" because they've proved they don't suck at the subject.