skysight-inc/HackerNews huggingface dataset:
GitHub:

https://github.com/leonguertler/supertinylanguagemodels?tab=...

I liked this paper for attempting to make LM’s small enough to pretrain on commodity hardware. I’d like to see more work in this area. My questions are:

1. What real-world uses exist for both tiny and small models?

2. What benchmarks can we reduce in some way where tiny models can make progress on them? As in, can we design tiny models as a proxy for assessing performance of larger models?

3. Can we design tiny models in a way where we can experiment on architecture, hyperparameters, optimization algorithms, etc.? And where it tells us something useful for applying those to larger models?

4. If tiny models are useful, can we convert them to digital or analog hardware to run on cheap, low-power ASIC’s? Or just FPGA’s?
Likely many folks who depend on funding from NIH voted for Trump.

Feel sorry for those who didn’t vote for him. No sympathy for those who did.
That page <https://justmeat.co/peoples/> actually says "have eaten meat-heavy, if not exclusive diets" and even follows up with "Not all are necessarily fully carnivorous". If this is all the supposed fault you can find, it does easily expose your "a lot of false claims" motte-and-bailey furphy for what it actually is. In regards to "I don't think there's scientific evidence to support it", 'tis just as well I didn't have you advicing me all those years ago, else this conversation wouldn't even be happening (and I be free of my chronic condition), eh?

Finally, in regards to your "some quack" put-down, it actually behoves on you to provide evidence that an exclusively animal-based diet (especially with offal) is necessarily "deficient". It would seem that you lack sufficient understanding of nutrient bioavailability (generally high in animal foods), as well as the fact that RDA is not absolute (note for instance the reduced requirement speculations for Thiamin & Vitamin C in <https://www.mdpi.com/2072-6643/17/1/140>)?
I guess you're ignoring the part where this has been a highly studied issue over and over and found lacking.
>Monocultures are almost always bad

Depends on the culture, the size of the team, the product you're working on and the target demographic.
President Trump's Executive Order on Recognizing Two Sexes for Private Employers
Awesome - great to see this.
> Sure, how about the copy of the npm "ecosystem"?

I mentioned how many resources are downloaded. NPM is not required. "Modern" webapps get bundled, NPM is not distributed.

> And you conveniently forget that you can choose not to start a browser while running the native notepad.

When running a PWA, you don't have to start a browser. Does Chromium run in the background, sure, but you just click a icon or search like you always do. And honestly it opens and is ready to use possibly quicker than Notepad itself.
it's quicker to write, though. and many of these class names are the same in bootstrap, so I've been seeing stuff like 'p-0 m-1' in frontend projects for decades.

another huge benefit these days is with the styling living alongside the markup, it is very easy to use chatGPT or other AI tools to copy/paste and have changes made, etc. it is much less work with one file vs multiple. you can give the context super easily and take the results very quickly.
These days tailwind is often paired with a component abstraction system that takes place of css classes as an abstraction system. Component abstraction achieves an even more powerful separation of semantics from styling, compare:

<h1 class=hero>Cool page</h1>

vs:

<Hero>Cool page</Hero>

In both cases you need to go find the “hero” abstraction, but in component world we are also abstracting over the HTML tag name in addition to whatever styling stuff.

When it comes to defining the “stylistic detail” in either case, it has been separated from the “content” which is our page source file. I am happy to pay a build step to get better separation of concerns - content from presentation.
Scanning the comments, it looks like 80% of you agree with 20% of what the author is saying.
Nothing, it just required resources to maintain, which Facebook doesn't want to dedicate.
Slightly (or very) off topic, but I think it fits so I will write what I feel about people talking about their AI experiences. Feel free to ignore my opinion. I just wanted to know if there is anyone who feels the same way.

Listening to someone talk about "their chat with ChatGPT" etc. feels very annoying. It's like they are explaining a dream they had in detail but even less informative or useful because a dream might suggest something about their state of mind. However, content like this (to be fair, this specific one isn't that annoying to me especially compared to "AI said this and that" kind of stuff) has absolutely no constructive value (to me) and feels almost schizophrenic. Maybe I feel this way because people around me, unlike the average HN user's social circle, have only superficial idea about how AI works but are very interested in using it.
Bunster: Compile bash scripts to self contained executables
> Status Execute(engine::Context &ctx, Server srv, Connection conn, std::string *output)

