skysight-inc/HackerNews huggingface dataset:
I have a forever project that is only meant for my needs. It’s basically a web app with a bunch of tools to make my life easier. Things like a links board, blog engine, event tracker, and more. Now I’m adding an llm to include better search abilities. The thing is pretty nice and fast. Uses a simple architecture because I don’t want to spend a lot of time maintaining it.
https://HelloEle.com is a Cli tool to upload, download files with numbers.

I built it in the process of teaching a cli tool. Which I extensively use to move files between computers, especially to servers.
> That is not a lie -- it is a substantial truth. The idea that there were fine people "on both sides" has to be interpreted in terms of who the two sides were

No, it has to be interpreted in terms of what he said. He was explicit about what he said: “I’m not talking about the neo-Nazis and the white nationalists, because they should be condemned totally.” Nobody operating in good faith could interpret that as ambiguous.

At most Trump was mistaken about who else was in the park. Be repeatedly said that “there were protesters who were there to protest the taking down, of to them, a very, very important statue and the renaming of a park from Robert E. Lee to another name.” Maybe he was wrong about that fact.

> He had one job, to condemn the Unite The Right protest,

But that’s your real argument, isn’t it? That it was insensitive of Trump to address the larger context of the protests (which was about tearing down confederate statues) instead of just sticking to condemning the neo-Nazis. Maybe that’s true. But it’s utterly dishonest—a point-blank lie—to say that he didn’t condemn neo-Nazis and white supremacists when he did, using those exact words.
Hi! I forgot to update it, will fix soon, thank you!
Worrisome for anyone with a Rivian vehicle; I’d bet it’s a nearly identical battery/circuit in a different arrangement
>Which can be an issue if you want to initialize a 2MB large heap-allocated object (e.g. heap-allocating a large nested struct or a big array).

>Without guaranteed “placement new” that can mean that your 2MB object gets constructed on the stack and copied to the heap. And while Linux defaults to a 4MB stack, Windows defaults to 1MB and will crash your program. Or it might work if the compiler optimizes in your favor.

C gets a lot of hate, often for good reasons, but at least you know where your memory is coming from when you are allocating it yourself. If you're allocating a large heap-allocated object, you're grabbing the memory directly from the heap.
> He multiplies by 1.59 annually and gets a 25X increase in total battery in seven years. That actually takes eight years, but whatever.

(1.59)^7 = 25.69

But yeah, not eight doublings. I guess we'll have to wait another four years then :).
Vertical-Align: All You Need to Know (CSS) (2014)
Best you're gonna get is a combination of godbolt and cppinsights.
Show HN: Rust-ontologist – A tool for visualizing Rust codebases in seconds
Great link, I'm going to add this to my list of favorite interview questions. (^_-)
Scott Aaronson’s take on this is certainly worth a read for anyone interested in consciousness , quantum mechanics, comparability theory, etc: https://arxiv.org/abs/1306.0159
He is now here as well :), though rather annoyed I would say. I guess business success doesn't bring happiness.

Edit:

There was another thread from him linked as well https://news.ycombinator.com/item?id=26205688
ask those who have msft or apple in their CVs... even google...
This is called the "soft drill". And strangely, this can still be a destructive attack. There are systems that can do proper manipulation by graphing out the gates, and there are systems that just do brute force attacks by dialing every combination. I've been told that the brute force machines that try every combination typically wear the lock out and it needs to be replaced afterwords.
They need less salt due to there being less ice due to global warming.
If this is true, then why do you think that — as the OP article states — the developers of GPT3 chose to use non-ML-based techniques to deduplicate their dataset, when they would be the most equipped to use ML-based approaches?

Just the pure compute cost of needing to run an ML encoder over petabytes of data?

Or maybe because for their use-case — eliminating redundancy to reduce total dataset size and therefore training time — a non-domain-specific vectorization with a high-false-negative cluster-discovery rate was acceptable, because it just meant they'd "compress" the dataset slightly less well, and so get slightly more training time? (At the expense of increased bias in training toward the saliency of the features that weren't dedup'ed out; but that was going to happen regardless, and they likely already had a fully-general technique later in the pipeline for countering that.)
I've got a bunch of scripts to handle my finances, both personal investments and to help with certain parts of my company tax reporting.

Among other things it uses ChatGPT to extract structured data from PDF invoices for reporting expenses.
Not helpful. From https://knowyourmeme.com/memes/the-missile-knows-where-it-is
Love the "learn to program" vs "learn to cook" dichotomy.
You should open source this!
Yes, but because ChatGPT doesn’t think, it doesn’t know which arxiv papers are absolute garbage and which ones are legit.

