skysight-inc/HackerNews huggingface dataset:
Coinbase is technologically kind of a joke. Their matching engine is crap. They haven't even adopted bech32. They just do the bare minimum to keep things working for 99% of users, and for the unlucky 1% they follow the same customer support strategy as Google (aka automated emails but no actual humans). Unfortunately Coinbase is YC and they do a lot of marketing, so people who are just getting started tend to think they're a frontrunner.

If you want an exchange that keeps up with the ecosystem you should use someone else. Kraken qualifies: https://blog.kraken.com/post/13502/kraken-now-supports-insta...
If you buy drugs for which you need to hide from your democratic government, then you are not normal people: you are a criminal.

Good riddance!
It does not say that Python is faster than Go it clearly says "Python framework".

> It only proves that wrapping C code in Python is fast.

Yes, it proves that for this specific use case Python is faster.
That's true for Japan too, though. With 125M people, there are plenty of local incumbent apps and tech companies that don't feel any need to compete globally.
Safe single fluid LFRs are scifi. Two fluid ones have worse reprocessing problems than solid fuel.

It would be nice, but the list of reasons which are sufficient to stop it happening is very long.
Yup, I understand the problem space. I wrote one of the ports for zxcvbn and have been maintaining it for the past ~7 years.

You are absolutely right there, and zxcvbn makes a guess by using the whole character set for a specific type. It groups a whole bunch of special characters together as well, potentially overestimating passwords that contain a special chars.

This is mitigated by the fact that it's much less important to be good at estimating the score of a properly random password than it is at estimating poorly (human) constructed password.

It's a game of making the best assumptions you can, but total accuracy is not something to shoot for here.
They're easier to use and faster is the tl;dr.
That's crazy having to spend so much on heating alone, hopefully it gets warmer soon.

Maybe try electric blankets - I've seen ones where you can use them like a poncho - keeping you warm while working. Must be cheaper than having to heat an entire room.
0.635 mm is indeed an odd number. The thickness of a piece of 80gsm paper is 0.065 mm, so maybe what is meant is "about the thickness of ten sheets of paper"...?
>"I see your comment as positive"

It is positive. You've created very nice "Web Python". No arguments here.
Interesting. However in practice, I don't ssh-add my keys, they get loaded on first use by the ssh client. Is there a way to make ssh load keys into the agent with that option set?
> You end up with the situation of not being able to say “Startrooper does <x>” because it doesn’t just do <x>.

And this leads to all the dysfunctions software engineers are supposed to care about protecting against. If a system has no high-level invariants, it is an organically evolved hairball that only a small number of Gurus, typically the people who oversaw the entire multi-year evolution of the hairball, understand or care to understand. This sets you up perfectly for endless Lava Anti-Pattern hell: only a Guru can change the system. For everyone else, the system can never be changed, only added to.

That said, point taken from the other comments saying how names can be hard to change due to external constraints. Maybe the name matters less than the discipline to make sure that "Startrooper does X and only X". Internal documentation should attempt to thoughtfully name or concisely describe the functionality of something, and if it's not possible to do so, that suggests that the system does not follow modularity best practices.
Are there even any chipsets out there that can receive IRNSS? I don't think the very common u-blox ones can. It seems like only some Qualcom 4G/5G chipsets support it, which are probably difficult to get on a hacker-friendly add-on board, especially outside India?
https://archive.is/D4wDD
Nothing to do with that at all. This is a top notch school, almost all students were domestic at the time (not sure about now, this took place in 2009).
Factorial Unveils 100 Amp-Hour Solid-State Battery Cell Concept at CES
> The best these people may have tried, and failed to ever reach and enjoy the true quality, having - indeed - some complexity behind it, is in visiting Starbucks.

This is a tangent from OPs point, but I would push back on this idea slightly. To be clear, there is absolutely a large number of people in the US who use coffee as a tool more than an experience and treat it as such. A frightening majority will shell out a few bucks on the daily for coffee from gas stations or chain restaurants, all of which will serve you the sort of over sweetened, watered-down coffee experience you'd expect in the US.

