skysight-inc/HackerNews huggingface dataset:
This is correct but yet a completely foreign concept to some. In less affluent cultures this is how people conduct their lives because their survival very much depends on it.

But in our modern, increasingly individualistic way of life going through the discomfort of "getting to know" your neighbors carries with it more cons than pros. You likely don't share any common interests or goals & are way too busy from $DAYJOB to build common ground. That same $DAYJOB may eventually pull you to a different city or state causing the weak connection you struggled to make to fade away.

Building relationships with others takes time and effort but the norms we've settled on in society make it very challenging to do so.
Making changes for the sake of it doesn't stop plagiarism being plagiarism. More charitably, “substantially different” is not a high enough bar when you literally just read the other author's patch.

Besides, even if your method is genuinely original, it's only fair to credit the work you're building on. If you're writing an academic paper and come up with a whole new mathematical approach algorithm, you still reference the previous best algorithm.
I'm really not a fan of how these releases of model binaries are being referred to as open source. How do I make changes to this model? How do I integrate changes to this model that others have made?

The data pipeline is the source here. Just because it's not locked behind a SaaS veneer doesn't make it open source any more than Windows is.
Some feedback, but not the kind you want. It's "Muchas" because gracias is feminine :')
Serverless only works if the cold boot is fast. For context, my company runs a serverless cloud GPU product called https://beam.cloud, which we've optimized for fast cold start. We see Whisper in production cold start in under 10s (across model sizes). A lot of our users are running semi-real time STT, and this seems to be working well for them.
Do you mean something like this page: https://heiioncall.com/status ? We use all of these internally at Heii On-Call https://heiioncall.com/ , and get paged when any of these triggers are alerting.

Edit: the subtle difference from the article is that it sounds like you want historical data, rather than present-state data.
I suppose perhaps you want chrome and keychain to support a single, common, import-export format, rather than having to convert between them?

In the context of your whole comment and TFA it sounded more like: why make Apple support import-export when Google does not.

Rather than make everyone support import-export, like Google already does?
> quick switch between up to 3 saved devices

Is there a touchpad or a mouse with a similar feature?
Lightning does also support USB 3 (5Gbps) speed. It was used on iPads before they switched to USB-C.
Do your research before posting false information.
b/c it's seen as a basic right, and issue of equality to have access to the same level of state education. The concept of "your" children is something of the problem.
Fine-Tuning Cost Calculator
Some forms of antidepressants can be related to lower libido. If your prescribing doctor doesn't talk about this, get a new one.

My psychiatrist was very open about this and we tried different medications to see which impacted this the least. But, you know what else is related to lower libido? Depression. So let's not act as if the antidepressants are only to blame.

I'm not sure who the 'people' you reference are, but if your prescribing doctor doesn't talk to you about side effects, get a different one.
There's a similar weirdness for Svalbard, which results in 32/34/36X not existing.
You know, this is very nice idea, I like it a lot, thanks a lot for this.
But in the end, he doesn't actually say he will rewrite people's patches, instead he said he would give semi-constructive feedback and give them a status update at some point. Thus it actually seems reasonable.
Agreed, we need flexibility to fire people. And, honestly, I've never been real clear why civil servants, eg admin and staff, are unionized.

Unions are not uniquely impotent wrt their "bad apples". Every organization is afflicted.

This phenomenon seems to be holding all of society back.

Ideas?

(FWIW, my main motivation for being pro-union & pro-labor is profit sharing. Corporate welfare and record high profits while most people struggle really pisses me off.)
The jerk level of Canadian immigration officers is generally a lot lower for sure.

I checked out your blog. I don't know much about that area of USA or Canada, was worth my time, thanks.
The second sentence of the above arstechnica article mentions the ruling and links the bloomberg report. The discussion is over there.
Go is a great replacement for Python as a web backend language (which Python really is not). I'm not sold on Rust as a web backend language, though: It ends up being a little too hard to work with (hello `async`) in that application, and you need to import a lot of 3rd party dependencies that are very opinionated. That stuff and the complexities of working with the borrow checker and async adds a lot of complexity to your large, long-running applications that you don't have to manage in Go.

