skysight-inc/HackerNews huggingface dataset:
Isn't hobbyist effort still effort? Human labour, being duplicated?

This is a feature of many FOSS projects, sadly, and I don't really get what aspect of human nature drives it, but it must be something.

Not counting efforts where someone forks an old version because they don't like where the team are taking the new version (Trinity vs KDE, MATE vs GNOME)...

There are 2 current forks of Mandriva doing much the same: Mageia and OpenMandriva. (There are others but with deeper differences.)

Claws is a fork of Sylpheed, both continuing separately.

Cinnamon, the Zorin OS desktop, and GNOME Flashback are all doing more or less the same things with the same codebase.
During the interview, he also explained frankly why he declined. As the CEO and face of OpenAI, you don't want to have a position that is inconsistent with the organization's position, which is coming later after the review.
And I refer to the last sentence. Refitting as a custom job can be very easy, they didn't assume it was a mass produced standardized variant.
I use ripgrep with the Emacs packages project.el (comes out of the box) and dumb-jump (needs to be installed). This may not be the most popular way of using rg but I have been very pleased with the overall experience. All it takes is running package-install to install the dumb-jump package and configuring the following hook:

(add-hook 'xref-backend-functions #'dumb-jump-xref-activate)

The Xref key sequences and commands work fine with it. If I type M-. (or C-u M-.) to find definitions of an identifier in a Python project, dumb-jump runs a command like the following, processes the results, and displays the results in an Xref buffer.

rg --color never --no-heading --line-number -U --pcre2 --type py '\s*\bfoo\s*=[^=\n]+|def\s*foo\b\s*\(|class\s*foo\b\s*\(?' /path/to/git/project/

The above command shows how dumb-jump automatically restricts the search to the current file type within the current project directory. If no project directory is found, it defaults to the home directory.

By the way, dumb-jump supports the silver searcher tool ag too which happens to be quite fast as well. If neither ag nor rg is found, it defaults to grep which as one would expect can be quite slow while searching the whole home directory.
can i get a pivot tshirt
The llama.cpp server version runs a JSON API that you can call. It's currently missing any documentation though as far as I can tell - I found dome details on Reddit: https://www.reddit.com/r/LocalLLaMA/comments/185kbtg/llamacp...
Because of the recent openai conspiracy maybe?
maybe that was done on purpose to get your attention?

.. yeah no just a typo
Just because you won't see it, doesn't mean it isn't there
The tone of this article is really strange. It somehow sounds like the author is upset that someone forked his project. (There are several indicators of that throughout the post.) That's the whole point of free software. If you didn't want that, you shouldn't have chosen a free software license.

Also, as explained in other comments, it's unlikely this is actually a fork of curl. It's more likely it's just a wrapper around winhttp with a curl-like API.
If there were thirty companies competing in the space then it could be good for consumers - e.g. by allowing economies of scale for the company and so reduced prices for consumers.

With two or three companies - yeah, not so much.
Stereotypes In Stable Diffusion
I've never really understood the story of mitochrondria. It's like "This cell absorbed another type of cell [ok so far] but then every future generation of this cell includes the absorbed cell. [<-- How does that bit work?]"
>The fUSI technique estimates changes in neural activity by measuring changes in blood flow. Neurons, like all cells, need blood to function. Increases in neural activity require increases in blood flow, which fUSI techniques measure by projecting ultrasound at a brain region of interest and recording the waves that bounce back. When sound bounces off of a mass of flowing blood, the returning sound waves wiggle at a different frequency than those emitted. fUSI uses this Doppler shift phenomenon to estimate changes in blood flow and, by proxy, the electrochemical chatter of neurons.

So, it seems this works similar to fNIRS which measure changes in the blood oxygen level via near-infrared spectroscopy. The downside of this is, that changes of the blood oxygen level happen significantly slower than the generation of action potentials thus making this technology not really feasible for real-time applications.
Even if the answer is instant, you have a 50% performance improvement in your search just from typing "rg" instead of "grep"!

