skysight-inc/HackerNews huggingface dataset:
>Explain to me how win32 APIs from the 90s were still a thing on win mobile in the mid 2000s?

Not sure what you're asking.

I didn't say they kill and stop supporting old APIs.

I said they keeping putting out and pushing for "new hotness" APIs/frameworks, forgetting their old APIs/frameworks with an alarming rate.

A 20 year old API still working is good.

A 20 year old API properly maintained and updated, instead of having several new APIs/frameworks introduced and killed in between, with like the 5th "doomed to be replaced soon" API/framework now pushed as "THE" way to do things, is even better.
I remember those kinds of implements from gardening work I did as a kid and teenager for my grandfather.
Also, if I’m seeing this correctly, it only recognises ASCII “words” (a–z, A–Z, 0–9, _), so it’s not even accurate and will over-count words with accents, umlauts, etc.
Depending on the OS.

- Instal as dev package and use pkg-config

- Use NuGET, vcpkg or conan

- Download a binary build, add location to include and lib search paths.

Hardly any herculean effort.
Can you explain what uses room temp squids and JJ’s would have for magnetotelluric geophysics?
Thats not even a cow skull. lol
If the discharge circuit is not present/functional, it can be months[1], even if the capacitor was discharged at one point.

When working with high voltage/power equipment, its best practice to keep the capacitors shorted while you are working to keep dielectric absorption from “recharging” the capacitor to 1-15% of its rated voltage.

[1]: https://academic-accelerator.com/encyclopedia/dielectric-abs...
Team up with an agent. Like an actor has an agent. Not a recruiter. They find jobs for a group of clients that from time to time seek a deep specialism; you bill your time/work from your company.

I'm not in the US. They're a thing (certainly used to be, when I was there) in Europe and I imagine they must be in the US too.
private companies can also have institutional shareholders.
That thought never really occurred to me, and now I’m feeling a deep sense of regret. BM has had more impact on my career than anybody.
It's really crazy how just a few months ago Facebook's long-term prospects were worth just 1/3 of what they are now! What do you think changed so much during that time to warrant the 3x increase?
Went there a few months ago, absolutely worth a visit!
I am very sympathetic to wartime necessitates but I would ask why fight to remain free if not to enjoy the freedom, including filming the government from a legal vantage, in times of peace?
> if you are using classical polymorphism, you can get essentially the effect of PImpl (...)

No, not really. That's only an option for the rare cases where you control the whole class and all it's members, and you can break any ABI whenever you like by converting any class to a protocol class.

In the real world, pimpls are applied to member variables that were encapsulated in the past but you want to remove their definition from the interface, or classes that are generated with code generators at compile time. It makes little sense to replace a class with a protocol+implementation+factory just because you want to get rid of a member variable or you need to consume a auto-generated class.
Average CEO tenure is less than 7 years, not sure how you'd practically be able to accomplish any kind of compensation plan on a longer time horizon. What is the person supposed to do in the meantime, life off of savings?
> I'd be curious...you had multiple in mind...

Ireland between the Easter Rising and...um...maybe the Irish Republic leaving the British Commonwealth? 1930's Germany and Italy. Spain under Franco. Northern Ireland during the Troubles. Greece under the junta. Yugoslavia when US/NATO bombs were falling in the '90's. Etc., etc., ...