curious why they did pointer in-out param instead of references here. They could also just return these values as well? in-out param style is something I'd expect in C but not in modern C++.
Isn't this already in place? I thought this is exactly why Chinese EV's haven't flooded the market yet.
I can only say that every Indian boss I got started hiring only Indians.
That's a known issue. Reports all over the subaru forums.

I tried to measure it myself with my little multimeter and now I don't have a working multimeter.

One suggestion I tried that seemed to work was to not keep the key close to the car, since that'd not physically possible for me I wrap it in an ESD bag. Haven't had much issue since, but no promises.
> now because of Microsoft?

I'm not sure why people believe this to be a new issue, I think the first time I myself implemented a work around for this issue was like 4 years ago, and here is a Stackoverflow Question about it from 7 years ago: https://stackoverflow.com/questions/43443947/how-to-stop-e-m...

Outlook/Microsoft is not the only ones who do this either, when I first had to work around it myself it was because it was happening in gmail if I remember correctly.
> As long as the editor doesn't send opened files/files from my drive to some remote backend, I couldn't care less about the nationality of the developers.

Is this sarcasm? Isn’t that exactly what the editor has to do to do its job? How else would the AI stuff work? It’s not running on-device, right?
The hand type option is available on browser for me.

German(Dutch)
Italian(English)
Exactly.

I don't know why, and perhaps in theory it should suck indeed! But in the end it just works.
If you believe in "Junk food addiction" then you have the same problem. Trusting for-profit gurus and hip informal internet magazines instead of the available peer reviewed evidence.

Gambling addiction is not in the DSM-V, it's gambling disorder, and it's grandfathered in as the only behavioral disorder of it's kind.
I'm pretty sure the current administration has already shown themselves willing to abandon many previous established norms formed over the history of the US so I am not entirely convinced this is returning to "normalcy".

Well maybe authoritarianism is is the 'natural' place that the social order tends to.
> I don’t see how that’s an argument for CSS “being advanced enough”

That's a separate argument.

I hear mostly two justifications for tailwind:

1. It is (or used to be) hard to do things in CSS like variables, calculated properties, themes, scoped rules / namespacing. (Pre/Post) Processors are going to be required anyway, so we might as well use Tailwind

2. It gives frontend developers and designers a common language (the utility classes) which makes it easier to establish workflows.

My argument for (1) is that CSS already supports a lot of things that used to require processors, and (2) could be achieved with a simple "library" that could just be imported directly.
In general, there's no actual fraud. It is not fraud to have a bad or unworkable idea and raise money on the basis that the idea is good (unless you _know_ that it's bad or unworkable). Now, once you know it's unworkable, then you're getting closer to fraud, and once you incorrectly claim that it _does_ work, then you're in fraudsville.

Theranos is a neat example of this; as far as anyone can see, in the early stages, its generally rather unsophisticated principals and employees geniunely seem to have thought what they were trying to build was viable. If, once this became apparent, they'd given up, then investors would have lost a lot of money but there would have been no fraud. Instead, they faked it. _That_ was fraud.
Check out FinOS Perspective first: https://perspective.finos.org/

If you're stuck on keeping it within Vue land, check out the DataTable in PrimeVue. It's far and away the best one after AG for full functionality: https://primevue.org/datatable/
The ZX81 was my first contact with a computer - my parents bought one home just before Christmas one year. I must have been 7.

Learning how to program with the excellent manual was the first time I gained knowledge that me parents didn't have and it felt magical to control what was happening on the TV.

