skysight-inc/HackerNews huggingface dataset:
Llama model grafting?

Some notes:

- This is part of 33B V1 grafted onto 13B V2. They are different base models! The script is here: https://huggingface.co/chargoddard/llama2-22b/blob/main/fran...

- Its coherent, but doesn't seemingly "improve" the model, with eval scores around 13B v2

- But the larger model may have a greater capacity for learning from finetuning, and that may help "settle" the transplant.

- VRAM use seems about perfect for a single 24GB GPU: "I'm looking at 21 - 21.5GB VRAM usage on q4_M with 4K context limit and 1K used." https://old.reddit.com/r/LocalLLaMA/comments/156nvfk/llama22...

- This is just the beginning of experimentation, more finetunes are being trained with unclear results: https://huggingface.co/models?sort=modified&search=22b
No. Those "unproductive" workers spend their money which ends up driving labor growth because of the services and goods they pay for. If every company got rid of the "unproductive" workers and all the inefficiency, you'd have wide swaths of really unproductive unemployed who are unable to contribute to the economy in any way, as well as all the "saved" money going towards the wealthy.
Sam Altman should be extradited to Kenya to face justice.

What's the justice system like in Kenya these days?

I know nothing of law enforcement in Kenya, but there are a number of countries that would be happy to give someone like him safe harbor.
> A lot of command line software already works that way, where you only need to type the minimum number of characters required to disambiguate a command, and as far as I know nobody has died yet as a result.

Do you have an example? None of the command-line tools I use every day work that way. The usual workflow is 1- type a couple characters; 2- press <tab> to complete. The second step is crucial because it ensures you run the right command.
Mils, or mills. (Typo, or autocorrupt French keyboard?)
> An error condition is an indication that your code can not do what its specification says that it does

Meanwhile, in real code-bases, exceptions are used for all sorts of expected but less common situations, like ProductNotFoundException
Thank you for asking, since I dished it out I will try and explain what gave me that feeling, although @braza has made some excellent points already.

First off, thank you for the article, it was certainly interesting for me, being a newcomer in the industry myself.

What I did not like about it began after the first two lines with you quoting your own twitter post, which gave me real "i only listen to real music" vibes in the first sentence alone, but the "you're all adorable" took it from a bit edgy to condescending. Given, that might have been an attempt at a joke which I simply did not get.

Then the part about the "common discourse" which I really failed to understand, because in my experience there are lots of different specializations when talking to fellow developers and this frontent/backend divide you perceived I did not.

And finally all that talk about contributing to meaningful Open Source projects, thereby implying that there is a league of worthy projects and other projects that are wasting ones time. Then, by chance your company maintaining some of those good open source projects and the anecdote of V contributing to one of your projects a lot, to get hired eventually.

To me this is just saying: "Work for free for software companies, and if you only work hard enough, maybe someone will notice". And while that may even be the truth, I just don't find it good advice to give to people trying to become developers, frontend, backend or whatever.
Sounds to me like “LLaMa 2 classified as a munition and subject to ITAR” is what is going on.
There’s also no guarantee the application will be able to reach a database, bind to a port, or read something off of a file system.
Grapefruits aren't a good comparison, since Google says a grapefruit has 104 calories.

But if we compare a 150 calorie bag of doritos with 5 large tomatoes (each one being 33 calories), that feels about comparable in terms of satiating me in terms of giving me a break from hunger for maybe 45 minutes.

