skysight-inc/HackerNews huggingface dataset:
But it literally says we believe it is the future of parallel computing! If it was faster than GCC today, we would've written present :')
I don't agree. It's a great way to visualise data when you want to focus on a trend. It makes it very obvious which "direction" is the data heading. But of course it is not very often used, is not a great fit for every use case (in particular, bad for the data in OP) and may be confusing when seen first time.
If there is any alpha with these data, it would have been used up
I want to congratulate the author on this, it's super cool. Making correct automatic parallelization is nothing to sneeze at, and something you should absolutely be proud of.

I'm excited to see how this project progresses.
Seems like a positive thing generally as it will likely to tell you the common issue behind your console error.
Something about this story doesn't smell right. I am looking forward to the post-mortem that iPhone forensics folks will do, but the story so far feels far-fetched to me.
I didn't realize the entire population was terrorists because a fraction of them committed terrorism and the rest lived in close proximity, so I trust you'll be totally fine with Vietnam nuking the States for everything we, you and me obviously, put them through.

And since you asked that question in bad faith now it's my turn. Is bombing hospitals, schools, and aid convoys terrorism, or is it terrorism unless it's the IDF doing it to Palestinians, specifically?

Where's Daddy, animuchan?
I’m on mobile. While swiping I accidentally made a swipe back gesture and landed back at HN.

Feature request: launch items further from the edges, this should address this edge case.
The following is anecdotal but I have to mirror your observation.

I've seen both sides of the coin where a son followed in his father's footsteps. The Father was an old stodgy pain in the ass with ancient practices.

The son opened his own practice with modern offices, a lot of software based systems both for office work and patient care.

The son was decent and the technology helped but the best dentist ive had was another super old dentist who ended up adopting some of the tech while also being an absolute magician in his work due to his experience. His ability to ascertain edge cases from things such a cavity xray really made him a top tier dentist. Thats something tech cannot always make up for. Its raw intuition from years of experience. It was a heartbreaking event when he decided to retire. :/

There is a good argument to be had for younger dentist adopting new technology and learning the latest skills but it isn't always a perfect fit.

The best dentist seems like the old person open to new ideas(in my experience).
Looks like it could the autocomplete of the browser they are using.

Try something like this in your global.css
https://pasteboard.co/VAf6hbqgxOoU.png
In human compatible by stuart russel he chronicles all the previous cycles. After deep blue, 'expert systems' even earlier - What I don't remember is if he describes the relative level of investment in each "boom" phase.

I wonder if the level of investment was near comparable ever to what microsoft and google and fb etc are spending now on training foundation models.