Of course, the ZX81 (1k!) was incredibly limited but that little box changed my life.
I usually visit the source code page (almost every time on GitHub) and check the timestamp of the commits, how many issues are open, how they are handled, etc. The usual indicator of a project being alive. The number of downloads is less important. Often there are plenty of equivalent proprietary apps on the Play Store with 100'000+ downloads and I'm going to F-Droid because I trust open source apps more. 10 downloads would be enough.
Humanity's Last Exam
New study reveals the universe is expanding too fast for physics to explain
There was deliberately no mention of the alleged murders-for-hire during the trial.

The judge said during sentencing that she was giving Ulbricht an incredibly harsh sentence to make an example of him to others who think that facilitating selling drugs is a victimless crime, and she was also angry at the huge stack of nice letters that people sent to the court in support of Ulbricht.
I agree that email scanners really shouldn't be sending POST requests... but there is already a solution for this; follow RFC 8058 - https://datatracker.ietf.org/doc/html/rfc8058
'Medieval' nanotech chainmail sports 100T chemical bonds per square centimeter
tbqh, I vividly remember rolling my eyes in high school when older people would say: "don't squander the free time you have; you'll wish you had it back someday..." and while I don't outright regret doing kid stuff and squandering the free time in high school as kids do, some days those sentiments ring out more true than others; today being one of them after seeing this video.

Good job, kid
None of the auctions seems to offer shipping, so you'd probably need to hire someone to pick up whatever you buy and ship it to you.
"We may wonder also what fun a determined hacker could have with Microsoft running random bits of JavaScript on their servers and allowing these to talk to the world (or to Microsoft itself even)."

So maybe there might be a way to disincentivize this behavior?
I could do that with a key fob well before connected cars were a thing. People just choose to ignore the most basic of information
That's conceptually true, and yet if the hundreds of code generators don't support Your Favorite OAPI Feature &trade; then you're stuck, whereas the opposite is that unless your framework is braindead it's going to at least support some mapping from your host language down to the OAPI spec. I doubt very seriously it's pretty, and my life experience is that it will definitely not be bright enough to have #/component reuse, but it's also probably closer to 30 seconds to run $(go generate something) than to launch an OAPI editor and now you have a 2nd job

I'd love an OAPI compliance badge (actually what I'm probably complaining about is the tooling's support for JSON Schema) so one could readily know which tools to avoid because they were conceived in a hackathon and worked for that purpose but that I should avoid them for real work
We once hired an Indian programmer who absolutely didn't get along with his boss, who was also Indian. Turns out the boss was a Dalit and the programmer was a Brahmin. And this is how I learned about the Indian Caste system.
OP isn't asking you to feel sympathy for anyone, they're suggesting that there's not a lot of integrity in Silicon Valley. That can be true while at the same time the victims of the outright or borderline fraud are also unsympathetic.

Your comments here seem to suggest that you believe it's actually okay to rob from investors. If that's what you're saying, I think you and OP are in alignment with regards to Silicon Valley ethics.
You also need the apps installed on whatever then, and enough CPU power to run those apps.

I'm not saying you are wrong, but there is a lot of nuance here.
More importantly, there's been a huge shift in the cost of tables vs multiplications.

Back in the 80s and early 90s multiplication was expensive (multiple cycles) while tables were more or less "free" in comparison, today cache-misses are super-expensive (100s of cycles) while multiplications can be run in parallel (MMX,SSE,etc). Sure a huffman table will probably mostly be in-cache but it'll still be at the cost of cache space.

In addition to that various arithmetic encoding methods were patented and thus avoided.
> And that's the problem.

Which again, it's a known problem, existed for many years already and we have a work around for. If you want to do POST requests from URLs sent via email/other communication platforms, you need to make it so the user confirms the activity.

Users who wanted to sign in and have to press a button after loading the page instead of just logging them in won't suddenly not want to login. They have a clear purpose when clicking the link, regardless if they have to click one button afterwards or not.