However, I'm of the belief that there are undercurrents of a strong coffee culture in the states as long as you're willing to look for it. I recently took a trip along the east coast and, while searching for souvenirs, found a bag of locally roasted beans that I decided to take home. They weren't necessarily my favorite roast that I've tried, but the fact of the matter was that I was able to taste a local cultural staple and identify what made it unique for relatively low effort. Likewise, there are a growing number of locally owned and run coffee shops popping up across the country using machines similar to those you described above (my local favorite uses a Slayer [1]). The Starbucks-ification of coffee and inflation have unfortunately normalized $5 16oz house blends at many of these places, but the experience is still far more authentic and feels like a deliberate choice rather than a passive act.

I apologize in advance for taking a "not all Americans" stance on this, but coffee is something that I'm genuinely passionate about despite living somewhere that tries not to be. I want other people who care to share these experiences too, but many just assume that every stateside coffee shop is the same. Hopefully this will help illuminate some other options.

[1] https://slayerespresso.com/
Both. The humans are secondary characters to the revenge plot, they're just helpers to the main revenge theme.

Neither human not Avatar groups are functional in a family sense. When there's time to be a loving family, no one is (unless someone died). They do work together during battle, but there's almost no friendship, empathy or unselfish love in the movie.

The four of us who saw it could think of 3 relationships that were positive or had any sort of positive element to them. One relationship was only a nostalgic scene included so it could be referenced at the end of the movie.
why? that's not how metabolism works
> - If I want to join a new company, a technical blog or active developer advocates help me decide. I can get a sense of a company culture through what they chose to post and whom they hire for their advocate roles.

I'm curious about this, how does this help you figure out culture? Is it a "what's their priority" type of thing? Have you been wrong before? What the company communicated public was not the reality?

Personally I'm trying to become better at gauging this myself, and I've only ever been able to make a "culture" opinion during the interview process when I get to hang out and small talk with the actual devs I'd be working with.
In the meantime GPT fails the bar exam, especially the free form questions: https://www.reddit.com/r/programming/comments/107clau/commen...
It sounds to me like they stuck a machinists shim in there, effectively a bit of precisely measured metal.
I too have worked in code bases that have included one or two company name changes in them, and it can really add unnecessary noise to the source. So I think this is actually a counter-argument for using "cutesy" names - swap "cutesy" with "branded" names, and you may see what I mean. This is a basic thing I learned early on and teach others - do your best to not include the name of a product in your codebase, rather focus on the function when trying to name something. It will do you no good if something is called `MyCompanyCart` when it instead could have just been called `Cart`. Most of all, don't include the name of the company in the codebase, especially as variable names, and double especially in data definitions.
Great launch!
There's a fundamental floor of value where "in the bad old days" I once bought a specialty swiss army knife (a very custom gift; details utterly irrelevant) and I wanted the knife enough to pay middlemen about 20% overall to turn by USD into ... whatever the swiss were using at the time. It used to cost twice as much money to move money around the world than to move a small consumer good around the world. That's just how the world was. Weird to think it would have been half the cost to mail the swiss a gold coin than to transfer money all legally.

Clearly, I didn't think the middlemen provided 20% of value, but I was willing to cough up the cash to perform the overall transaction. If a cheaper money transfer option existed I'd never have used the middlemen, whom provided nothing of value to me for their 20% charge. Cheaper options do exist now...

There's a lot of hand waving, but if you trust paypal, which you probably should not, the cost of moving money internationally has dropped to about 5% and the cost of currency conversions has dropped to 4%. I would assume they double dip and converting USD in USA to swiss whatevers in Switzerland would cost about 9%. Then of course there are withdrawal fees and so forth stacked on top.

Anyway, lets say you can turn and burn bitcoin in "somewhat less than an hour" so simply divide total international daily transaction volume by twenty five or so and that seems a reasonable starting point for a store of value. If the price gets too high making it cost more to use BTC than paypal, then the BTC transaction volume would seem to drop until prices drop and people start using BTC again.

