skysight-inc/HackerNews huggingface dataset:
I had an intern try to use precompiled headers for the Linux kernel. The road block they found was that the command line parameters used to compile the header must exactly match for all translation units which it is used. This is no the case for the Linux kernel. We could compile the header multiple times, but the build complexity was not something we could overcome during the course of one internship.
To grow, you must build a beautiful, pragmatic, innovative and agile bureaucracy
But I wasn’t asking about any particular CEO, I was asking about your opinion—- it’s clear you don’t have a cogent answer.

We’re done here
Related, Janet: https://janet-lang.org/

I especially like its github readme and the FAQ there, provides a good amount of context about the project: https://github.com/janet-lang/janet
They do it just fine. People who show up with crank hypotheses that are repeatedly rejected by evidence are not outright forbidden but generally not super popular.
Sounds like COM/DCOM from ~1995. Every API had a public interface including a description. You could open the DCOM Inspector, browse all the APIs, and see the type signature of every function and its docs.
yes, you are right, I edited my comment.
So true. Especially those who watched Apple from near bankruptcy then Steve Jobs came back, iMac, iPod and then iPhone.

Apple used to leave money on the table, just saying no to a lot of good ideas. Now it is clear everything is measured in profits making. The hardware quality is still there, but the company is not as coherence as before. Execution speed has also slowed down despite having 5 - 10 times of people.

I continue to think how Steve Jobs managed to squeeze out so much productivity with so little resources is honestly extraordinary.
Ok, but it’s been five years now. How long are you going to wait before you think it’s safe?
Ask any LLM to recite lyrics and see that it's not so probabilistic after all, it's perfectly capable of publishing protected content, and the filter to prevent it from doing so is such a bolt-on its embarrassing.
You're entirely ignoring the fact that it is effective in getting people clean. That is the outcome we're trying for, and achieving with this policy.

The fact that you're paying for a drug user to be warm and safe may stick in your craw, but it helps more people get clean, and so is good for them, their families, society and even your neighborhood as they return to be productive members of society. The money spent on their childhood and education isn't "wasted". They are less likely to be a nuisance.

Your feelings of disgust towards these people is a natural reaction. But if you can manage to see past it and realize these are human beings no different than you, by far and away mostly people who want to get clean but find it impossible in their circumstances and need help doing so, then you could be part of the chorus of voices pushing for positive change.

Let's all pull in the same direction: strong social safety nets, community building and mental health care to prevent people falling to drugs. And if they do, the care and assistance they need to pull themselves out of it. Not everyone's going to manage to do it, but eveyrone deserves a solid second chance.
My understanding is, it's definitely true that the amyloid protein is toxic to brain tissue. It's just that targeting that tissue has not, to date, lead to a breakthrough.

I suppose in principle it could be because we don't ha e good ways to remove them, and this is it.
If you meet a Chinese person can you tell if they are from a minority group that was enslaved in Vietnam as recently as the 70s, or an upper class Han family?

What’s more true is that people around the world are facing adversity of extreme severity, but due to proximity and cultural barriers we don’t hear about them.

And if you don’t care about these other forms of identity and mistreatment , then you are really saying DEI is a repayment for a particular historical wrong doing, and not an effort for greater empathy, fairness, or new ideas.

All the Fox News criticisms suddenly become relevant: which descendants were actually impacted, how much do we owe them. Let’s pay it off and stop talking about it.

I’m sure you’ll agree that’s not what we are trying to achieve.
> I wrote this blog post because I noticed that there have been more newcomers on the Common Lisp Discord

Even CL people are using Discord now? People really do seem to love to converge to a single place.
> If he just gave up in 2010 so there was no "conflict of interest" to satisfy this guy, who is actually better off?

Holy strawman, Batman! The author wasn't asking Matt to "give up", he was asking him to choose either head of Automattic or the WordPress Foundation.