On the other hand, just large tomatoes does absolutely nothing for hunger. Which is the indication for me that volume is entirely irrelevant. (And why would volume matter? Your body can't turn volume into calories.)

Only problem with 5 large tomatoes is that it leaves me feeling kind of gross/bloated with that much volume. My stomach will literally feel like it protrudes, which is uncomfortable.
call/cc without dynamic-wind is pretty nasty.
No, it coudln't.

If you think so, find the chapter and verse in ISO C which says that implementors must choose a behavior for #include <unistd.h> and document it ("implementation-defined") or without being required to document it ("unspecified").

Can you prove that a conforming implementation of any version of ISO C, from the standard alone, may not segfault or wipe storage device as a result of #include <unistd.h>? (I.e. that if that were to happen, the implementation would be nonconforming?)

When a POSIX implementation gives you #include <unistd.h>, it is "behaving in a documented manner characteristic of the implementation": one of the possible ways that undefined behavior plays out!
I see what you did there. Well done on dodging my point.
The US still attracts the best and brightest _better_ than other countries (on average, hence the net source/drain of brain).
If you want to (and are able to) document all possible failure modes, then checked exceptions will give you that. As far as I can tell, railway oriented approaches can't.

Unfortunately, you can only do that when the number of possible failure modes is fairly limited. In a complex codebase with lots of different layers, lots of different third party components, and lots of different abstractions and adapters, it can quickly become pretty unwieldy. And then you end up with someone or other deciding to take the easy way out and declaring their method as "throws Exception" which kind of defeats the purpose.
This is why immigrants jive and fit well with other immigrants.

I am in hell right now..dealing with harassment(in the legal sense of the word)from a CA public agency, no less. Everyday I fantasize about quitting something I love because the psychological impact is too much to bear.

The only thing that keeps me going is that one day I hope karma will kick in…

I have become a lot meaner at heart. I wonder if I will turn into a tyrant if I ever acquire power.

In California, the worst racism I have faced is in Berkeley where they wear their progressiveness on the sleeve.
> Obviously, that's not always true. Having a way to do deterministic testing in a single process is helpful.

It is, but then you're not testing a distributed system.

> You do not want non-determinism in your tests just because the real world non-determinism. How else are you going to write repeatable tests of scenarios involving concurrency?

You can't, but you can get close. E.g. with fuzzing you can generate the scenarios with some ordering constraints, so if you replay the scenario a couple of times you are likely to reproduce the failure. It's a balancing act, too much serialization and your tests are useless, too little serialization and the state space becomes too large.
You've pretty much got it bang on. I suspect the author of the article is referencing this concept from Brené Brown who has written a full book around it. It's definitely a great read if your interested I've found her writing style flows really nicely.

She does relate some concepts to her other books though so you may end up getting 3 books by the end of it :)

https://www.amazon.ca/Rising-Strong-Ability-Transforms-Paren...
I disagree. Good design comes from discussions and review. There isn't one person who comes up with great designs. Rather, experience shows it is the other way around. Don't get me wrong, when you have a project which needs to advance quickly to a target, having a strong leader who can make final decisions is of course very beneficial. But that is not the case here. The basic language is designed (and has been for decades). The challenge now is to design a language standard which will need to have good community support. Which requires buy-in from enough participants. Of course, even a standards commitee can and should have a strong leader and we are discussing exactly that position. But only a leader, not a dictator, however benevolent that might be.
Jacdac: Connect and Code Electronics. Instantly
> This attitude is cancer

> yes really - fucking always

You're really angry with that straw man you've stood up. The OP isn't saying systems have to be locked down to the extent that they're useless. Who would ever argue for such a thing?

Note that "You don't stop securing it just because you've found one good option" is NOT the same thing as saying "You don't stop securing it until you've closed every possible security gap and compromised usability".

Be charitable in your interpretation. Your OP is making a simple argument that defense in depth is a part of a security posture, precisely because they agree with your core premise, that security is always a tradeoff. Because we won't choose to implement every security measure, and because the security measures we do implement will be flawed, or compromised by the need for the application to actually be usable.

Step outside, breathe some fresh air, maybe lay off the coffee first thing. And consider not throwing 'cancer' bombs at passers-by.
How do they deal with

https://en.wikipedia.org/wiki/Thinned-array_curse

