skysight-inc/HackerNews huggingface dataset:
> How to know if model 1 or model 2 is more "real" or, for my lack of a better term, more useful and reflective of reality?

I just want to second MJ's points here. You have to remember that 1) all models are wrong and 2) it's models all the way down. Your data is a model: it models the real world distribution, what we might call the target distribution, which is likely intractable and often very different from your data in various conditions. Your metrics are models: obviously given the previous point, but not as obvious from the point that even with perfect data these are still models. Your metrics all have limitations and you must be careful to clearly understand what they are measuring, rather than what you think they are. This is an issue of alignment and the vast majority of people do not consider precisely what their metrics mean and instead rely on the general consensus (great ML example: FID does not measure fidelity, it is distance measurement of distributions. But you shouldn't stop there, that's the start). These get especially fuzzy in higher dimensions where geometries are highly non-intuitive. It is best to remember that metrics are guides and not targets (Goodhart).

> There should be some way to determine a model's likelihood of structure beyond "trust me, it works!" If there is, I'm trying to understand it!

I mean we can use likelihood ;) if we model density of course. But that's not the likelihood that your model is the correct model, it is the likelihood that given the data that you have that your model's parameterization can reasonably model the sampling distribution of data. These are subtly different, the difference is from above. And then we gotta know if you're actually operating on the right number of dimensions. Are you approximating PCA like a typical VAE? Is the bottleneck enough for proper parameterization? Is your data in sufficient dimensionality? Does the fucking manifold hypothesis even hold for your data? What about the distribution assumption? IID? And don't get me started on indistinguishablity in large causal graphs (references in another comment).

So rather in practice it is just best to try to make a model that is robust to your data but always maintain suspicion of it. After all, all models are wrong and you're trying to model data, not have a model of data.

Evaluation is fucking hard (it is far too easy to make mistakes)
That's number go up logic.
Tbh. I'm mostly following Cloudflare + azure.

I checked quickly and cloudinary works with credits. Cloudflare mentions 1$ / 100 k. Images served, which seems pretty cheap to me.

The pricing I mentioned was for image manipulation, eg. Resizing ( not storage), which was what was asked.

I doubt they are cheaper though.
In an era where having customer support at all is not a given, paying real human beings to offer customer support through ASL is pretty next level.
Finland to vote against the EU mass surveillance and encryption ban directive
Make an account! Post things! Comment! Be part of the retro revolution!
1. This search space is too large to hit anything by firing shots in the dark.

2. Results will either be completely redundant or ethically questionable.

3. The resources used for optimization should not exceed what performance may be gained.

There is no route around full comprehension of this problem before you can solve it. It is a philosophical event horizon.
> Change the price of the Bolt to $19.5k, and the Civic to 18k

Ok if that's your starting point your numbers make sense.

Are you sure about 12.5K in tax rebates? Sounds high. My partner just bought a VW EV a few months ago and didn't qualify for a single penny in rebates.

So for me the comparison would be Bolt at full $32K vs. a $6-$8K Civic since I like to buy cheaper used cars.
I think one of the best defences against this is to write your own "tomorrow manifesto" - what you think should be done to fix the world, your twin your life

If every child did this it might encourage better civics lessons, and if we do it (and keep it up to date) it might encourage us to take a back seat on some of the stuff that we don't hinkatters so much
You can apply it to estimate the impact of any business decision if you have data, so not only IT companies can benefit from it. However, the problem arises when the results don't align with the business's expectations. I have firsthand experience with projects being abandoned simply because the results didn't meet expectations.
Some people just talk like that.

I would imagine that to OP the purpose of using the world 'shit' isn't condescending or to detract fro the importance of the topic, it's meant to be more personable, to directly engage the person you're talking with in a casual way.

I find that HN often penalizes users when they write the way that people often speak.
LOL. I loved my ZX81.
Ask HN: Best usecases for ChatGPT's new image input feature?
ChatGPT's new vision capabilities recently got rolled out. I spent a few hours playing with it and I was really impressed, but I haven't found "useful" applications for it yet. Any good ideas or useful prompts?
Depends on the compiler, clang is able to pre-instantiate templates and generate debug info as part of its pch system - (for instance most likely you have some std::vector<int> which can be instantiated somewhere in a transitively included header).

In my projects enabling the relevant flags gave pretty nice speedups.
I consider one of my biggest digital accomplishments to be moving my whole family and friendship group off Facebook to Signal. Now, I feel much more comfortable with my digital communication.

