skysight-inc/HackerNews huggingface dataset:
There's nothing inherently wrong with a block chain. It's a cryptographically immutable linked list. Anti-buzzwords can be as shallow as buzzwords.

With the exception of the inefficiency of proof of work, nearly all the problems with cryptocurrency are human problems related to the toxicity of the ecosystem rather than intrinsic issues with the tech. Code doesn't scam people. People scam people.
Anecdote- most of my skilled friends working in chip fabs jumped over to software jobs a few tears ago. Software pays better for easier and significantly less hazardous work.
Or it could be a homicidal maniac.
Sorry, I mean for videos where I'm not the creator! You know what I mean? I just watched a music video where the auto-generated captions were not 100% accurate. It kinda pulled me out of the music. Maybe I can contact the artist I suppose. But that seems like extra responsibility for them.
I didn't know logged-out users don't see the full thread. Thanks for including the full thread here, and good luck at wherever you land next!
So the observed never happened? If the observed was recorded from many angles, did it happen then?
I find this to be a propaganda piece.

How many times has the NSA hacked foreign nations' governments and 'assets', and all of those were left out? But we get all over CNN, FauxNews, and NPR the "evil Chinese hackers" crap.
One of the key things that we've focused on with TypeChat is not just that it acts as a specification for retrieving structured data (i.e. JSON), but that the structure is actually valid - that it's well-typed based on your type definitions.

The thing to keep in mind with these different libraries is that they are not necessarily perfect substitutes for each other. They often serve different use-cases, or can be combined in various ways -- possibly using the techniques directly and independent of the libraries themselves.
9k authors say AI firms exploited books to train chatbots
Blaming political bias denies actual objective truth.

Calling something bias is not very different than saying "well, it's the other teams idea."

Rather than saying something is wrong, it is instead called bias. Calling it bias removes the duty to analyze the information and its relationship to truth.

Bias just describes positions on an Overton window and shortcuts critical thinking.
Unleashing the Llama: Is Meta's Llama 2 Too Safe?
Bilithification
Yes, a meaningful amount of secret sauce is in the prompt. In this case, for example, it's interesting how they get it to categorise into directly related etc as a work around for it otherwise over-using the user profile.

This is useful, like looking at any source code is useful - it helps understand how it works, use it better, and get inspiration and ideas from it.
It's not really possible to know if non-voters are on board or not. Because of how the elections are setup, we also don't get any real actionable information about how people might vote under different rules either. Some voters will vote in most elections, and some voters only turn out if they think there's a vote somewhere on the ticket where their vote counts.
Please read the article next time.

>Republicans on the House Appropriations Committee in June proposed a budget rider that would prohibit funds to be used for the IRS to create a government-run tax preparation software, unless approved by a group of House and Senate committees.

>The move “safeguards the IRS from an obvious conflict of interest where the tax collector becomes the tax preparer,” the bill’s summary states.
> Except the "sandbox" was pretty weak and full of holes.

Nothing prevents you from installing only the trusted ones.

Second, software is getting so complicated that if we don't build secure sandboxes anyway then at some point people will be bitten by a supply chain attack.
The Juicero was terrible hardware in the sense that they could have made a product that was functionally similar but cost far less to make. It seems like they got a hardware engineering team straight out of college and gave them no constraints or budget. You have a giant CNC'd aluminum frame, a custom gearbox, a custom power supply, a custom drive motor, etc. All of this is only necessary because they decided to squeeze the juice out of the bags by applying thousands of pounds of force to the entire surface of the bag at once vs. using a roller or something. They were likely losing hundreds of dollars per unit even when they were selling the press for $600.
That’s just crazy talk. Corporate mergers are the only transactions there are!
those of you working on distributed applications are trying to transfer power from current tech companies to new tech companies.

thats it. thats all it is. all the madness about cryptography replacing trust just makes that power more concentrated.
I’ve been using lit in side projects (e.g. runno.dev) and really enjoyed it. Just like any framework it can be a bit confusing learning the primitives but I’ve found it as productive as React, Vue or Svelte.

The thing I like most about lit is that it embraces web standards. Sometimes that means the ergonomics are a bit strange. But it also means it gets performance benefits, and interoperability bonuses. Plus it feels like you’re learning something about the underlying platform while you’re using it.

The best example is that it uses reactive data binding via attributes for passing data down the tree, and native DOM events for passing data up the tree. That allows you all the same safety that a framework like React offers, but also means your component can be used by any other framework, or by vanilla JS (because they all support the DOM).
Absolute file offsets demand a particular memory layout or some extra bookkeeping that could be avoided with relative offsets. If I were to write a JPEG parser, I could write a function to handle one particular segment and not have to worry about other segments because relative offsets makes parsing them independent, compared to TIFF where I need to maintain a directory of things and make sure the offsets land in the right place.

