skysight-inc/HackerNews huggingface dataset:
> Replacing American exceptionalism with European exceptionalism (usually because of someone's trip when they were in college) is not necessarily always an improvement.

ISO 216 isn't specifically European. It's used in most of the world. The same is true of the metric system.

The world will indeed be incrementally better when people don't have to waste time converting measurements when operating between the US and elsewhere.
There’s some excellent discussion in the book Burn: The new science of metabolism about this.
Does Elon Care About Crypto?
What grip strength can tell you about how well you’re aging
you can get RTX/A6000s but not 3090s or 4090s via inception.
Whats a better alternative to the fighter program?
Yeah, because nuclear isn't the only one. Environmental groups never object to hydro power, right? They've never objected to helping brown coal be replaced by less CO2 emitting ones in poor countries right? They've never objected to replacing biomass burning with coal or coal with natural gas? Nope. They go to Africa and tell people to put soda bottles in their roof instead (ie our trash).

It's not just nuclear, but nice try.

The rest is too hostile to bother with. Sorry I dared question holy environmental groups who have never shot themselves in the foot.

Of course it will have to change. The point is how. I want it done, I just don't want to sacrifice our industrial society and I don't want to listen to pseudo-science justifying bad trade offs just because of vibes, mostly because I don't think most other people will either and then you get little or nothing.

France—not the US, ok, since I know US bad—has this all figured out. I'm sure you think I'm some sort of global warming denier or whatever. I'm not. I urgently want solutions. So urgently, I'm willing to look for less than utopian solutions.

Anyway, so how's this approach working out for you? Have we solved it?
https://archive.ph/ouKno
Oof. I wish Unreal had better support for mobile and 2D (and Godot had better support for console).

Unity basically does everything I want in an engine, but the company leadership gives me serious, serious doubts about Unity’s future as an engine for serious game development (and honestly even if I was making awful microtransaction filled gambling mobile games I would still be worried because it seems like Unity is trying to rent seek that revenue stream).
Yah physical arrangements to support turnover are good. That's so true on that point about the rate of consumption for different food types is just irregular.

I've been contemplating somehow tracking the pounds of food bought per trip as a quick informer on the spot. The tricky thing is that the kids are growing so their consumption has a steady ramp but not yet enough for a timely consumption of stuff like cream cheese etc. Lots of products seem to be in the 2lb range. 2lb is actually a good deal of food I'm finding out.
> mens' just don't develop mass behind them, and that's apparently what makes them NSFW

There are a lot of men lately with "mass" behind nipples which might be caused by the food (hormones ?).
Re: Yubikey -- I confess I don't know. The folks in r/yubikey definitely will, though.

The "Big Three" are on the FIDO board, along with 1Password. They can't really do the extinguish thing, and it really isn't in their interst to do so.

An no, the small tweaks don't kick anyone out of the game.

There will be other, perhaps more trusted, companies that you can use to move your passkeys around between eco-systems.
If you're interested in Deep Learning specifically, the fast.ai "Practical Deep Learning for coders" course [1] is often recommended. It says "You don’t need any university math either — we’ll teach you the calculus and linear algebra you need during the course".

[1]: https://course.fast.ai/
I'm referring to the dedicated PackageNameConfig.cmake files that you'll find pretty much everywhere these days, not the old FindPackage.cmake modules.
And also often crazily overclocked
> why the bank cannot buy a 10 year certificate it's a mystery to me, I sure hope they'll still be in business in 10 years time from now, at least they should be able to not think about this minutia so often.

There's no more reason they should "think" about this than, say, testing fire extinguishers, it's just routine maintenance, it is presumably somebody's job to ensure all the routine maintenance gets done. If you're holding a meeting about the certificates on the web site, rather than knowing that's maintained and monitored properly as part of normal operations, you screwed up.

Now, why does it need maintaining? Why not have them issued for 10 years (so, longer than many employees will work for the bank) ? Well the lifetime of a certificate in the Web PKI is in practice the best possible agility we can achieve for the entire Web PKI, so the longer the maximum lifetime, the slower we're able to fix any problems.

If the bank's new certificate today is valid for 10 years that means if we sunset things which are a terrible idea tomorrow they are still polluting the ecosystem until at least January 2033. A new browser, written by a team who are all in primary school today, might ship in 2033 and yet it's expected to put up with every weird thing we're still allowing, even if it's known to have been a bad idea for about a decade by then.

Currently the rule is 398 days, so if we outlaw something tomorrow, it's no longer a problem by the end of February 2024. More realistically, if we argue about it for a few weeks, and then agree to ban it from May 2023, it's no longer a problem by the second half of 2024.
eh, even original and good ideas aren't that valuable. Sometimes an individual can get lucky with a gimmick but a sustainable business is usually successful when a team of great people are both having and executing on good ideas on a daily basis - and still needs luck.
What percentage of Navy enlisted in the lower E-numbers have ever surfed, at all, in their whole lives? Reads like this would be a pretty shitty place to learn, so I can see why people'd balk at the notion, even without the risk of punishment.
Andrew Ng’s introductory courses on Coursera are a good way to start.

If you’re a bit more comfortable with command line stuff the fast.ai is good.
Something like monica may interest you to scratch the personal CRM itch.

https://github.com/monicahq/monica
Youtube is pretty full with things like "Make a Netflix Clone"

See, then, eg.,

https://www.youtube.com/results?search_query=build+an+image+...
> their "theory of mind"

Yes, I work on that a lot, kinda. It’s tricky, like learning to move one’s ears the first time. When my spouse first brought it up I thought it was “theory of mine” and I kept expecting a name for what it is.
Your sentiment is overall very valid, however please also remember this was PG who wrote this in 2008 and YC was only 3 years in.

> I'm guessing it's being posted again due to the recent layoffs.

This was submitted again (by someone not affiliated with YC), but it's a repost.

Objectively speaking starting a startup in a recession / bad economy is actually a good idea. There are numerous examples of why this is the case, but the simplest explanation is that you get to follow a regular venture cycle that correlates to the highest returns. Since it usually takes about 7~10 years to get to $1b+ valuation, this follows a normal market cycle. There is a reason an unprecedented amount of software companies IPO'd 2020~2021, because valuations were sky high, and not because of those individual businesses were strong but simply because the market was hot. If you can ride that wave you can create incremental wealth for yourself, regardless of whether a VC is involved. In other words, timing is everything and starting when the market is at the bottom is good timing.
Does anyone know if they are using PET tape solely to cover the electrodes (where it can be replaced relatively easily) or are they using it deep inside the lithium cells somewhere where we can't get at it?

EDIT: All of the LiPo cells that I have seen have Kapton over the electrodes. Kapton is a polyimide. It doesn't have the problem the article describes with PET. I'm not seeing PET tape anywhere. Maybe the cheap knock-off Kapton is made from PET?
I'm in the process of starting a webspace where I can both blog and write short fiction. So many people have tried to push me toward Substack instead of building my own space, but like you, Substack just looks too ephemeral for my taste. It feels like the hot new platform that everyone talks about migrating to, might try it for a month or two, then goes back to whatever they were doing before. Maybe I am wrong?
> How about a reverse ban where all fundamentalist religious bigots are banned instead?

They rule the world. Even in some democracies (US, etc).
Given your extremely outsized reply I can tell this is something you feel passionately about or whatever, but the “JS was built in x days” line is a thought-terminating cheap shot. It doesn’t acknowledge the vast amounts of work that have gone into subsequent ES versions. The JS that a typical remotely-modern-tech-stack developer is writing these days is not the JS that you’re belligerently referring to.

I’ve got honestly no idea how long it took to write the first ‘version’ of the Python interpreter or whatever. It’s not as much a piece of tech lore that was later (mis)appropriated for Internet arguments. Even after acknowledging that JS being a browser-based language causes let’s say ‘less well-considered’ language quirks to hang around for longer than we’d like, I’d never use that as such a central argument.

To be clear: in my day job I predominantly write Python. It’s a web project, which I have control over the architecture of, and it’s for the most part oldschool server-side rendered Django views, in no small part because JavaScript scares me. I am FAR from a fanboy. Having recently spent a solid month writing TypeScript - which for contexts like this should be considered ‘JavaScript’ - it’s (way too late) become clear to me that it’s a language worthy of respect and consideration.

If we want to get into the comparative qualities of JS you dislike, well, I still don’t think I’d be interested in a language wars back and forth. However at least we’d be getting closer to a productive conversation. And, to be clear, I’m not jumping to take up arms arguing that JavaScript is as suitable for ML/scientific computing as Python is. Even if we pretend that e.g. pandas and numpy were available for JS, I’m still not confident that JS is up to the task, but I also don’t feel confident arguing against it either.

What I will say is that, coming back to writing Python after being deep in JS for just a little while, there are JS language features that I felt myself missing. Just like there are Python language features I felt myself missing in JS. My point is, again, that modern JS is in my eyes within the realm of respectable general purpose language, ESPECIALLY with TS.
Because its for running server side javascript, just like node/deno. It would make sense to compare itself to its competition.
Most people here don't need a software to manahe their 1 date per year
You own your own passkeys on your own device, ultimately. Google/Apple/MS have no ownership or knowledge of the actual keys.
Arc is great!
Poe's law: any sufficiently advanced parody is indistinguishable from sincerity
> Move around as a new grad.

... but not too much/too soon. Best to understand what you can/should learn and try and achieve that before looking for a change.
Brick Laying with a Twist
I think old YouTube had a similar feature, but killed it to become "the next cable tv"
Sounds like a similar difference like between make and ninja...
The single best reason I'd give, for why it's a good time to start a startup in a downturn, is that it's all signal. There's little or no noise. No noise from buyers who are just tyre kickers, or who buy a little but dont truly adopt, even from VCs who might at other times waste a lot of your time.
There’s “builds on Windows” cross-platform and there’s “works on a big-endian MIPS router with a 2.6.x series Linux kernel and an ancient Busybox” cross-platform. And a lot more. All of those are important to somebody. So “100% irrelevant to any cross-platform discussion” for lack of Windows support sounds overexaggerated to me, let alone for lack of Visual Studio support.

Also, well. Before the article under discussion, there was no decent Windows support, because no pkg-config user was willing to donate their time or spend their money to improve the Microsoft Windows ecosystem. Now somebody came around and there is. Perhaps that will happen to the Microsoft Visual Studio ecosystem as well, in time, or perhaps not. Probably not going to be me, though.

(In the case of CMake, the support appeared when Microsoft spent their money on improving the Microsoft Visual Studio ecosystem, because C++ programmers not using Visual Studio became numerous enough, and CMake became popular enough among them, that not being to interoperate with their work diminished the IDE’s value. I don’t see that happening with pkg-config, mainly because a lot of its usage is in the C world, and Microsoft doesn’t really care all that much about that.)
Ask HN: How do you backup your production databases?
For me, backups of the database are probably the most crucial asset any web service can have. And there are like 1000 ways to make backups of that data. I would like to know how others handle database backups, especially in Docker-based environments.

- Which tools do you use? Which ones should be avoided?

- Where do you store the data and how do you handle the connection between your servers and that other location?

- What about the schedule, and do you use multiple backup locations?

- How does one make sure the backups are monitored and, most important, can be actually used to restore a production database?

- Are there any pitfalls everyone should know when doing backups for MySQL, PostgreSQL, SQLite,...?
Sure. That's way better than the alternative.
When I was dating, I kept track of all this manually, in a notes app. I wouldn't mind inputting the same data here, manually, since this has the added benefit of organizing it for me in a way I couldn't do with mere notes.
Periodically I buy things like Post-its because I can't find any--and then the next rare time when I really deep clean my office or attic, I find enough office supplies to open a stationary store.
Math isn't an absolute requirement for training an AI, even programming isn't a requirement, as there are quite a few pre-built tools. I would recommend browsing through some of the many, many books available and see which one(s) speak to your current experience level. You won't compete against world class systems without going deeper, but as long as you're willing to start small, you have to start somewhere just to see if it's something you like doing.
They are working on reducing the requirements - see https://bitwarden.com/help/install-and-deploy-unified-beta/ which claims 200 MB RAM and 1GB storage requirements.
https://docs.aspose.com/pdf/net/working-with-xml/

Starting at $3600 for use on a web server.
Didn't the Prussian general staff basically invent the idea of table top gaming/simulations?
Doesn't all browsers do that? I've heard that being the reason for it being some what fast, but also why it's hard to add certain things to css people want, because that would break some optimizations.
Genuine question: How did android turn out to be such a privacy nightmare while still being an open-source project?

"I am sure it will be phoning home about all sorts of things." is 100% true in case of Android.
Well, if you're actually a male dog, you would mean you only date...
And Norway has plenty of EEZ, China is short on it.
> but I get extremely wary when a relatively small company gets a shitload of money that they'll then be forced to grow into a way that means they'll lose focus on their core product.

Irrationally so. That's my point. There isn't a strong indicator that correlates to a company being a craigslist vs a company being a Postman. The median is somewhere in between and its not as dire as you pose it to be.
You are right about the thead repeatable header.

Still, to switch back to the previous point, it seems it's more a divergence between using markup or code to design a document. Both have valid usage and benefits depending on your case.

In my case and my apps, I often need to handle complex conditions that fits better imo in procedural code (complex invoices and agreements). On other cases (reports), I prefer to use a markup language.
>before you cite “Linux”, look at who the top contributors are - all corporations.

That is true but no single corporation has control of Linux.
Linux (the kernel) has managed to harness corporations to fund developers so they can work full time on it without giving said corporations "editorial control" over Linux.

Individual corporations that pay Linux developers have some influence over the type of things that are worked on (by paying people that specialise in some parts of the kernel over others) but they don't get to decide what actually goes into the mainline kernel.

Unfortunately the same isn't true of most languages where there is often a single corporation behind it.
You can play slot machines for more hours than you can surf - and not only that, but you can do it in more types of weather with a lower risk of injury.

Plenty to do there if you are there for a week. 6 months in, those things aren't nearly as neat and you will probably need some other entertainment. Slots wouldn't have been my first (or 10th) choice to offer folks, though.
You assert it will be incrementally better without offsetting for the externalities of the switch, which would take decades.

Also the metric system is European in origin. Despite what chapter 0 of every science book implies god did not invent it.
Would be curious to see your benchmarks. Btw, Nvidia will be providing support for fp8 in a future release of CUDA - https://github.com/NVIDIA/TransformerEngine/issues/15

I think TMA may not matter as much for consumer cards given the disproportionate amount of fp32 / int32 compute that they have.

Would be interesting to see how close to theoretical folks are able to get once CUDA support comes through.
No, I don't think so.

1) I really have no issues with layoff in Big Tech. They pay very very well and no parent who was let go can't feed his family all of a sudden. If you were even a semi-decent employee, you can find a job at another place quickly. So many places still look for people in spades.