Obviously for various UI and enduser reasons I would not expect all international trade to flow over either BTC or paypal or the legacy banking system, but "enough" should be there to support the BTC price at some level.
I used to "forget" breakfast and lunch and didn't really feel that hungry, then have a big meal and keep snacking until bedtime.

Weight gain and bad sleep followed. Nowadays I make a game-like goal of "be hungry at lunch time". To do that I need to stop getting calories at ~6PM. I'll have just black coffee and water when waking up and lunch at 11AM.

I sleep much better, dental health and blood pressure have improved, weight is slowly going down. In addition I crave for stuff like broccoli, mushrooms and protein at the early lunch time - unlike the fries and pizza I desired before when eating a super late lunch at 4PM or so.

Later learned my current strategy is called intermittent fasting. Works great for me.
Note that afaik [3]string(s) was not valid before go1.20 so no existing code should use it. The semantic equivalent had to be written as *(*[3]string)(s) which also copies the array pointed to by *[3]string)(s). The new notation is basically a shorthand and easier to discover than using *(*[3]string)(s): https://github.com/golang/go/issues/46505
Right, there are cases at work where users are like "Foo doesn't work" and you have no idea what Foo is, and turns out the users call it Foo because that was the name of an in-house service 15 years ago which did roughly the same thing, then we switched to Cloud Bar, and actually a few years ago Cloud Bar went on Our Incredible Journey https://ourincrediblejourney.tumblr.com/ so we built a new in-house service Baz, which mimics most of what Cloud Bar did, yet the users still call it Foo even if they weren't here 15 years ago, that's what the person who taught them called it. You need to investigate a problem in Baz, even though the user said Foo, if you like you can tell them it's Baz as well, but like when teenagers correct their parents about teen slang it's not likely to have much real effect.

And you might say, "Descriptive names would fix that". No they wouldn't. The user thinks Foo is a Wibbler Manager, if you called it "Wibbler Manager" they'd agree that's descriptive - but actually managing wibblers is trivial, its main purpose is to stop them from mis-managing the wibblers by providing detailed Doop-de-doop so they stop messing about with the wibblers when they're perfectly fine. Which means the Cloud product it got replaced by isn't really "managing wibblers" at all, it's a Doop-de-doop viewer. Except whoops, nobody makes a cloud Doop-de-doop viewer, so it's actually a Thingy viewer, and there's a shim turning Doop-de-doop into Thingy. When this gets in-housed again, chances are the in-house replacement still just handles Thingy. So in terms of description the user thinks their problem is with the Wibbler Manager, but it's actually the Thingy Viewer... we're no better off, you still need somebody to tell you what the hell the users are talking about.

Names are what people call things, it is rude to call people by a name they don't like. But inanimate objects don't have feelings, so you should just call them whatever you want. Emperor Norton Bridge is a better name than "Bay Bridge".
https://archive.ph/lwr5M
The renaming point is actually the great point in this article IMO. But this just tells me that languages, platforms, frameworks and editors need to improve so that renaming things is easier. Or that people need to learn how to use grep/sed better (ETA: and use monorepos)…

But this:

> they're no fun

> it won't be fun

is the bane of my existence as someone who tries to get shit done. If this is the lens through which you view software development, and I have to work with you at my job, I literally hate you.
Yes, we had this all the time in English class in high school. It would be a prompt about the book we were reading or some texts he would print out and give us then and there.
Previous discussion 6 days ago: https://news.ycombinator.com/item?id=34245605
This is silly hyperbole. I was paying honest attention to crypto and I was continually surprised that it didn’t crash. Eventually I gave up and stopped guessing it was going to crash. Then it did :shrug:
I always hire a lawyer for traffic court. Show up with a lawyer and wear a suit. Don't want them to think I'm one of the poors to stomp down. If you go to low-level court in middle America you'll understand what I mean -- 99% of the people there are drugged out and wearing rags generally look like their shit is not together at all and these are the people the lazy/burnt-out prosecutor is geared towards crushing effortlessly.