Wikipedia does not have dietary advice. It’s an encyclopedia.
They do charge regional pricing. They don’t on their website where it’s always the same price. But they do regional pricing on Steam.
I pretty much stopped writing code for myself/as a hobby when I started writing code as my day job. There really is something about losing passion for a hobby once it becomes work, at least in my case.
Tooling.

Since CUDA 3.0, NVidia has embraced a polyglot stack, with C, C++ and Fortran at the center, and PTX for anyone else.

Followed by changing CUDA memory model to map that of C++11.

Khronos never cared for Fortran, and only designed SPIR, when it became obvious they were too late to the party.

So not only has CUDA first level tooling for C, C++, Fortran, with IDE integration in Visual Studio and Eclipse, graphical GPU debugger with all the goodies of a modern debugger, it also welcomes any compiler toolchain that wants to target PTX.

Java, Haskell, .NET, Julia, Python JITs, .... there are plenty to chose from, without going through "compile to OpenCL C99" alternative.

Finally, the myriad of libraries to chose from.

CUDA is not only for AI, by the way.
We designed our company for speed – PostHog
As others have said, DNS is distributed/hierarchical/delegated. But if you wanted to try...

First, grab the root zone file which points to all the TLD nameservers: https://www.internic.net/domain/root.zone

Next, get zone files for the TLDs themselves. Not every TLD makes that freely or easily available, but https://github.com/jschauma/tld-zoneinfo is an excellent resource.

The author of the above repo runs https://netmeister.org/tldstats/ which will give you an idea of scale; they're able to get 98.89% of all TLDs.

(Correction: zone files for ccTLDs are mostly unavailable. That 98.89% is only domain count coverage, not zone file coverage.)
> So, whatever the on-disk structure, the motivation here is that from an OS API perspective,

There are multiple layers to the OS API. There is the Resource Manager, which provides the structured view. Underneath it is the File Manager, which gives you a stream of bytes. You can use either API to access the resource fork, and there are reasons why you would use the lower-level API.

One example from the documentation was to provide a backup. For various reasons, it was possible that a resource fork could become corrupt—this is back in the day that macOS had no protected memory (for shame!), disk was slow, and we didn’t use journaling filesystems. Some programs kept around backup copies of whatever file you were working on. If your data was stored in the resource fork, well, there’s an easy way to get a backup… just open the resource fork as a stream of bytes and copy it to another place on disk. You could copy it a data fork, and some people even copied it to a data fork in the same file.

The other main reason you would use the lower-level API is because you are writing a program like MacBinary or Stuffit.

> This in mind, it's curious that we never saw an archive file format that sends the hunks within the resource fork as individual files in the archive beside the data-fork file,

Well, there are advantages and disadvantages to that approach. You can already access resources inside a resource fork inside various archive formats, like MacBinary, AppleDouble, and AppleSingle. But you probably do want to preserve the actual byte stream of the resource fork itself. (And there’s also an undocumented compression format for single resources.)
I don't think your point 2 is directly analogous to his point 2.

Because a world where things do not fall down is not physically identical to a world in which they don't.

I think the point of arguing about p-zombies is this. Do you believe it's possible for a human being to exhibit all the external characteristics of consciousness without an internal conscious experience? And if you believe that's true, then you can posit a world which is physically indistinguishable from our world through any experiment in which consciousness simply does not exist, because, as far as I know, there is no test that can prove that an individual does have an internal consciousness, and isn't merely mimicking it. Most arguments that p-zombies don't exist sort of rely on the internal conscious experience of the person making it, which no one else has access to -- "I have an internal conscious experience of the world, other people are similar to me and so they must also have those experiences."

That is _not_ true about a world in which gravity does not exist for obvious reasons. That universe would be very different from ours and easily distinguishible through experiment.

I think his point does hinge on whether it's possible for p-zombies to exist, but it's not as silly as you all are making it out to be, and it is not begging the question.

I actually think his weakest point is part 3 and 4, because I think mostly the problem is that we don't really have good definitions of consciousness and related concepts let alone a complete physical explanation of their origins, and his whole argument hinges on the fact that we currently don't have a way to test for internal conscious experience, but I think that might not always be true.
From the link I provided:

> NB turning down your heating flow temperature is separate to setting your hot water temperature, but we cover that too - see section 11
I always had a similar question about this but with adult tech companies.

Like for example, if I worked at P0rnhub as a web developer if that would be a huge issue if I wanted to switch jobs later? Not in the adult sector.

I probably would not tell my family that’s for sure.
Same company makes both combination dials and the large padlocks like the 831, 833, 851. I was lucky enough to tour their manufacturing facility, it's a typical machine shop plus a small foundry as they do their own casting on-site too.
Nah, btouellette is correct. AMD only led for a few years around 2003-2005.
So in the case of the iMac, you have the "chin" on the bottom, which is where all the computing guts are stored. The new M-series iMacs are incredibly thin and the only thing above the chin is screen. There is also a webcam on the top which takes up a bit of space so they make the sides the same width to match. If you also look at how the LCD is inlaid into the chassis, they need to have a lip around the frame in order to hold it in. This is going to require a bezel of some sort

