skysight-inc/HackerNews huggingface dataset:
That doesn't really answer my question. You can put any link in the bookmarks bar of the browser and have it there in every window.
Not just C. He's obviously damn good at architecture and systems design, as well as long-term planning.

You don't get that from a box of Cracker Jacks.
While it's a step in the right direction, there's a problem if there's at least one 'malicious' actor, who ignores the congestion feedback and just wants a larger share of bandwidth. Then all other actors will retreat and the unfair actors get what they want. Unfortunately it is hard to know for a good actor if the other actors are playing nicely or not. Only if a good actor knows that there's fair queuing, they can trust L4S to treat them fairly.

This can be solved by complementing L4S with fair queuing (e.g. fq_codel) and by making sure that congestion control can detect the presence of fair queuing (https://github.com/muxamilian/fair-queuing-aware-congestion-...).
SEEKING WORK | REMOTE | WORLDWIDE | FLEXIBLE SCHEDULE

Location: India (H1-B approved)

Remote: Yes

Willing to relocate: Yes

Machine Learning engineer with expertise in Deep Learning focussed on NLP and LLMs. I have experience dealing with web-scale data.

I recently helped integrate AWQ 4-bit quantization to HuggingFace's TGI: https://bit.ly/3QuZmKk

I have a keen eye for product development. 12+ years of experience working for SV mid/large-sized companies.

While my focus is Machine Learning, I'm a swiss army knife in overall backend development, System Design, and dealing with scale.

My LinkedIn is the bio.
This is something that came out last week:
https://open.substack.com/pub/aitidbits/p/advanced-prompting

Annoying that is for subs only but If nothing else the graphic representation is good.
Location: India (H-1B)
Remote: Yes
Willing to relocate: Yes
Resume: https://abhinavkulkarni.github.io/assets/Resume.pdf
Technologies: Machine Learning, NLP, LLM, Generative AI
Email: abhinavkulkarni[at]gmail[dot]com

Machine Learning engineer with expertise in Deep Learning focussed on NLP and LLMs. I have experience dealing with web-scale data.
I recently helped integrate AWQ 4-bit quantization to HuggingFace's TGI: https://bit.ly/3QuZmKk

I have a keen eye for product development. 12+ years of experience working for SV mid/large-sized companies.

While my focus is Machine Learning, I'm a swiss army knife in overall backend development, System Design, and dealing with scale.

My LinkedIn is the bio.
SpaceX, mostly.
Beyond what others said, I think this is an extremely impressive showing. Consider that their efforts started years behind Google's, and yet their relatively small model (they call is mistral-small, and also offer mistral-medium) is beating or on par with Gemini Pro on many benchmarks (Google's best currently available model).

On top of that Mixtral is truly open source (Apache 2.0), and extremely easy to self host or run on a cloud provider of your choice -- this unlocks many possibilities, and will definitely attract some business customers.

EDIT: The just announced mistral-medium (larger version of the just open sourced mixtral 8x7b) is beating GPT3.5 with significant margin, and also Gemini Pro (on available benchmarks).
Interview with Arthur Mensch, CEO Mistral AI [video]
Any chance that I can network with you for future reference?
*-in-cheek-on

Google management too busy doing evil
The author's point is that Elon does stupid shit when the pressure gets too high, and all indications are he's feeling the heat again.
Looks like you can profile it with remote debugging: https://youtu.be/TxAlQBv6-yg?si=M3oqdmr9fitPnf9t.
Found at https://blog.paulhankin.net/fibonacci/
That won't make it the default for and visible to the entire world.
But there were plenty of lawyers on all sides with some threatening to sue anyone who said a bad word about Altman regardless of the truth. A threat can be exactly worded or implied.

The rack up debt and fail on mediocre idea and then sell your only valuable resource, your human employees Plan gave him a lot of money to hire a lot of law school grads who have since made partner.
Here's my version of this (no deps, js has good html fallback), as posted on my blog.

Note that it's a share button that also works as a link to the latest comments section, so you get the best of all worlds IMO

[1] https://taylor.town/hn-discuss

