skysight-inc/HackerNews huggingface dataset:
I can't remember which language, but there is one where every number is a double and there is no int type.

Is Onyx like that? I don't know. It would take me maybe two minutes to look up. The point is I have to look it up to be certain when that certainty could be part of the language.
"When a measure becomes a target, it ceases to be a good measure, but a great way to trigger fraud investigations"
I'm saying that regardless of whether it's AI generated or not, it looks fake.
There’s a kernel of truth to what Andressen says which is that modern American culture is relentlessly pessimistic about almost everything and that is frankly ridiculous. I suspect this is because for a lot of the new left types any sort of optimism is defeating for their cause, which says good change can only happen by overthrowing the system. Therefore they have a strong incentive to push overwhelming negativity.
Video of CAMM1 on a dell laptop:

https://www.pcmag.com/news/what-is-camm-perhaps-the-future-l...
#1. split into three. Next two are other classes. Some universities combine diff eq and linear algebra in one semester. Some universities probably have classes that cover the three semesters in two. I think most prepared students arrive with AP calc BC and just start on the last semester (multivariable..)
Why Postgres is winning over MySQL?
Also, you have craziness like quite regular iteration being implemented using exceptions, which are not exactly trivial to optimize.
That depends how your API is structured, and again comes back to the atomicity and idempotency.

If your API is for example: "POST /orders/create {products:[{bananas:1}], shippingAddress:{},...}", then it's not clear how you would check uniqueness, because you'd want the same person to make the same order at different times by design.

To prevent double-submit, and make it idempotent, you need to add extra information.

One way to address this is generating transaction/sequence/correlation IDs at the very start of the process. So for example when you first request the order form, a transaction / correlation ID (called in the article an Idempotency key) is generated.

Then you would include that transaction ID in the order, and could prevent duplicate use of an order ID at multiple levels of the system including the database.

One design is to have a single-source-of-truth, and have at the (internal) API layer a state machine for a transaction. Once an order has been processed then it's impossible to make another order because there's no "make order" step from the state that an order is in having been processed. Again you need some kind of correlation ID to track which state machine needs loading.

That however is less scalable than other solutions including things like event-sourced architecture, which would also prevent duplicate orders through eventual consistency although there's less (or no) guarantee in many such systems that the order submitted "first" would win the race and not be superseded by the second. Such behaviour is fine if documented.
"We think of the breakdown roughly as follows: of our roughly 30% original speedup, 10% is going into Pyston-lite, 10% was done independently by the CPython team between 3.8 and main, and the remaining 10% we are hoping to contribute back upstream."

To compare with Javascript: if I remember, as it appeared, V8 JIT was orders of magnitude faster, compared to the interpreted code.
To the cultural point I'd add one. I'm an American who worked in Europe in the 2003-2004 era for an American company managing European developers. There was a very strong feeling - as in much stronger than I'd ever experienced in the US - that for a successful career, one had to get out of programming into management. From European upper management types, I had the strong feeling that they considered programmers to be glorified typists. Except at American companies, pay for developers was abysmal comparative to the US.
> Cuplrits are mostly glibc devs with their manic abuse of version names (and very recently, a GENIUS who added a new ELF relocation type): this is a pain for game developers to provide binaries which span a reasonable set of distros in time. Basic game devs install one of the latest mainstream and massive distros, build there, and throw the binaries on steam... but that recent distro had a glibc 2.36 and now their binaries have version names requiring at least a glibc 2.36 (often, rarely not). They have to force the right version names with... the binutils gas symver directive (see binutils manual) until all their version names are compatible with a glibc reasonably "old" (I would go for a reasonable 5 years... 7/8 years?):

Or ... just build against the oldest glibc they want to support.
Given that the EU define natural gas as green (mostly thanks to Germany and the green party), it seems fairly clear that fossil fuels are here to stay. There is not much political capital to riot or demand political change. The major discussion from the green movement during COP28 has been if the war between Israel and Palestine is more important.
I think the key word here, somewhat buried in the article, is "sustainability". If you can convince someone that what you're selling is really wood, then you get your brownie points for being green. Epoxy resin doesn't sound quite so sexy and sustainable in a planet-conscious marketplace.
If you have to put unconsenting others at risk (especially with life and limb) in order to develop your product, your product should not be developed.

Developing dangerous technologies in a sandbox is the way it should be done, even if that means it greatly increases the development time.
I work on Deno KV. Happy to answer any question!
I don't think I'd count the Antikythera device. My understanding is that the mystery with it is how it was made. The astronomical and mathematical knowledge to design it was well known among the Greeks.

If Antikythera devices were common, with say every ship having one, every town and village temple having one, every school having one, and so on we'd have a big mystery because we don't think the Greeks had the technology for mass production of mechanisms with the necessary accuracy and precision.