I think Rust is a fantastic systems language that is misapplied to the web. I think Python was a fantastic scripting language that is misapplied to the web, too, so you can put that in context.
> A clear example of how destructive unions can be, take a look at police unions that regularly protect bad police. You see that across the board. I've known teachers in the teachers union that obviously phone it in every chance they get

But I think the counter argument here would be that for every bad cop/teacher that get away with something due to some shenanigans of a Union, there’s cases also that the same Union provides a platform for someone innocent to not get fired.

Let me place another perspective regarding why some unions are necessary that is for airline pilots.

This is a classic case where you have a monopoly of workforce (qualified pilots with specific knowledge with low job transitivity) and workplace (exists in some specific location just a few airlines).

In a hypothetical situation where the airlines start to enforce increase in working hours, reducing rest, and place strain on the workforce; the Unions has the organisation and power to balance that relationship and in some of the cases to help to shape the minimum regulation for the work conditions.

In those situations with dual-monopoly and low job transitivity of the workforce I think make sense to have Unions.
Yes, and that was one of the reasons the maintainer rewrote it (which wasn't a lot of work since it was a tiny patch anyway).

The OP has submitted a link to an email archive further down in the thread.
To me, the hyper local goal conflicts with the availability of campaigns on the homepage.

Nonetheless, I really like the design and idea driving your creation. Good luck to you on this project but even if it doesn't pan out, with your talents you will do more things.
That "they aren't punishing" is what they would have to show. And, I don't know it, obviously, but that doesn't seem to unlikely to me. For this case, they have to have a command of "we want you to push these sellers to page 2." For defense, they only need to show that "we were instead pulling to page 1." That is why this feels weak to me. The defense feels too easily likely.

If they aren't reducing sales/income in the long term, then that is also a defense to "not fostering competition." If they are literally selling more, this is easy to frame in a way that shows more competition. And again makes the case a bit weaker to prove that they were hurting what has been growing on their platform.

If you think they will be able to prove this, great. The plausible defenses here are just overwhelmingly against it. The criticism of Amazon going to crap is that Amazon is turning into a Dollar store, as far as quality goes. And, yeah, it is. Is why you don't have people making a killing as suppliers to Dollar stores...
Is there a reason projects seem to be standardizing on specific parameter sizes within larger buckets? E.g. I only ever see news about 7B models, not 6B or 8B.

Are these sizes somehow optimal? Is it about getting as close to resource (memory?) breakpoints as possible without exceeding them? Is it to make comparisons between models simpler by removing one variable?
> be funded in large part by debt.

All that debt went to stock buybacks so how is the company in this case being "funded" by the debt?
They are conceptually different. Kafka optimizes throughput of data.

I wouldn't use Kafka for a job queue, and wouldn't use RabbitMQ for streaming data when ordering would be important.
Maybe companies that let themselves be controlled by such forces deserve to go down.
that's fine if you miss it, you see this one, and the discussion is over there.
You'll be able to use it with llama.cpp soon [1], so, should run fine on your macbook, yes.

[1]: https://github.com/ggerganov/llama.cpp/pull/3362#issuecommen...
I want my government to have them (or better, nobody), not FAANG or car washes.
I dont find that to be the case at all. My place is a startup and we have a very close relationship with our Account Managers. We can have product leads on the phone within 24 hours if we encounter AWS internal issues.

I've found that AWS is MUCH better at dealing with problems than internal teams since AWS has many more resources to throw at a problem
That seems insecure; just chmod -R 777 /
LG UltraFine 27MD5KL is on my shortlist. One downside is that it hasn't been updated in a while. Upside is, you can get them second hand for 30-40% less than it currently retails for.

The Samsung display seems nice. But how long is Samsung going to support the devices OS? The price is also not competitive in my opinion. For 1600 I would prefer the Studio Display, even if it's not height adjusted.

I will probably wait for the next Mac mini model with the M3 SOC. Luckily I'm not in a hurry.
> Financial aid = loans.

Financial aid also includes grants, both school-issued and outside (public and private), and it includes both merit-based aid and need-based aid.
I believe it has some WebDriver support, but I'm not sure how complete it is.
You will have to rip easy drug money from the cold dead cop hands.
Cannot emphasize this enough. There has been a lot of discussion of the decline of the "third place", but I know a lot of folks who aren't really involved in anything outside of home/work, so their friend circles (largely built up from school/early working years) slowly whittle away as people move, while not doing anything to create new ones.

Beyond just neighbors - regardless of what activity/hobby you like, chances are there is some group/community near you. Getting involved and showing up on a regular basis will do wonders for cultivating new friendships IME, and you're likely to have a lot more in common with those folks than a random subset of people that you happen to live next to.
[2013]

A substantial amount of the problems listed there are because they were using email for patch management. Better tooling goes a long way to solve those parts.

Won't fix the other ones, but there is no substitute for good tooling.
I hate running services in Java but this will have to earn a lot of trust before it’s a viable replacement in prod
Google i want to celebrate every year with you the shift and fullfillment that my life finally have taken in action with trough You and your Team Make My today my crossover to a life of pourpose and abundance partnering and sharing todays date of Celebration forever i want to give you as a gift the priviledge of being the hand who believed in me as much as i believed in you and Make my dream NOW A Reality You Daugther in Spirit,Flesh and Bone i said EXPLODE MY PAYDAY GOOGLE HAPPY 25TH ANIVERSARY !!.
And very bad at accounting :P
The Rust code doesn't handle errors. It just propagates them.
Casual Maintenance Intended
Champagne for My Real Friends
Are you saying that the water is so cheap that switching to desalination will be a non-issue OR are you saying that this will make the water a large enough portion of the cost to make it significant?
We pretty much know that it was Ukraine but there are more important things going on so it is on the backburner till the crisis is over. The main impetus behind NS was not to create new additional supply lines but to become independent from the Ukraine pipelines.

In the end this is a matter between Ukraine and Germany and nobody cares what Russia thinks.
Fair enough, I phrased my statement too strongly. Let me restate: I have never ever in my entire life seen a desk which was so small that shaving a few inches off a keyboard would actually be significant. And mind you, that includes shitty call center desks which are built to be just wide enough to cram a computer station in. While it is possible they exist, the fact that I've never encountered even one causes me to doubt that most people who say "my desk is too small" actually have a desk which is too small for a 100% keyboard.
Meta announces new Quest 3 VR headset
The real core gist I'm getting from this article is that "the case against hiring people from Ivy League schools" is that ivy league grads don't want to work ridiculous overtime for someone else's dream -- not exactly a scathing indictment in my view.
To a comment that suggested I try the 70b model, I replied "my card can't run that model". Someone replies back with "you may as well throw the card out if you're going to be trying to run that model". My point exactly.

More seriously, using all-CPU is not much faster as my computer only has 16GB of actual memory, which I'm aware is also hugely underspecced for a 70b model, even with memory mapping.

I have a nice NVMe SSD, so there's not much else for me to do here except upgrade my memory or graphics card.
Ask HN: Broke up with cofounder. Can I use remaining money to pay our devs?
I worked with my cofounder for 6 months on a B2B product. And we broke up 2 months ago. We only raised 50k from angel investors and still have around 35k of it in the company's account. Over the last 4 months working together, we used overseas contractors to develop the early MVP and product demo. We owe them around 26k for that work. Can I use the remaining company funds to pay them?

Under normal circumstances, this would be a no-brainer. But there are some details that can make it trickier. My ex-co-founder has mental health issues I wasn't aware of when we started working together (we met at a founders meetup in SF and he seemed pretty normal by then). I politely decided to stop working with him after finding out and hearing horror stories from mutual connections and his previous employers (lawsuits, threats, etc). After I broke up with him, he became a completely different person: he tried to contact the university I graduated from to get my title revoked, tried to get me fired from my job and tried to forcefully make me sign a contract waiving all my shares, ip and rights to the stuff we both worked on (I didn't sign it). I'm not mentioning this to complain but to paint a picture of a deeply troubled person who will do anything to cause as much damage as possible if things do not go their way.

