skysight-inc/HackerNews huggingface dataset:
We're a long long long way off that. So check back in two months.

Jokes aside, the limiting factor will be either a technique to pack all of the code into smaller tokens like semantic search (someone else will be able to comment on this as that's the limit of my understanding) or GPU memory for input tokens.

Buying a "high end GPU" isn't buying a 4090 or even two, it's 250k on a DGX unit and putting it in a datacentre.
You will probably be able to find a service that would sign a confidentiality agreement and provide you with this service for less than 250k.
Someone nice created the diagram
> I don't think that very many people believe that if the market were left to itself the climate will solve itself

Even if every single car across all of Europe and the USA were to magically become an EV overnight, the climate will not be "solved", although the power grid would instantaneously collapse.

China. India.
Do one thing. Timely discuss about doing the needful years back.
I'm definitely not surprised.
The last drawn out proxy war with the West didn't end very well for the Soviets. The Ukraine war is already many times more costly.

Remember too, those tactics during WW2 were on the backdrop of a brutal fight for survival where it was easy for most of the population to see they had no choice but to fight. Not a Special Military Operation against a weaker enemy.
Sadly there is no other better option. Most foss don't user friendly enough and Apple just aims to against humanity.
Go to "Push Notifications" settings and uncheck everything except for "Related to you and your Tweets" section.

Did this when I started using Twitter and haven't gotten any unwanted notifications. I even follow Elon and have never gotten a notification from him after setting up my settings correctly.
Ok, but still this doesn't indicate any real popularity: a small handful of decision-makers picked RedHat as their standard OS for probably tens to hundreds of thousands of users, plus a ton of servers.
Yes, many angles on the alignment problem can be studied now, and have started making good progress recently. Some things will turn out in retrospect to not have been relevant, due to architectural shifts, but not everything. Some things are specific to LLMs; some things are specific to transformers but not to language-model transformers; some things are conceptual and likely to still apply to quite-different systems; and some things are just field-building and not specific to any architecture at all.

Eg in mechanistic interpretability, there are a lot of findings on LLMs that turn out to generalize across a wider set of NN architectures. Eg https://transformer-circuits.pub/2022/solu/index.html is something that couldn't be done without access to LLMs, but which looks likely to generalize into future architectures.
>Monkeypox was pretty clearly a non-event for the vast majority of the population pretty early on

Just like how it's pretty clear that the coronavirus wasn't "a global emergency"?

https://www.nytimes.com/2020/01/23/health/china-virus-who-em...
And downvoted when presented with obvious evidence lol.
Do it through tariffs on trade vs banning speech!
I mean, there's only one http server people actually use, which is hyper. Just like in go where everyone uses net/http, even though fasthttp and so on exist and everyone just ignores them.

Just like in go, there's also a lot of web frameworks built on top of it (like all the ones listed here for go: https://github.com/mingrammer/go-web-framework-stars)

Just like in go, you can choose not to use any if you want and use hyper directly, or use one that is a quite thin layer on top of hyper like axum.

In terms of async runtimes, just pick tokio and get on with your life. It's the default choice, so picking it is the simplest option.
The real problem with "it's still possible to turn off forced autoupdates" is that you don't know whether you can turn it off, due to Windows ignoring explicit "turn X off" switches. Why should the user trust you to respect any other switch?

Also, the user should be able to assume that there aren't multiple switches for the same action. As a general rule - I know this is Windows.
It's not that it isn't tedious, but the workflow is a lot more reliable. Refactor, `cargo check`, fix the errors, repeat. When there are no more errors, it is very likely the code will still work.

I would say C++ is mostly the same experience, with the exception of anything involving memory safety & lifetimes. It can't guarantee you didn't accidentally introduce a use-after-free/move or anything else of that nature.
Plus all of my colleagues in Argentina are happy to be paid in USD. So much easier for them to deal with.
Yes, you must deal with async

It's not that big of a deal though

Axum is popular but feels too low level to me, but some nice porcelain APIs might eventually be put on top of it
What’re the techniques that’ll get this to run on a single GPU?
> The average transaction price (ATP) of a new vehicle in the U.S. hit a record high in December at $49,507, an increase of 1.9% ($927) from November and up 4.9% ($2,297) from year-earlier levels. New-vehicle inventory levels are increasing from historic lows earlier in 2022, but prices remain elevated, according to data released today by Kelley Blue Book, a Cox Automotive company.

https://www.coxautoinc.com/market-insights/kbb-atp-december-...
A workplace is where... work gets done. For sure that axis is valid.

The nice/jerk axis is way too vague. "Nice"... in what way exactly, and who cares? Being a "jerk" is only a problem when it gets in the way of communication. Bad communication is incompetence, so the nice/jerk scale is not independent.
Meaning in LLMs (there isn't any)
Economically-speaking, in the next decade we'll need to deploy a massive amount of electric replacements for fossil-burning things, about a billion machines in total. So heat pumps, electric cars, induction stoves, electric bikes, electric panels on houses, new solar/wind farms, distribution lines, etc. This is the primary way we get emissions reductions at scale. All the manufacturers and contractors making and installing this stuff will need software to support them.

You might ask Saul Griffith (https://twitter.com/GriffithSaul/) for more details. He really has his finger on the pulse of the engineering needed and is one of the main people that got the US IRA climate bill to pass.
I worked with an incompetent asshole for years. His only talent was telling the boss what he wanted to hear.

The websites he built were so embarrassingly bad, I could only list my main customer, who I was almost exclusively contracted to, as my employer. The risk of being linked to his work was too great.
What is there besides Task<T>?
Yes especially when you consider things that aren't places.

Science Fiction being a big one.

There's Santa Fe, CDMX though. You may have decided that Santa Fe, NM is too small, but you may not have considered that one.

People don't normally call that SF though - but they could. And that's why SF ought to have a more narrow use than SFO.
Show HN: Customizable, embeddable Chat GPT based on your own documents
Hi Hacker News!

My name is Bea, I built a site called Libraria that uses GPT to do a few things

1. Let you spin up multiple assistants based on your own documents. You can make it public, private, or protected. It has its own subdomain and landing page.
2. Respond in full markdown always, so it can output images, links, code, and more
3. Let you upload articles on the fly within the Chat, so you can ask it questions
4. Make it embeddable in your site with one line of code
5. Let you update it for fun / with your branding
5. Enable syncing for any URLs you let us scrape, so that you can make sure it's always up to date
6. Let you upload multiple file types

I've been working on this for about a month now by myself and you can keep track of my feature updates here: https://libraria.dev/feature-updates

I would LOVE your feedback on anything, and If you're willing to try it out I'm looking for a few beta users that can provide me more continuous feedback that I would gladly waive the fee for!
You've just described Facebook, Instagram, Google, Netflix.. Just swap CCP with CIA, NSA, FBI...
>> Secretly turning on the camera and film their users

> Android 13+ has camera and mic indicators.

Indicators are a good step, but wouldn't it be better to disallow apps from turning on the camera without the user's explicit consent altogether?
Been using Linux for 20 years, yes there are some things I can't do, but it's more than enough for most of my use cases.
They will probably be the interim solution until the charger and power networks are up and going. Some of us have longer-haul driving in our repertoire, and carrying a charger beats the wait for (limited) charging stations. Or, perhaps, when the people we visit lack charging.

It's also (still) bloody hard to carry a bucket of electrons to get a stuck car going - we'll need portable power units to clear, say, highway mass fender-benders.
> We believe that AI should be fully open source and part of the collective knowledge.

As do I.

> The original LLaMA code is GPL licensed which means any project using it must also be released under GPL.

Yep. This ensures that AI is "fully open source and part of the collective knowledge."

> This "taints" any other code and prevents meaningful academic and commercial use.

Taints? As in "makes fully open source"? Isn't that the goal?

> Lit-LLaMA solves that for good.

Lit-LLaMA helps people create proprietary closed-source AI instead of the fully open source AI required by Llama. Okay.
Are you implying that employee protection laws are weak in India? They are not. I have multiple, first hand experiences where it was very difficult to layoff underperforming staff. It is much easier to layoff in US and UK. (Continental Europe is a mixed bag.)
Copyright laws are not what is stopping custom firmware projects on many devices. It’s the inability to flash non-signed firmware. Legal considerations in general have minor pragmatic relevance for modding projects that are not lazily redistributing copyrighted assets or circumventing copyright protection. If you’re engaging in piracy then you’re not just giving people more control over what they own.
> It shares all your keys, when you probably actually want to share zero or one of them.

Is that true though? When I connect to a server I generally want ssh to connect with _any_ of the keys that are currently in my agent. For that to happen the server needs to check if I’m allowed to connect with each of them, therefore I have to send that information to the server.

I guess SSH could default to asking me which key I want to connect with and then store that info afterwards?

If I wanted it to connect using only a specific key for that host (or pattern), I’d specify that in my ssh config.
It's hard to give concrete examples because the problem is inherent to large, "real" codebases - toy examples can't really do it justice.

That said, there are some general themes:

- The lack of implicit magic in the language. Destructors (specifically the fact that they are called automatically) is implicit. That's it.

- The context-free nature of the language. This exists at several levels:

1. At a function level. There is no cross-function inference and all the information about a function is in its signature, so you don't need to look anywhere else to understand what it does.

2. At a module level. Everything you use from elsewhere is explicitly imported in the module. There's nothing that can change what a piece of code does across a crate (eg. the way you can just redefine `true` to something else in C/C++.).

3. At a file level. The module hierarchy is explicit, it is not inferred based on the layout of files on disk.

Together, these things means you can look at a piece of Rust code and understand it in isolation, without even needing to be familiar with the codebase as a whole. You can move a piece of code from one location to another and (aside from fixing imports) can expect it to continue to function exactly as it did before.

- The amount of information that is available to the compiler. The rich type system and lifetimes means that it's harder to mess up a refactor without the compiler detecting it.

- The fact that it can be used as a safe language. This is not unique to Rust, but Rust is unique in being suited to the lowest-level tasks whilst still being safe. Safety limits the damage a bad refactoring can do (at worst, you break the code being refactored, but at least you won't give the whole program UB or cause a segfault).

- The fact that macros operate on the AST rather than text. This eliminates a class of bugs with C-like macros, where implementation details of the macro have a tendency to leak through the macro definition. Refactorings can often trigger these kinds of bugs because you cannot easily think at that level while doing a large refactor.

- The tooling. Whether it's quickly knowing the type of a variable, swapping out a dependency, or applying broad fixes to a codebase, the tooling works extremely well together.

- Consistency of the language. Everything is an expression. "void" is just a normal type, etc. This level of consistency means that large refactorings require fewer actual changes than they might do in other languages. For example, when I used a bit of C# again after using Rust, it was very noticeable the amount of "pointless" transformations I had to do when refactoring because making an expression conditional may require introducing a new variable because `if` statements cannot be used in an expression. (Yeah there's the ternary operator, but it can't be used in every case, and that's just another example of inconsistency).
Many times I've observed myself as closely as I can taking a turn. I can't observe any steering in the opposite direction. I start by leaning, then turn into it (if I turn the wheel at all, which I don't unless the turn is very sharp). Maybe I really do steer the other way some imperceptible yet vital amount? This summer I plan to weld a bicycle unsteerable and see what happens when I try to steer solely by leaning as it feels like I generally do.
3-ingredient Excedrin has existed for 25 years. I think it was Aspirin and Tylenol before that.

"
Acetaminophen 250 mg

Aspirin 250 mg –Non-Steroidal Anti-Inflammatory Drug (NSAID)

Caffeine 65 mg
"

https://www.excedrin.com/products/migraine/

https://www.excedrin.com/products/extra-strength/

^ both contain exactly the same amounts of exactly the same ingredients.

https://www.reddit.com/r/mildlyinteresting/comments/397g2d/e...

Commercial from 1999 https://youtu.be/RxXVm6Rc-D0

Corny 80's commercials:

https://youtu.be/YQdN1wwGvpI

https://youtu.be/ID-OrIyXBMw
Honestly even sedans and minivans are big when you consider that the majority of trips are taken by one person, the driver. EV Smartcars and Fiat 500's should be where it's at. And yet they don't even exist. The electric Fiat 500 was discontinued. So as much as I agree with you, the market has spoken, and, well, we're wrong.

The transition to luxury EVs is easier than the people's EV, because luxury car buyers spend more money on their cars. This means you can spend more money on the pieces that comprise the car, on super efficient motors and high capacity batteries using rare materials, and position yourself at the upper end of the segment. Those customer will scarecly blink at the idea that they need to spend $50k to rewire the neighborhood power distro point to add 600 amps so they, and 9 of their neighbors, can have 60 amp circuit with 48 amp chargers on them, and then be able to swallow a $7k charger install to rewire their whole garage as well.

Meanwhile, an apartment dwelling people's EV owner might not even have an assigned spot in the shared complex carports, never mind afford a couple hundred to install hardware to get an at home charger in a shared garage becase only half of Americans can even afford an emergency $500 bill. People buy cars based on what they want, and only secondarily based on what they can afford (otherwise auto financing wouldn't be a thing). Selling a small functional EV? Well, just ask Nissan how well the Leaf is doing and compare that to Tesla's sales numbers.
We're about the same size, and don't have issues with it really at all, but we use it only for:

* Calling each other;

* Ad-hoc meetings internally, because our normal meeting platform has become cumbersome (GoTo);

* IMs

I see it'll do other stuff, but we're not really using those aspects. And I should also be super clear that I'm not saying Teams is actually GOOD. I have just found it to be better than any of the alternatives I've seen or used.

That's also very much how I feel about Outlook/Exchange. I mean, look, I'm a Mac guy. I use the Mac mail client almost but not quite exclusively; I also have an RD session up to a Windows VM all day every day for other reasons, and run Outlook there. The gap that drives me to Outlook/Exchange is scheduling. It just works, and works in a way that nothing else I've seen approaches -- even when messaging people outside our org.

I wish Apple calendaring was this good. I really do. But it's not.
That sounds promising but how about the quality of the output.

I’ve been using OpenAI API with chatblade and been giving it code in various languages and it’s quite surprising how well it describes the purpose and code implementation in english. The english description would be useful and relevant for developers trying to quickly familiarize themselves with a code base.

For a typical 400-600 line file it looks like it would cost around 1-3 cents per file. However loss of privacy isn’t so great.

How do you find output quality of llama + lora for such a task?

Code is research code I’d run it on.
Wait a moment. While I agree that the government should be transparent generally about its law enforcement, you can't suggest that there are absolutely no secrets that should be kept confidential to enable reasonable law enforcement to occur?

If the government or some agency published all the indicators of fraud that it used to check that people were filing their taxes legitimately (and catch crooks), how would you ever conduct anti-fraud operations? Every criminal would have the manual on how to circumvent the detection mechanisms and move to techniques that the IRS doesn't know how to detect.

Should the government equally publish its root passwords because that's within your right to be able to know how the government operates also? That would be ridiculous.
Possible typo there - Asprin is a completely different painkiller (from the NSAID family)
What's the current state of free, highly accurate, highly referenced, whole earth models of energy and resource usage aimed at the bright early high schooler and above demographic?

One of the biggest challenges to reaching climate change is to globally educate in a transparent manner, identify the highest per capita contibutor and consumption demographics, promote suggestions for change, identify BS carbon credit trading schemes, identify effective C02 capture and reduction strategies, etc.

If I want to get a neice the best available SimEarth (for reals) what are the current options?
I wonder how effective these models are at blocking advertisers and tracking.
I have never heard of anyone in my city getting in within 3 hours. That would be amazing.
What is a lora or llama? Google gives me nothing.
I had a similar story around 1976-77 where my dad took me to his office to use the basic interpreter on some Wang word processing machine I don’t remember the model number but probably something in the 2200 series.
did anyone get this to work without running their weird binary programs? I mean, it looks like it's supposed to be Python, but at least the `generate.yaml` file doesn't have the right content to work like they imply it should..
Unless I'm misunderstanding the units here, a Tesla Model 3 has a battery that holds 230 Ah, whereas a vape pen is closer to 280 mAh. So each electric car is going to have somewhere in range of 1,000 disposable vape pens.

That doesn't change the fact that disposable vape pens should be banned, but it's an interesting data point in the recycling discussion.
Not sure you can blame them can you? If they concede territory that's just a message of "invade later for more". It's also pretty hard to give concessions when the rhetoric of your opponent doesn't make any sense. Effectively Russia doesn't want Ukraine to be Ukraine one way or another.
I'd DM him and tell him he's a tool.
I don't think paracetamol is safe to take, it has a cumulative effect on your kidneys, even if you take a "safe dose".

https://www.krcp-ksn.org/m/journal/view.php?number=224
Sure, fair I guess, but where there are people, there tend to at least be paths.

I wonder how many calories MacAskill burns. He makes it seem pretty effortless.
Used car market is for people price sensitive. EVs will trickle down to them eventually as new car buyers upgrade.
Once you throw HDR displays in the mix, you end up back at the conclusion that the colors chosen by the OS need to be reasonably not-bright, rather than blaming the user for not dimming the whole display to compensate for bad UI design.
Async is a wart, period. It’s an ugly hack around poorly scaling threading abstractions. It basically implements light weight threading but in a way that forces the developer to constantly think about it and clutters up the language with ugly complex async crap.

Go is the only language that gets concurrency right.

Rust async is ugly but it’s ugly because async is ugly and as a systems language there are limits to how much of that ugliness it can hide.

If we could fix threads to scale better at the OS or core library level we’d save insane amounts of developer time.
Can states arrest people for what they say?
> China doesn't allow FB, Insta, Twitter, etc to operate in its market

> If western social media companies were able to offer their services in China

I've seen this meme floating around a lot recently and feel the need to add in some relevant history.

Between the mid and late aughts Google, Facebook, and Twitter were all operating in China. Around this time the Chinese government got very serious about content filtering and imposed new restrictions on what could be shown/uploaded. There was a very strong backlash from the US side that American companies might be helping to build the Great Firewall. Many Americans were outraged and US politicians warned the companies not to build infrastructure that could be used for censorship. So the American companies acquiesced and either left the market or were banned (Twitter).

I remember the outrage back then. It's like what I see now but with the facts reversed! Back then the concern was that American tech companies would export infrastructure that could be used by China for social control. Now it's "China won't allow American tech companies!".

"We've always/never been at war with EastAsia."

Kind of disturbing stuff. Watch the congressional hearing of the TikTok CEO and tell me that the powers who are pushing this care about facts.
for every US HN commenter talking about their "awful experience" with Indian teams let me talk about my awesome professors from IIT who came to America to work in Math/CS education. Or about the great Indian people I met online working on open source projects on github. Or about the skilled Indian immigrants who work where I work. Or the immigrant Indian doctors who saved my family members life in the hospital.
Chats are ad hoc watercooler talk across arbitrary sets from everyone.

Teams+Channels are persistent permissioned shared (team and squad scoped) email threads with backing file store.
If you are writing C or C++, is JetBrains' CLion an option? If you are writing C#, is JetBrains' Rider an option?
Sure, don’t believe a scientific organization like the IEEE.
Some of it is credit report stuff, it some of it is public records like tax rolls.

You can look up an individual’s salary in Finland online whether they work public sector or not.

It’s all creepy, but like my name on the deed of my house not being a secret is a good thing.