<a id="hn-discuss" href="https://news.ycombinator.com/submitlink">
Discuss this page on HackerNews.
</a>
const hn = document.getElementById('hn-discuss');

// Set href to "share current URL and title".
hn.setAttribute(
'href',
`https://news.ycombinator.com/submitlink`
+ `?u=${encodeURIComponent(window.location.href)}`
+ `&t=${encodeURIComponent(document.title)}`
);

setTimeout(
() => {
// Replace href with most popular HN link from the past 4 months.
fetch(
`https://hn.algolia.com/api/v1/search`
+ `?tags=story`
+ `&restrictSearchableAttributes=url`
+ `&numericFilters=created_at_i>`
+ Math.round(new Date().getTime()/1000 - 4*30*86400)
+ `&query=${encodeURIComponent(window.location.href)}`
)
.then(res => res.json())
.then(data => {
const id = data?.hits?.[0]?.objectID;
if (id)
hn.setAttribute(
'href',
`https://news.ycombinator.com/item?id=${id}`
);
})
.catch(err => console.error(err));
},
// Wait 10 seconds before hitting Algolia!
10*1000
);
This is very helpful, thank you so much!
i have a fundamental problem with "accounting" for small businesses.

1. if they are registered with GST, they should probably start maintaining inventory and for that,this device is not useful.

2. if they are NOT registered with GST, they can't even bother with this because nowadays UPI is becoming the norm and all sale gets recorded there anyway.

this would only serve the niche of "not-registered for GST and using cash" but knowing how big india is, with the right marketing, this should blow up in a good way
You seem to be coming from the "it's more like SQL" end of the spectrum.

Yes, in that design, my questions aren't hard - but then, this design doesn't give you all the touted performance benefits, since in a data-oriented ECS, you're supposed to iterate over arrays of values directly (Rust may be doing some magic here I don't understand, though).

> Could be improved with systems that query based on values of components and indexing could be added, of course, but I haven't seen that kind of ECS yet).

I tried to implement exactly that the other day, including with conditions on values; my overall approach to that was that each Query/Condition had its own array of entities, and all the Query/Condition array of entities were updated on operations like adding/removing components, so the checks are done only when their outcome could changed - which is less frequent than "for every entity, every frame".

It is at that point I realized I'm just reinventing database indices and materialized views, and papering them over with Lisp macros to remove boilerplate - which led me to ditch that ECS implementation, and go for "let's just move all game state data to in-memory SQLite database, and see how it works".
I think you intended to write 64KB?
Thanks for letting me know - this is all fixed now
Separate thread here:

https://news.ycombinator.com/item?id=38581362

@dang, candidate for merging?
I think this is OK. Eventually, this has to have a content. For instance, I still tinker a bit here and there with designs (and the code) and I tend to set the :root as in pixel and then derive the r/em from there. That way, I know where the primary pivot point for me is to the size of the type.

I believe, Browsers these days, are smart enough to let you zoom your interface up/down.
Much bigger discussion here:

https://news.ycombinator.com/item?id=38595470
Ironically, the site is now down (404).
Transparent wood could soon find uses in smartphone screens, insulated windows
Cool, I love weird architectures. This one has attributes in common with an exposed pipeline - the sort of thing where one instruction writes to a register, then the next 10 cycles can read the stale version from that register, and then the 11th will finally see that value. That's cute from a hardware perspective and deeply confusing to program against. It looks like a register in "straight" is a circular buffer which ticks on instruction execution and a register in "clockhands" is a circular buffer which ticks on writes to the register, which would indeed be a substantial improvement.

This is another variant of statically schedule lots of code ahead of time, moving work from the hardware into the compiler. Works really well if basic blocks contain many instructions and memory latency is known in advance, at least to within tight bounds, and you put enough effort into the compiler.

Traditionally basic blocks are short and memory latency is all over the place, at which point you really want to schedule things at runtime. Hence CPUs and GPUs - both do a load of nominally avoidable work at program runtime. DSP chips and derivatives can sometimes fix memory latency, at which point this sort of static scheduling can be useful, though there's still the ratio of branch to arithmetic to deal with.