I think parsing file format with absolute offsets is similar to handling a programming language with all GOTOs, compared to relative offsets which are more like structured control flow.
As much as bad code irritates me, I'm not quite so quick to blame the original maintainer - they may well have wanted, badly, to write something better, but been put under artificial (and usually meaningless) time pressure that didn't allow it.
I use ddg, but I'm weird.
“Mocking online misbehavior” is pretty generous.
Super-Charging OOP Through Precise Typing of Open Recursion
No I mean it's the barbers and taxi drivers struggling to find things.
How do we know when the price is too high? What is the correct price?
I don't hate blockchain, but I also don't see much use for it that isn't better accomplished through other means. So I guess I'm just not inspired by the tech.
Containers are just containers — you still need a decoder for their payload codec. This is the same for video and images. For video, containers are more important because you typically have several different codecs being used together (in particular video and audio) and the different bitstreams need to be interleaved.

The ISOBMFF format is used as a container for MP4, JPEG 2000, JPEG XL, HEIF, AVIF, etc.

And yes, there are ffmpeg-like "uber-libraries" for images: ImageMagick, GraphicsMagic, libvips, imlib2 and gdk-pixbuf are examples of those. They support basically all image formats, and applications based on one of these will 'automatically' get JPEG XL support.

Apple also has such an "uber-library" called CoreMedia, which means any application that uses this library will also get JPEG XL support automatically.
To decrypt stuff. Duh.
In Lit `html` and `css` are template tags, not components.

Those names are well supported by editors and enable syntax highlighting. If we named them anything else it wouldn't work without extras tools.
It’s logit bias. You don’t even need another library to do this. You can do it with three lines of python.

Here’s an example of one of my implementations of logit bias.

https://github.com/ShelbyJenkins/shelby-as-a-service/blob/74...
You're right. Either way it's impossible to recreate Llama 2 without the data set so perhaps "free to use model" is a better description than "open source model"
It would be if it were isolated to a single person, but we're talking about a collection of many individuals.
Thanks for the answer! Looking forward to the followup post :D

And yeah, nix naming conventions are sometimes a mess. Your approach does seem much nicer.

Last question if you have a bit more time. How come that you don't have every version of a package available? Is it because you only parse the Hydra stable 23 builds (which I guess aren't updated on every version) or because you parse them only periodically like Lazamar's Nix Package Versions?
How China Is Building an Open National Chip Plan Around RISC-V
> Oxide Computer Model 0, also known as the “0x1”

So is it 1 or is it 0..
For some weird reasons it reminds me of the crossroads of learning...
Hello, my name is Inigo Quilez, you skilled my father, prepare to draw half the shader on shadertoy :D
How TV Writing Became a Dead-End Job
Does it use openAI embeddings or other free ones ?
Or both, depending on how readable it is
> while a lot of that funding gets redirected back to universities, a healthy amount of it goes directly towards research that all of us benefit from tremendously.

It's a crime that all of that money isn't accessible to people outside of universities...

> So people get the impression that there's these scientists out there playing around with aquariums and getting paid millions to do it.

I mean... that's the optimistic case. At least in your imaginary scenario there's actual work happening from 9am to 10:30am and from 3:00pm to 5:00pm...
> There's literally 911 call center transport circuits being held together by the telco equivalent of duct tape and string right now, nobody notices until it breaks.

And break it does.

https://www.kron4.com/news/bay-area/911-dispatch-system-in-o...
It's definitely worse with C. Most projects just give you a general "you need X library". Unknown version. Check with your distro which of multiple (or none) package that might be. Then also the X-devel for the headers.

Aaaaand then there's all the arcane configure script nightmares.
i disagree, but its worth noting that his main tenants seem sensible and i agree with those, its mostly around sleeping, exercising and stuff we all know. Its the 100 supplements a day periodically throughout the day which i think is untenable longterm.

and again, if the guy has a history of unhealthy min/maxing his life, seems like another endeavour to do so is a mistake imo.
The results of that conversion are not fun
So a love letter to myself?

Who wrote this crap?!
`git blame`
D'oh!

Just today I found an old spec I wrote that was so completely mocked that the code it specified made no difference. I wasn't feeling the love.
> sorry to be that guy ... astigmatism

Darkreader is a lovely plugin that might make your life much easier: https://addons.mozilla.org/en-US/firefox/addon/darkreader/

I believe there is a Chrome extension, too.

It lets you set BG, FG, sepia, total contrast, etc. It is quite a neat piece of kit.
> they pay you in money you can use to buy anything you need in the entire world.