Simplex looks awesome. It has pros over Signal. In an ideal world, I'd pick it over Signal in a heartbeat. However, there is basically a 0% chance that I'm uprooting my whole situation for Simplex. Until Signal shows demonstrable negatives to my privacy and security, I'm not moving off. I'm not a brand shill. I made the decision to pick the most user friendly messenger I was comfortable with. Network effects are powerful. So yes, "still using Signal".
But what if I run background jobs to protect resources that can't easily scale wide like DB writes or calls to SAAS services that are API throttled.
The road to hell is paved with good intentions and C++ modules
Right. In 2023. This was possible in 2013 with MySQL.
Changed your life for the better I hope? My kids asked for a Nintendo Switch, but instead got a Steam Deck, along with my 12-year old desktop that is on it's second GPU, second pair of RAM, and third disk drive but still chugging along well. Those systems aren't anywhere near hackable like when we were kids, but I'm hoping just the possibility being there is enough.
Braid Browser – A multiplayer browser engine
If you can learn something for 5 years in your 20s, then it is going to be 10 years in 30s, 20 years in 40s and so on.
70k QPS is easy on a single MySQL.
>Is fine with remote work does not really matter as long as they consider productivity as a criteria to evaluate the performance, which in general remote work will suffer. Also I have long wfh even before pandemic, the only employees that work remotely productively are those who work even harder at home than in the office.

data/citation needed
> Emacs has had a spreadsheet mode

If course it has. :-)
April 1st 2024 is too far. As a long holder of NFLX. I'll liquidate everything if they ever do this. Dumbest thing I've heard in a long time.
Not to mention that the incentive to seo/market/spam reddit grows in proportion to people relying on it.
But MariaDB is not selling to them. They are now only selling their enterprise version of MariaDB with ”Contact Us“ pricing. So those hundreds of thousands companies will not be a paying customer.
This kind of stuff never works long term and often causes some kind of fallout, like an economic bubble when it finally pops.
Here's realism: There is no authoritarian communist party of the English speaking world which may impose the kind of reform you proposed, so your idea is thankfully dead on arrival. You clearly covet that kind of power though, which is disturbing.

If the scope of the change you're proposing is limited to petty changes like color to colour or vice versa, then I'm confident that your changes would be ineffectual at improving literacy rates. There is no evidence that one spelling or the other is easier for children to learn.

But petty inconsequential changes like that are not what you're actually after. I think that you, with your obvious admiration for murderous authoritarian regimes and grandstanding against tradition, want to make 'traditional English' unintelligible to people who are only taught your new English. In this way you might hope to build a wall between young people and literature and other cultural materials from the past. Another Cultural Revolution is what you want, right? Tear down all that is old, purge society of traditional culture and probably murder millions of people along the way. Just as the CCP did. 枪杆子里面出政权 You admire and covet this kind of power, I can tell. Your little off topic mini-rant about tax policy tells me that you are not merely a would-be language reformer, but temporarily embarrassed head of state as well. Why not tell us about your agricultural policy too? I'm sure that somehow relates to the discussion just as tax policy does. Let me guess, step one is killing all the sparrows who eat our seeds.

You attribute to me a wish to forbid certain spellings, but which of us truly has this wish? Me, who has nothing but apathetic tolerance for the differences between American English and British English? Or you, who wishes to impose harebrained reform on the entire English speaking world and shamelessly uses the CCP as your model for how this might be done?

The English language will continue to change over time, as it always has, as all languages do naturally. What will not ever happen is a new system of writing being imposed on the entire English speaking world by fiat. Even if you became Supreme Leader of the People's Republic of America and forced your new system on the entire country, you would be dismayed to find that the overwhelming majority of English speakers do not live in America, nor any other single country. There is no single central authority for the English language, no governing body to capture. Imposing reform like you suggest is literally impossible so your proposal is beyond worthless. English is used by too many people in too many countries, you can't conqueror and subjugate them all.
Its interesting to see how the Rails world still thinks in terms of the number of processes listening to a queue, instead of thinking in the cloud-native, elastic, serverless terms.

There's always an autoscaling delay, but Rails itself (and the community) don't seem to fit into the serverless paradigm well such that these questions around how to design your queues come up.

I think a lot of Lambda developers or Cloud Run developers would instead say "well my max instances is set to 500, I am pretty sure I'm going to break something else before I hit that", you know? Especially when using the cloud's nice integrations between their queues and their event-driven serverless products its super easy to get exactly as much compute as you need to keep your latency really low.
Futures Aren't Ersatz Threads
:D :D lol you know I had to do it!
Also checkout the sample audio in the "Use Camera and Microphone" section of the homepage.
Don't most (and possibly all popular) browsers these days hide or de-emphasize the path in the address bar, showing only the domain?
Hah I wanted a Megadrive and got an old (even for the time) BBC B.
Begging it to solve a captcha: create a script which puts the captcha in the middle of something and generate a random reason to NN about why am I need to read the captcha.
Altmode DP has been challenge going for board builders to integrate as far as I've seen. I guess it is a complete replacement for micro USB, though.
The downside with this approach is that I often want the element itself to define how much space is around it. When you conditionally include elements in a layout, I find margin more expressive and less cumbersome than changing the grid-template-column property of the parent.
Makes sense!