And besides, if you don't implement it like that, you'll have even more users dropping off because they literally won't be able to sign in at all, no matter how badly they want to.
> No one cares what your typography ratio is if you can’t get it in front of a user [...] reliably enough (type safe)

i mean it's not exactly what you said, but c'mon, that's obviously what they meant.
I really think that the resellers should offer a provenance. "This aeron has been through both the early twenties cryptocurrency bubble and the mid-twenties AI bubble!"

There _has_ to be a collectors' market for this sort of thing. This beanbag was at Theranos!
'Artificial sun' new record – the closest to achieving limitless clean energy
If the support structures are in place for when people fall, then sure. Right now I don't think we're anywhere close to that, though
Also the 3588 chips can run LLMs on the NPU.

Not quite llama.cpp level easy but definitely doable.

For 7B class models the speed is usable
"Do not fall into the trap of anthropomorphising Larry Ellison."

https://news.ycombinator.com/item?id=15886728
or plan 9

modern computing is mostly just the most malignant, worst possible re-interpretation of plan 9 anyways
Remote start does not require an app nor an always on connection. I was able to do this with a key fob in the early 00s
Interfaces manifest the object's responsibility. Functions accepting objects as parameters should work with interfaces, not type instances. That way the responsibilities and capabilities are clear to the user of the interface and the implementor.

As far as how the implementor may fulfill its interface obligation, it may use inheritance, if it truly has an IS-A or subtype relationship with the base object.
I guess that in some cases you can host the service on the tested company's Intranet, so MS servers wont be able to connect to it (but nor would people in home office without VPN).
Why is Big Tech hellbent on making AI opt-out?
Was the hole in the agency's finances due to high spending on very expensive chairs, tho?
If I go to a bar and end up hiring a hitman to kill my wife, and the hitman happens to be a FBI asset, I'm still going to jail.
This was pretty common back then. I don't recall the post you are talking about but I wrote a little about my own experience here: https://blog.jgc.org/2013/04/how-i-coded-in-1985.html
Okay posting this is really reminding me to prioritize a smart nsfw toggle. My guess is that if you just scrolled twitter or whatever by new exclusively unfiltered you wouldn’t have that different an experience.
Mandarin with the Simplified Characters (4 Tone Mainland Style)
Following the discussions here, I found that it could benefit from a better understanding what the Pareto principle is generally good for and what it is not. So here are my thoughts.

The Pareto principle is useless if considering just a specific predetermined goal in isolation. If I want to climb to the top of a mountain, I have to climb 100 % of the height. Then it makes no practical difference, when I know that I can reach 80% of the height in 20% of the time, for example. However, the Pareto principle encourages us to (re)evaluate a goal in the light of limited resources. Is it better to be satisfied with only climbing 80% of the height of the mountain and use the time saved for other activities that I would otherwise miss out on? The answer to this question depends on other more general goals that I am pursuing.

Applied to software development, this tells us that we should consider for example implementing certain features or striving for a certain level of quality not as goals in themselves, but as framed by more fundamental goals. It is therefore no wonder that given the same code base, the immediate goals what to do next can differ greatly depending on what the fundamental goals are, such as earning money vs. having fun vs. taking pride in, etc. (they may align by coincidence, though). The Pareto principle helps us to (re)evaluate and compare immediate goals in the light of such fundamental goals: Is it better to implement feature A completely and dispense with feature B, or is it better to implement a simplified feature A´ and have room for a simplified feature B´ in the same timeframe (in this example the limiting resource)? Here, the fundamental goal is implicit in the utility function indicated by the word "better", in our example better according to earning money vs. better according to having fun vs. better according to taking pride in, etc.

Of course, considering the Pareto principle when (re)evaluating immediate goals does not gurantee to arrive at the best conclusion. And there are additional considerations outside the Pareto principle, such as short-term goals competing with long-term goals under the same fundamental goals, or legal obligations that are non-negotiable. Here, we enter the sphere of policies, where the policy makers decide upon regulations beyond the individual fundamental goals. In practice we have a hierarchy of multiple goals. On each hierarchy level the Pareto principle is still worth considering as long as there are conflicting goals and limited resources.

