skysight-inc/HackerNews huggingface dataset:
How hard is it to get the Alpaca tuning on the larger LLaMA models? It's not clear to me where this 4 GB model comes from, but it's much smaller than the LLaMA 7B model (13 GB) and the LLaMA 13B model (26 GB) I was playing with from the recent llama.cpp HN post.
Some people look at ChatGPT and think its all over and other look at it and start imagining all the things they can use it for.
Contrarian thought, doesn't this open a can of worms where the government is allowed to sensor text messages under the pretext of some subjective "fraud"? What if tomorrow they decide that messages around fundraising for a particular party is fraud?

I'll rather everything is delivered and then the spam filtering is done on the provider/device level. These kinds of things are usually implemented with innocuous cover and malicious intent.
Filtering on a waveform that doesn't exist until the user picks up the phone is literally impossible.
So 70,000 tons of regolith? I'm not a moon engineer or anything, but I think given the choice of bringing 70 tons of nitrogen, or the equipment to process that amount of regolith over a reasonable scale you'd just bring the nitrogen.
Since I expect to sometimes get perfectly valid calls from numbers I've never communicated with in the past, I think a better solution would be to make the entire PSTN a fully audited domain where we only let people participate after a reasonable amount of vetting, and we maintain the ability to accurately track down and stop bad actors when they do make it past those protections.

If we choose not to do that, at some point one of the big tech corporations will manage to get enough of a network going on their own proprietary equivalent service so that everyone else has to join or be left out. And PSTN will die. And we'll have a corporate overlord.
Transformers.js
I use re-frame, but you cannot deny that class components being deprecated is going to be pure trouble for re-frame. Re-frame relies on the reagent library's Reaction interface. While re-frame does not depend on anything else in the reagent library, it is natural to use Reagent for your rendering. But reagent itself emits class components by default, since it predated hooks by several years.

Now that class components are essentially deprecated in the documentation, and the fact that React 18 support is still an experimental feature in Reagent, people using ClojureScript and React today are in quite some trouble, especially since React is the only JS framework I know of that is compatible with functional programming.

While reagent is able to emit function components, there is a performance penalty to this, since it employs some hacks in order to be compatible with both hooks and ratoms. Thankfully there are some projects that are attempting to bring modern React[1] and even bring the whole re-frame API alongside it.[2]

Last weekend I decided to try out helix, refx, reitit, and shadow-cljs' lazy-loaded modules and managed to make a pretty nice demo app that uses essentially the re-frame API but it's all modern React and hooks, and the router was capable of lazily loading modules containing code of pages the user wanted to navigate to.

[1] https://github.com/lilactown/helix

[2] https://github.com/ferdinand-beyer/refx
tailwindcss.com

It’s been a game changer for me. I can’t see myself ever going back.
Then you should use PHP. It’s the only thing I’ve ever used where I could run decade old websites with a marginal number of changes.
A huge number of software engineers work for companies that don’t allow them to have side projects, so they don’t/can’t have code anywhere in public.

Similarly for developers where software development is their job, they may simply not feel like continuing to work in their non-work time (or they may have a family they would like to spend time with, etc).

But similarly take home tests aren’t going to give you anything interviews aren’t going to show - if you’re concerned about people lying about their competence you should assume that they’re able to pay someone to do the work for them anyway. After all the threat model for a take home test is dishonesty.