In retrospect, the author was spot on, incredibly prescient, and the comments denigrating his post have aged like milk.
Thanks! Great suggestion for improving the graphs – I just updated the post with axis labels.
Fighting Fires–and the Rumor Mill–As L.A. Burns
I have the same experience a lot of the time with 3rd party rust crates. Doc.rs is amazing - but it’s rare that I’ll use a library without, at some point, hitting view source.
I like the direction, but have a pretty different experience in practice. This spans legal analytics, social media analytics, code synthesis, news analysis, cyber security LLMs, etc:

1. The only ultimate absolute quality metric I saw in that blogpost afaict was expert agreement... at 90%. All of our customers would fire us at that level across all of the diff b2b domains we work in. I'm surprised 90% is considered acceptable quality in a paying business context like retail.

2. Gpt-4o-mini is great. I find we can get, for these kind of simple tasks you describe, gpt-4o-mini to achieve about 95-98% agreement with gpt-4o by iteratively manually improving prompts over increasingly large synthetic evals. Given data and a good dev, we do this basically same-day for a lot of simple tasks, which is astounding.

I do expect automatic prompt optimizers to win here long-term, and keep hopefully revisiting dspy et al. For now, they fail over standard prompt engineering. Likewise, I do believe in example learning over time for areas like personalization.... but doing semantic search recall of high-rated answers was a V1 thing we had to rethink due to too many issues.
Yeah, a verifiable delay function is probably better for timestamping.
The bicycle was an amazing revolution in travel that we(or at least I) don't really acknowledge. A relatively affordable machine(both in initial and maintenance costs) compared to a horse. but it makes you 10 times more efficient when you need to go somewhere. The bicycle was amazingly popular for good reason in the late 1800's. Sort of eclipsed by personal motor vehicles just a few years later however.
I'm saying the fear people feel is real, and "valid" in the sense that the rest of us must recognize it, not dismiss it.

Only when we meet people in the fearful place they're at, and they feel heard, can we start to try to make them see that the fear is not justified or rational compared with the actual risk posed by the homeless or mentally ill or what have you.

I do agree, it's human rights for everyone or no-one.
I enjoyed this book about him and Stanley Kubrick.

Space Odyssey: Stanley Kubrick, Arthur C. Clarke, and the Making of a Masterpiece by Michael Benson

"Glide Path" which is a somewhat fictionalised personal account of his wartime experiences working on ground controlled descent & landing is entertaining.

He did make several quite interesting predictions, but as you note some preposterous ones as well.
To the extent that Julia is a Lisp (which requires some squinting and handwaving), I wonder how it stacks up against these requirements. With my limited knowledge:

1. Standalone Executables: The biggest current obstacle right away! But I believe this (as in compilation to standalone, small executables) is coming with the next version (Julia 1.12) in an early form, so maybe stabilized and reliable within this year? There does seem to be a lot of momentum in this direction.

2. Vim Workflow: vim-slime works well to my knowledge, and the overall support (eg. treesitter, LSP, etc.) is pretty good, even if VS Code is the "main" supported editor.