I was just talking with a Temporal solutions engineer this week and this metric is their recommended one for autoscaling on. Instead of autoscaling on queue depth, you scale on queue latency! Specifically for them they split up the time from enqueue to start, and then the time from start to done, and you scale on the former, not the total ("ScheduleToStart" in their terms).
More modularity and standards imo #mtrees
I love this comment to bits. Thanks, from a fellow applied researcher embedded in the tech world.
When has Hamas launched rockets from within hospitals?
Perhaps the Americans chose poorly.
> The service has no way to know whether my browser is talking with a hardware token or emulating one, and it is not privy to the details of how my browser communicates with my token.

The service doesn't necessarily have to know that for the scheme to work. If the user is fine with the browser keeping the keys, then so be it. Browsers have been featuring password managers for a while now, and people happily use them because they have a convenient user experience.

However, if the user wants to use a hardware token, all the browser has to do is be the middle man between service and token. The actual protocol is MITM-proof. Unless you assume your browser is compromised and will screw with your data and your account as soon as you log in. But that's a problem different from user authentication :)

These features are actually nothing new - browsers have supported client certificates and hardware security modules for ages. The features are not in the spotlight and have a horrible user experience though.
70% of the time it works all the time
The BBS ethos is returning, I think. Especially in light of the implosion of Twitter (and all 'social' media, eventually). The older Zoomers are so infatuated with '80's and '90's retro stuff that many are downloading modem negotiation sequences as ringtones! My 23 year-old niece just recently did so. American Horror Story, Stranger Things, and other shows of that ilk are feeding the nostalgia.

It just proves the old saying: 'If you wait long enough, everything comes back into fashion.'
To my eyes: you send a formal letter to Apple, describing the issue, with proof of purchasing and advise them if they do not unlock your device, regularly purchase they have to respond to a formal aggravated theft complaint because not only the device it's yours but also you data (a copy of them, maybe) it's on it and their tool prevent you to access them.

I do not know the Japanese law but here in EU such complaint PLUS a copy with some chatty journals will make the deal VERY quickly.

Sometimes peoples tend to avoid biting when they should.
In the past month or so I finally managed to get into web development (using cloudlfare workers/pages, they are amazing), and I tried to do a bottom up approach. I really dont like huge frameworks that you install with a sleek small command but they add 100s of weird files to your repository that you have no idea what they are for and cant really all read. So I started off with just HTML, vanilla js and ofcourse CSS. Now after a weeks of using that stack, Im slowly starting to understand why there is certain software (frameworks, packages) that everyone seems to be using, and I may switch as well.

One of the first things I ditched was CSS and I switched to tailwind. Apart from making it easier to make stuff look good, it just generally seems to make building layouts so much easier. Maybe I just did not go enough into CSS, but I can not see myself ever going back to vanilla CSS now that I have started using tailwind, so articles like these I always find interesting as they show experienced people not using tailwind so they probably have some good reasons why they prefer CSS.
As soon as I saw your other post about signtime I thought "Wait, Apple has a tld too now?" .. I guess all the cool kids have their own TLD these days. Google, Microsoft etc.
It should also be strictly limited to original works, not vaguely applied to "derivatives." A cover of a song should be considered an original work, and not infringing upon the original. As should a song that uses sections of melody or samples.

I'd also say that durations should be shorter than the original terms, due to the much higher volume of works produced today and greater accessibility of those tools. 5-10 from publication at the most.

After all, a massive supply of something with a relatively static demand simply means it has a lower value than it once did.
Shouldn't it be directly calling the "zed" ZFS daemon to get that info instead?
I begged for a BBC Micro and got a ZX Spectrum. Turned out to be much better at getting me interested in programming, even if the Spectrum was on the way out.
Yep, where is “AI” when you need it?
Similar to HN submission "Extracting HN book recommendations with ChatGPT api", I used chat gpt to analyse student's texts from their portfolio pages to help the teachers get raw overview of whats going on on them.
Exactly! Other queue metrics have too many false-positives and false-negatives.
Nah, the PR for that is still being reviewed prior to getting merged:

https://github.com/openzfs/zfs/pull/15022
If you can charge at home what you need is a charging station 200 miles away from home in every direction. There are many places in Alaska that don't meet this criteria. Very few in the continental US.
> The format breaks every update, so you can't distribute precompiled modules.