From my perspective it's a no brainer. I don't HAVE a grep (because I don't have a Unix) so when I install a grep, any grep, reaching for rg is natural. It's modern and maintained. I have no scripts anywhere that might expect grep to be called "grep".

Of course if you already have a grep (e.g. you run Unix/Linux) then the story is different. Your system probably already has a grep. Replacing it takes effort and that effort needs to have some return.
Shane MacGowan, Pogues Songwriter Who Fused Punk and Irish Rebellion, Dies at 65
So its okay doing the evil thing for a while to several professionals, but when it was OPs turn, then its a no-go?
When stars are on stage, Es Devlin makes it personal for each fan in the stadium
If the PIP is intended to get the employee to quit, then yes, I think the PIP is worse.
> Q: The reports about the Q* model breakthrough that you all recently made, what’s going on there?

> A: Altman: No particular comment on that unfortunate leak.

Interesting that he calls it an unfortunate leak.
NYT DealBook Summit – 2023: Elon Musk
I see lots of people saying the code is suspect, but I never hear about using LLMs for writing tests to validate their own code or LLM code. My success has been in generating test. Often faster and simpler than I would write by myself. What I test I can trust, especially if it comes out of an LLM.
Remote collaboration fuses fewer breakthrough ideas
No? I've seen it work countless of times, employees either getting fired and the PIP is cited as the reason why, or the PIP process is so toiling on the employee that they quit by themselves.

Seems to work exactly for the purpose it was created, to force out employees one way or another.
One good indicator, when people start to break when traffic light switch to yellow. How many people you see blowing red. Full red, not just “orange”.

It objectively got worse in my country of origin for example.
>Actually, it's not that hard.

You underestimate how lazy some companies are when it comes to non-billable hours/tasks. The question on their end is "why bother, what's in it for us?".

>Provided you have had a discussion with your team on why not to hire the candidate, it's easy to send them a short summary without revealing too much information.

That's the problem, it's NOT easy to send feedback that's truthful yet at the same time is 100% iron clad against any potential expressions that might be interpreted as discriminatory. Engineers are not good at formulating such things and their bluntness is a liability.

Which is why engineers are left with the technical part, and the final candidate-feedback communication and rejection is left to the HR who's main job is eliminating employee/candidate liability for the company, so they usually take the route that makes their job easier and send the same generic message to everyone, especially that in many
companies HR is understaffed.
> How is it difficult to get web application authentication wrong at this point? It’s super well tread territory

Implementing an auth flow to specification isn't trivial at all and that is a problem. Authn and authz get mixed up, people not checking tokens or their expiration, etc pp. There is probably a minefield of security issues here and some of those come to be because it is too complicated.

Sure, there is middleware with sensible service integration, but you still need to do a lot of legwork in any case.
This hasn't been the case for years. Only in old versions of windows powershell.

Also, this is about the library libcurl, not a command line program that uses the library.
I've been around a while and I'm mentoring a junior dev, and one of the things that has come up is to fail as fast and as hard as possible. A silent failure is one of the worst things to have. And this is why I usually won't use .get on data that has presumably already been validated.

But I was already rejected so I haven't been able to explain my logic :-). It's still nice to get their feedback, though.

Funny enough, in Europe, you _should_ be able to get any written notes on you via GDPR.
Apple and Google avoid naming ChatGPT as their 'app of the year'
Many years ago, when I worked in high finance, it was common knowledge that 3-5% of the staff would be fired every 1-2 years, all at once. This created a lot of tension every time rumours swirled that the "culling" was coming up. But, when you were fired, you were simply given a phone call, out of the blue one day, told to come to an office, and then offered a severance package based on your years of service, and escorted out of the building. At the end of one of those days, everyone not called breathed a sigh of relief. (And some who were not called, but didn't really want to stay either, secretly wished they were called.)

As cold-hearted as this practice is, it seems downright humane vs putting 3-5% of staff on a PIP or "Pivot" or whatever, and forcing managers and staff to play a weird charade (akin to psychological torture) that this has something to do with individual performance rather than systematic payroll cost control at the corporate finance level.
Another way to put that is you live in a house that is the right size for you which minimizes the amount of stuff you need to buy just so it isn’t filled with cobwebs, and can actually keep it clean and maintained without having to spend inordinate amounts of time of your week to the point your weekends are entirely about “mowing the lawn, or clearing the attic”, and have walking or a quick bus ride access to all the amenities a major city has to offer, as opposed to the opposite, where even buying a pack of gum requires you to get into a car and conduct an activity that kills nearly 50,000 Americans a year.
Maybe something like Ada with SPARK, or at least partially transactional memory to make some types "atomic" in behaviour.

But that would make it way harder to add to systems it's already running on.
I never thought the face-eating leopard would eat MY face !!
Associating China with dragons seems like such a lucky PR win to me. How many countries are, outside of that country, associated with any mascot at all, let alone such a badass one?

Also it seems appropriate that the Western concept of a dragon is much less friendly than the Chinese one -- at least, judging from the dances.
Are you really that worried that firefox is aware of the desktop coordinates of 2 of its own windows?
It’s not that consistent - the “ordinary citizens” include a lot of right-wingers who do not view him as a monster because they’ve been marinated in half a century of mythologizing around Vietnam (victory was stolen by anti war protesters!) and still think communism is a threat. The Bush era allowed a lot of that to become acceptable to say public again (a common argument was that Islamic terrorists were in league with communism, which still leaves me in disbelief) and Kissinger’s opposition to war crimes trials for e.g. Pinochet got a lot of support because even supporters knew that was a risk to the Bush torture cadre.
It seems to me that luddites were expert textile workers that wanted to use technology in order to make better products. They objected to using technology with the benefit accruing to the factory owners only, who could now employ low skill level workers to make poor products.
If I've learned anything it's that a lot of the hiring process is extremely arbitrary. If someone asks "why do you want to work here?" and you say "money" you might get someone admiring your honesty or you might get someone who wants you to have a personal affinity for the company. And it can be hard to know which.
Talking to a chat bot is also far superior for mental health compared to talking to a therapist who blows $200k for a masters degree and spends too much money on sweaters and office space. The article has a paywall so I didn't read it beyond the headline.
Yup. M7g.medium is one vCPU so by definition to go smaller you can’t get a dedicated core anymore.
Faang salary only exists on the US. Even the richest countries in Europe don't have those salaries for programmers (maybe if you work on finance or some niche subject).
Kissinger also helped Nixon sabotage the Vietnamese peace talks in 1968 to help him get elected -- Nixon promised the Vietnamese a better peace deal if they refused to participate until after he was elected. Literal treason.
MIPS asm, but not MIPS machine code. Different bit encoding.
Llamafile is the new best way to run a LLM on your own computer
:"You can always hit a wall, but we expect that progress will continue to be significant. "

Wasn't there interview ~2 months ago when speaking about government regulations that he said that they were expecting a plateau in abilities? To not worry, they were hitting the limits with LLM's?
Is the first time Tesla wasn't last or second to last in a CR car reliability report?
If you set up bidirectional sync with rsync in a manner similar to google drive, you absolutely can wipe out the local copies as well. Backup utilities should generally be set up to only go in one direction, as opposed to both.
I recommend you avoid vacations to Mexico.
Token/second performance has been excellent for me.

You can use this to run any if the thousands of of GGUF models on Hugging Face, see note here: https://simonwillison.net/2023/Nov/29/llamafile/#llamafile-t...
> we find that among distributed team members, collaboration centres on late-stage, technical tasks involving more codified knowledge. Yet they are less likely to join forces in conceptual tasks—such as conceiving new ideas and designing research—when knowledge is tacit

Recognizing a problem is the first step and I am not surprised by this conclusion. What I'm most interested in is what tactics (organic and formal) mitigate this problem because remote work provides so many other benefits to individuals, companies, and society.
Maybe they're working on more than LLMs (or at least, the Transformer architecture)?
Well, I live in Vienna and have never had an issue with getting good feedback on why I didn't pass an interview - except from Qualcomm, who responded "we have no comment on the interview process, we just didn't feel it was a good fit", which actually just made me feel relieved to have not passed their criteria.

Never been ghosted, either. So I dunno, our subjective experiences differ. I'm also a foreigner, but maybe our experience levels are just different.

What I have found is that Austrian companies will interview you even if they don't intend to hire anyone for the position, and that can be frustrating at times.
This is a very interesting study, but the generalization implied in the abstract -- that specialized models may not have advantages in specialized domains -- is an overreach for two reasons.

They introduce medprompt, which combines chain of thought reasoning, supervision, and retrieval augmented generation to get better results on novel questions. This is a cool way to leverage supervision capacity outside of training/fine tuning! But they compare this strategy, applied to GPT-4, with old prompting strategies applied to MedPalm. This is apples and oranges -- you could easily have taken the same supervision strategy (possibly adapted for smaller attention window etc) to get a closer comparison.

Second, MedPalm is a fine tuned 500b parameter model. GPT-4 is estimated to be 3-4x size. So the comparison confounds emerging capabilities at scale, in addition to prompting impact, with anything you can say generally about the value of model specialization.
What are the reasons for grep not being replaced/improved?
This topic seems a bit old by now.
Can you elaborate on the part that seems unintuitive?

Eukaryotic cells have multiple copies of their mitochondria, not one. When the cell divides, the mitochondria (roughly) split between the two daughter cells then carry on
Previous discussion: https://news.ycombinator.com/item?id=27249075
> KolibriOS (kernel and drivers) are written entirely in FASM assembly language

Nice and impressive, but don't they essentially have to start from scratch if the OS with apps should run on another architecture?
They're aligned to TSMC terminology.
You are right about the quality of life being different between the two.

You’re probably not right about which one is actually better.

https://news.uchicago.edu/story/cities-depression-lower-rate...

And this is in the U.S. which has among the worst cities but the best suburbs in the developed world.
Stones inside fish ears mark time like tree rings
For what it's worth, I only use x.get when having a missing key is a normal and expected part of the process. If I need to be able to expect a key to be in the dict then I'll use x[] so I can get a useful exception for debugging. Though really, this should only happen with validated inputs, and as Python adopts more type hinting dealing with this should get easier over time.
I’ve been telling people on this forum for years that when Jeff Bezos looks down at them from on high (literally from space at one point), he sees them as barely differentiated units of labor. The talk about passion and innovation quickly struck me as just another part of a system to keep employees from thinking too hard about what the job really entails.
> My initial impression is wondering why they picked Q while the internet still remembers Qanon.

The first thought I had was of Q in Star Trek - https://en.wikipedia.org/wiki/Q_(Star_Trek)
Addendum to my comment above:

Ripgrep can be used quite easily with the project.el package too that comes out of the box in Emacs. So it is not really necessary to install an external package to make use of ripgrep within Emacs. We first need to configure xref-search-program to ripgrep as shown below, otherwise it defaults to grep which can be quite slow on large directories:

(setq xref-search-program 'ripgrep)

Then a project search with C-x p g foo RET ends up executing a command like the following on the current project directory:

rg -i --null -nH --no-heading --no-messages -g '!*/' -e foo

The results are displayed in an Xref buffer again which in my opinion is the best thing about using external search tools within Emacs. The Xref key sequences like n (next match), p (previous match), RET (jump to source of match), C-o (show the source of the match in a split window), etc. make navigating the results a breeze!
> But they don't own it. If OpenAI goes down they have the rights of nothing.

This is almost certainly false.

As a CTO at largest banks and hedge funds and serial founder of multiple Internet companies, I assure you contracts for novel and "existential" technologies the buyer builds on top of are drafted with rights to the buyer that protect them in event of seller blowing up.

Two of the most common provisions are (a) code escrow w/ perpetual license (you blow up, I keep the source code and rights to continue it) and (b) key person (you fire whoever I did the deal with, that triggers the contract, we get the stuff). Those aren't ownership before blowup, they turn into ownership in the event of anything that costs stability.

I'd argue Satya's public statement on the Friday the news broke ("We have everything we need..."), without breaching confidentiality around actual terms of the agreement, signaled Microsoft has that nature of contract.
There are multiple alternatives you can already use as an alternative, like ripgrep. What are you proposing, switching out the command `grep` for another utility?

Sounds like that could introduce a ton of breakage, for little value. People who want a faster grep will use a different thing, while people who use grep can continue to use it. Sounds like an ideal situation already.
And to apply other relevant knowledge as appropriate in order to create logically/factually correct, original insights and connections.
Memetic domination of the letter.
...which is awesome if you can request/install VS Code but not ripgrep.

You can find the rg binary in the VS installation (at least, I can on Windows at my place of employment).
Why would anyone give control of air traffic or weapons to AI? That's the key step in AGI, not some tech development. By what social process exactly would we give control of nukes to a chatbot? I can't see it happening.
Maybe it returns "drops" as answers.
This seems like a bad choice. The home directory need not be on the boot drive. In fact, a lot of people put it on a separate drive, or at least a separate partition.
It's already enshrined in the constitution of at least one European country, the right to privacy.
That's not how contracts like this are written.

It's far more common that if I'm building on you, if you blow up, I automatically own the stuff.
You can, and I have, but it's customary for 2 weeks so there is time for finishing tasks, writing docs, performing knowledge dumps, etc. I've left a toxic job effective immediately. But, if it's an "ok" job that I'm leaving, giving 2 weeks is a good way to keep a positive relationship. I've left just for more money, or to have a shorter commute. In which case, I'd like to keep a positive relationship with those companies in case I ever want to go back. Not giving 2 weeks is a red flag for our HR friends

Also, as an employee, those two weeks are easy-street. Leaving early and long lunches are the norm.
Explore drawbacks of CAPTCHAs for users and businesses, discover alternatives like Turnstile, Arkose and hCAPTCHA and learn how passkeys could replace CAPTCHAs in this blog article
The solution is to simply not do it. Contrary to many's doomerism, x86 is likely here to stay for decades/centuries.
Paper: https://arxiv.org/abs/2206.01878

Code: https://www.dropbox.com/scl/fi/cwto4ku7x6wdkw3123o5x/RemoteC...

Data: https://www.dropbox.com/scl/fi/16zx8y4he5l20iaahf3m8/RemoteT...
You should try to read before posting, the question is about contracting.

Also, FAANGs in Europe suck and most of their good developers move to the US.
Lol.

Not to worry. He did not take any position on anything during this interview.

It was hilariously devoid of positions or information.

This article could have been a one-liner: "Had an interview with Altman, but he wouldn't say anything he hadn't already said on Twitter."
> Why introduce one more container? Who benefits from binary distribution of this sort?

Mass adoption comes from ease-of-use, which includes ease-of-deployment.

Most of the HN crowd is savvy enough to run HF models directly in their terminal, but there's a reason Ollama, LM Studio, and Faraday are so popular.

Until LLM runners are part of the base OS, methods like this are extremely helpful to reduce friction.
I was thinking Q from James Bond.
It scaled well enough for the Kirin 9000s.

But that's probably why Loongson isn't on it, capacity is probably being spent on Huawei's next chip.
It's not remotely as good as GPT-4 Vision, which isn't a big surprise consisting it's running a 4GB, 7B parameter model on your laptop, trained by a small research team.
https://www.rollingstone.com/politics/politics-news/henry-ki...

Rolling Stone said it best