I really think a lot of people think the goal of an interview is just to determine “can this person do the mechanical part of writing code” which is the easy bit.
I'm mainly just annoyed that I can't sign up for a small package with any service. I want literally locals plus whatever cheap basic cable networks want to tag along just for the exposure. $15 sounds fair for what I could get with an antenna but can't due to HOA rules and being lazy and not wanting to poke holes in my house, but with inflation I can accept that the true number should be $19.99. I haven't heard of such a thing :(
I cancel my plan outside of football (US) season. Definitely time to do that again. It's astounding how much of broadcast time is spent in commercials. After switching to YouTube Premium and not seeing a single ad there, my life honestly improved dramatically. I wish the same existed for broadcast TV, but it's a structural element that can't be avoided.
Saying Meta is just a single app is like saying Google is just a search engine or Amazon is just a e-commerce site.

Meta while unsurprisingly not very efficient, does need a lot of employees to maintain what they've built.
No; Glass-Steagall allowed commercial banks to own investment-grade bonds.
Agree, which brings me full circle. Offer her a short course followed by her fate in the Bahamas. "USA DoJ isn't in charge of other countries" -- too bad so sad, what happens in fox hill stays in fox hill.

Maybe there is some way she can avoid extradition from the US, I'm not sure, but I have a feeling such a greedy soul could be lured to some other country in promise of riches only to be escorted by men with badges for a nice cruise for a Caribbean vacation.
Compared to cable/satellite TV providers, it still seems like a no brainer considering the ease of watching on any device, anywhere, and starting and stopping the service.
The problem runs much deeper than that. Most of what Docker offers is commodity software. You can get docker image hosting from a variety of sources and hosting your own registry isn't that hard. All you need is a docker container and some file storage or bucket. Docker for desktop is nice but there are free alternatives.

Docker registries are included with most cloud services (AWS, Azure, Gcloud, digital ocean) and you can use those to self host as well without too much issues. Github and gitlab offer docker registries as well. As do lots of other companies. Mostly, those services make money from other things than hosting docker images. That's just a low value commodity that they need to offer the really interesting stuff. If you are going to charge people for some expensive kubernetes cluster, they need a place to dump their container images. So you offer that for free. It's just a few GB of storage. It literally is a rounding error on the total bill. It does not matter. Charging for that does not make sense.

That's the problem docker has right now: they need companies to pay them absurd amounts of money for something that is essentially a low value commodity and they don't really have anything with a lot of value that they could charge for instead. And the harder they insist people need to pay, the more they erode their position as a leader in this space (which arguably they lost years ago). While it was free and convenient, people used them. But now that that's no longer the case, people engineer around them. They are throwing the baby out with the bathwater. The one asset they still had (people treating them as the de-facto place to park docker containers) is basically being lost. And as soon as that stops, it's going to get harder for them to gain new customers or even retain existing ones.

Contrast that with Github that used to charge for stuff that they now give away for free. I paid for it back in the day. And now I don't. Except Github is making loads of money from companies that outgrow the freemium tier. And they have a steady supply of happy freemium users using their services for free transitioning to valuable paid services. And they get to host the entirety (well close to it) of the software developer population on this planet. It's the largest professional network outside of linkedin. Which of course MS also owns. It would be madness to incentivize users to not use that by charging for it. It's way too valuable for that.

Speaking of MS, they should just buy out Docker. Fire the management. Get rid of their sales department and revitalize docker and dockerhub development and integrate it into github. It's so complementary to Github that it's a no-brainer. And probably investors are getting fed up with the way things are going at docker. I imagine this could be a relatively cheap acquisition for them. This isn't OpenAI, LinkedIn, or Github.
And the person getting downvoted is never an expert talking to amateurs, and the downvoters are always correct that there is zero nuance to the subject.
Could you link me to your tutorial? I'd like to improve the lighting in my game and I'm quite excited to have seen your comment!
I used styled and currently vanilla, I'm not following the comparison with Elm UI.
They did in the OP link. To say now in comments "It's not contradictory" is not owning up to it being bad communication
it's not even their fault. societies, cities have been built to produce this kind of people
Show HN: Built an AI search to sift through the noise of AI tools
This is a quick attempt at creating a search tool for finding relevant AI tools based on task or job from 1300 tools. Things like "I want to translate an article", "I want to create a workout plan", "I want to create a website" etc .. Feedback is very welcome and appreciated.
Do you mean "the glue factory is always hiring"?
Speaking of notes, I noticed that OneNote is absent from the list of products that will get Copilot.
While you are technically correct, it's not really relevant. There is one state that isn't at-will (Montana) and as far as I know there aren't a lot of people that work there in tech.
True, citizens can create and share any content they like that doesn't infringe on very specific laws put in place to protect others.

It may sound oxymoronic that for a law to provide "freedom" to people it must also encumber that freedom with restrictions in order to actually provide the freedom it is trying to provide, but that is the simple truth of it.

Otherwise the law would have no power to enforce any law it passed.

With that being said, the exceptions are actually quite reasonable.

The "No shouting FIRE! in a crowded theater" laws still apply (i.e., it would still be a crime to create and publish a fake bomb threat even if it were intended as a joke if there is any chance whatsoever that any partially reasonable person would possibly take it seriously), as well as common sense laws like, nothing involving underage people being nude (or worse) or not publishing private nude videos without the subject's consent, things like that.
looking around, seems like https://onlinesim.io/ is the one option, but a bad one, since its either for one-time use, or a very limited number of countries with $3 per day, which is a lot for long-term 2FA.
Same difference. It's just the Pavlovian anti-anything-smelling-of-socialism reflex most people have.
> respecting terms is a nontrivial effort

Is it? Just give users the same source used to build the binaries.
> Not believing in it would mean that things are public domain mostly, which is absolutely not the case.

In many cases it is true, Software patents don't exist in EU
Because product execution at SO many places sucks. LLMs won’t help with that, either. They’ll just help people market their crappy products more cheaply. Woe to the marketers, however.
In theory it's great, in practice... who knows. The cynic in me would expect it to go worse than anyone could ever imagine. If everything is automated, why do you still need humans?
Dude: "the message" is "the communication".
If they hired you, you'd be competing with existing staff who are already doing the practical day-to-day work that they need done.

These kind of hires that the interviewee represents are about keeping people away from competitors. These companies - Facebook aren't the only one - are so rich that they can afford to hire people simply to reduce the chance that competitors will emerge; rather than waiting until you have to pay big money for Instagram or Whatsapp, you identify the kind of people who have the skills to build competitors, hire them, and lock them in a basement somewhere.
We don’t track issues in GitHub. PRs are considered disposable.
Styled Components is relatively popular and is used in the MUI (material-ui) library for react. There's also a number of JSS libraries as well.
Me too. i'm getting like 3 scam calls per day now. some are from unsuspecting work from home people that have been duped in being the fall guys for the scammers, i can tell because when i tell them what they are doing is against the law and they could be fined thousands of dollars for it, they immediately crap their pants and start apologizing.
Also, the 2% of the impacted users might have 50% of _all_ users as a dependency (just throwing out a random number for illustration), so I'm not sure that the "2% users" messaging matters to the recipients of that PR.
OK, well, why say "there’s nothing wrong with this" as you do above—

> The idea that you as an individual can’t make choices that are better for the world is self-delusion. You choose not to make those choices because it is easier to blame someone else. And again, there’s nothing wrong with this.

—when your whole point is that there's something wrong with it?!

And it's mixed with unnecessarily confrontational language—"absurd", "self-delusion".
I think you mean at-will employment, right-to-work usually refers to bans on union security agreements.
Windows finally added a UTF-8 locale. Sanity may yet prevail!
You will also exclude every person who works at a job that doesn’t allow that, and people who aren’t coding on weekends. The latter likely disproportionately impacts people with children, so that’s great as well.
Agreed.

I've been streaming sports illegally almost 20 years now. I'm fine dealing with the ad-infested websites and constant refreshing of streams taken down for once a month events like UFC fights.

But for every day? I'll gladly pay the $1-2 a day to never deal with that.
> human translators, medical transcriptionists, court reporters

Yes, they will be all called 'ai data labellers'.

For a long time, "People don't just want jobs, they want good jobs" was the slogan of industries that automated the boring stuff. Now AI is suddenly good at all the jobs people actually want and the only thing it can't do is self-improve. In an AI future, mediocre anything will not exist anymore.

Either you are brilliant enough to be sampling from 'out of distribution', or you're in the other 99 percent normies that follow the standard : "learn -> imitate -> internalize -> practice" cycle. That other 99% is now and eternally inferior to an AI.
> React Hooks were fanatically adopted, in my opinion

It was one of those things where the ecosystem had to be unified, because a fractured ecosystem would have died. The React team said "this is the way we're going", and people followed along not because they were fanatical, but because that's the path that was set out. We can debate whether hooks were the right call for the core team to make, but I think it's incredibly uncharitable to say every library author who went along with it was just being "fanatical"

> I find it, thusly, infantilizing to hide those details

Software development is all about hiding details. The key is picking the right details to hide and not hide. Hiding details (ideally) lets users focus on the parts that matter to them, and gives the compiler/framework/system room to optimize the rest.

In React's case, we got features like automatic batching (https://react.dev/blog/2022/03/29/react-v18#new-feature-auto...) and concurrent mode (https://react.dev/blog/2022/03/29/react-v18#what-is-concurre...) for free, without having to modify application code, because the application code was already abstracted enough that the framework could significantly change how it did things behind the scenes without changing the contract

In terms of developer experience: I consider myself to have a fairly deep understanding of the browser platform, and a fairly-complete understanding of how hooks "really" work, and I'm still glad that I have React's abstraction layer most of the time when doing real work at my job. There are escape-hatches, as there should be, and the rest of the time I'm really very happy not to have to fiddle with all the bits when I just want to render another form and implement some business logic. I don't feel the least bit infantilized.

There are things I don't love about hooks - mainly that they do things which should really be language-level features, and that causes some dissonance - but here's what I love about them:

They expose a tiny set of primitives - pretty much just useState and useEffect (useMemo, useCallback, and useRef can be implemented in terms of these!) - which plug directly into the simplest, smallest side-effect-y things we need to be able to ask the React framework to do for us. And then, because these state and side-effects primitives have their own reactivity baked in, we can compose them into larger stateful/side-effect-y abstractions which also have their own reactivity baked-in (unlike classes, unless those classes are full React components). We can build amazingly high-level, convenient abstractions on top of this amazingly minimal set of reactive primitives, which will always themselves be reactive, no matter what. And then the framework can break them back down into the primitives at runtime (in fact, it never sees anything but the primitives), and schedule and re-order and do all kinds of nifty stuff with them without breaking contract, because the contract is tiny and elegant.

In my experience that's unique and beautiful.
Nah, it's this guy sitting in here trying to tell us how we're supposed to think, that it wasn't their fault we were stupid, that's the issue I have. I don't give a flying FUCK about Docker as a company; whether they live or die matters less to me than when I'll have to pee next.
https://medium.com/illumination/i-put-chatgpt-to-the-test-he... has some examples of simple maths/logic problems it can't really solve. It'd be good to know how much better chatgpt-4 is at them.
Sounds like that’s probably ok in practice - you can use it nearer to the location of the useEffect.

Though, in our case we use mobx so a lot of our components are effectively memoised on shallow prop comparison. Here the ergonomics of stable function identity work well at a higher level in the stack. You can avoid rerendering large parts of the tree if your event handlers are stable.

I’m a little worried that the api you describe will work against us here (and I’m also generally a little concerned that the smarter compiler stuff you guys are working on might not play as nice with a mobx world - but maybe that’s not true).
Peter Thiel had $50M in Silicon Valley Bank when it went under
I am still attracted by Flow which seems to have a simpler and stronger type system. However, Flow seems a bit unstable and the lack of support for TypeScript declaration files and widely used TypeScript syntaxes are stopping me from switching to Flow. I opened an issue for bridging the syntax gap between Flow and TypeScript [0]. Flow v0.201.0 renamed `$Partial` to `Partial` making Flow a bit more compatible with TypeScript. I hope it is just the beginning...

[0] https://github.com/facebook/flow/issues/8989
Ah yikes, read that too quickly
How would we embargo countries if there were a constitutional right to International Trade?

Embargo is a fairly powerful stopgap to both hit countries that we disagree with while also de-escalating the threat of all-out war.
This is tiny compared to oracle's free offerings anyway. (Up to 4 vms with a lot more ram, disk space and cpu)
> So what happens when one of your dependencies no longer exists on the Internet for one reason or another?

For this to be a problem would require it to disappear from both npm and Github simultaneously, and for none of our devs to still have it on their local machine so we can reupload it under a different name.

Like, I didn’t think about that until you wrote it, but coming up with an answer isn’t exactly hard.

I’d rather worry about things that are more likely to happen, like someone accidentally dropping the prod database tomorrow.
CircleCI, Linear, now Heroku.

Universe really doesn't want my team doing any work this week.
I am not proposing rolling my oen linux box, I am talking about an off-the-shelf product where you plug it in and set a password. You follow a manual with pictures and there is real customer support.

This is very user friendly and good 50% of working-age population can do that.
Docker is over 100 million ARR from what I understand, so that's a strange thing to say.
Too much, I bet.
The problem is that humans are often selfish.
We built an exceedingly polite AI dog that answers questions about your APIs
I know we're all suffering exhaustion from all things GPT, all the time, but the new possibilities that keep popping up continue to amaze me.

I would far rather ask AWS: "Which ALB threw the error for the request to /foo/bar" than figure out how to put the dots together and discover myself.
It's synonymous with "containers" for a lot of people. I know a lot of groups that use docker to build containers and other infra to run them.

Too bad the company screwed up turning their technology into a real business, or taking a graceful massive exit when they had the chance. Their VC's doubtless pushed them towards an IPO when they didn't really have a solid revenue plan.

Once they started nagging / forcing / tricking people into paying for what they had offered for free, they company was doomed. The "+WASM" branding all over their website reeks the sad desperation of a has-been coulda-been. Sorry folks, you built cool and important technology, but that's not good enough if you're greedy.
Terminals are 1 thing, but the service isn’t free either.

I have no problem with SpaceX. They do some very impressive engineering.

I am just appealed by the cult of personality for someone who I think is a malevolent actor, a compulsive liar and actively contributing to the return of fascism.
Tons of uranium missing from Libyan site, IAEA tells member states
Probably exactly this. Each tier of management hired a fair bit more than they should have. Managers are generally incentivized to do so. The behavior was normalized and no one really noticed while money was cheap and all seemed well with the world.
For anybody else wondering what/who "G.O" is, it's the author of the article, Gergely Orosz.
> It's like no one realizes AI is just another tool. It is only as powerful as the wielder.

For now! But even if it never wields itself, what it is is a swiss army knife with a bunch of uses, including "writer", "painter", "dystopia manufacturer", and "weapon of mass destruction". Writer and artist associations are busy debating how best to use it ethically, while the military industrial complex pants lustfully in the corner.
>Is there really any reason to spend money hedging risk?

Shareholder money is still on the line?
Yes, heroku sh*ts the bed on the reg. Just hoping our app stays up. Scheduled jobs aren't running because it can't launch dynos to run the jobs.
> At some point some of these models might be trained predominantly by the output of other machine learning models!

Just like people!
I'm interested to hear what these techniques are. Decreasing the generality will help, but I fail to see how that scopes the output. At best that mitigates the errors to an extent.