?
My comment was mostly made in jest. That being said, it’s not about being born with that knowledge, but about the reality that knowledge of what an oven and flour are is reasonable assumed knowledge for anyone who has decided to read instructions for cooking something.
This comment and the one above it glossed right past the second quote where 11 peer reviewed studies were examined and it was concluded that 10 years of cell phone use results in you being twice as likely to develop brain tumors on whichever side you hold the phone against. That doesn’t seem “possibly carcinogenic” to me but maybe I have brain cancer and don’t understand what those words meant.
Fairphone 10 years anniversary: A Decade Of Change Speech by CEO Eva Gouwens [video]
Most likely some SaaS that is ultimately mechanical turking the work out to some country with cheap labor.
Can journalists not investigate claims before writing articles on them?

They do. But this isn't journalism, it's Ars Technica; which is a great web site, but isn't any more "journalism" than Reddit.
Wouldn't Version 1 just be RS. Making R^nRS Version n+1?
Well, yes, I guess we could grow our population indefinitely until we tarmac over all of the UK to house them.
Only if you do it routinely, and your well-being feels maximized
Snowflake has too! I'm not familiar with arangodb but I'll check it out.
Flatpak has been quite deeply integrated into the GNOME/GTK development process, as well as GNOME itself, it's effectively the de-facto GNOME package format at this point.

Also, libadwaita makes it easier to develop applications, it unties the platform from GTKs very slow release cycle.
You can create a class or something that reads it in at application startup and throws up if something you expect isn't there. You can't really enforce a rule to not access `process.env` directly, but it at leasts gives you types to access the env should you choose to use the wrapper.
Spent months in London over the last year and didn’t realize this… thanks.
In the US most people in suburbs only ever walk from their door to their car (which is itself often inside the garage) and then they sit in their steel and glass box to the minimal possible distance from their desk, then do the reverse on the way home.
Haste – text editor in pure bash
All the Math You Missed
Isn't it literally the first thing they reference in the introduction?

> The Breakthrough Starshot Initiative [1] aims to send a probe to image a planet orbiting Proxima Centauri and return data
I'm not going to trust you. The EU has shown time and again that it is perfectly capable of dealing with asshole companies and Norway, even though it isn't in the EU has enough standing with the Union and the Nordics separately to get them to take this serious.

There is probably a reason that you are not a Facebook exec, and no disrespect to you but you are clueless about how large companies interact with the law. They'll scream, they'll sue, they'll haggle and they will delay but ultimately they fold. The same has already happened to big telco's, many large IT companies, industrial giants etc, FB is no exception.
As is the process of farming coca and marijuana plants and then harvesting and processing them. Going after supply or demand directly only made things worse there.
Pretty sure every browser does
Sorry, good point. For GDPR purposes the company need to be Eu based
> Microsoft Surface products contain a lot of proprietary hardware components that aren't not well supported by the kernel

and not repairable at all as Surface itself, being honest.
There's a unicorn in there somehow.

Absolutely.

Rich enclaves paying you to drive a bucket of cell phones around the neighborhood slowly in an electric golf cart.

Or simpler: The rich enclaves pay you to supply their existing private security cars/carts with buckets of charged phones to drive slowly around their existing routes.
That's very interesting, thank you for the link. I've used Python since the 00s and I don't ever recall having come across sub-interpreters...
Building muscle in the lab
Nah, cdk is way better imo.
As a long time iPad user I’m apprehensive. As others have noted, Linux based touch experiences have so far been lacking.

That said, I love the thought of it. I’ve recently started using my iPad Pro as my daily driver (replacing a Mac Studio M1 Ultra no less) and haven’t looked back. The only gripe with iPadOS is it took me a while to get a smooth vscode setup for development - having that be easier out of the box with the StarLite is quite appealing.
So no real use, got it. Luckily IE 9 has been gone for awhile