I want to pay our contractors what we owe them, but I am slightly concerned I'll get sued or in any other kind of trouble if I use the remaining funds to do so. My main question is: should I pay them? What is the worst he can do if he disagrees? Can he sue me? Report theft? We don't have any cofounder agreements signed, the only thing we have is the company and the bank account (we were working on the paperwork but never got to sign it). And we don't have signed agreements with our contractors. But, we have a working demo and all the code they delivered.

Thank you!
> This only has to do with mismatch of the scope of HN and the scope that you are interested in.

It's not scope mismatch, it's that HN doesn't present a (nearly, roughly) complete picture of current events in any scope (other than the scope of itself, of course).
CodeLlama is obviously trained on code specifically, so maybe not a useful comparison. GPT4 is also way different than Mistral, with a huge step up in parameters and seems to be using multi-agent approach too.

Since Mistral is just a 7B parameter model, it's obvious that you won't be able to have it straight up write accurate code, it's simply too small for being able to accomplish something like that, unless you train the model specifically for writing code up front.

I guess if all you're looking for is a model to write code for you, that makes sense as a "hello world" test, but then you're looking at the wrong model here.

What you really want to do if you're looking for a good generalized model, is to run a bunch of different tests against it, from different authors, average/aggregate a score based on those and then rank all the models based on this score.