https://www.ifixit.com/Teardown/iMac+M1+24-Inch+Teardown/142...

The screen on the Studio Display is pretty similar, it doesn't set "into" the frame like some monitors, it sits on top of the chassis with a small lip. It has a camera (and basically an iPhone) in it as well but the bezel could probably be shrunk down a bit.

I wouldn't doubt that they made a design choice to keep the bezels similar between the two products to make a cohesive design language. If/when they shrink bezels on one expect the other to change as well.
If you enjoy this, a few years ago I made the "C++ iceberg" meme (with clickable links!). I've been thinking about making an updated V2 with all the "you forgot about X" messages I've been getting.

https://fouronnes.github.io/cppiceberg/
Yet another thing to put in the bag of Fermi paradox answers: would industrialization and high technology be likely without fossil fuels?

Of course we have solar, wind, geothermal, hydro, and nuclear, but all of those are hard to access at any kind of scale without at the very least modern metallurgy and advanced materials made possible by fossil fuel energy. Modern renewable energy isn't possible without things like silicon PV, advanced materials for huge wind turbines, and batteries that are the product of extremely advanced materials science and manufacturing technology.

Fossil fuels were basically the thermodynamic seed capital.

It technically could have been done more slowly with wood and other biomass as a fuel and feedstock, but it seems like it would have been less likely to occur.
Show HN: Pillser Ask – personalized AI nutrition assistant
It's been 3 months in the making and a journey started with an exchange on HN. I couldn't be happier to share progress!

What is Pillser? Pillser aggregates data from thousands of research papers and about thousands of supplements, bridging the gap between scientific research and consumers. Our goal is to provide easy access to unbiased information on supplements and nutrition, empowering you to make informed health decisions.

Pillser Ask leverages the same data that powers Pillser, but also has access to sources like ods.od.nih.gov, nhs.uk, and a dozen more authoritative sources on nutrition. It can give personalized, evidence-based advice on nutrition and supplementation.

The chat is prompted to work with as little or as much information that you feel comfortable disclosing. However, the more variables that you tell the chat (like age, sex, body weight, etc.), the more of these variables are used to match Pillser's vast database of research papers (https://pillser.com/research-feed) to surface the most relevant insights.

In future, the personalization is going to be built into the product. I am working on a health card – you will be able to opt-in to creating a profile on Pillser that describes your age, sex, body weight, existing medical conditions, etc. and Pillser will automatically take these into consideration when you ask Pillser Ask a question.

A few necessary disclaimers:

Pillser generates revenue through affiliate marketing. We earn a small commission on sales made through our website, but we do not promote any specific product or brand. This ensures we provide unbiased information and insights without the influence of advertising. Full disclosure: https://pillser.com/affiliate-disclosure

Pillser is a young project, just over 3 months in development, and I envision it as my life's work. The field of healthcare, nutrition, & supplements is incredibly complex and nuanced, and I believe AI will play a critical role in making it more accessible. However, in this early stage of Pillser, I am still learning how to best utilize the data that powers it. I am putting a lot of effort into making sure that the information provided is accurate, but mistakes are bound to happen, and I am always open to feedback and suggestions. Learn more: https://pillser.com/ai-powered-supplement-research-and-compa...

I don't know yet how exactly the project will evolve over the time. I just know that there is some intersection between people wanting to eat and live healthier and vast amounts of research, and that somehow successfully combining them can create something that people want.

Would love to hear your perspective on the project today and where your imagination takes you!
I was picturing doing the deduplication as a map-reduce process over a huge (petabytes) dataset, where every worker is blind to what embeddings other workers have already generated. In such a case, shoving the embeddings generated by each worker into a shared vector DB, and having it (maybe incrementally) clustering the vectors as it receives them, would be acting as the "reduce" step.
U.S. Added 206,000 Jobs in June
Which model? Would you recommend?
I have a pretty clear understanding that the crazy misuses that some people are pretending will happen are obvious and will not happen because it's basic law making.

It's like saying "they say they want a new law that reduce car speed to Xmph on those new kind of road, it's crazy, it means that they can fine me if I run too fast on GTA5". It does not mean that I have sources or insider knowledge when I say that it is unrealistic because it never happened with plenty of similar and that if they can do that, why don't they arrest you when you run over pedestrians in GTA5.
Or, because there’s so many languages around now, they just use something else. I really don’t like working with Rust myself and so I use other languages.
Probably the side that is expanding conscription and routinely kidnapping men off the street and throwing them onto the front lines with weeks or less of training.