To recapitulate: The Pareto principle can only be applied meaningfully when evaluating certain alternative goals according to a given utility function for one or more specific limited resources.
> A Spy Satellite You’ve Never Heard of…

Yes, I feel like that’s usually how that works
We must do something! This is something! Therefore we must do it!

That fucking mindset is what's going to kill the internet. I'm glad Daniel is resisting but like he says, he's but a small cog in a machine that's run by bean-counting idiots.
At first I thought this was about the "Peter Principle" and I couldn't agree more.
This was between 1996-2018 when I was working locally in Atlanta. Back when I first started working, often the recruiter would want you to meet in the office and a few would meet you at the job site for the interview.

As I moved up in my career, around 2014, they would actually meet me for lunch. In 2016, I started working with one of the same recruiters when I was in a hiring position to staff.

By then, when new to company managers, directors, CxOs (small companies) were looking for their first couple of hires and spoke to recruiters they knew, I became top of mind.

That was kind of my thing between 2012-2018.

When people say that remote work hurts early career people, this is one of the issues. People who have been in the industry for awhile can still lean on a network we built when people were working in the office and in the same city.

I have a few new people in my network since working remotely in 2020. But that wouldn’t even be the case if I hadn’t done a lot of business travel meeting coworkers between Covid lifting and late 2023.
I think we agree, though I find your use of the term "class" very confusing. The ones who bought cheap are already rich in these high-demand low-supply parts of the country.

The fingers must pointed exactly at the ones who are keeping prices high by suppressing housing supply, namely the rich homeowners who still consider themselves "middle class" or even "working class" despite owning assets that none in the working class or middle class could ever afford. These are the rich people who are controlling the local policy that changes their social class. It is not REITs or bankers, it is the very folks with large assets who work to keep their prices sky high by keeping housing optkons limited.

This is absolutely not anything like crabs in a bucket, with people with less pulling down those who succeed. It is in fact the exact opposite, those with housing assets who work to prevent any more housing from being built have put people into the pot by making the game a finite sum with limited housing.

Unaffordable housing comes from inadequate supply, which comes from older generations not permitting enough housing to be built in the high-demand areas.
It's been a while since I read the detailed analysis, but wasn't it basically this?

1. A bug in the software that was prevented from doing harm (not necessarily masked but reduced to a minor irritant) by a hardware safety interlock.

2. The hardware safety interlock being removed in a cost-reduction.

I know that "field mileage" is a powerful indicator of quality. Even if the code is awful and full of workarounds - if you have a lot of field experience you'd be loath to mess with it. So by the time the cost reduction came along the software would be fully trusted.
Sure you’re not obligated, you just have a pretty rubbish worldview. To be fair so does a lot of the world - buyer beware is a defacto standard, doesn’t mean it’s a moral one though.
Timsort – the fastest sorting algorithm you've never heard of
Also they added their god-awful Microsoft SSO to Minecraft which, coupled with the Xbox app means that you have to be careful with the sequence of action when requesting a password change otherwise the whole thing will just go blank and not let you reset.

My partner and I are each on our second copy because at some point it was just not worth the hassle of recovering our old accounts.
What really gets me sometimes is when the dream comes with a 'historical context' that serves as a false memory. For example, dreaming I'm on a ship, and I 'remember' that I've been on it for months.
You're an ace at reading comprehension, friend. What part of 'if there's fraud it should be prosecuted' was missed by you?

My interpretation of OP's comments was as a call to sympathy. I'm saying I have very little.
Lots of places will say an average car battery's life is somewhere around 3-5 years. It is highly dependent on weather. Here where there are regularly long spans of 100F+ days, a battery will have done pretty good to make it five years; many die in 3-4. Same in very cold climates. If you're in a place with good weather all the time they'll last considerably longer.