They basically always offer some bullshit non-moving violation to make me go away. Saves me thousands on insurance premiums and has also saved me from a criminal record for my more serious tickets (like allegedly driving gasp 36 mph by a school, which apparently comes with jail time in Ohio).

Bring on the hate. Y'all know I speak truth.
It'd be interesting to know whether this (shifting food consumption to earlier in the day) works differently for morning people, vs. night owls.
It didn't seem that the mid-end was efficient when I last went processor shopping (last June). It appeared that of the Zen 3 processors (which were interesting as I already had an AM4 rest-of-the-computer) only the 5600 and 5900X had "good" prices to me, as the 6-core 5700 was only a bit faster than the 5600 for a fairly large jump in price, and the 8-core 5800 had only two more cores than the former processors, while not being _that_ much cheaper than the 12-core 5900X. Given that I hold onto parts for a while, and that moar cores with shared memory is what I was after (for fuzzing and model checking, mostly[1]) I took the plunge and got the 5900X.

Another advantage there was that I would not have to build another computer to use two cheaper processors. But that only works as I don't think I am limited by any other factors like memory or disk bandwidth.

I did however limit the processor to a 65W TDP to reduce heat output and power usage, which only slowed down my very parallel programs about 10%, and didn't affect less parallel programs at all. (The duplicated other components of two machines would also draw more power, though perhaps not that much in comparison to processors here.)

[1] For a fuzzer you could easily give separate machines multiple random seeds, so really that is no issue. But for model checking/exhaustive search there needs to be a proper form of work distribution. I haven't a clue what the network bandwidth requirement of e.g. TLC, so that might also require faster NICs than one gets on motherboards to not stall processors on the network.
And what do you do that's so noble?
How much of this is due to climate change and can be solved by ending fossil fuel use, and how much is due to agricultural irrigation?
When a company decides to create an alternative to thing X they take care not to employ people who have worked on X. If AI creates a thing like X and has seen X I think there is probably a case.
Except the same AI approach for self driving cars could be used to write poetry or seemingly anything else with different forms of training.

So, the cars might not be AGI but the system used to build those limited cars could be. After all many people can’t write poetry without training.
I mean I could list a ton of milestones and use cases and things but on HN few people care about that. The price is an easy way to quantify the value to the market holistically.
> Lots of people do in fact need to gain weight to become healthier.

Maybe in places of famine, but the target audience is western, specifically American. Emaciation is hardly a problem in the US. Obesity is. Two thirds of Americans are overweight or obese. Sure, it may not be enough to simply aim at weight reduction (most probably have bad diets to begin with), but weight loss is definitely important and healthy.
Okay, and agreed, but in the case of the Gimli Glider the captain disregarded procedures. That's not just an error, it's a fault (he was suspended for a while because of that, and rightly IMHO).
Also, clicking the close button works fine, though it is irritating. That is, it's a nag and not a register wall.
I agree that the state of GUI in Rust is not quite mature.

As an aside, there's https://github.com/StarArawn/kayak_ui that seems nice, but I've not actually used it, so I can't vouch for it.
> And Labour invaded another sovereign country illegally and set a lot of the groundwork for this current problem of the NHS having to continually sell its assets (such as real estate).

Yes I don’t agree with the Iraq war. But Labour didn’t run an election campaign based on not going to war in Iraq before getting elected and then going to war in Iraq. Or in the case of what the Lib Dems did, going to war with Iraq plus another two countries on top (200% increase). Iraq had no part to play in the election. I can’t comment on the NHS part because I don’t know specifically what this ground work is you’re talking about.

> And the Conservatives are the ones who actually instrumented those policies you dislike.

This is bullshit, it was a minority coalition government, if both parties didn’t vote for it it wouldn’t have passed. The Lib Dems are equally as responsible as the tories.

> Lib Dems went for electoral reform in the gambit of making it a more representative democracy; a gambit which lost.