Luckily, huggingface already put this all in place, and can be seen here: https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderb...

This Mistral 7B model seems to earn itself a 3rd place compared to the rest of the 7B models added to the leaderboard.

Edit: As mentioned by another commentator, this also seems to be a base model, not trained specifically for request<>reply/chat/instructions. They're (or someone) is meant to fine-tune this model for that, if they want to.
Yes but AMD could release a ROCm that actually works and then put actually meaningful resources into some of the countless untold projects out there that have been successfully building on CUDA for 15 years.

There was a recent announcement that after six years AMD finally sees the $$$ and will be starting to (finally) put some real effort into ROCm[0]. That announcement was two days ago and they claim they started on this last year. My occasional experience with ROCm doesn't show much progress or promise.

I'm all for viable Nvidia competition in the space but AMD has really, really, really dropped the ball on GPGPU with their hardware up to this point.

[0] - https://www.eetimes.com/rocm-is-amds-no-1-priority-exec-says...
The term “distributed lock” is a bit of a mental red flag to me.
This has been my primary objection with Go, as well. I wonder if it's just a lack of practice and that I'd eventually git gud, but I find it so hard to flow through code to get a general idea of what's going on. It's basically impossible to use code "paragraphs" to separate logical groupings of functionality because of the `if err != nil` blocks, and leads to a very choppy reading experience. With any non-trivial logic, I've found Go to be detrimental to my understanding of what's going on.
Focus is still an issue today. We had a version of Firebug that would let you debug Firebug. It was great! A bit buggy though, so you can see where this is going…

That said, even today when debugging Chrome DevTools with Chrome DevTools, window placement is key!!! Ideally, different screens. That keeps the mind clear.
Not an expert but I'm pretty sure it has to do with how much VRAM you need in your GPU in order to process them efficiently. Last time I was reading about the sizes someone mentioned that 8B was just barely too big for their GPU.
Yeah, the paraphrasing here is misleading.