This is an primarily American phenomenon though and it's only really true because of the dominance of the US and US petrodollars over global society. It's probably not easy to spend Turkish lira in Madagascar, for example. Yes there are banks which will exchange approved currencies, but that's one step removed from being paid in a global global currency as you imply.
I read this years and years ago, it's really readable despite being very very long.
Is there a version of this set up to be cpu-only, as in something that can use ggml tech? I'd love to deploy this on some servers with lots of ram and cpu horsepower, but no gpus.
Getting paid early is essentially an automatic "Payday loan" provided by whoever you bank with (whatever institution receives your payhecks) as a perk of banking with them. I personally decline this service, because I don't like adding a paycheck-sized liability to my accounting books for two days.

My bank seems to trust my paycheck deposits, though, and they "clear" (update my balance and become spendable) under 24hrs after they show up as "pending."
Does this take into account the rise of remote work?
Don't advertise these languages, else they will become like the wretched python is now.

Python used to be fantastic. It actually used to just work. That stopped once everyone caught on to the language, Nvidia got involved, and tensorflow / pytorch /ML ruined everything with so many script kiddies writing nonsense that had no interest in making their packages compatible with anything. The community is the best, but also very very much the worst part of the language.
Cannabis businesses are still kept at arm's length from banking due to federal law:

https://www.aba.com/advocacy/our-issues/cannabis

It looks like a recent proposal to fix this (the SAFE act) is politically stalled:

https://www.politico.com/news/2023/07/14/weed-banking-safe-b...
Well that’s the thing. No one deserves forgiveness (Christians especially should know that forgiveness is not earned with merit, but distributed with grace.) But genuine forgiveness is a powerful thing, though it’s very hard.
I like the idea of using a tablet over a phone just because it's something you have to be a little more intentional about using it. I consider most of the things that smart-phones are used for to be a net-good. Social media is a great way to keep in touch with people, but it's also unhealthy to be plugged in 24/7.

But if I have a tablet I kinda have to use both hands, I can sit down to browse HN/reddit/twitter with intention, but I can't impulsively fall into the hole because I picked up the phone to do a 2fa.
I would have thought the buildout of the facility would take long enough for TSMC to set up and begin a comprehensive training pipeline for workers, but apparently not.
Competitors are on edge as Apple Pay Later surges in popularity
This is funny, I have something pretty similar in my code, except it's using Zod for runtime typechecking, and I convert Zod schemas to json schemas and send that to gpt-3.5 as a function call. I would expect that using TypeScript's output is better for recovering from errors than with Zod's output, so I can definitely see the advantage of this.
Reminds me of the Damian Conway quote "Documentation is a love letter that you write to your future self"
>No serious cloud, perhaps tech generally, company, is like "We're switching to Windows/MacOS to run the backbone tech of what we do."

True, but it is also true that practically all the other companies, governments and NGOs in the world--the ones that do not have providing services over the internet as one of their core competencies--chose Windows and keep on choosing Windows.

There are strong economic incentives that keeps an OS or other piece of infrastructure dominant for decades once it becomes dominant in some sector of the economy--if that piece of infrastructure requires many specialists for its deployment and maintenance--even when that piece of infrastructure has major problems if a hobbyist or an individual were to install that piece of infrastructure on their personal computer.

>Linux will get the downstream security benefits of that.

Linux would be able to derive security benefits from that if Linus cared, but a reading of his writings on the subject reveals that he does not care much about security.

I'm using Linux to write these words--a distro I chose and installed. I am however aware that because I'm using Linux, it is significantly easier to pwn me than it would be if I were using iOS, Android, ChromeOS, MacOS or Windows, which used to be a joke security-wise in the 1990s, but which has become much better security-wise.