This is one take. The other is that the Lib Dems voted for what was in the best interest of the Lib Dems (had they have won) and dropped all their other principles and pledges to the people that voted for them.

All the parties are rotten but as I say, I will never vote for the Lib Dems because of the direct consequences their decisions have had on my life. And I don’t think that makes me a hypocrite.
Thank you for summarizing! I think you just saved me and probably many other readers a ton of time, or if we were just going to move on, you provided a good reason to read on.
It’s a machine learning algorithm. It’s not learning like humans do, it’s not producing output like humans do.

It’s not human… Its not even GAI. It has no inherit rights, deserves no inherit rights.

Can we all please stop anthropomorphising a computer algorithm?
Directories somewhere that pedagoically explain all the codenames, nah that doesn't necessarily exist in the company until it grows larger. It might just be a quagmire for new hires in a growing company.
Can you post a screenshot? The charts for me go back to "all time".
Svarmi | Full-stack Developer | Reykjavik, Iceland | Full-time | HYBRID (2d/w on-site), REMOTE (EU) possible | svarmi.com

Svarmi is working towards digitizing nature.

We're building a web-based platform that lets users visualize terabytes worth of 2D and 3D high-resolution drone data, thermal imagery, vegetation health and other earth observation data.
Our goal is to help businesses navigate their nature footprint and make smarter civil engineering and risk management decisions.

Our stack: OpenLayers / React / Lambdas / AWS / Kubernetes / FastAPI / Python / PostgreSQL

We're a small and happy team of 12 people (3 devs) from all around the world. Family friendly workplace, flexible hours and remote options.

If this sounds interesting and you want the opportunity to have a positive impact on the world, send us a word at job@svarmi.com (include "HN - Full Stack Developer" in the subject).
It definitely depends on the situation. Most likely if we had kept our current range getting a properly range hood would have been the cost of a new hood and 6 feet of insulated duct. If I went with a cheap hood that would be under $100. But if the floor joists ran a different direction in our house it could easily balloon to hundreds of dollars for an install.
Weight loss aside, eating a lot early just makes more sense. You can go the whole day hungry and tired, or you can go the whole day not hungry and tired. It just makes sense to put the big meal in the morning than at night.
Great video here (https://www.youtube.com/watch?v=NDHZKYETDyU) showing the dev process for nintendo. Looks like a collaborative environment to me?
Yes- what Coinbase doesn't have is trust. They can pay all the marketing dollars they want but without any regulation or oversight they'll never have it from me.
I understood the post differently. For example, I am not overweight, never have been. I am interested in reading about healthy eating. I'm not interested in losing weight, as that would be unhealthy for me.

Yet, all I can ever find is how to eat in order to lose weight. Thus the two issues (health and weight loss) are conflated.
>If the robot lawyer loses the case, DoNotPay will cover any fines, Browder said."

Will it also cover auto insurance increase? This may cost way more than the court imposed fine.
Absolutely everyone was surprised by the pace of the tech meltdown. It's not everyday that "blue chip" companies like Netflix and Meta and Tesla drop 60-70% within months.

Meta crashed 73%. Tesla crashed 70%. Netflix crashed 72%.

Everyone knew it was always going to come down, but if I were to tell you in September 2021 that Meta was going to trade 70% down within a year, you wouldn't have believed me
I don't think you're being charitable enough. GP point is actually thought-provoking (at least to me): doing it for humans doesn't make sense. Does it make sense to do it for AI? The more advanced the AI, the less sense it makes.

I think it's related with the "substantive elaboration" test with regards to copyright (sorry I can't remember the proper term). If I just copy a scene from your movie, you can probably sue me. If I take some elements from it, but do my own thing so that it read more like a parody/comment / meta-comment, then it's ok.

Is AI just parroting back stuff or is it creating new things? A few years ago, I would have said it's just parroting. With the current models I think we are midway (it will depend on the propmt too!). In a couple of years my bet is that we'll be clearly on the "creating new thinfs territory".