I feel like the money guys really believe it this time, given the money we're seeing still being poured in, and it's not slowing down yet (please correct me if I'm wrong). but also I am biased as I love the idea of agi and desperately want this time to be different
There are several sites with instant quotes that are cheaper than Shapeways.

PCBWay and JLCPCB both offer similarly-priced very cheap 3d printing and CNC services out of China. Weerg in Italy also offers 3d printing and CNC services and I'm probably going to try them out for the next thing I need printed. The only non-marketplace service I've seen in the US that offers instant quotes is i-solids in Texas, but they have quite high startup costs and seem to be more geared towards small-medium production runs.
Why does this exist?

The example AI-generated explanation shown doesn't seem any more helpful than the original error. It just states the same information in a long-winded manner.

Errors and warnings are already deterministic and unambiguous. Why introduce the opportunity to confuse people or just be plain wrong?
I'll take a wild guess that kids in rural Kenya venture quite far when there is no other form of transportation.
A Cosmopolitan species in fact that can be found from Naples to Florida, Alaska to Santiago de Chile, Sidney to Madagascar and from Norway to South-Africa. Conquered every single ocean except the poles and the Eastern part of the Mediterranean.

And yes, is a truly spectacular big predator. A little like the invertebrate version of a big cat, specially with that claws.
There’s always Lego for concrete casting: https://youtu.be/C3EcdyQECBY
The only way customers will know they can opt-out is if they read this "Privacy Principles" page?
It depends. On the lower end of the spectrum, there are high volume products that offer somewhat better performance for just a tiny increase in cost, as mentioned in other comments. On the higher end of the spectrum there are laboratory-grade oscillators, for example the legendary Hewlett-Packard 10811 [1] and similar, which cost hundreds to thousands of dollars. These overlap in price with the lower end atomic clocks.

[1] http://etoysbox.jp/Memo/3_Test_Equipments/HP_10811_OCXO/HP_1...
The trend towards multiple cores in machines was one of the reasons I decided to learn Elixir.
I've had really good results using this guide. Grew some proper crystals.

Getting the evaporation right is important. It can't be too fast or too slow. I grew my crystals in a closet.
>Scientists and engineers will need to.

No, they wont.
The other disadvantage with many standardized tests is that they appear less biased while not being very unbiased at all.

Anyone who's taught test prep knows that "modest"/lazy students can achieve huge returns from being coached to exploit patterns in test structure and test content without actually becoming any more qualified as a student and without developing any kind of transferable knowledge.

But it requires investing money in private test prep tutors, many of whom are themselves capable of good-paying opportunities elsewhere, so it's largely not available to earnest and hopeful students of lesser means.

This impacts SAT, ACT, GMAT, LSAT, and plenty of other common tests.
> Basically everything is bumping around until the desired reaction or configuration is obtained.

Dare I say it? That sounds alot like what we do in the office most of the time.
Don’t forget - the Chrome DevTools console can be styled and even renders ANSI escapes, so the text read by the LLM might be completely different than what you see on-screen.

https://developer.chrome.com/docs/devtools/console/format-st...
Yeah it's difficult to handle especially if there are unknown unknowns. I prefer to find a coding job where my clients are programmers.
Yes I've grown some great salt crystals using this guide and little effort.
[dupe]

https://news.ycombinator.com/item?id=40389502
If it were up to me, billboards WOULD be a crime - and in some places that take pride in their land's beauty, they are!

Another difference is that one of them is intentionally designed to capture my attention, usually while I'm driving, to try and get me to fork over my money. So that's another delta.

I don't love graffiti, but I do hate outdoor advertisements.
> People who commit suicide over an F on a test are in great need of mental health care far beyond what a professor could provide.

Nobody is asking professors to provide anything. The ask is that they don't go out of their way to pile on extra cruel punishments on already-stressed students for typos. That's beyond the ability of a professor? What the heck are all the other ones doing then?
So no proof, only conjectures? Sounds like he shouldn't act like he is correct and everyone else is wrong.

I guess I am big archaeology then, somehow.

Having a very hard time understanding how a bone flute equates humans having forgotten advanced technology in the past. I don't think anyone here disagree that modern humans have existed for hundreds of thousands of years and have made artifacts like this in their spare time and created bespoke tools to create them that have been lost.
Typical insurance costs in the UK are extremely low compared to the US though. Most health insurance is "top up" based, in the sense that it covers things the NHS doesn't do well enough, like shorter waiting lists for some elective procedures.

The average cost of private health insurance in the UK is ~$114/month.
> universally adopted and interoperable

No. Big email server all over the place might drop your emails for whatever reason is and they won't tell you.
> Also, he actually writes and runs code, overnight if need be...He's not in an ivory tower. He's very much hands on, and when he's behind the wheel, you're in for a ride.

That's such an admirable thing. Something to aspire to, given his age. I wonder if one can say the same thing of all the 'thought leaders' of the industry who go around pontificating about code hygiene and tidiness.
Discussed/flagged yesterday (15 points, 4 comments)

[0]: https://news.ycombinator.com/item?id=40381410
Simplicity in an algorithm has limited direct impact on its usefulness in industry where libraries are prevalent.

Consider mapping structures with Θ(k) expected lookup times. The simplest implementation is a hash table with chaining. Open-addressing is a bit more complicated, but also more common. Tries, which have O(k) worst-case lookup times are often covered in Undergraduate courses and are definitely easier to analyze and implement than forms of open-addressed hash-tables that have O(k) guarantees (e.g. Cuckoo hashing).
ISTR the GC pipeline being fixed-function while the Xbox had a full-fat GPU (GeForce 3 variant) -- one of the reasons why the Xbox absolutely smoked the other sixth-gen consoles in terms of performance. Was I wrong?
That's an even weirder concept. You don't care for humans, but you care for the gigantic monstrosities that they sometimes collectively create, the ones that cause misery, sorry, and kafkaesque dystopias?

I have morals which prohibit me from deliberately or recklessly cause human individuals harm. But I have no such morals towards communities... if it were possible to murder communities without harming the humans that were part of those, I might just do it for the fun of it.
Communism was a religion.
5.666 installed and is running well under wine for me.
XMMS?

https://en.wikipedia.org/wiki/XMMS
TLDR; still can’t drive all the way down the coast.
Most of the references I can find to "SUNWut" are related to the Sun Ray thin client. See https://en.wikipedia.org/wiki/Sun_Ray
Show HN: JavaScript MapConcurrent
I created an object that provides a concurrent map operation, inspired by patterns common in Java, but that I've not seen in JavaScript. This was mostly an exercise to see if I could get it to work; I haven't used it in anything yet. It uses WebWorkers and transfers buffers instead of copying them which is faster than array.map.
And that is 1) not risk free - though it's low risk, have too many false positives, and you do more harm than you prevent, 2) do enough biopsies and you will still get false positives.
I never use comma, I always define one variable per line. Much easier to edit and read. However, the way it works is certainly not inconsistent.