My point was its silly because the html self-defines being html the second you open the <html> tag, because what else could it even be?
My private opinion, but I think removing GIL is a mistake. Not that many applications will benefit strongly from this, most will suffer a performance penalty. This will take years of attention/effort which could be spent more wisely.

It kind of seems like Python suffers from insecurity / inferiority complex about GIL. I would instead go with the "JavaScript route" of fully embracing the single thread model. Yes, some applications will remain hard / impossible, but I'd argue Python is not a good fit for apps requiring high performance / high scalability anyway. Being somewhat specialized and not supporting every use case isn't necessarily bad.
Who will convince Kent to come back and make r6.1rs? https://github.com/cisco/ChezScheme/issues/574

If you want a large language, isn't it a better idea to build it on top of something the makes better guarantees for the user? I prefer my program to not continue executing after reaching an erroneous state.
Huh? When I still virtualized macOS everything worked just fine. I think the last one was 11 or 12. ESXi has now dropped support and Mac has not much relevance for me anymore.

I heard the apple silicon platform is a bit tighter but that can't really be virtualized on x86.
They just made versions a less important thing. It's must easier to release more often when you don't care if it bumps the major version or not, it doesn't have to be a big deal.
Reminds me of the anti virus software at work many years ago that did not allow me to download a password encoding library, because the filename contained the word "password"

I've also experienced automatic security reports that complain that the configuration file contains the word "password" (as in "database.password="). I had to argue with them that we did not actually store passwords in Git as they could clearly see, but that it was set using a environment variable by a secrets manager when actually running in a container. Next time we had a similar use case we would just give it a different name to avoid this complication
The link seems to be Slashdotted into oblivion.

Here's an article in the Mexico News Daily explaining it:

https://mexiconewsdaily.com/news/mr-sargassum-built-13-house...
Inner London population peaked over 100 years ago.
This is going to fail and break sessions for users way way more often than it's going to stop a bad guy
From an optimization perspective, such dialects are pretty much like the intermediate datastructures the "single-IR" style passes build internally anyway (eg. various loop analyses), just in a sharable and more consistent (if less performant) form.

Single IR passes from that perspective are roughly equivalent to MLIR-style `ir = loop_to_generic_dialect(my_loop_optimization(generic_to_loop_dialect(ir))`.

This assumes the existence of bidirectional dialect tranformations. Note that even LLVM IR, while a single IR, is technically multi-level as well, eg. for instruction selection, it needs to be canonicalized & expanded first, and feeding arbitrary IR into that pass will result in an exception (or sometimes even a segfault, considering it is C++).

Also, even though passes for single IR can theoretically be run in an arbitrary order, they are generally run in an order that can re-use (some) intermediate analysis results. This is, again, equivalent to minimizing the number of inter-dialect transformations in a multi-dialect IR.
According to my understanding this should not apply to lasers
In a midwest neighborhood of modest houses built in the 1920's inhabited by families with children. Just one example.
FIDE has many high-profile events in countries with very conservative views on social issues. My guess is they are under considerable pressure from these stakeholders.
This doesn't meet Show HN requirements.
This puts into words a concept I have tried to explain to others sub-optimally. Thank you for sharing this link.
So

> Terraform often starts with dev stage and prod as different workspaces.

> At this point the environments are completely isolated state files with no mixing,

But then

> Now you and your team realize that Terraform can destroy the entire company if you make a mistake,

Contradictory and cherry-picking.

I don't get the uproar with the licence change, seems to change nothing unless you host on a Terraform Cloud competitor that uses Terraform (how many are there?)
> That isn't possible for most people. They simply don't have the innate skills and drives that that person does. That person was always going to get a job because their passion shows through, and they do things.

That is why the ones that have it get rewarded. Lots of good people don't know the next step, he is giving advice to those people.
> in particular, copper sulfide — were responsible for sharp drops in its electrical resistivity and a display of partial levitation over a magnet, properties similar to those exhibited by superconductors.
This book sounds fun to read.