But we've only found one, and we don't know how long it took to build.

The Antikythera device could be the work of one builder and his assistants over a lifetime, financed by someone very wealthy and able to supply as many slaves as the builder wanted. It could even have been built over more than one lifetime, if the sponsor was a government.

When you are not in a hurry and you have a lot of laborers you can make very precise mechanisms with little more technology than blocks of metal and hand files.

As Teller of Penn & Teller once observed, "Sometimes magic is just someone spending more time on something than anyone else might reasonably expect". Penn has said "The only secret of magic is that I’m willing to work harder on it than you think it’s worth".
I was wearing a MiBand and getting ready to get an Apple Watch. Then my wife got me a Longines auto. I'll never go back to smartwatches again.

I'm not a collector when it comes to watches, and I can happily wear that Longines until the end of time, and will be happy.

Having a tactile watch with real hardware with no electricity inside brings me more joy than some capable electronic toy which needs constant tending and replacement.

If I was climbing mountains, maybe but mere outdoor activities I have a ProTrek. More than enough.
I was thinking about this just today randomly.

Every bit in computer memory or data store is just a bit flip away from being completely wrong.

In other words all data corruption -- unintentional or deliberate-- can be statistically shown as a bunch of off-by-one errors.

Of course the chance of multiple random off-by-one errors lining up exactly to help one party is astronomically low. But would a typical court of law be able to discern?
I agree with naet that threejs might be the thing to look at if you want to make 3d animations. My own interactive diagrams are 2d, and I often use svg with reactive data filling in the parameters. [1] I've also tried hand crafting and it's not so bad for pages like this. They're mostly write-once pages, not software that's being maintained for many years. Some of our intuitions are out of whack when they tell us that we need abstractions and frameworks for maintainability.

[1] https://www.redblobgames.com/making-of/circle-drawing/
I’m surprised no one has commented on the context size limitations of these offerings when comparing to the other models. The sliding window technique really does effectively cripple its recall to approximately just 8k tokens which is just plain insufficient for a lot of tasks.

All these llama2 derivatives are only effective if you fine tune them, not just because of the parameter count as people keep harping but perhaps even more so because of the tiny context available.

A lot of my GPT3.5/4 usage involves “one offs” where it would be faster to do the thing by hand than to train/fine-tune first, made possible because of the generous context window and some amount of modest context stuffing (drives up input token costs but still a big win).
There's nothing about MoE that is incompatible with Metal.

There is a prototype GGUF implementation (https://huggingface.co/TheBloke/Mixtral-8x7B-v0.1-GGUF) that is out this morning, but it requires a branch that hasn't been merged into the main llamacpp release.

In fact, the #1 challenge with MoE is increased RAM usage, which is something that the unified memory of Macs specializes in.
"While the President's press secretary Jim Richardson tries to convince the public that no credible threat exists, the President puts together a team of specialists to stop the tomatoes, led by a man named Mason Dixon"

Wow that took a turn
Having read/skimmed the bug I see now that the issues objected to by Eschel were all raised early, back in October, by the other developer looking at the work, Michael H. He pointed out the RET thing and the issue with using control characters as a registers.
why not just use the (smart) phone?
Paging Dr Robot: How AI will revolutionise healthcare
1) as a developer or founder looking to experiment quickly and cheaply with llm ideas, this (and llama etc) are huge gifts

2) for the research community, making this work available helps everyone (even OpenAI and Google, insofar as they've done something not yet tried at those larger orgs)

3) Mistral is well positioned to get money from investors or as consultants for large companies looking to fine tune or build models for super custom use cases

The world is big and there's plenty of room for everyone!! Google and OpenAI haven't tried all permutations of research ideas - most researchers at the cutting edge have dozens of ideas they still want to try, so having smaller orgs trying things at smaller scales is really great for pushing the frontier!

Of course it's always possible that some major tech co playing from behind (ahem, apple) might acquire some LLM expertise too
This is a great addition to your search engine, thank you for sharing and continous development!

Years ago I was interested in the same area - visual exploration of websites, but from a different angle. I created an addon that created a timeline-based visual index of all websites exchanged in a chat channel. This was pre-Slack, the goal was to create an archive of all the relevant materials and attachments that teams exchange at work.

Technically, it was a plugin for Hipchat, a scraper, and index in Elasticsearch. Relevant things of note:

- Besides lexical similarity, I had visual similarity of website screenshots

- Chronology was useful when finding "the thing you shared with me after I sent you that starflower thread"

- I think I had a color filter for "finding that purple website"

There's not takeaway here, just wanted to share.
Show HN: LoginLlama – API to email customers for new suspicious logins
I swapped to a 4 day week (with relevant pay cut, which certainly made it easier to justify with my employer) in order to finish my MSc without burnout and it's changed my life. The entire balance of the working week has changed - 4 days is almost a 50-50 split which makes an enormous difference to your psychology (0.57:0.71).