( One Europe / China tie-in here - https://en.wikipedia.org/wiki/United_States_bombing_of_the_C... )

Sorry, but I have no particular insight on which European countries a prudent American traveler should be avoiding right now.
Huh. On the 5 Euro bill, it takes three pillars of the middle layer to go from peak to peak along the bottom layer. Then, it takes four pillars of the top layer to go from peak to peak along the middle layer.

But the imitation bridge makes both ratios three.
I can only assume you are American then.

In the UK, white chocolate has a very creamy flavour.
You don't include all that in your resume do you?

I suggest you only include the most recent relevant parts "tailoring" your resume to the specific job.

If you do manage to get an interview, never say anything negative and don't talk much about the past or your experiences. Talk about what you have been doing within the last 1-3yrs max.

It is better to be excited about tech and curious and tinkering with stuff related to the skills they need in recent memory and show off thay side of you. Any hint of complaining will destroy your chances. If you got cancer and couldn't work for a few years, talk about how despite your serious illness you couldn't help but try to work on some remotely relevant project. Sorry for the extreme example, just trying to make a point.

People don't remember you, they remember how you made them feel. Make them feel good. Humans aren't rational.
Finnish has no gender pronouns. Everyone is a hän. That’s why Finn’s often mix gender pronouns when speaking.

Not caring about your gender is baked into the language.
The artist who did this
https://robinstam.com/

has some other interesting stuff, looks like he's pretty well known so securing funding must not have been a problem - wonder who funded it though.
Curious about which extensions are keeping you in vscode?
The stupid thing in TDD is that when you refactor while keeping tests working, many of them turn into duds: tests that are not testing any corner case.

Suppose you use TDD to write a function that adds positive integer together. You get it working for add(0, 0), and nothing else. Then add(0, 1), and add(1, 0) and so on. So you have all these cases. The function is just switching on combinations of inputs, branching to a case, and returning a literal constant for that case.

After writing a few hundred of these cases you say, to hell with this nonsense, and refactor the function to actually add the f.f.fine numbers together.

Now you have two, maybe three problems:

1. Almost all the tests still pass, but most of them are uselessly uninformative.

2. Almost all, because you made a typo in the add(13, 13) test case such that it required the answer 28 to pass, and that's what you did in the code; the real code correctly puts out 26, requiring the test to be fixed.

2. The function adds together combinations that are not tested, just fine, but you can no longer have the function fail for hitherto untested inputs, and then make the test pass. You can no longer "do the TDD thing" on it.

TDD is just a crutch that has to fall out the way when a developer with two brain cells together implements a general algorithm that makes all possible inputs work.

At the same time, that crutch is pretty good for systems that fundamentally are just collections of oddball cases that won't generalize. As a rule of thumb, if there is no obvious way to refactor the code, then TDD is likely continuing to provide value in the sense that the tests are protecting important properties in what has been implemented, against breakage.
>I'm tired of capitalism.

>I'm glad I live in Europe.
> The "overpopulation" people are essentially the most disingenuous concern trolls of the modern epoch.

Ah go stuff it somewhere nobody wants to think about.

Because it's totally rational to understand that exponential population growth will end badly. And at the same time believe that the vast majority of humanity has a right to have children.
That is what modules solve, however only VC++ has usable support currently.
Boeing 737 max comes to my mind.

Although it is other way round: the world stopped trusting US certification.

https://en.m.wikipedia.org/wiki/Boeing_737_MAX
Insults on conservative viewpoints are par for course. This one was pretty mild as things go.

I think the insults themselves have lessened the effectiveness of the message that people are attempting to convey, effectively dulling their voice to an entire generation of people who are may have a different opinion.
There are many now. You can buy a single image, even schedule to take a live shot at a specific time.

https://skywatch.com/earthcache/
I saw Ruby and SQL in the brown box, Js in the green box and stopped reading. Just last week I was getting annoyed with js bundlers trying to get a js library to work on the browser while fighting all the mess. Still feels like a big pile of duct taped components. Not the experience I have with Perl, a "brown" language.
Planned obsolesence was mentioned, legacy APIs being maintained and old programs continuing to run... that's not obsoleting anything.
Veilid – decentralized application framework by Cult of the Dead Cow
Specially since on C++ world it is custom to use binary libraries, and cargo currently doesn't support them.
My grandparents used to have a fruit bowl that looked extremely tempting. However there were not real fruit, and even though I was a child, that waxy tasteless mouthful of disappointment has never left me.

My MIL has white chocolate kisses (and those grim white chocolate mint ones) every Christmas, and they remind me of that same day if I ever feel like I might have been too hard on them and try one.
geometrically, a vector is direction that points from one point to another -- it is one-dimensional, like a line between the two points.
More discussion about this over here: https://news.ycombinator.com/item?id=37018404
Because his positive is providing a free space for people to build businesses not to immediately enrich himself. He said “I have a better plan than developing it” without having to say that and making a statement about the state of rent pricing in the UK.

What concerns you about this line of thinking? Without it we wouldn’t have food banks that could service 100s of people, why not just build another cafe where there is a food bank and give 5 people a job rather than 100s food?

Both need to exist (sadly for the food banks) in this world.
In a 3D space, a vector would be (x,y,z), in 4D (x,y,z,w), etc.

"One dimensional" simply means a vector is a straight line, as opposed to a plane or a solid.
100% looks like money laundering. They paid six figure amounts to businesses that don't even have a website and are impossible to find any information on:

- "What, exactly, is “Action Research Collaborative”? That is a surprisingly difficult question to find an answer to, as they have no website whatsoever. One of the few references to it is in a Cornell newsletter from earlier this year..."
- "$30,000 to “MC Technical Inc.” in 2021. Who are they? Well, they don’t have a website, that’s for sure. The business registry listing is about the only thing of the company that seems to exist. The listed address is someone’s house."
- "Why do some of the recipients of Mozilla money appear to be nothing more than empty shells of companies — not even having a simple website?"
- "Why does Mozilla continue to take donations if it doesn’t need them?"
- "Where does Mozilla spend those donated dollars?"
- "Why is Mozilla decreasing software development funding when development of Firefox is the cash cow?"

And the author adds this update at the end of the article: "August 5th, 2023 Update: To date, no request for clarification or additional details has been answered."

This is extremely suspicious on Mozilla's part. I hope there is further investigation into all this wild spending they are doing using public donations without any accountability.
Pretty sure I could do all of these easier in VSCode, except.maybe adding up all the numbers in a file.
At least is faster than Python based build systems.
> I would understand if he said "I have a better plan for this place than developing it for sale", but this line of thinking...

But that is what he says. Earlier in the article it describes exactly what he plans to do with it. Namely “hoping to get permission from the local council to turn it into a pop-up shop, office or “live-work space” that entrepreneurs can use – potentially for up to a month at a time – free of charge.”
OOP is orthogonal to FP vs procedural. You can use or not use OOP in both.

Also, OOP is fine. Class oriented programming (often called OOP by accident) is the real flawed paradigm.
Thanks. Will definitely try to improve the code. JavaScript is not my main language and I still have many tricks that I should learn.
Location: Sydney, Australia

Remote: Yes (preferred - once trained)

Willing to relocate: No (for now/unless suitably tempted)

Technologies: N/A. Not the normal post you'll see here on HN. I'm currently learning to program in Python for the first time. My post here is putting feelers out there - for employers looking for "office all-rounders".

Someone that can do a bit of graphic design, can write killer copy, can learn stuff on the fly, is highly resourceful and very much a master of none. If it helps (my degree is in Media Arts) - I'm highly fluent in Digital Audio technologies (Reaper, FL Studio), synthesizers (hardware, modular and VST), audio hardware.

I have 10+ years experience in media traffic management/print advertising delivery and manage a small team of designers and copywriters to deliver said work.

Am interested in working with audio companies, software/tech co's, engineering companies and the like in some "general" capacity - with the hope of training and mentorship in technical areas. Plus points if you're actually not evil - I'll want to work for you without pretending I do.

Have interests in mathematics, 3d animation, drafting, computer programming (DSP/embedded), electronics, woodwork and GUI design. Especially interested in acoustic instrument modelling, analog circuit modelling, DSP programming.

Resume/CV: Can send on request.

Email: please reach out for a chat at hirewire@fastmail.com
I rounded heavily, instead of looking it up. Blame laziness.

https://data.worldbank.org/indicator/SH.XPD.CHEX.GD.ZS?end=2... has the numbers. Picking 2019 to avoid covid's effects you get:

US: 16.68%

UK: 9.87%

Singapore: 4.42%

The world bank also has data to show private vs public health expenditure.
It has been made many times, but I could not find something that works easily out of the box. After I made it, decided to share it since others may find it useful.
Exactly this. I already have to wait 3 to 10 minutes for compiles. Can't imagine header generation will add substantially more.
Their revenue is 800 million. It sounds like a lot of money for a browser
Over the last 10 years their revenue would?? say 5 billion. That is a lot
Thanks. Will update the file
> I totally don’t understand rant about integration with AD from C# standpoint. Seems like you meant .NET Framework.

The C# libraries for AD integration weren't very extensive back in the day, but where the "magic" broke was when you extended the extra properties on your AD objects and then none of the AD library functions worked. This despite the fact that AD has extension attributes where it worked, it was only if you extended it.

> I also don’t see how any other language would do any better in manipulating Active Directory settings.

Back then I think it's probably debatable, and you could be right. I can't say because I'm not sure how PowerShell was back then, but I believe it wasn't as included in .NET back then, so maybe. Today I think C# is terrible for AD work. You're going to want all your AD automation and API's to be handled through orchestrated runbooks, and they only support PowerShell and Python. This is sort of by design by Microsoft though so I don't really fault them for not having good C# tooling available for AD anymore.

> Same for ASP stuff, that is like a web framework - like for example Ruby on its own does not have anything to do with Rails as RoR is web framework for Ruby so, also really weird rant if we talk about language itself.

I guess that is a fair point, but throughout my decades in the industry I've never seen anyone use C# for anything without it's frameworks. So while it's true that our problems are mainly with two frameworks, it's not like we would have ever chosen to work with C# if we didn't need it's OData framework.

I think you may be missing the point I'm trying to make though. It's not that C# is terrible, as such. While I certainly think it is a horrible language to work with, I think this because a lot of the "automation magic" the different frameworks do for you break down once you stop doing basic CRUD functionality with them. As long as things work as intended, however, it's a very likeable language and the reason I hate working with it is simply that it wastes too much of my time when it stops working. You're certainly free to write me off as you like, because you're right, all my criticism here is with the frameworks. I think the only thing I really dislike about the language itself is how "var" became the standard way to define things instead of giving them types.
> If anyone has specific technical questions I'd be happy to answer as best I can.

What is the context size for these measurements? Is it the full 4k for llama-2? And just to be clear, when you say memory footprint, this is the entire memory foorprint right? Weights, 4k KV cache etc?

And more generally, I'm curious about the use case for running puny models like Llama-2 7B in the cloud on desktops GPUs (like 4090) with batch==32?
Why do you need concurrent pipes?
I didn't know about the history, thanks for sharing!

(j = downarrow was a mnemonic I used while learning vim.)
HuggingFace or HF was a incorporated entity writing some well engineered and easy to use Deep Learning libraries. Notably, around the time when the Transformer paper was released, and when the NLP community started using them en masse, HF’s implementation became very popular. They started hosting pretrained models that you can download and start using in a single python line. Then they started doing the same for common datasets. Now it’s one of the larger AI startups with a brilliant set of programmers, engineers, and have multiple revenue streams (I’m guessing).
I'd be willing to embrace the wedding industrial complex if I ever saw this statement on a dating profile.
I dislike C++, and the compile times are not sufficiently bad for me to be able to get away long enough to start to develop phony nostalgia for it.
No there is no similarity in those things.

The geometric algebra unifies many concepts from physics and mathematics that without it appear as a jumble of random unrelated things.

Using geometric algebra makes it much easier to understand and remember all those things and to predict relationships between them that are not obvious.

At least for me, learning about geometric algebra was the greatest leap in understanding the mathematical structure of physics. Only learning differential and integral calculus had a similar impact.

Without geometric algebra, you have to remember a lot of haphazard facts about scalars a.k.a. "real" numbers, "complex" numbers, "imaginary" numbers, quaternions, vectors a.k.a. polar vectors, pseudovectors a.k.a. axial vectors, pseudoscalars, tensors, pseudotensors, a very large number of arbitrary multiplication rules that give various kinds of products between all those entities and many other things.

With geometric algebra, it is possible to derive from a small set of easy to understand axioms all those kinds of mathematical objects and all the interesting kinds of operations that use them, without any additional arbitrary rules or definitions.

With geometric algebra, it becomes easy to understand not only why some mathematical objects are similar, but also why some that are superficially similar are nonetheless quite distinct, e.g. which is the difference between 2-dimensional vectors and "complex" numbers.
The AMA has no real control over intake. The limiting factor is the funding for residency slots. The AMA has been lobbying Congress to increase that.

https://savegme.org/

The government has no authority to ban private membership organizations.
Did you ever use Twitter? If so, what sort of people did you follow? Why were you there?

I see no posts by racists or nazis. I use Twitter to follow a vibrant community of developers and artists. I haven’t found any other place like it online, and until I do, I’ll stay.
Sure sounds like it. See you at the next model.
There doesn't seem to be a significant difference between -O0 and -O2/-O3 compile times.
It also forgot to discuss Cyberdog, aside from mentioning its name. What is it? I kept rereading the first paragraphs thinking I’d missed it.
All that evolution means jack and shit when it's all done with almost zero thought to the OSI model. Hardware AND software both are horribly-guilty of this.

And we were screaming about this 30 years ago, when speculative execution was first a thing.

Now you have to have all this new stuff because you refuse to acknowledge the old stuff, and its problems, in the first place. And then you go on to repeat half the problems, and only bandaid the others. Memory safety.. pffft. Physics laughs at that notion.

I can tell you have very, very little experience.
I don't know, typing?

Else, something like Mai Tais on the beach sounds more fun, maybe it's just me...
Someone could argue that, in the past and for several centuries, latin was the official language in the "philosophy of science". That didn't cause other languages to stop being used.
The Kinesis Advantage2 and the Moonlander have a piezo speaker to give keystroke sounds. However, they are not for, as you might expect to give the full Mechanical Keyboard Effect™.

If you have mechanical switches, you want to learn to type just past the actuation point and not until the switch bottoms out. This is relatively easy with tactile switches (the have a bump and the actuation point is immediately after the bump). However in linear switches, you don't feel when you have hit the actuation point. So the piezo speaker can be used during the first weeks to train your muscle memory of where the actuation point is, so that you can type lightly.

I had this on my Kinesis Advantage with Cherry Reds, and it was really nice during the initial days/weeks, after which I turned it off.
If people eat less meat because they have a larger tax, then no, capitalism won’t adapt that way. I didn’t mention how those changes should be adopted. As per Adam Smith: capitalism only works in small, well-defined markets. It was never meant as an end-all control system.

Governments can alter the rules of the game we play and they are (indirectly) controlled by us, as least in democractic countries.
So CO2 isn’t the most potent, it’s the one that humans release the most compared to natural processes over last 100years.

Most potent is h2o (water vapor). The warmer the air, the more water vapor is held. Water retains an incredible amount of heat energy as well.

But very few articles talk about it.

In general, warming the earth is a runaway effect. More co2 means warmer air and oceans. This means more water retained in air and less in oceans. Which means even more warning. Warmer earth means less ice which reflects sunlight. Less ice means even warmer planet.

Venus is a great example of earth’s distant future if we don’t get the runaway warming under control.

Crude oil is the greatest blessing for human growth, but May also be a curse in disguise.
Having the database on the same server as the application significantly improves responsiveness of applications.

Many of these cloud applications choose fragmentary architectures with data sprinkled across many discreet servers that are milliseconds or tens of milliseconds away from each other, resulting in significant delays compared to doing these blocking operations against a local database.

Cloud native isn't always the right choice, sometimes CRUD apps should have a local database just for the responsiveness benefits.