Wabi-Sabi: For Artists, Designers, Poets & Philosophers, by Leonard Koren

> It is a beauty of things imperfect, impermanent, and incomplete. It is a beauty of things modest and humble.

And a discussion around how it might relate to software:

>> A related term in literature and the arts is "clinamen", the act of deliberately breaking a stylistic rule to enhance the beauty of an otherwise perfect whole.

http://wiki.c2.com/?WabiSabi
> Do you really think CCP cares about housing affordability?

Yes, absolutely so
Keeping people "busy" (distracted) in 2023 is really easy. Just give them a smartphone and unlimited Internet access.

So I'm not sure your theory holds up.
Highly compentent people are rare. And those usually are very busy, especially if at the same time there are layoffs. And if you are compentent and have a plate full of exciting things to do in front of you, it is difficult to find the time for such a committee job, however important that on the long term might be.
What bust are you referring to? As far as I can tell there's still considerable development going on all around London.
Can we buy decommissioned nuclear floppy discs? I'd like a framed one on my wall.
That’s a really interesting point, it would be fascinating if China decided to block any products that used TSMC 4nm nodes and below in response.
The thinned array curse only applies when all the sources are coherent - with the modulation system they describe, this is not the case.
> Remember, just a few decades, when somehow, a single working adult could comfortably provide for a whole family? Why can't he, anymore? What has changed? We are more productive per worker, we have more workers participating in the economy, but somehow, you think we can't provide for everyone.

In Thomas Piketty's Capital in the 21st Century, he argues that the period you're talking about is an anomaly historically due to the postwar boom of an unscathed US, that many people take as the historical norm due to recency bias; no one alive today was alive in the 1800s or earlier to see just how unequal life among the poor and rich was. He argues that this inequality is the norm rather than the exception for what is happening today.
That's the normal state of things when workers depend on employment for survival, as in 19th century Britain/US.

The interesting question to me is, despite now having a high GDP/capita and moderate income inequality, why haven't Taiwanese workers used their power to shift the balance toward a lighter workload, as Western Europe and even the US have?
Why does chess have gender based events? Don’t men and women usually compete together?
I recently had a BEC on my desk where they had gained access months earlier to a real estate agent's mailbox. They took the time to create perfect forged documents and understand the agent's workflow. Finally it was time to tell a buyer where to send their Earnest Money and the actions were perfect. They made a mail rule that captured the RE agent's outbound message and then sent their own, an exact replica with just the account number changed. Even if the buyer had called to verify the message it would have been fine because the agent really did send a message.

Of course finance people are used to stuff taking an arbitrarily long time (partly the users, partly the system) so they were able to do this several times before anyone raised the issue of MIA transfers.

Oh and we don't know the exact date of the compromise because the customer was not paying for good log retention from microsoft or exporting them to any kind of collector. We were able to uncover a lot but I wonder how this goes for indy RE agents that do everything out of AOL or whatever.
Not entirely true. There is a reason Mailchimp owns a rather large block of IP addresses.

https://ipinfo.io/AS14782
> if that waste would consist solely of heat that could be dissipated to the outside of the sphere (we're still discussing the Dyson Sphere structure)

If we build a Dyson sphere, I very much doubt we would live inside of it. We'd rather be beaming the energy to Earth and other inhabited areas.
And you'll need the keyboard if you want BIOS passwords or full disk encryption. No OSK or bluetooth keyboard will be available until you're past those.
my much less informed take on this topic:

I considered "why?", "what?", and "how to?" by thinking the types of answers:

'what' expects an answer of a name, or reference.

'how' expects an answer of a recipe, like an algorithm possibly

'why' is more complicated, it involves intention. to keep it simple (and short), it's a mix of both of the above, but I provide no references nor bibliography; and quite honestly, I didn't even read through that whole 14-17 minute long article. at a glance, I am saying something roughly similar, but without knowing about all those academic erudites, and without invoking such arcane terminology as "teleological"