As an aside, I'm not convinced by their motivating claim that current processors are power-inefficient. x64 / aarch64 / amdgpu seem to get a lot of maths done per watt.
RSS is not aligned with Google's business goals.
That might be happening in a few weeks. There is a credible claim that this model might be compressible to as little as a 4GB memory footprint.
Knowledge Work's Disruption and the Future of Product Development
bingo; you just found the kpi. everything needs a kpi.

Facebook did that with emails - slowly remove all the content to turn them into traffic generators for the feed team.

Hilariously when they launched workplace, the corporate productive product, they did the same thing, viciously spamming you with emails that have the first 15 characters of the workplace post that triggered them (and 2 more for the notification and every comment).

zero respect for your time, everything must drive traffic.
Hey man are you okay?
Guess they don’t want people to read their pages.
Different perspective:
We absolutely can do better than git… for non-text files that can’t be merged or stored as a sequence of diffs

I (briefly) looked into using git as an alternative to PDM for solidworks CAD files and it turns out git is absolutely not a good fit for this use case. Not surprisingly, I mean it wasn’t designed for that at all.

Point remains though that the world needs a better version control system, something like git, but that works with non text files, because boy do the actual solutions I’ve tried suck compared to the git experience

Software engineers are so lucky to have such a powerful tool for free, mechanical engineers or their companies pay tens of thousands of dollars for version control software that is far worse

PDM is a bit more than just version control but the version control is what my company wants and it’s so painful
Dupe of:

https://news.ycombinator.com/item?id=38589389
Kind of insane to think about. Part of me is horrified to think that this time could be seen as “better” but another part says that past was never what you remember it as…
Dupe here:

https://news.ycombinator.com/item?id=38585546
No. Many RSS feeds had plenty of ads, and most of them were served by Google. And many bloggers only shared headlines or cropped articles through feeds because they wanted to have visitors come to their pages and click ads. Google couldn't lose either way.
I didn't really get Quake either. I don't think it really belonged anywhere; it was too strange, whereas Doom mixed the foreign and the familiar very well. I think Scanner Sombre does that too. Most games are too familiar these days considering that the story is told to you, but I think the best stories are the ones you live through.

Making dedicated hardware seems amazing. I wish I had the time for it.
As a side note, Terminator: Future Shock ([1]) had 3D enemies in '95 - but still 2D-sprite explosions and weapons.

[1] https://en.wikipedia.org/wiki/The_Terminator:_Future_Shock
You seem to be coming from the data-oriented end of the spectrum.

I spell that out to highlight the part about ECS being a very ill-defined programming pattern - I already see three parallel replies representing three different points on the spectrum :).

Beyond that, thanks - I'm relieved to know I'm not the only one with this problem.
ScummVM: Reimplementing Classic Games from Scratch
This product page is just terrible.

I went through it, played a couple noisy videos, I could not even read the labels of the 3 first rows of buttons, I have no idea how it exactly works...

Surely just adding and subtracting like the video shows doesn't record cash in hands etc?
>I think what's far more likely is that the curriculum-writers will see it as an opportunity to dumb down the math.

I'd go as far as to argue that has already happened. The reason math doesn't really teach problem solving and instead opts for working through things with formulas etc is precisely because that's a dumbed down version of math.
> f=lambda n:(b:=2<<n)*n*b//(b*b-b-1)%b

> [f(n) for n in range(10)]