My employer has stated they've not noticed any change in productivity either, including on the day I'm off (I do a video handover and notes every Thursday for the rest of the team) - which I partly credit with the fact I no longer can justify "oh I'll just leave that to tomorrow" + feeling energised come Monday after 3 days of my own time.

I really would struggle to entertain changing back to 5 days now.
Show HN: Listen to PG's essays in his own voice
We heard a bunch of feedback from users that they wanted to listen to essays in the author's voice. We just added PG's + Sam Altman's and are working hard to add the others.
I've noticed I can't see the road very well when I drive at night when there are lights from other cars on the road. I thought it was something wrong with my windshield, until my dad said he has the same problem and had thought it was something wrong with his eyes.

So I think maybe you're right, it's actually gotten harder to see pedestrians
The man has an entertaining channel with amazing chemistry experiments, millions of subscribers, hundreds of millions of views, and a career making videos on youtube. It's a shame you're such an overly judgmental dullard.
I'd love to hear both.
Interestingly, I didn’t have to be taught about idempotency early on in my career; I’m pretty sure I didn’t even know what that word meant. I’m a naturally curious person and I was always curious about the failure cases for the software I worked on—e.g., “What happens if this request is successful but times out before returning a response to the client?” I honestly assumed every programmer asked these types of questions, but I learned the hard way over the years that this isn’t the case.
argh so you had to retest the entire prompting / results ? did you do it exhaustively?
Yeah unfortunately that’s Mastodon pulling from other instances. Here’s the local timeline: https://social.lol/public/local
What’s wrong with Java interop?
The police and prosecution are the ones using these tools to attack innocent people. The article opens with a case of the corrupt prosecution intentionally and illegally withholding evidence.

This isn’t about bad science, this is about bad prosecutors who are more interested in convictions than justice.

Selective enforcement and opportunities to engage in misconduct like this are endemic in the US criminal justice system. Police and prosecutors have far too much power before and during trial, and far too much wiggle room to seek convictions for innocent people.
https://en.wikipedia.org/wiki/Struve_Geodetic_Arc
Power plants already have a more effective and much cheaper option than carbon capture: use a zero-carbon power source. Even nuclear is cheaper. Many countries have committed to zero-carbon electricity production by 2035, and all countries should.

OTOH, carbon capture is still in the technology demonstration phase, and there is no way that it can capture 100% of power plant emissions by 2035.

Carbon capture at source is still a good idea for industrial emitters that don't have good zero-carbon options. For example, cement production might be one of those.
It would be hard to really know, but I'm curious what percentage of the total US prison population is innocent. Per capita prison rate is still around 5 in 1000 according to Wikipedia, which is very high for the developed world.
It's better if you're hosting inference, worse if you are using it for a dedicated purpose. Presumably in the future it might make sense to share one local MoE among the different programs that use it, especially for a demand-heavy application like programming.
Struve Geodetic Arc
So presumably you run it. How many bad things has it stopped in the last 2 months?
So your employer is getting the same work out of you with less pay? Sounds like you should push for your old pay back.
I didn’t see it mentioned, another case of bad math used in court (unsurprisingly to convict a black person): https://m.youtube.com/watch?v=mTNlVAz2fdA

And while Googling I found another video by the same channel (Vsauce2): https://m.youtube.com/watch?v=OMr6zCXwuns
How are we running out of them if more are produced everyday? Wikipedia says that radiation in steal has almost returned to the levels it was before the nuclear bomb so that doesn't seem to be an issue anymore.
Thanks. It’s hard for people who haven’t gone through it to understand the pain it can cause. But even then, euthanasia is an act of compassion no matter how difficult it is rather than letting the animal suffer and slowly die.

For dry food, vets told us some cats like it better but it also helps with oral health as it removes some of the plaque by friction and keeps the gums healthier by stimulating ligaments holding the teeth from the crunching.
Static Site Generators: Not Just for Blogs
Latest update of FTC complaint:

https://www.publishersweekly.com/pw/by-topic/industry-news/b...
That's why Netanyahu has been funding and encouraging Hamas for decades. Now he has a perfect excuse to massacre Palestinians, because he has to bomb Hamas. The alternative, impossible, unthinkable, would be treating Palestinians with dignity and humanity, allowing them to live and flourish in their homeland, and giving them no reason to support Hamas. Netanyahu knows exactly what he's doing and has been doing and what we're seeing right now is his goal. He wants Palestinians gone.
Not sure about MacOS, hmm?

OK fine. Someone create a docker image for this purpose:
https://github.com/crempp/watcom-docker.