Ironically the topic is intellectual honesty.
But we haven't "digitized and automated blue collar work." Not by the a long shot. We've still got vast billions toiling in our service.
While they cannot solve all problems, it is worth not allowing the perfect to be the enemy of the good. You are correct that these are huge problems that are not currently solvable, but that doesn't mean that using these tools is a bad thing.
Have you ever needed to do something like make an appointment but kept putting it off because you just really didn't want to talk on the phone?

That can happen to anyone. Some blind people are introverts and don't want to talk to random strangers all the time.

Also, while the vast majority of volunteers have the best intentions and try hard to be helpful, you never know what you're going to get. Some are way too chatty, some offer unsolicited advice.
In most cases, yes, but I don't think it implies stagnation. With the exception of the CSS ones which have been obsoleted by modern flexbox, those questions are mostly basic enough to defy change:

php: check if an array has duplicates

Java: what's the big-O time of declaring an array of size n?

SQL: what exactly do Primary Keys and Indexes do?
It depends on a lot of factors.

Had a Workstation with a B450 mobo that was running when the Texas grid went nuts. Figured the battery would act as a filter and all would be fine. Nooooooope. Turns out the voltage regulator was ahead of the battery, and let the magic smoke out.

Lesson learned: Never assume the thing you're using works the way you think it does. Check the datasheets/schematics.

Ended up losing two 1TB NVMe SSD's to boot. Though I was able to recover the data off of them, never could write a bit to them again.
I think the energy needed to vaporize water goes up slightly as you reduce the pressure. To condense the vapor you need to remove energy and that represents a loss in a single stage system. You can use multiple stages each at a lower and lower pressure to increase the efficiency. Using the heat of condensation to vaporize the water in the next stage.
They are very different, but some people use them for similar things.

Kafka is a stream, RabbitMQ is a queue. Without getting into the details, RabbitMQ is designed to add things to a stack and pop them off when consumed. Kafka is designed to stream everything to a continuous log and anywhere can tune in when appropriate.
That's pretty cool, my Kinesis might finally have a worthy rival
Simon, I love reading your TILs. What's your process? Is there a TIL on writing TILs? :)
> But I'd like a way to install it on user machines, users who probably don't want to install Nix just for my thing. Nix probably doesn't have a way to make self contained packages, right?

I mean... That's the heart of the problem right there. You can either have all statically compiled binaries (which don't need Nix to run) which have no outside dependencies but result in a ton of wasted disk space with duplicate dependency data everywhere, or you can share dependencies via a scheme, of which the only one that makes real sense (because it creates real isolation between projects but also lets you share equal dependencies with zero conflicts) is Nix's (all of the others have flaws and nondeterminism).
At least gcc -fanalyze and clang-tidy are "proper" static analyzers. Don't get confused about the clang-tidy name, it might have started as a simple linter, but it also includes all the clang analyzer checks (e.g. search for clang-analyzer here: https://clang.llvm.org/extra/clang-tidy/checks/list.html).

And the clang static analyzer indeed does things like static ownership/lifetime tracking following the control flow as much as is possible at compile time. In code bases which haven't run through an analyzer yet it typically does need some handholding via asserts (for instance hinting that a pointer isn't expected to be null, otherwise you'll be swamped with false positives).

Clang analyzer basically tells you things like "this statement here will cause a null pointer access if this seemingly unrelated function over there at the other end of the project is called with this specific argument, and here's how I arrived at that conclusion (...followed by dozens of "calling function x with y...", "entering loop with loop count z", "taking this if-branch because x is greater than y" etc... - in Xcode this is accompanied with a nice control flow visualization over the source code which makes it a bit easier to follow).

Once a code base is static-analyzer-clean via "assert-hints", it will actually catch bugs at compile time which might be tricky to reproduce at runtime.

Of course static analyzers are still only part of the solution (the "compile time part"), for runtime checks there are the various clang sanitizers.
MPT-30B is also Apache 2.0: https://huggingface.co/mosaicml/mpt-30b

There must be others as well?