There are as many good business reasons to contract your workforce, as there are bad ones. And it's likely you hired a lot of low-performers and quacks during peak hiring. Now is the time to do so without creating public outrage.

2) This implies that the reason for layoffs are exclusively linked to payrolls. And the guy in the interview suggest as much as well. I dispute this notion.
No. Your assignments are irrelevant; that handover is what your notice period is for.

Line up a new job first. Might not be as easy as you think.

If you want a break in between tell your new job you can't start for a couple of months.
While all the docs I saw were "friendly", they were all in a hurry, which is probably imposed by the hospital they work for (where applicable), but 2 of the orthopedic surgeons I saw were father and son, with their own practice. Nevertheless, each of them were incredibly late (over 30 min) seeing me. So I would suppose that greed is a component.

The son literally came into the exam room with a laptop showing my X-Rays, said I don't have arthritis, went to leave, I had to stop him and kind of press him because he didn't diagnose me with anything, then he did some test where he pressed my thumbs into their joints and asked if that hurt. It did. Then he said that I have arthritis in my thumb joints. This is the kind of sloppiness I would expect from the juniorist of junior developers, not a medical doctor who spent over a decade in school and specializes in orthopedics. Needless to say, that same maneuver does not hurt my thumbs anymore, and I brought this up when I saw his dad a couple of weeks later. He said something to the effect of "well sometimes arthritis comes and goes" and then changed the subject. The sheer arrogance (I don't think it's incompetence) in that building was astounding. So I, a 27 year old with no signs of arthritis on X-Rays, have arthritis that "comes and goes", even though I continue to work a desk job for 8 hours a day. Makes sense.