As to your other concerns, it makes perfect sense.

int WHATEVER;

read as "WHATEVER is an int" and you can work backwards from there. There is no more type syntax than that. The thing is, it's much easier to look at stuff this way since otherwise you'll have to shift back and forth between 2 different syntaxes (types and expressions) all the time.

I've been looking a lot for a better more algebraic syntax too. All syntaxes I've found have lost on two axes _in the common and simple cases_

- low cognitive overhead

- terseness

Yes, the principle of declaration follows usage is already stretched to its limit, and C++ has certainly overstretched it. But still for the bread-and-butter use cases, the "better" syntaxes seem to always lose on those 2 axes.
> No reason the transmission protocol and the application/ui protocol need to be coupled in their level of abstraction

They aren’t as there isn’t any application protocol.
Ncurses is the closest you’ll get.
But several TUI frameworks exist (like ncurses and the charm.sh packages) which abstract the low level let’s call it a wire protocol
> I'm personally putting a LOT of effort to make our claims as accurate and truthful as possible, in every single place

Thank you. I understand in such an early irritation of a language there are going to be lots of bugs.

This seems like a very, very cool project and I really hope it or something like it is successful at making utilizing the GPU less cumbersome.
(defn fac [n] (->> (range 1 (inc n)) (reduce *))) or in Clojure.
I never knew you shared my biggest gripe with C. I really wish this or an equivalent had made it into some C standard.
Missing an apostrophe on "its" isn't remotely comparable to missing a mortgage payment, come on.
> Whenever we call our transform function, we would have to ensure that we clear out the old list of accumulated information.

This is why I presumed this post is using the popular understanding of the term.

Anyway, nodes are only public if the calling code makes them public by leaking a reference or something.

> Don’t forget about all the other problems that global mutable state brings. There must be a better way.

When this blog says "global mutable state", then it must be referring to what's commonly understood to be "mutable state". It seems to be an article of faith that there must be a better way. To my sensibility, that is the best way. The argument seems to rest on some sleight-of-hand regarding "global".
At 13, I regularly solitarily ventured about 15 miles away (5 miles as the crow flies) by bicycle.
Why wouldn't you just vouch author's submission? https://news.ycombinator.com/item?id=40377634
The very elements that you use to argue for why the quote is being taken out of context can be spun around in favor of the interpretation that it is not.

