skysight-inc/HackerNews huggingface dataset:
Okay fine.

Rich people say your car doesn't need to be a Lamborghini, a Toyota Corolla is fine. Yet, rich people buy Lamborghinis. A Toyota Corolla is a worse car by xyz criteria. Clearly having a better car is very important for becoming and staying rich, and the wealthy are undermining the poor with their "you don't need a sports car" posturing.

I think it would be helpful for you to reread the article, specifically:

> Norms were loosened around being an absentee father. So more men took the option.

> But nobody wants to admit it because it upsets people.

> Instead, we retreat to discussions of poverty and economics because talking about family and parenting makes people feel weird and judgmental.

> But young men will only do what’s expected of them.

> And a lot did use to be expected. There were social norms to work hard, provide, take care of loved ones, and so on.

> Today, these norms have largely dissolved.

> Young men have responded accordingly.
Interesting, thanks! It makes sense that OR-Tools would have something similar. I wonder if they have an explanation behind using `std::vector` vs. some other data structures. I could imagine `std::vector` doing pretty well but in practice I found vectors (Rust's `Vec` in my case) to be roughly on par with the ordered map I'm using. Obviously it can vary depending on how widely it has to binary search.
How are smaller models distilled from large models, I know of LoRA, quantization like technique; but does distilling also mean generating new datasets for conversing with smaller models entirely from the big models for many simpler tasks?
Most things do dèbute in the EU, unless the product or company behind it doesn't value your privacy. Meta does not value your privacy.
Well to be fair a number of traffic lights now have cameras to monitor the intersection as well. Didn't consider that.
Show HN: Open Artifacts - Crop and Talk to edit your Artifacts
App: https://openartifacts.vercel.app

Code: https://github.com/13point5/open-artifacts

Open Artifacts allows you to create Artifacts like Claude with your API keys and OpenAI LLMs too.

I'm building this to explore new UXs to interact with LLMs.

Interesting Feature - Crop and Talk

You can iterate editing Artifacts by visually cropping areas of the artifact and you can also speak if you have an OpenAI API key.

Please use it and share your thoughts and any issues!
The training data contains most likely insane amounts of copyrighted material. That’s why virtually none of the “open models” come with their training data
Ireland's datacentres overtake electricity use of all urban homes combined
Considering the military has an offensive cybersecurity arm, maybe they know more about node js and why not to use it than you might assume.
Behind building a hardware/software company where everyone makes $201,227
Separation of responsibilities is good, instead of having a mix of everything but not well enough situation with X11.
That is a common misconception. No serious UBI proposal would be that expensive.

UBI is not about free cash to everyone. It's about reforming basic welfare benefits and income taxes to prevent welfare traps.

The "U" part is about making basic welfare benefits automatic and unconditional. You don't have to apply for them, and you don't have to do anything specific to qualify for them.

The "B" part is fundamentally a tax reform. Everyone gets the automatic welfare benefit, but some common tax credits and deductions would disappear, as would the lowest tax brackets. In the US, the 24% federal income tax bracket might start at $0.

For low-income people, the biggest change would be lower effective marginal tax rate, as they would only pay actual taxes. For medium incomes and above, the main change would be that people would have to calculate their taxes in a different way.

The necessity of a tax reform also means that testing UBI properly is difficult. A $1000/month benefit with current income taxes would be more money for low-income workers than an actual $1000/month UBI.
Many web servers have terrible to nonexistent OCSP stapling implementations.
TL:DR - Regulation is bad, but not because it regulates big companies but instead because it somehow disrupts the opportunity these small companies have to disrupt big companies.
Here is the press release: https://www.justice.gov/usao-ma/pr/final-defendant-ebay-cybe...

The headline article added no other information or comment (and left me kind of curious about some details like what it was they were saying that the perpetrators were trying to suppress).
So the 10+ photos that you upload could be from anywhere - eg: casual selfies or photos in your phone, could be in any situation, dress, background. The generated photos you get are headshots as if they were professionally shot.
Your misconception is that the feds care about it's laws.

The "laws" and enforcement thereof is easy to understand once you look at it from greed's point of view.

You rape a child and you're not a billionaire political donor? Prison with a good chance of death by shiv.

You rape a child and you're a billionaire political donor? The government just can't find the time to investigate such harmless crimes.
>I've lived a life in both shoes

No you haven't.

>but unless you've lived a life in both shoes

Which isn't possible. Just like it's not possible to live life as a goldfish, but we have great understanding of how goldfish live.

>it's not worse for men

All statistics on violent crime, deaths due to crime, deaths due to workplace violence, deaths due to workplace accidents, homelessness, etc. all show that men are the primary victims.

>it's not coming from a place of experience.

Anecdotal evidence is meaningless at population scale. Luckily we have population statistics that provide us the objective truth.
>From a reader perspective, blogs are also often not friendly to new visitors. How do I find the best entry point? Which entries are fluff and which are deep dives?

A lot of that is a flaw in the blogging software and the failure of the author to realize they need to customize the design to make it accessible to readers.
@dang why was this removed/filtered from the front page?
Your guess is incorrect, though I could be Mr. Roger's kid and that wouldn't change the data.
100%. With this licensing model, meta gets to reap the benefits of open source (people contributing, social cachet), without any of the real detriment (exposing secret sauce).
I don’t see why so many people try so hard to be a professional football player when they could just as easily start a business launching rockets into space.

The one has got nothing to do with the other. Running a small business is far more sales and marketing, and if you are lucky enough to get to the point where you need to hire someone, then HR, managing suppliers and fuck me don’t get me started on fucking customers.
It would not be often useful to have it count up from 1 or zero up to or below the value; I would not have designed it that way. In many situations you don't know the upper limit of what is enumerated; it comes implicitly from the lengths of other sequences or in other ways.

It's also less inefficient, because the value has to be converted to an iterator object that knows about the range, and keeps track of the state.

In TXR Lisp, certain objects are self-iterable, like characters, numbers and good old conses.

1> (iter-begin "abc")
#<seq-iter: a031a10>
2> (iter-begin 3)
3
3> (iter-begin '(a b c))
(a b c)

To iterate a string, we need to obtain a seq-iter object, but for 3 and (a b c), we do not. With these objects, we have all the state we need in order to iterate.

4> (iter-more 3)
t
5> (iter-item 3)
3
6> (iter-step 3)
4
7> (iter-more '(a b c))
t
8> (iter-item '(a b c))
a
9> (iter-step '(a b c))
(b c)
10> (iter-more *1)
t
11> (iter-item *1)
#\a
12> (iter-step *1)
#<seq-iter: a031a10>
13> (iter-item *1)
#\b

iter-step may or may not destructively update its argument, so you always have to capture the return value and forget about the original.

You can see how for a list, iter-more is equivalent to (not (null ...)), iter-item is just car, and iter-step is just cdr.

There is also lazy processing in TXR Lisp. E.g. lazy mapcar which is mapcar*. The following will only read the first few lines of the syslog, returning instantly:

14> (take 3 [mapcar* cons 1 (file-get-lines "/var/log/syslog")])
((1 . "Jul 23 00:09:54 sun-go systemd[1]: openvpn@client.service: Service hold-off time over, scheduling restart.")
(2 . "Jul 23 00:09:54 sun-go systemd[1]: openvpn@client.service: Scheduled restart job, restart counter is at 1044619.")
(3 . "Jul 23 00:09:54 sun-go systemd[1]: Stopped OpenVPN connection to client."))
>> This is a lot like schemaless databases. The flexibility of not having to fully specify the full schema does not mean that you don't benefit from specifying parts of it? Indeed, if you are indexing things, you have to specify those parts. But it is hard to argue with a straight face that schemaless tools don't have some strong benefits.

This is very similar to what Rich Hickey argued in "Simplicity Matters":
https://youtu.be/rI8tNMsozo0?si=xTkpsLYTYh0jA5lB

Basically when you use a hash / JavaScript-style object rather than a fixed struct definition for your data (which amounts to a schema- less database in aggregate)

Easy addition of new properties

Co-existence of different versions of objects (newer objects will typically have more properties)

Introspection of properties and validation rules / reflection
That's cool! I will implement this in my block editor[1] as a new block type.

[1] https://www.get-plume.com
By all means, you can be the first contributor :)
You are welcome to either open an issue and brain storm together on possible approaches or send me a pull request with what you came up with and we start there
I did look at QBVH and flattening it to a single dimension, but my understanding is that most specialized BVHs like this prefer mostly static geometry because updates are so expensive. I'd be happy to be wrong on this though - QBVH looked complicated enough that I didn't want to experiment with it without some strong signals that it would be the right direction.
The size of the cluster would have to be massive or else your job will be on the queue for a year. And even then what are you going to do downsize the resources requested so you can get in earlier? After a certain point it starts to make more sense to just buy your own xeons and run your own cluster.
> No ultimatum to threaten to disclose to the public or to ruin their reputation, it's not your business.

I found an authentication bypass in a door card access controller. Per the installer I was working with the units are regularly exposed directly to the Internet. (Heck, the installer was trying to cajole my Customer into doing it for "remote support" reasons.)

Given that there's an impact to the public-- albeit not necessarily directly safety-related-- I think this kind of vulnerability is still "my business".

If I owned one of these controllers and it was "protecting" my property I'd want to know.

(Fun aside: The installer went so far as to suggest that because their other Customers expose these units to the Internet-- particularly a small bank who is "audited" for "security"-- it would be okay if my Customer did it. Needless to say, my Customer did not. I let my Customer know about the auth. bypass and we kept the unit locked down in a VLAN w/ a restrictive ACL, but I never publicly disclosed... too afraid of hostile response from the vendor. Eventually a researcher did find it and disclose it publicly, at least...)
I've just got a simple script that uses rclone for most of my home directory to my NAS. For nearly everything else, I don't mind if I have to start mostly from scratch.
Telegram should not be tricked into downloading an apk as a video.

I assume you can send a normal apk to your friends and Telegram correctly warns the recipient when that happens.

But when it's a "video"...
When in Doubt, Cascade: Towards Building Efficient and Capable Guardrails
By "in public", you mean reported on CNN etc as "people familiar with the situation".

I'd rather listen to the thoughts of the Speaker directly: https://www.youtube.com/watch?v=Ii0tl8d5G3g

There is no chance Republicans would vote for that bill, they don't need Trump to persuade them.
>Meanwhile, the term "open source" is massively popular. So it will get used. The question is how.

Here's the source of the disagreement. You're justifying the use of the term "open source" by saying it's logical for Meta to want to use it for its popularity and layman (incorrect) understanding.

Other person is saying it doesn't matter how convenient it is or how much Meta wants to use it, that the term "open source" is misleading for a product where the "source" is the training data, and the final product has onerous restrictions on use.

This would be like Adobe giving Photoshop away for free, but for personal use only and not for making ads for Adobe's competitors. Sure, Adobe likes it and most users may be fine with it, but it isn't open source.

>The way open source software, today, generally means source available, not FOSS.

I don't agree with that. When a company says "open source" but it's not free, the tech community is quick to call it "source available" or "open core".
> the AI folks at Meta deserve our praise and gratitude

We interviewed Thomas who led Llama 2 and 3 post training here in case you want to hear from someone closer to the ground on the models https://www.latent.space/p/llama-3
I politely disagree. If you think “hours spent at desk” correlates with performance, I don’t really know what to tell you.

I do work late, and over my career have absolutely pulled all nighters and weekends and been on the redeye, but that’s when I stretch or flex, and it’s simply not sustainable.
>> Sport, in general, is about the quest for excellence.

Is it, really? It feels like it's a business and a spectacle, a form of entertainment not fundamentally different than cinema or theater, except that it lays claim to being "about the quest for excellence". A claim that unfortunately is hard to support in view of how common is doping, for instance, or how common is violence around football matches.

Today's sport is very different than e.g. the ancient Greeks' Olympic games which were an event held in honour of a god (Apollo) that very few people still worship today. The Olympic were also a sex- and race-segregated event (only Greek free men could take part) so even for that period, maybe sport was about "excellence", maybe it was about something else. The Nazis were certainly quite ready to embrace the Olympics. A certain totalitarian, eugenicist ideology is never very far from sport.

Sports and games, and "noble competition" seems to have been a universal, though. I'm thinking for example of the Afghan national sport, Buzkashi:

https://en.wikipedia.org/wiki/Buzkashi
> These generally follow the unix philosophy of doing one thing and doing it well and are almost all completely optional.

So I can take just systemd-networkd or just systemd-resolvd and install it on a FreeBSD box?

Just because these are different binaries does not make them 'separate'. All the things in the systemd code base are tightly coupled together. That is the opposite of the Unix philosophy.
This is actually really scary that you want NPM in the military...
Thank god that I trust - this was denied - smart move.
interesting perspective, thank you!
I appreciate the sentiment, but I'll add that it is possible for difficult and obscure work to be quite pleasant, if you have the right skill set.
Sorry, but I'm glad they are not open to node. Why would you want node within the militaries network?
"There's a pretty clear difference between the 'finetuning' offered via API by GPT4 and the ability to do whatever sort of finetuning you want and get the weights at the end that you can do with open weights models."

Yes, the difference is that one is provided over a remote API, and the provider of the API can restrict how you interact with it, while the other is performed directly by the user. One is a SaaS solution, the other is a compiled solution, and neither are open source.

""Brute forcing" is not the correct language to use for describing fine-tuning. It is not as if you are trying weights randomly and seeing which ones work on your dataset - you are following a gradient."

Whatever you want to call it, this doesn't sound like modifying functionality in source code. When I modify source code, I might make a change, check what that does, change the same functionality again, check the new change, etc... up to maybe a couple dozen times. What I don't do is have a very simple routine make very small modifications to all of the system's functionality, then check the result of that small change across the broad spectrum of functionality, and repeat millions of times.
Maybe more likely to get a lucrative movie deal?
Cool. Thanks for the update on this. That's awesome
If you had to select a single programming language, for US government agencies to use, which one would you pick?
Show HN: Tool to upload GitHub repo to ChatGPT
Hi, I needed a fun excercise to build and I noticed in my development workflow that I was constantly giving ChatGPT new copies of my code by copy-pasting individual files into the chat. I also noticed that I couldn't upload my project into ChatGPT, nevermind giving it updated files.

I decided to quickly make this tool to programmatically upload my GitHub repo to ChatGPT and query it.

I know there may be other ways to do this such as GitHub Copilot, but I wanted an exercise to build and I also heard GPT 4 gives better responses than Copilot.

If there's a better option that isn't GitHub Copilot then share it below and I will probably use it. I also may give Copilot a go.

You can run it locally by visiting the GitHub below.

https://github.com/erictrimbs/coding-assistant
> Back then, CPUs ran on fixed voltages and frequencies and only overclockers discovered the limits. Even then, it was rare to find reports of CPUs killed via overvolting, unless it was to an extreme extent --- thermal throttling, instability, and shutdown (THERMTRIP) seemed to occur before actual damage, preventing the latter from happening.

Oh the memories. I had a Thunderbird-core Athlon with a stock frequency of (IIRC) 1050Mhz. It was stable at 1600Mhz, and I ran it that way for years. I was able to get it to 1700Mhz, but then my CPU's stability depended on ambient temperatures. When the room got hot in the summer my workstation would randomly kernel panic.
I generally agree with a16z here, "regulations" are becoming really difficult to deal with.

However I find their complaints about government regulation weak compared to what I've seen at most startups. The contractual requirements and vendor selection process at most small cap+ companies is beyond arduous. Due to the litigious state that America operates in now, the check lists have become expansive and completely hostile to new software vendors.

It started in Healthcare around 2015, we would maybe get 10-20 questions. Today the standard vendor audit will consume 100+ hours of a startups time, per customer (of course depending on the customer). Even if you don't plan to have PHI / PII, they don't care anymore.

This is even BEFORE redlining on a contract...

Their examples start off actually quite weak, Blockchain and AI? So far it seems like the wild wild west to me? Crypto got regulated after a decade of rug pulls and inside hacking. AI has copied the entire internet and there's pretty much nothing stopping anyone from generating deep fakes, impersonating people. Even "The Pile" which contains copy righted material is still right there on Huggingface.

Granted I've worked in Health tech for the past decade, so my experience may be too narrow.
Can you give any more details about the range queries? e.g. are you interested in finding any gap of at least duration X, or the number of bookings in a date range?

Put another way, are you more interested in what's been consumed, or what's free?
Retrograde Earth Maps and Climate
Assumedly made by the author of The climate of retrograde Earth (https://esd.copernicus.org/articles/9/1191/2018/) with some discussion at https://news.ycombinator.com/item?id=21295729, but with much better graphic and much more detailed Koppen climate map.
Is that even something they keep on hand? Or would WANT to keep on hand? I figured they're basically sending a crawler to go nuts reading things and discard the data once they've trained on it.

If that included, e.g. reading all of Github for code, I wouldn't expect them to host an entire separate read-only copy of Github because they trained on it and say "this is part of our open source model"
Of course there are. In my 20 years of experience I've never worked in a place which would expect people to work overtime. (this wasn't in my selection criteria BTW)
> The difference is that while the dark matter halo almost certainly has has net angular momentum, individual DM particles would not be coupled to the galaxy’s rotation to any meaningful degree

Does this take into account frame-dragging induced rotation?
I liked The Verge's article on this [1].

Sounds like they're doubling down on Privacy Sandbox [2].

I'm not convinced. FLoC and Topics API already (thankfully) didn't work out.

[1]: https://www.theverge.com/2024/7/22/24203893/google-cookie-tr...

[2]: https://privacysandbox.com/news/privacy-sandbox-update/
This is a great point. Eventually, META will only allow LLAMA generated visual AI content on its platforms. They'll put a little key in the image that clears it with the platform.

Then all other visual AI content will be banned. If that is where legislation is heading.
> I don't typically want miscellaneous daemons floating around with configs strewn about /etc, so systemd's ecosystem fits nicely with that.

Ironically resolved running is another miscellaneous daemon, and it messing around with /etc/resolv.conf makes systemd's ecosystem super annoying to me.
I'm not sure how a16z's recent full-support for Donald Trump's reelection ties into this agenda: his platform favors Big Tech far, far more than Little Tech.
No, it's not. The Llama 3 Community License Agreement is not an open source license. Open source licenses need to meet the criteria of the only widely accepted definition of "open source", and that's the one formulated by the OSI [0]. This license has multiple restrictions on use and distribution which make it not open source. I know Facebook keeps calling this stuff open source, maybe in order to get all the good will that open source branding gets you, but that doesn't make it true. It's like a company calling their candy vegan while listing one its ingredients as pork-based gelatin. No matter how many times the company advertises that their product is vegan, it's not, because it doesn't meet the definition of vegan.

[0] - https://opensource.org/osd
> Not just the training code but the training data as well, should be under a permissive license, otherwise you cannot call the project itself Open Source, which Facebook does here.

Does FB even have the capability to do that? I'd assume there's a bunch of data that's not theirs and they can't even release it. Let alone some data that they might not want to admit is in the source.
Cows, dairy workers, and America's struggle to track bird flu
Nice. And what about home router configuration, are we still training users to ignore dire security warnings, or is that going to go via cloudflare too? how?
Ah, Deborah␞ Records. Little Debbie Records, we call her.
While it would eliminate privacy concerns, it would also likely break an enormous number of websites which don't implement OCSP stapling, or don't implement it correctly.
This super closely mirrors work I copy-pasted/adapted from namespaced-openvpn https://github.com/slingamn/namespaced-openvpn (to be able to use a torrent client (rtorrent) over vpn). This looks a little longer but same ideas?

Good stuff, namespaces ftw, wish we were much broader users of them. Good mini lesson.
Discussion (160 points, 14 hours ago, 109 comments) https://news.ycombinator.com/item?id=41042034