> [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

Or in Haskell, without the cute generating function tricks:

take 10 $ let f a b = a : f b (a+b) in f 0 1
Walkers did the same with their crisps ("chips" for left-ponders), made them healthy by reducing the fat content, disgusting, like eating dried leaves. End result: a wealth of new crisp brands and people keen to try them. My favourite, Salty Dog [1], couldn't have happened without Walkers pissing on their own chips ("fries" for left-ponders).

[1] https://www.saltydog-grrr.com/category/crisps
The easiest way is to use ollama - mistral 7b, zephyr 7b, openhermes 2 are all decent models, I guess in fact openhermes 2 can do function calling.

If you further want a smaller one, stablelm-zephyr 3b is a good attempt with ollama.
This is absolutely wrong advice in this climate. Self-taught people have a massive survivor's bias. You _can_ make it without a degree, but having a degree greatly increases your chances especially at entry level.

College is also not just about the paper, but the connections. I worked closely with a nationally renown robotistist and she gave me a recommendation for grad school if I wanted it (I did not. So burnt out by the time I got here). Does any self-taught person get to really do work with actual robotics stuff?

I was exposed to so many more disciplines and ideas to get a sense of what I wanted to do along with make connections that help me in my career to this day over a decade later.

I've had recruiters and interviewers tell me straight out that I got first pass because of the college I walked out of. This still happens after a decade. People say it's a hard market to get a job right now? I haven't noticed. Me and all my college friends snagged a new job in a month. I've never had a hard time getting a job. Ever. That's the power of a degree. It gets you pass HR filters and when there's a tie, people pick you first to try and that's powerful and compounds as time goes on.

Being self taught is great when times are good, but it's very hard to get that next job when times are bad. I'd never recommend a 16 year old skip college. A piece of paper from a ho-hum state university still allows you into the stack of places with stupid degree filters.
It's more like a colonial state in transition, where the inevitable future is slowly getting accepted and processed. A bit like Hong Kong a decade ago, while under the "two systems" hack that was never going to hold.

NI will be fully relinquished to Ireland before the end of the century.
They thought RSS stood for 'Really Stop Sending'
Amino acids from Saturn's moon Enceladus might be detectable by spacecraft
Interesting interview. Cover Mistral's stance on safety and their business model plans.

For safety: Keep releasing unencumbered pre-trained models, but offer tools to gain control over input / output safety.

Business model: Cost efficient training and inference platform. I think there's still a huge gap in this space, having training anyscale, toegether and some others -- all lack in many obvious ways.
You forgot Feedburner that Google used to monetized feeds. Almost all bloggers I followed in Google Reader used it to track and monetize. Google had a lot of control over RSS.

https://en.wikipedia.org/wiki/FeedBurner
Niall Ferguson: The Treason of the Intellectuals
I am using custom instructions and have built several GPTs.

I have discovered that ChatGPT just keep forgetting my system prompt.

For example, I ask my custom GPT[0] to always print 3 follow-up questions regarding the current topic after responding. But it just keep forgetting.

I found that if I upload images, there's a 99% chance that ChatGPT will forget to print the follow-up question. I don't know why. And I'm wondering that, when it forgets to print the follow-up questions, does it still remember the other system prompts I gave it?

[0]: https://chat.openai.com/g/g-IehmFtJh3-great-explainer
This seems amazing, I will try this
Indeed, that is a previous Mistral model.
In fact larger open source GUI projects also tend to suffer from the opposite: with multiple equally powerful maintainers, a good number of contributors, and no one to rally them behind a coherent design, you get a messy bag of poorly documented features spread all over the place. Design by programmer is usually bad enough; design by a loosely-connected web of programmers working almost independently is even worse. Also, a lot of the developers/users are ideologically motivated and heavily invested, when you point out how bad the software is for the average user, instead of reflecting on it they often get defensive.
I can't access the article because I have failed the captcha several times.

However, i found the list of the books online:

https://www.yearendlists.com/2023/economist-the-best-books-o...
I don't understand why that matters? If 3 other people or a billion other people are using a RSS reading service, surely my own experience is the same.
It still isn't simple

#! /Usr/bin/python

Print(a+b)

V

#include <stdio.h>

Int main (){
Printf("%i", a+b);
Return 0;
}

And printf is basically a DSL, so it still isn't 'simple'
And this is assuming a+b fits into an integer
In the world of central banks Profit is not what motivates corporations.
If you want to hear the 2+ hour interview, it was hosted by @MarioNawfal.
I tried using RSS Generators like https://createfeed.fivefilters.org/ and even a graphical one, but it looks like this isn't a static site but there's some sort of delayed fetch of the posts that messes them up. Regardless how much I tried, I could only get it to fetch the top nav bar. I don't really think first of intentional malice to spite everyone else too, but maybe this is the same reason their own RSS feed generator no longer works either.

Also, I note the wording of the error message, that they're actively working on it.
are not them who fail to reply to the person they actually meant to insult to be called IDIOTs? xD
It's interesting that many platforms, like Lemonfox.ai, offer Mistral finetunes at lower prices. They also already announced a Mistral 8x7B API. This raises the question of whether they'll still publish future models as open-source (like the Medium version) if they want to make money.
Scientists find new way to talk about nothing in press releases
Anyone know why we can't get a new POSIX with some epoll/kqueue equivalent, maybe baking in some of the lessons learned from epoll's interface?

It's insane in 2023 that people are typing things like EPOLL_ONESHOT and it's actually the best option.
The easiest solution for this would be to just check the server requests. My reader is terminal based and adding support for js analytics kind of defeats the purpose.
They are withholding a bigger model which at this point is "Mistral Medium" and that'll be available only behind their API end point. Makes sense for them to make money from it!
So if union do stuff, they should be targeted by anti trust but if companies do it, nothing should happen?

My God, so many people have been taught to have themselves. It's just sad at this point.
I agree that liquid fuel is a good technology. If you want to go 100% green, use biodiesel or something. Batteries are too heavy for planes, rockets and other niche applications.

Cabs here has a gasoline tank and a natural gas tank. They use the gas everyday because it's cheaper, but keep the gasoline tank in case they want to go on a trip.
> Well done on inlining the stylesheets. Having zero subresources has a way bigger effect on page load time than people tend to expect.

Is that still true with HTTP/2 (or newer)?
You run a search engine and don't understand why defaults matter? Google pays billions to be the default. I don't understand what you don't understand. RSS was the default. Then it "died" (became non-default) and we got the Facebook feed and Twitter's toxic impression-pumping algorithms, and it's so much worse.

Journalists depended on Reader the way they came to depend on Twitter. They didn't move to another reader.
Why? RSS can be monetized. It was monetized by Google before they killed Reader to force people to use Google+.

Now, what's Google's goal to monetize social networks? They have non as far as I know. They lost all opportunities in the social space and they lost their lead in RSS. The Web lost too.
We won’t know anything until it becomes a wider release and can test it.
> Both Web Components and Framework Components utilize JS and HTML.

If you're writing them, certainly.

For web designers, using Web Components means not having to know JS, not having to know React, not having to know hooks, not having to know usememo, etc.

That's, to my mind, a large enough distinction: the requisite knowlege to reuse a framwork's components needs a full time developer. The knowledge required to reuse a web component is ... HTML (and maybe CSS?)
Do we have estimates of the energy requirements for these models?

I just did some napkin math, looks like inference on a 30B model with a GTX 4090 should get you about 30 tokens/sec [1], or 100k tokens/hour.

Considering such systems consume about 1 kW, that's about 10 kWh/1M tokens.

Based on the current cost of electricity, I don't think anyone could get below 2 ~ 4 $ per 1M token for a 30B model.

[1] https://old.reddit.com/r/LocalLLaMA/comments/13j5cxf/how_man...
I feel pleased that me as a single web dev with minimal money and few smarts, has managed to successfully implement rss on all blogs or blog like things I've made.

Perhaps I should interview at Google and teach them my amazing solution.
Only one of those browsers you listed does not use Chromium
Truly grateful for your work on cosmopolitan, cosmo libc, redbean, nudging POSIX towards realizing the unachieved dream and also for contributing to llama.cpp. It’s like wherever I look, you’ve already left your mark there!

To me, you exemplify and embody the spirit of OSS, and to top that - you seem to be just an amazing human. You are an inspiration for me and many others. And even though I know I’ll never ever get close, you make me want to try. Thank you. :)
They are not better than GPT 3.5 except for some of the public benchmarks. Also they are not faster than GPT 3.5. And they are not cheaper if you run finetuned model for specific task.
That's probably why they killed it—it gave the end user too much control over content they consume and how they consume it. And of course you can't tell what they actually read or when....