- Many hold the notion that the threat of AI is similar to that of nuclear weapons.

- Gen. Mark Milley is one of the key “characters” in the author's account of their time at Palantir’s conference showcasing its warfare AI.

- Milley works in Nuclear research at Los Alamos, like Oppenheimer. Oppenheimer was the lab’s director. Milley’s exact role with the lab isn’t mentioned and I couldn’t verify his exact position, but the present day iteration of the lab is ran by someone else.

- A key theme of the story is how oblivious some key attendants and organizers are of the potential damage that warfare AI will have.

- It can be argued that those in attendance are primarily interested in developing the means to victory on the battlefield at any cost that can be rationalized by credentialed minds. A parallel can be made between warfare AI today and the development of nuclear weapons during WWII.

- Milley is comparing himself to Oppenheimer. He probably does not mean the he is the present director of the Los Alamos laboratory. It’s arguable that he is saying so in an attempt to amuse the author, much to the author's distaste. Note the pop culture references, the author's internal and external jabs in response, and the offering of state department swag (the pens and stickers).

> “Have you seen Oppenheimer?” he asked.
>
> No, I said, but I’d read The Making of the Atomic Bomb.
>
> I thought he was going to talk about the hubris of people who build weapons of war.
>
> Instead, he told me he works in nuclear weapons research at Los Alamos laboratory. Reaching into his backpack, he handed me a few Los Alamos pens and stickers.

These paragraphs and another half paragraph before the actual quote appears in the body of the article set the stage well enough to suffice for context.

A bystander may or may not make the same connections if they were to overhear this conversation as it happened, but an attentive reader can due to the privilege of having intimate knowledge of everything that took place before the exchange and a few details outside of it.

Whether it's conveyed via the actual conversation, or against the backdrop of the author’s publicized impressions during the conference and other elements that exist beyond it, the quote is not positioned inappropriately.

We have to remember that this article is not a traditional “news story”, it is a subjective account. The connections that make the quote noteworthy may not be found by all and sundry, but I’m confident that the Guardian has a feel for its readership and the sentiment that they and others will have about their stance on AI, Palantir, warfare, etc. prior to reading the piece.

I think the literary element at play is something like irony.
Show HN: I built an open-source answer engine that runs local LLMs
hey hn,

I built an open-source Perplexity clone that can run local LLMs and cloud LLMs.

It's fully self-hostable through Docker and uses ollama to support local LLMs.

The demo video in the repository shows me running it locally with llama3 on my M1 Macbook Pro.

I'm open to any suggestions or feedback, thanks!
I personally find more readable to have the type first and no colon, and type inference :

int func foo(int x, int y) {
var sum = x + y
return sum
}
I say "global mutable variable" to introduce the problem, followed by "global mutable state" in the summary of the first solution. The evil isn't a variable, it's just global mutable state in general. In cases where you need state, ETS and GenServers are good solutions—we agree there. But are you suggesting that the right way to solve this problem would be to spin up a GenServer every time you need to run what should be a pure function? I'd almost rather use the process dictionary!

What I'm saying is, this problem shouldn't need state to solve it, therefore any introduction of state is a hack that will be a headache to maintain, test, and reason about.

> In the case of business logic and Elixir, this is where you may need to write your own DSL to model domain logic (DDD). It makes it makes things more flexible and more maintainable than piling together mud and hoping it won't fall over and that someone else in the future will be able to reason about it and maintain it.

I don't know what you're referring to here. What problem would a DSL solve (and how?), and what do you consider to be the mud that's being piled on?
"I looked right into its deadlights... and I wanted to be there."
Cool, so next time I have numbers that aren't reals to perform math on, I can use floats.
Congratulations on the launch and hard work so far! We need projects like this. Great readme and demo as well.