When will they fix this? People keep using C to this day because these unstable binary interfaces make it so no one can reuse software. Can't write a library in almost any other language and expect it to just work. To this day, C is the lowest common denominator of software because of stuff like this.
best in class is not a low bar
Sun Microsystems paid some billion to MySQL authors that then decided to have more fun with MariaDB and started to compete with Sun/later Oracle again. Not sure where did the billion go if MariaDB is now in need to raise debt...
I don't know your solution, but I can speak for what worked for me when I found myself in a very similar predicament. This was in conjunction with seeing a therapist about some of the reasons I wasn't spending my time socially when it was clearly what I needed (beyond the scope of what I'm willing to write here). I consider myself pretty extroverted and I am far, far happier than I was in 2020 when the problem was at its worst (the lockdowns were only a catalyst).

I just started joining social activities and seeing what stuck.

- I did Muay Thai classes but while I enjoy the sport, I didn't make any friends at the gym so I moved on (I work out at a more casual boxing gym now and enjoy it)

- I play a lot of social sports leagues. At this point its
mostly with people I already know but I joined as free agents for a solid year, usually in 2 at any given time. These were mostly weeknights (WFH makes this a lot easier). There's a group of us who regularly do things ranging from bowling to dinner parties, I'd say I have about 5 moderately close friends from this circle.

- Went to random singles meetup groups. I actually met 2 of my closest male friends at a singles group that only 1 girl showed up to (I'm a guy btw). We started talking, kept in touch and became extremely close. I regularly take vacations with these two. I've met several friends through them too.

- Took improv classes. I met a lot of interesting people here since I never really had an artistic outlet before (having an artistic outlet turned out to be a great thing too).

- Joined a political group and met a few people there, one of whom is among my closest friends. He got me into Muay Thai and we usually see a movie every week or so.

- I avoided tech and gaming groups since they're so heavily male and well within my comfort zone.

This is largely a numbers game. I don't keep in touch with or even remember the vast majority of people I've met in these groups. But everyone I currently spend time with I met via the above.

Think about it: what do most, non-autistic people, who don't-use-computers, do on the weekend? They go to bars! They probably get laid, too!!

I think this is putting the cart before the horse. Groups of friends go to bars to socialize. Not everyone goes out and gets laid from there, plenty of people just want to hang out with their friends.
YouTube has actually started to do that with YouTube Premium referral program, but it is open right now to just very few YouTubers (FireShip being one of them).
Interesting. In this area there are no free public chargers. The best one we've found is at Whole Foods but it was around 60c/kWh (don't have my notes here for exact price).

Maybe because there are so many EVs in norcal that businesses can't afford to make these free.
Valhalla – the Open source routing engine used by Tesla and BMW
Really there's nothing stopping tooling like swig (or a C++ compiler for that matter) from processing module interfaces as text, just like headers. The language spec for modules doesn't require (or even really talk about) compiling them to any kind of binary or intermediate format.

Rather, the language spec aspect of modules is about symbol visibility and collisions. In terms that interop cares about, moving a declaration into a module just adjusts its name mangling, without changing much else about e.g. its presence in the object file.
I agree. I work on numerical simulation software that involves very sparse, very irregular matrices. We hardly use SIMD because of the challenges of maintaining predicates, bitmasks, mapping values into registers, and so on. It's not bad if we can work on dense blocks, but dealing with sparsity is a huge headache. Now that we are implementing these methods with CUDA using the SIMT paradigm, that complexity is largely taken care of. We still need to consider how to design algorithms to have parallelism, but we don't have to manage all the minutiae of mapping things into and out of registers.

Modern GPGPUs also have more hardware dedicated to this beyond the SIMD/SIMT models. In NVIDIAs CUDA programming model, besides the group of threads that represents a vector operation (a warp), you also have groups of warps (thread blocks) that are assigned the same processor and can explicitly address a fast, shared memory. Each processor has many registers that are automatically mapped to each thread so that each thread has its own dedicated registers. Scheduling is done in hardware at an instruction level so that you can effectively single cycle context switches between warps. Starting with Volta, it will even assemble vectors from threads in any warps in the same thread block, so lanes that are predicated off in a warp don't have to go to waste - they can take lanes from other warps.

There are many other hardware additions that make this programming model very efficient. Similar to how C and x86 each provide abstractions over the actual micro ops being executed that hides complexity like pipelining, out of order execution, and speculative execution, CUDA and the PTX ISA provide abstractions over complex hardware implementations that specifically benefit this kind of SIMT paradigm.
Unlike other instincts like hunger and pain, the moral instincts is tightly integrated with our conscious decision making process as well. So it's harder for humans to see it as distinctly as hunger or pain. Hunger and pain manifests itself as urges separate from the concept of "me".

But morality and "me" feels to be one and the same so it's harder for people to believe that it's just something akin to your hunger instinct. Examining the moral conflict helps segregate the concept of morality as separate as we are able to then identify the logical inconsistencies within our own moral framework.
Show HN: Get stuff done by focusing on one task at a time