Will try it.
Curious among folks here: Are you aware of companies that allow for or even encourage four day work weeks?
Japan has a fairly sizeable 130m population. They used to have the world's most advanced tech industry in the 80s/part of the 90s.

Also do not discount Canada. At almost 40m people (comparable to say, Spain), access to US+Mexico market via NAFTA and a historically strong tech sector (Ati, Blackberry etc) you'd expect them to be very strong. However, despite these strengths, today Canada's tech sector pretty much devolved to a nearby location for US companies to temporarily relocate employees that had H1B issues. Canadian-origin tech companies are now basically gone from the big leagues.
Every Layout (https://every-layout.dev/rudiments/axioms/) is a fantastic resource that really opened my eyes to a fundamental problem at the heart of most design systems and component libraries: they don't compose well or scale cleanly, because they're not built on the right primitives nor based on first principles. Whereas Every Layout demonstrates that it's possible to embrace "axiomatic design", including use of a typographic scale as the basis for robust, accessible, composable, layouts and designs. Highest recommendation.
> A component is an object and therefore perhaps ought to be represented by a class.

That's what those who ditch inheritance altogether when designing languages challenge and it turns out not much of value is lost :) 'Component is an object' is something you'd hear from an OOP practitioner which isn't exactly convincing to people thinking functionally.
""Normies"" do not use static blog systems because they use the WYSIWYG editor in Wordpress to make (& live preview etc) posts.
The brain is probably draining because there's more money available, though, linking your answer to the parent's.
An early stage startup is an empowered product team, I would say. I would never found a company, take on the CEO role, and then hand off responsibility for customer value and business viability to a newly hired “empowered product manager”. That makes no sense to me.

For a later stage company I fully agree with this model though. I tend to think of these “empowered product teams” as sort of internal startups, each with a “mini-CEO” and a “mini-CTO”.
Yes that's true. To this day using bazel + IntelliJ and I can't jump into some header files from other @repos// (it could be that I'm on Windows, and this doesn't work there). Need to give it a try on Linux/OSX.
Retail Lobby: "We Lied About Organized Theft"
I love the idea of the service, but yes, those terms (and the commentary about the GDPR) are very strong showstoppers for me.
From what I can tell, he claimed earlier this year that he has a bunch of hacked emails from a SNP MP[1]. I guess this is what this blog post has to do with. I get laptops contain a bunch of your personal information and getting it seized is bad for privacy, but the reverse (ie. you opening claiming that you have stolen information and the police can't do anything) isn't exactly great either. If he doesn't want his laptop to be stolen, maybe don't go out and claim that you're holding stolen emails?

This blog post also mentions him being jailed, which probably refers to this incident[2]. According to the article, he got jailed because he violated a gag order.

I think I'm starting to see a pattern here. He thinks he's above the law and openly violates it (either by holding on to hacked emails and refusing to hand it over or violating gag orders). When he gets punished for it, he claims it's part of some conspiracy out to get him, and writes a one sided blog post to that effect. While it's plausible that his actions were The Just Thing to Do™, I'm not sure what he expected would happen. The justice system can't operate where anyone can break laws and be let off the hook as long as they think they're in the right.

[1] https://www.bbc.com/news/uk-scotland-64601774

[2] https://en.wikipedia.org/wiki/Craig_Murray#Alex_Salmond_tria...
This was the same experience for me too, except that it really took after the 2nd shot to be really apparent.

My girl has had shoulder arthritis for years and walked with a limp. We had her on daily pain medication and we tried multiple kinds because they weren't very effective. It always was a chore because she hated the pills and would literally eat around them in placed inside a treat (she wouldn't even take the flavored ones). She was in pain and would basically just lay down all day.

Now? No limping anymore. No pills. She isn't scared to go up and down the stairs. Jumping on and off the couch without missing going up or being scared to hop down. Running around with my other dog.

It's really been night and day.
Hmm a compression connector. So like modern CPU sockets.
A Chain Reaction
All that noise a few years ago when they was talking about "Cyber" was now one of the strategic pillars alongside "Nuclear, Chemical, and Biological" and would invite the same reprisals, seems to have not amounted to much.

But we do have government departments whose brief includes "cognitive security" now, so thats just as good, right? We may be attacked but we can make sure no one WrongThinks about the response.
> [top down control] drives away the most capable, creative problem solvers [..]

Eh, I think it's the lack of execution that drives them away, in fact if you're not executing many times it's because they're not even there.
It's faster to run inference and training. Less memory bandwidth needed.
I might not be against that...

Assigning variables or calling methods (when you discard the return value) would look the same as is typical in many languages:

int x = foo(); // foo() returns int but we can see that in what type x is
foo(); // we don't care what foo() returns

Named variables in method calls would have to have the type so as to not hide what type a method-as-parameter returns:

CoolObject cool_obj = bar(int arg1: foo())