Every time I try to write shaders, or even peek through my fingers at CUDA C(++) code, I recoil in disbelief that we don't have high level programming yet on the GPU. I can't wait until we do. The more great projects attacking it the better in my book.
Test or not, the matter is more about "how much can you spend on legal representation", and the answer there is going to be "not enough" unless you are a very, very large company.
Kiwifarms and it's owner are well known to be transphobic. They have a subforum specifically for making fun of transgender people.

Aside from what you mentioned in regards to the court case, there's plenty of other issue with kiwifarms as well: https://old.reddit.com/r/keffals/comments/1bkp9my/proof_kf_h...
I believe this to be true. I remember some college or high school age people drove an old VW Beetle within an inch of my rear tire in the bike lane, honked repeated, and thought it would be funny if I fell and they ran me over.
Edge did it first:
https://learn.microsoft.com/en-us/microsoft-edge/devtools-gu...
Careful though, the monster only has three frames of vulnerability when you see the flash.
Prefixes come first, 1 byte each, order doesn't matter except that REX, if present, must come last. Then the opcode, 1-3 bytes. Followed by Mod R/M byte, if present. Followed by SIB byte, if present. Followed by address/immediate, 1, 2, 4, or 8 bytes, if present.

Ugh; there's a reason why I'm switching my architecture course to MIPS32.
That's why I consider biology a type of alien technology that we've been trying to reverse engineer but are still a ways away.
I mulch, but it's slower and requires more frequent mowing. The first mowing of the year (I always wait too long) is nearly impossible with a push mower mulching.
>> property value is the polite face they put on it, while their real concern is things like crime

It's polite to be concerned about money and impolite to be concerned about crime?
>"Deviant" and "good" aren't mutually exclusive. Just wanted to clear that up for you.

Great. Give yourself a pat on the back for that one.

Now that you've had your smug moment, note that the parent comment wasn't concerned with the quality of content, but the category.

"Furry smut isn't art", brought to you by "Rap isn't music" people.
Deleted files are kept in a hidden “expunged” folder both on device and (presumably) in the Cloud for up to 40 days pending actual deletion.

You can sometimes recover “deleted” files and media by dumping the entire phone and recovering files via the expunged folder for iCloud Drive and iCloud Photo Library — these were already deleted from the “Recently Deleted” folder.
…yes. Which is why OP made the argument that this tool, which helps with fundamental performance, isn’t very useful for calculating an equity’s price target.
Content-Type isn't really an ambiguous case. It's invalid MIME - there can only be one Content-Type header in each part (RFC 2045 sec 3).

The problem is, neither clients nor servers want to enforce it because users will complain.
Indeed!

The cool animation when bringing phones close together to share contact and data?

Well, work 10% of the time for airdrop, but often doesn’t do anything…
Anyone who can do it, can do it. The strong do what they wish and the weak suffer what they must. This is the way the world really works.

Throughout history, countries around the world have taken other territories as their own. How many of them have ever been courteous enough to allow referendums to break off again? It is that courtesy that is remarkable, simply taking territory is normal.
Also, they would school them on actual-world problems in the process:

- You can't wait until you receive the entire body to be able to compute a signature to then validate the sender as your first line of defense. It is just too expensive and opens you to DDOS attacks. People use IP reputation as a first line of defense because it is cheap, not because it is good.

- You cannot enforce people's behavior through RFCs. I can assure you that random guy next desk will not care about your "this is a top-posting-thread" header and bottom post there. Even if she has to manually copy/paste things around.

- Likewise, auto-generated plain-text versions of HTML (or other rich-text formats) are no better than what screen readers can achieve. Most poeple won't bother writing that alternate version, meaning the obligatory alt text is now less useful than when it was optional and only people who cared inculded it.

- Your largest client may not update their e-mail infrastructure to comply with the latest standards. If that happens, you don't tell them to update or otherwise you won't be answering them because their e-mails go to spam. You do whatever is necessary to ensure that their e-mails don't go to spam. Business always comes first.
There’s no way this particular thought would ever cross the mind of anyone at Google or Microsoft.