Thats something that either happens routinely if youre desperate and short of men or doesnt - because it's deeply unpopular and you wouldnt do it if you didnt have to.

There are many signals which lack meaning (e.g. land taken) or can be fudged (e.g. casualties) but there are some signs of weakness like this one which can't be bullshitted or concealed.
It isn't hubris. Before the invasion western analysts were misled into believing Russian capabilities had or were near parity with modern western systems - one of the factors in the widespread assumption in western capitals on Feb 24, 2022 that Ukraine would fall in days. But Russian systems have mostly performed poorly in this war. Meanwhile Western systems have proven highly capable in all recent wars.
> I see that the paper that reported 5J per token used LLaMA 65B, a relatively small model. ChatGPT 4 reportedly has trillions of parameters

GPT-4 uses a MoE architecture, composed of many smaller models - (speculated) total parameter count is not particuarly meaningful when the vast majority of its parameters will be in submodels that aren't active for a given query.

In terms of capability, LLaMA-3 is about on par with GPT-4 (in LMSYS arena[0] the earliest GPT-4-0613 has 1161 ELO, Llama-3-70b-Instruct has 1207 ELO, and the latest GPT-4o-2024-05-13 has 1287 ELO).

You could expect LLaMA-3 to reach the same capability with greater efficiency than the earlier GPT-4 versions, as it has the benefit of time leading to algorithmic advances. However, not only does that advantage now fall on the side of the more recent GPT-4 versions, but also OpenAI's inference efficiency will presumably benefit massively from scale and large amounts of infrastructure-specific engineering - opposed to researchers spinning up a model on GPUs from 2017.

So I still believe 5 Joules is approximately fair (especially since many smaller models still see use). But really, even tweaking it upwards by an order of magnitude, it just doesn't seem to amount to all that much.

> and used single prompts that would be much smaller than conversations

I only took their Joules per token estimation.

> As for the number of interactions, a professional using the tool forty hours a week to support their work could easily have a hundred conversations per week (hundreds of prompts total).

So, lets say, 500 prompts total in a week (consulting the LLM every few minutes for the full duration of their work). That's about 3kg of CO2 per year, likely less than the coffee they consumed in one week, or one drive into work.

Initial calculation was intended as a rough average user. A professional may well use an LLM more often than average, and hopefully get higher than average utility from it.

> That said, I agree that it's unlikely to be worse than a celebrity with a private jet.

"unlikely to be worse" is a bit of an understatement. You could use it for 10 million years and still not catch up to half of Taylor Swift's annual private jet usage.

[0]: https://chat.lmsys.org/?leaderboard
My (polish) bank gives invoicing software for free and obviously you can put whatever currency you want.

Bank is called millenium bank.
Where do you think the N in NOR and NAND come from?
Coded a microcontroller that allows me to open my gate using my phone so I don't have to carry the gate remote around. Also convenient when I have guests.
Hey buddy, I have a few English majors in my life and they are some of the best people and I would pick any of them over someone like you in a split second. I suggest taking some classes in the English major to keep yourself from becoming a complete POS, which what looks like is happening.
Mechanical telepathy may be possible, and for me could possibly answer this question. You and they put on a device whereby you tap into their conscious experience, see through their eyes, hear the voices in their head...
The world is full of many ironies, but perhaps one of the largest in computing is that Hurd, a project that began in 1990, was not only beat in time to market by Linux; but was even upstaged by Nintendo (a glorified toy company) with their microkernel-based Switch OS.

(Edit: https://media.ccc.de/v/34c3-8941-console_security_-_switch and https://en.m.wikipedia.org/wiki/Nintendo_Switch_system_softw... )
Marx is nonsense, but as we've seen lately, nonsense turns out to be a powerful and dangerous thing. As with most powerful, dangerous things, it's much better to deal with it from a position of understanding, than from a position of ignorance or indifference.
The British Black Arrow used hydrogen peroxide as the oxidizer and reached orbit in 1970 (demonstration) and 1971 (only payload carrying launch.)
I've written a bunch of web apps, extensions and bots to help me with tasks, taking notes on articles and books.
If you count a bunch of individual shell scripts for text processing then yeah. A bunch. I still use a lot of scripts I built like 15 years ago. Every now and then I make tiny changes but yeah I still use them a lot. I'd say 40% of the software I've ever built has been for me.

I'd say it's a rite of passage to write software for yourself:

1) It gives new programmers some practice.

2) It can help you understand software development better.

3) It reinforces the concept of dogfooding what you create (even though in this case others won't get to use your software). Again, making you better developer. You'd be surprised how many people write programs that they barely use or test. Never really knowing how useful it is or isn't to others.