I saw a hand surgeon who said the arthritis diagnosis was wrong and couldn't explain why he made that diagnosis.

When the nerve conduction study came back normal, it was subtly suggested that the pain might be psychosomatic since I mentioned the pain went down when I started taking an SSRI.

So after being told by 3 docs it was carpal tunnel syndrome, and then the neurologist saying it wasn't, I went back to the Internet, and stumbled upon Thoracic Outlet Syndrome. It fit so perfectly, and the provocative tests for it immediately made my symptoms worse. At the follow-up with the hand surgeon, I brought this up after she said something to the effect of "well, it's not CTS so I can't help you, here's a prescription for physical therapy, good luck", she immediately said that "TOS is very rare, and it would have shown on the nerve conduction study". This is obviously false (even without the research papers I found) because performing stretches and exercises meant to treat TOS have been incredibly effective for me.

Complete shitshow. And of course I had to pay ~$1000 for all that. It's funny how we can see doctors who are either wrong or unable to come to a diagnosis, and we have to pay them anyway, but if a plumber comes to my house, says I have a bad septic tank, then proceeds to replace my kitchen faucet, obviously I am not going to pay him.

I think my issue was that I was not assertive ENOUGH with these docs, but of course I don't want to be "that guy". Kind of a lose-lose situation.
Less funny if you think about gambling beating drugs as a go-to form of entertainment.
True, but if you've already spent the money might as well choose a career that will at least allow you to tell your parents 'See, I told you these plastic models will pay off one day.'
> I don't see much stated improvement. Kind of seems like a processor bump type release, which is not what I expected in V2 after so many years.

What would you improve? Sounds like they nailed it the first time around based on the rest of your post.
Thanks! I don't know if it's DL or not, but what I'm mostly interested is "finding patterns". Like I have this very long stream of numbers (or pair of numbers, like coordinates) and I use such streams to train. Then I have a shorter stream and the model infers the rest. Not sure if I'm talking complete nonsense or not :-)
> Gradient accumulation doesn't work with batch norms so you really need that memory.

Last I looked, very few SOTA models are trained with batch normalization. Most of the LLMs use layer norms which can be accumulated?
(precisely because of the need to avoid the memory blowup).

Note also that batch normalization can be done in a memory efficient way: It just requires aggregating the batch statistics outside the gradient aggregation.
This is interesting. I use BW daily (many times) on Android against my self-updating VW instance.

I did not notice anything, maybe the break happened during the night in Europe. Or the Android app did not want about problems.