Actually I believe that Qubes is pretty good security-wise, but it is the only Linux distro that is.
Yeah, it's humbling enough when you are reviewing some old code and thinking "what idiot wrote this" only to git blame and realize it was you. What's even more jarring when you find some code, surprised the capability/feature even exists, then git blame and realize again it was you (this time hopefully with a pat on your own back because of how well it's written). Yes this has happened to me.
You are reaching conclusions that are not implied by what I've said.

You are somehow inventing that being grateful to someone means that the other person is not being grateful to you.

Nothing in my text implies anything on how the person who receive the money should act. I do not think that scientists are one bit more important than other members of the society, and I think they should act with the upmost care and respect for the trust the society has given them. Why would I think differently than that? I'm criticizing people who thinks everything is own to them. These people can be tax-payers that don't even think one second that their taxes are not some kind of generous gift, AND these people can also be scientists who thinks the society owns them money automatically for their work without any conditions.

What a strange view of the world, where everything is a competition where if someone is not considering themselves as the "owner", it means the other person is. What about no one acts like the other owns them something, what if everyone recognizes that that we are in a win-win situation?

It is really telling about our society that when someone reads my text, they are so shaped by their competitive "money = power" vision of the world that they are totally oblivious that considering that A being grateful to A does not imply that B is be arrogant and full of self-importance.
I presume the system uses bank account and routing numbers? So besides concerns with sharing that information with the public, concerned citizens will figure out who they bank with, and will most likely be able to easily pressure the bank to drop them.

Certain things should be difficult to accomplish in a functional society anyways, and administering a profitable hate group is one of those things. If not bankrupted by their lack of credit card access, they'll eventually run into legal troubles from the damage they cause to innocent people.
Thanks for the callout! We'll add the local.env instructions to the readme.

Are you using it with input docs or without? Locally it uses GPT4all which isn't nearly as good as Llama or Falcon. I saw a project that is docker for Llama 2 so we might use that instead!
Yeah, it’s not like in the spirit of the law you can perform your part of the contract and then get away with saying “I never agreed”.

In the US, we have a federal law that covers electronic contract signing. I believe it’s part of the UCC? (I’m not an attorney, and that area isn’t one I practice with in tech either.)
That only works if you have a government willing to limit government power. Otherwise the letter of the constitution will be preserved while everyone in power do basically whatever they want.
The upgrade is claimed to be seamless when running Lit 2.x with no deprecation warnings; defaulting to deprecated API documentation is a bit counterproductive.
This is so genius - if I ever become a teacher I'm doing this.
I was looking for comparison and found this post

https://webcomponents.dev/blog/all-the-ways-to-make-a-web-co...

Which puts 61 of web-component libraries side-by-side. Sadly my favorite, RiotJS, is not on the list.
Because real life isn't an action movie, and police would rather try to ram the door for a while and hope it budges, instead of instantly going for rappelling from the rooftop or for using a ladder. Especially given how relatively uncommon steel core doors in apartments are in practice.
+1 to that. Also TSMC pay is not that good in Taiwan anyway. That's how China was successful in poaching previously. You can't compare the warchests
I guess I’m writing hatemail every day.
One guy climbing through a shard-lined window is easy to mow down; the first cop that dies halfway through will block access to the rest. It also disarms the guy with the riot shield.

Opening the door lets a group of them quickly file in at once to swarm the occupants.
I see ChatGPT as the next “layer” on top of google search in the greater scheme of information. Before google, one had to spend a lot of time perusing the internet manually. And before that, people had to read physical books or call someone up and have a conversation over the phone. Google drastically sped up that process by giving you the information in 2 seconds, for what would normally take a few hours.

ChatGPT is a game changer for this same process. It speeds up the googling that would normally take a few hours and gives me my information in a few queries.

There have been so many times where I’m reading a book and need to research a bunch of technical terms it throws at me; which then consists of wading through blog posts or documentation, with varying levels of difficulty and quality.

This process is sped up 100x because of chat GPT, because I can followup with questions and customize them to my specific application. Sometimes I need things explained like I’m five; others, a deep technical deep dive.

Point is, it allows for dynamic interaction with content; it helps when I’m struggling with a bug, documentation, a book I’m reading, or pieces of code myself or someone else has written. It’s been an absolute game changer.
For those interested in working through all three, the order to do so would be HTDP -> SICP -> CTMCP.
Been using Lit for a few years now, it just keeps getting better. It does what it does, and stays out the way. Please don't call it a framework though, the best part of Lit is that is basically some (very lovely!) sugar over standards built into your browser. And as browsers keep improving (at an amazing pace IMO) Lit keeps getting smaller, which might be my favorite thing about it.
> We're constructed in the 'on' state via fork().

Maybe some worms are, but "we" most certainly aren't. The closest analogy might be execve("/proc/self/exe"), but even that is flawed.
I had to look up what quintillion means. Turns out it is a thousand quadrillions. Where quadrillion is a thousand trillion. (Edited)

So a thousand thousand billion worth of Metals. Although the metals wouldn't worth as much if it ever reach earth due to supply and demand.

I do wonder though, apart from Gold ( which is arguable but let's ignore it ), do we really need that much Iron or Nickel?
This is a dramatic whitewashing of KiwiFarms. KiwiFarms was not deplatformed for wrongthink or because people disagreed with their ideas. They were deplatformed for coordinating harassment campaigns that resulted in at least three confirmed suicides. That is not protected speech.
Oh, didn't know, thanks for the explanation! Does seem like an interesting concept, will check out Speck more in-depth.
“Why” isn’t a property of the code itself, though; it’s rather a property of the process of creating the code.

Because of this, my personal belief is that the justification for any line of code belongs in the SCM commit message that introduced the code. `git blame` should ultimately take you to a clear, stand-alone explanation of “why” — one that, as a bonus, can be much longer than would be tolerated inline in the code itself.

Of course, I’m probably pretty unusual, in that I frequently write paragraphs of commit message for single-line changes if they’re sufficiently non-obvious; and I also believe that the best way to get to know a codebase isn’t to look at it in its current gestalt form, but rather to read its commit history forward from the beginning. (And that if other programmers also did that, maybe we’d all write better commit messages, for our collective future selves.)