3. Windows/Mac/Linux Support: mostly Tier 1 support [https://julialang.org/downloads/#supported_platforms]

4. Larger Imperative Ecosystem: FFI with both C and Python are pretty standard and commonly used.

5. Runtime Speed: Crazy fast as well

6. Multithreading: Base language support is already pretty good, and there's OhMyThreads.jl [1] and data chunking libraries and many other supporting libraries around multithreading.

7. Strong Community: I'd expect Julia and CL communities to be on the same order of magnitude? Complete assumption though, in both directions. Web presence is mostly on the Discourse [2] and Slack, and the JuliaCons are pretty well attended.

8. Ecosystem: Since package management is mentioned, I'll shout out the built-in Pkg package manager, the seamless virtual environment support, and the generally quite good versioning in the ecosystem, all of which add up to a really good experience. As for particular libraries, JSON is the only one I know the answer to: JSON3.jl is a solid, standard choice. I don't know if SQLite.jl [3] would be the recommended option for SQLite or something else, HTTP.jl does the job for HTTP requests but I believe isn't particularly fast or sophisticated, and I could believe there's a subcommunity within Julia that uses "functional data structures" but I wouldn't even know where to look. But, for the ex-Clojurian, may I present Transducers.jl [4] as worth a look?

[1] https://juliafolds2.github.io/OhMyThreads.jl/stable/
[2] https://discourse.julialang.org/
[3] https://github.com/JuliaDatabases/SQLite.jl
[4] https://github.com/JuliaFolds2/Transducers.jl
one is personal use, the other is making money off of it?
Yet, not a whole lot of the hacker news user population.
Context:
- https://en.m.wikipedia.org/wiki/Viz_(comics)
- https://www.bcs.org/membership-and-registrations/member-comm...
- https://en.m.wikipedia.org/wiki/Donald_Davies
Or, to put it another way:

Meta makes money from ads. To make more money, they either need to capture more of their users' time and show more ads, or show better ads that users click more often.Meta is betting on AI models making it easier to do both.

Better generative AI means you can make more ads faster, which means there are more ad variants to a/b test across, which means it's easier to find an ad that users will click.

To make users stay on their platforms, Meta figures out what content will keep them there, and then shows them that content. Before gen AI, they were only able to show existing content from real users, but sometimes the "ideal" thing for you hasn't been created yet. They bet on the fact that they'll be able to use AI to create hyper-personalized content for their users that engages them better than human-made content.
People get caught up in how many IPv6 addresses exist, as if we will always have enough to go around. Recently Capital One was assigned a /16, enough for every ATM in the US to be its own ISP and make its own customer allocations. We continue to repeat the same mistakes that made people believe we needed v6 in the first place.

We will never run out of IPv6, but I believe in my lifetime you won't be able to get new v6 allocations anymore because they will have all been handed out to the large corporations with deep pockets. Oops, no addresses left - but you can rent one from a cloud provider for a few dollars a month.
Evolve into what? Something that works and doesn't have foot guns? Then you might as well just use any other programming languages that exist today. I will not suggest any alternative as that just attract flame wars.

Why hasn't using a rock as a tool evolved? Exactly, because it's god-awful and got superseded, use a real hammer or a cordless screwdriver instead.

Just like the post about improvements to C on the front page today, that list can be made infinite. Language designers have already learned from those mistakes and created zig, rust, go or even c++, that fixes all of them and more. Fixing all the flaws will turn it into a different language anyhow. There is only that much you can polish a turd.
I don’t think easy unsubscribe falls under «sharp edges and one-way doors». But high friction unsubscribe probably goes hand in hand with sharp edges and one-way doors at those lead you to want to unsubscribe…therefore they make it hard.
> I shouldn’t have to install a toolchain (let alone rely on a web browser) to read API documentation.

Why are you reading a library API for a language you're not coding in?

I'm sure you can come up with some situation, but that situation should NOT be what we optimize for.

And web browsers are fine.

> is it is easy as opening a .h in notepad and reading it

If you include the actual ease of reading, yeah it should be.
My major was philosophy.
> For everything else, there's MasterCard.

I'm pretty sure that the original meme was «In God we trust; for everything else, there’s American Express» (with or without cocaine).
Hi, author here. Regarding backdating it is a valid concern. I did not mention in the article, but in my proposed architecture users could post links of others (consider that a retweet). For links that have reposts there could exist additional security checks implemented to check validity of post time.

Regarding hosting partial data: there should be an option to host just recent data for the past month or other time frames and not full DB of URLs. This would make decentralization better as each instance could have less storage requirements, but total information would be present on the network.
Unfortunately as all the interesting stuff disappears when the server closes. I know it can be remedied, but unfortunately it's not standard. Especially for CL this is crappy as a lot of things are still valid and working 10 years from now but the discord server is long gone.
I was going to ask if this or other Ollama models support structured output (like JSON).

Then a quick search revealed you can as of a free weeks ago

https://ollama.com/blog/structured-outputs
Why is Sam Altman singled out in these copyright issues? Aren't there plenty of competing models?
The Cloud Native Heroes Challenge
I am so sorry for not being 100% accurate.
That is when Amazon stopped pouring money into buying up as much IPv4 as possible and the market returned to demand based pricing.
It can be difficult to find hero images for articles like this, so people generate them. Why is that bad to you?
How Norwegian Filmmakers Turned Mats Steen's Online Life into an Oscar Contender
OpenAI is the highest profile.
In my experience cataplexy has been more of a numbed feeling, when you sleep on your arm or like you can't feel the muscle but you can feel the skin (which I guess makes sense since cataplexy -is- the sharp decline or loss of muscle tonus)

Sleep paralysis has been more of a tree trunk experience, where I can feel everything and use my senses, but not move (usually paired with hallucinations).
LLMs (OpenAi models included) are happy to reproduce books word by word, page by page. Just try it out yourself. And even if some words were reproduced wrong, it still would be copyright violation.
This despite the fact that what actually Made America Great was constructive, honest, healthy competition--not the insane destroy-the-competition monopolist's outlook which tries to destroy opportunity for others and thus competition itself.

Horseshoe theory is real.
Does Ollama offer a GUI? I don't think they do.

I use them because they run as a systemd service with a convenient HTTP API. That's been extremely helpful for switching between GUIs.

I also like their model orgazation scheme, and the modelfile paradigm. It's also really handy that it loads and unloads models when called, which is handy for experimentation and some complex workflows eg embedding followed by inference.

Is llama.cpp doing 100% of the "heavy lifting"? Sure, but some light lifting is also needed to lower the activation threshold and bring the value to life.

I would not use llama.cpp, it's simply too cumbersome.

If Ollama did not exist, I would have to invent it.

Is it not "innovative"? Who cares! I want it. Commodity GUI? Again, I don't think they have a GUI at all. Are you maybe thinking of OpenWebUI?
There's really nothing on here that I haven't seen on those "free movies" apps on Roku & related.

There's loads of 'semi-legal' movies on the Internet Archive if you know what you're looking for.
Open AI is the only company that really matters in the consumer conversational AI space.

Their unique value-adds are the Chat GPT brand, being the "default destination" when people want AI, as well as all the "extra features" they add on top of raw LLMs, like the ability to do internet searches, recall facts about you from previous conversations, present data in a nice, interactive way by writing a react app, call down to Python or Wolfram Alpha for arithmetic etc.

I wouldn't be surprised if they eventually stop developing their own models and start using the best ones available at any given time.
I know people look at me like I’m a heathen and a scoundrel, but I think a lot of software teams spend too much time trying to make things consistent. Where’s the ROI? There is none.

GitHub readmes? Bring on the weird quirks, art, rants about other software, and so on. I’ll take it all.

Don’t get me started on linters. Yes, there’s lots of things that should actually be consistent in a codebase (like indentation). But for every useful check, linters have 100 random pointless things they complain about. Oh, you used a ternary statement? Boo hoo! Oh, my JavaScript has a mix of semicolons and non semicolons? Who cares? The birds are singing. Don’t bother me with this shite.

Software is a creative discipline. Bland software reflects a bland mind.
What are you on about, I didn't say anything about panaceas or what not... just said the obvious: in a language without static typing you just can't assume the type of the argument at all.

> And, technically speaking, yes, I agree, you do need to know all paths to be 100% certain about types.

Yes, thank you.
This is true in general, and despite not being in a position to make big sales happen, I still get at least 3–4 requests per week for these kinds of calls. I understand that in a world dominated by noise, you have to create more noise to get attention, but my time is limited.

Plus, when salespeople ask how I’m using their product, I need to prepare because, most of the time, I don’t remember how I was using it. That project isn’t the center of my world.

That said, I still accept calls from people I know in the field. I recently had two calls with Glauber Costa, the founder of Turso, and in the process of scheduling another one with the Pydantic Logfire folks. But none of them are sales reps, and they’re usually fun to talk to, so I’m happy to do it.
Which as it turns out, is also easier for employees to reason about and navigate.

Complex social games with rituals, vocabulary, etc are not, and act as class signaling mechanisms.
Yes, Ollama automatically determines the number of layers to offload based on available VRAM.
Not an answer to your question but I used to keep the on call money in a separate pot. Then over time I would buy something fun from the pot, like some new tech. I found this helped me.
If free public services caused this kind of feedback loop, rich social democracies wouldn't have free healthcare, free education, socially provided housing for the needy etc. Or do you see housing being special in this regard?
It is a cryptography heavy, privacy-oriented protocol somewhat specific to the behavior apple wants, which is tied to social behavior. E.g. it is meant to track lost items, not stolen items and not people.

My understanding of how it is all supposed to work:

You get a key-generating-key at provisioning time. The tag itself has three modes depending on whether it is in contact with one of your devices, and further whether it has been out of contact more than a certain period of time.

When not in contact, it will advertise itself with a rotating public key based partially on a rotating Mac address. An Apple device which sees it will encrypt location data based on that key and send it to apple to store under that public key as a mailbox. A device which continues to see it while moving will start to alert the person holding that device that there may be an AirTag tracking them.

The tag itself has NFC functionality which provides information for helping find the owner, and on Apple's side this is meant to be tied to a real identity to aid LE if there's an abuse scenario.

After a certain amount of time not seeing another device, an AirTag will start to make sounds to alert people where it is when an Apple device comes into range.

When you want to find your item, you anonymously query it under its rotating key information, and use your knowledge of the private key generation to get location information. Since there's nothing Apple uses to correlate these entries, there may be multiple records over time although Apple's UI only shows the newest entry found.

So yes, there's anonymity in being near devices but limited so that someone can know they are being tracked. There's anonymity in querying location. However, there's not meant to be anonymity with physical access.
> And now, I’m stuck on your mailing list forever.

Companies, don't do this. After I've attempted unsubscription, I flag every single email from you as spam.
Our jobs did go to India but... the insatiable demand for computer science / IT meant it didn't matter.
I once got a call to recruit me to the company that I was working for! Recruiters are worse than used car salesmen, it is just volume and quantity for them. And I am not even some hot shot engineer, just mediocre run of the mill dev
Down vote?
Amazing that he's still going after all these years.

Please support him if you use his assets in your game prototypes!... Because by the time you ship a finished game, it will be too late, you'll be completely broke.
Elemap: TS library to create interactive game maps using HTML elements and CSS
Who’s “they”.
I don't believe it neither. Of all East Asian countries Japan and Korea are the least fluent in English, even amongst devs, and Chinese the best. Also their work attitude is much better.
if we are in a dangerous political situation I wouldn’t know because trump alarmism has been turned up to 100 since 2015, so I have to discount what your saying to “mild political irritation”.
PhDs' unfortunately have lost much of their value.

- There aren't enough post-doc and tenure positions for the glut of PhDs.

- Plagiarism scandals have reduced the public's perception of a PhD to become almost something unprestigous.
Sounds like the definition of "good intentions" with no mechanisms to back them up.

All of these people seem a little bit too high on their own supply
We have, and it works great! We currently do this in production, though we use it to help us optimize for consistency between task executions (vs the linked post, which is about improving the capabilities of a model).

Phrased differently, when a task has many valid and correct conclusions, this technique allows the LLM to see "How did I do similar tasks before?" and it'll tend to solve new tasks by making similar decisions it made for previous similar tasks.

Two things to note:

- You'll typically still want to have some small epsilon where you choose to run the task without few-shots. This will help prevent mistakes from propagating forward indefinitely.

- You can have humans correct historical examples, and use their feedback to improve the large model dynamically in real-time. This is basically FSKD where the human is the "large model" and the large foundation model is the "small model".