skysight-inc/HackerNews huggingface dataset:
I feel like we learned 20 years ago that buying proprietary software has a bunch of problems, so we switched to open source software. But in the last 10 years, we started buying software services, and now we have all those problems back again (corporate stability, vendor lock-in, principal agent problems, etc.). Maybe we will learn how to run our own software at some point without fully staffed teams of SREs?
It's not an increase in capacity of per-GPU "GPU memory" (the HBM directly connected to the H100 here is up to 96GB, where the previous generation was 80GB), but rather reflects the product of two things:

1. Each node here is a more tightly-coupled CPU+GPU two-chip pairing, and the CPU side has a significantly larger pool of 480GB of LPDDR ("regular" RAM). So each GPU is part of a node that includes up to 480+96GB of total memory.

2. There are way more nodes: 256, up from 8.
I’m an early 30s male and I’m in your shoes as well. I found it to not be a very conducive space. I think it does vary a lot. I’ve only climbed significantly in NYC and SF. I’ve done some in PDX but not regularly.

I didn’t find any of the gyms I was at to be very “community” oriented. I think the personal experience depends a hell of a lot on how good of a climber you are and how you look. Typical tech looking guys were universally hated in all the gyms I went to - often enough with it being verbally said out loud to make sure they knew for sure. (Even if said people were doing nothing special)

There’s some weird shit going on in the US - tbh. Nerd hate is back on the rise.
>If I had to pick a language that predicted you'll do poorly on a practical interview exercise, I would pick F# every time

As someone that has just spent a while learning F# and really enjoys it, this makes me sad. I hope that I don't have some trait that drew me to F# that also causes me to be less competent.
The decision process is confusing.

Python 2 -> Python 3 would have been an easier win but ok, not good enough.

Python 2 -> Kotlin would be logical choice since Kotlin is already in use? Why introduce another language just to save some memory?

Feels like a Resume++ by someone that just wanted to use Go.
Thanks for the informative comment.

> With Macs being Intel PCs capable of running Linux and Windows, often lacking special drivers from Apple, targeting generic x64 seems like a perfectly fine solution.

Of course they're quickly becoming ARM64 PCs now.
This would be an incredible development. Now let's see if it gets enforced.
> Also be careful that GPT-4/ 3.5's performance on GSM8K is not true few-shot -- in GPT-4 report they said that they mixed a portion of GSM8K training set to train the model

It'd be really valuable to have "fuzzed" versions of these benchmarks, where you replace quantities in the questions with randomly-sampled values, so that this wasn't a concern. Of course, then the score would itself be a random variable, but you could just return an interval.
> The (in)famous pass-the-hash bug in windows

I can't find any articles for this whatsoever on Google. No matter how many times I include "windows" or "microsoft" (quoted or otherwise) I only get clickbait SEO-spam articles talking about pass-the-hash vulnerabilities in general, not any description or reference to a specific incident in Windows.

Could you please link some article about this so I can read about it?
Noncompetes are virtually unenforceable everywhere. Our business law professor told us to ignore them as long as you never accept payment for them. Or you can simply not sign them.
I don't know if the article is a helpful answer to the question, but it's a very true answer I think.

My path to 'doing' systems engineering for a time (it really wasn't my thing) was by maintaining software an actual sys. eng. had written, fixing problems with it, extending it and eventually becoming responsible for it.

Best lol - API of a library we were using changed so that instead of taking a pointer to a struct to allocate memory for, it just wanted an amount of memory to allocate. We didn't notice, it passed all our tests (sheer luck) and dumped core on prod all day long. Funny.
I did not get the bottom one to scan on the last example with two different scanners. It might just be invalid/=.
> Functional programing is different.

I think the problem with this line of thinking is that some people insist on using functional tactics EVERYWHERE, even when it doesn't make sense. I get that its ugly to mix functional and imperative code, and maybe some languages dont even allow that. but they should. thats why I like Go, because sometimes a simple for/while loop IS the correct answer.
This is terrifying. They want to push Snaps so badly.

The moment this change is live is when I'm dropping Ubuntu, as cliché as that sounds. Getting internals into that system is a huge no-no to me.
I’m honestly not seeing many screaming trolls.

People will never learn to get along, if they refuse to listen to each other.
Username checks out… I imagine much of this community you reference is mostly intoxicated with mind altering substances? Curious how that contributes to said community.
> I don't even fully understand what Databricks does

The naming is really confusing. When I brick my console it's broken. I'm not sure I want to brick my data :(
I have been programming for 20 years, and yet despite having used dynamic languages I don’t actually know what it means to leverage dynamic programming techniques. For instance, I’ve never encountered a JavaScript codebase that I have thought couldn’t benefit from just being statically typed with Typescript. I get the impression that dynamic programming, besides the odd untyped line of code, is best used only for extremely specific cases?
Er… why not?
I was under the assumption that the mask was just a short static pattern XORd over the data?
> Maybe we will learn how to run our own software at some point without fully staffed teams of SREs?

Call them platform engineers?
Wow, 480 GB per GPU! What happened to end of Moore's law?

I hope this improvement translates to consumer GPUs as 24GB is a big limitation.
Maybe a fire safety violation? I think windows can count as escape routes and probably need to be open able quickly.
> It was illegal to send the Beanies because the same products were on sale in the USA.

What kind of law is that? Who is that protecting except the profits of specific companies? I know people got in trouble for importing quality chocolates because they were made by a company who sold the rights to sell chocolates under that name in the US to a different company. It didn't matter that the company authorized to sell them in the US also changed the recipe and used shit ingredients meaning that the products were no longer the same. Medications would be dirt cheap if it were legal for me to import them from other countries.

Weird how companies love to tell us that we'd better get used to the income and working conditions tolerated by employees in the poorest nations on earth because it's a "Global Economy" and they will source the cheapest possible labor and exploit the crap out of them, but the moment you try to buy their goods at the lowest possible price offered globally they'll drag you into court to stop it.
I think you're missing the direction this AI stuff is going.

I would claim to be able to tell an AI-generated image from illustration hand-draw by a person if that illustration had roughly the characteristics of standard AI-generated images. IE, sort of curvilinear magic realism feel, crude knowledge of anatomy and perspective, uniform soft lighting etc. And there are quite a few artists out like that and I shudder for their careers.

The problem is the value of things that look like AI has been reduced because they're everywhere - and that include a fair number of non-AI-generated stuff, sure.
If you'd prefer to read about this on Wikipedia, there's an article:

https://en.m.wikipedia.org/wiki/Zone_of_Death_(Yellowstone)
I wonder why Wired didn't provide any hyperlinks despite mentioning the site (italicized) several times. Seems like common internet courtesy. Perhaps just a direct-from-print copy.
so is regulatory capture constructive or destructive?
Agree, thus the scare-quotes.
To be clear to folks about this - both BJJ and CrossFit have a community element to them. (Especially CrossFit as far as I’ve seen)

I cannot say that is true of everything else. Yoga has no community for most classes you’ll take out there. Same is true of Pilates. A lot of other fitness classes you’d take that are maybe doing HIIT or whatever - it’s gonna be the same show-up and immediately leave type of crowd.

CrossFit and some other fitness activities are very intentional about having a community and making one if it doesn’t exist. That’s why CrossFit was often referred to as a cult. It’s got a large community vibe.
I love C# and it keeps getting better and better, but I don't get the same level of satisfaction with it that I do with F#
It's funny because you don't need the drop shape to demonstrate this at all. Any random piece of tempered glass demonstrates the same thing if you know where the stress is.

You can hit a shovel against the flat side of a piece of tempered glass and not break it because the shovel is too large & flat. But you chip the corner, or use a small tool like a punch break, and the whole thing will pop.

Now, use the edge of the shovel against the edge of the glass and you'll have a lot more luck breaking it.
You are attributing naivety on a technical matter to many people who have done world class research and some of them are even a pioneer of their subfield of study.

To do that level of research, one needs strong independent thinking skills and deep technical expertise. We have plenty of evidence on this very site how hard it is to influence technical people and change their opinion.
Nailed it, the biggest issue imho is those state transitions. Why make a state that can’t transition to all others? It takes forever to tease out the intention behind it. State machines are notoriously difficult in code, why add them into something unnecessarily?
I find I spend a lot of time building records for JSON data. Type providers are nice but I've found them to be a little untrustworthy.

Normally now I ask Chat GPT to create an F# record from the JSON. Then go through and check everything line by line, redo the types to something sane and use that.

But if it were a quick script to do a one off then a type provider will work well.
Are you looking for a web proxy? Like a squid cache?
Is this Baltimore County or City? Up in Milford Mill, I wish I could say this was the case for my neighborhood.
I had a siamese mix cat that did this. It seemed to mean "hey. I see you." A kind of recognition with a touch of affection. Its definitely part of the cat language.
When I eat in a restaurant, I want to be left in peace, so I prefer the Japanese restaurant experience. But I know I'm not the rule in America, maybe not even in the majority. If you watch American diners, it's clear that many enjoy the social interaction. Some will even sit at the counter instead of at a table in order to get more of it. My impression is that the waitresses who are good at maintaining banter with the customers are the ones who draw the most in tips.
/dev/random does not block when 'out of entropy'.
'Running out of entropy' isn't something that can happen, and /dev/random will only block if the RNG hasn't been initialized (short enough after boot to not matter).

See Jason Donenfeld's authoritative talk on the Linux RNG for details: https://youtu.be/-_yzaSp2xtY
> Rails has generators you’re talking about not ruby

They may not be built into Ruby-the-language but they're very much part of Ruby-the-development-community.

> I’ve seen and worked on some very maintainable rails apps

I've seen far more upgrade breakages in apps built on rails than any other stack.
malloc takes a size_t indicating the desired size of the allocation. If malloc is accidentally being called with a pointer instead that would be an error, but this story is about an instance where malloc was accidentally being called with the first bits of a string instead, apparently on a big-endian system where size_t is 32 bits.

Hope that helps.
I asked an LLM "during the day, what colour is the sky?", and it told me the sky is typically blue, and that this has to do with sunlight scattering as it enters our atmosphere.

I think it's worth using "hallucinate" to more precisely refer to inaccurate content. I'd think of this in the same sense as a false-positive from some test result.

I like the term "bullshit" when used to mean "made without regard to the truth".
You feeding ChatGPT the raw HTML?
I have personal friends who lost jobs when their employers were threatened with interference lawsuits for hiring them while they were bound by a noncompete. More than one. They are not virtually unenforceable.
The transactions are part of what is hashed, so they have to be chosen before the miner starts trying to win the block
The same justification used for no knock raids. These are the type of people to defend the patriot act had it been made about tax evasion or stopping misinformation rather than terrorism.
"For you to do what you just did, consciousness must be capable of influencing neural activity. It must be capable of influencing the material world. It cannot, in short, be an epiphenomenon."

I find his reasoning behind this "disproof of epiphenomenalism" not just unconvincing but entirely ludicrous and I stopped reading right there.
In what world is it faster to tear apart your phone swap in random spare blank chips and turn it back on then to ask your phone to wipe its security key and mark all space as free?
I thought it said “Purely Fictional Data Structures” - which would have been fascinating.
> While you're right, the process of even doing this will cost you a minimum of $10k USD if you're in a wealthy area in the coastal US.

$1,645 in 2007 in Los Angeles, for N=1.

Business partners had a nasty fallout and one subpoenaed me, a contractor who had billed them only $1,000.
Ok then. Replace 1500 tobacco with 1800 opium.
The car community is super big and diverse. I found my niche in budget endurance racing, since it's basically hacking on cars. There's really something for everyone.

Good on you for organizing stuff. People get a lot out of it.
I'll gladly use this if they make an incompatible change with upstream and offer their own offline installers.
Why is the gas price still €2.40 per cubic meter where I live then? That's nearly 10x what it was two years ago.
Best comment of the day!
There's also the "you touched me" trill. Also the "oh, hai!" trill.
Yes I think the The Functional Core, Imperative Shell Pattern is a good way to do things.

But somethings take a bit of ramping up. Like the option type, it is great and works well with pattern matching. If you don't know why exhaustive pattern matching with union types and options instead of nulls is amazing then it just feels like coding with your hands tied.
To be clear I wasn't referring 'dynamic programming' but as you say, the use of a dynamic language, or programming without types, mimicking what I assumed the original poster I replied to meant.

My guess is that interviewees wishing to return to the typed world they are comfortable with would first try to type the JSON they are working with. Given that the JSON is messy this could be an unbounded amount of work that is unlikely to pay-off within the span of an interview.
> ROBERTS, C. J., delivered the opinion for a unanimous Court.

Seems like not a lot of live controversy here...
The "this article is telling me to get in shape" to "this journal is of questionable veracity" pipeline is real
While I imagine I have a grip on what LLMs are, there's something ... emergent? ... in some behaviors that approach behavior akin to responses from someone or something with a "mental model". That can be confusing to encounter.

For instance, asked it to review code interacting with an IoT device API.

It unexpectedly warned me a person relying on an app incorporating this library of code should remain careful of a certain health problem since the source for what the IoT device periodically senses can fluctuate between readings, and spikes in that could cause that health problem.

I'm still pondering the chain of things that would have to be "thought through" to have that feedback about the code, when — and this is the part that runs against what I thought I knew — this connection, and the implications of only periodic sensing, may be evident to people who stop to think, but most wouldn't think about it, and it's not been written about in any way Google can find.

This isn't theory of mind, but it's indistinguishable from the generator relying on something like a mental model.
Just checked. They satisfy neither of these requirements.
Try: https://www.coresecurity[.]com/sites/default/files/private-f... for a discussion that mentions Paul Ashton's PtH toolkit from ~1997 or so.
I swap toothbrush heads 4-5 times a day (a couple times per brushing session) and one of my major issues until now was that I didn't know how long I had used any individual toothbrush head and when to replace them (I didn't start using all of them at the same time). With per-head usage tracking this is much easier... I wasn't expecting it, but I'm glad Phlips is considering and supporting my use case.
iCloud+ is primarily cloud backup and storage solution for iPhones. Those two are both very tightly integrated.

The custom email domain is a side feature... but it does work well, and it's essentially free (assuming you want your photos properly backed up... and who doesn't).

I'm not sure if that help article is accurate though - I would think you can subscribe to iCloud+ from their website. You have to go to the website to manage your email domains for example.
Enough of the "constitutional-free zone" in the USA

If law enforcement wants to be taken seriously it needs to behave like this isn't actually a dictatorship. They have massive powers already without this nonsense.

https://www.aclu.org/other/constitution-100-mile-border-zone

https://www.google.com/search?q=constitution-free+zone
> I know people got in trouble for importing quality chocolates because they were made a company who sold the rights to sell chocolates under that name in the US to a different company.

Cadbury? I still get Flakes via Amazon. They ship from the UK in boxes marked "beauty supplies", which cracks me up every time.
Consider the situation where I go to Japan and buy a camera lens there and take it back with me to the US (it was cheaper there). The warranty on it is for Japan - not the US warranty repairs.

This is fine for me and noting that if it breaks I'll likely have to send it to a friend in Japan (and hope customs doesn't intervene) and have them send it in for a warranty repair.

If I was to sell this lens at US (or even slightly cheaper than US prices) to someone in the US and they tried sending it to the US warranty repair they would be in for a rude awaking.

This most often shows up with camera equipment and B&H has a page on Grey Market ( https://www.bhphotovideo.com/c/find/HelpCenter/USGrey.jsp ) and you'll note that B&H offers the warranty repair on the gear (rather than the official licensed import warranty repair company).

You'll also note that a non-US resident buying a grey market item from B&H would face similar problems to what I would have hypothetically faced buying a camera lens in Japan.

> A resident of the USA may wish to make the buying decision based on price since the cost of shipping to a US service center or to B&H should be about equal. A non-USA resident should consider the cost of returning a product to B&H in New York for servicing as opposed to the cost of taking the product to a local warranty service center.

And likewise, for the video... the person has a (I presume) US warranty item that if imported into the UK would EU.

From the video transcript:

> ... for international buyers through eBay international shipping one of the benefits of eBay international shipping is that we may resolve Vero import issues on your behalf the Vero program is designed to protect you and protect rights owners intellectual property ...

As the seller/exporter of the lens, if you are shipping it to the EU without the proper warranty ( https://europa.eu/youreurope/business/dealing-with-customers... ) it is quite possible to find yourself in a bit of trouble if they tried to get a warranty repair on it.

Specifically for Nikon: https://www.nikonimgsupport.com/eu/BV_article?articleNo=0000...

> What are Grey Market products?

> Nikon products that are not imported by Nikon Europe B.V. and sold through it's sales channels are considered Grey Market products. These usually are genuine Nikon products that were intended for other Nikon markets; therefore, they may not meet Nikon’s specifications for European products and they may not perform as expected.

> No Nikon Warranty

> Grey Market products may contain a limited warranty from the seller, but they are not covered by a Nikon Europe warranty.

> Not eligible for warranty repair service

> Not eligible for Nikon Europe Warranty repair service, you will be charged.

And so, the person is exporting to the EU and there is no Nikon warranty on it, and presumably there is no warranty from the person selling it which is in violation of EU warranty laws on products and Nikon doesn't want to get in trouble with the EU either.
The allure of bureaucracy is walking into a vice
It's much easier to either get out of jury duty than a subpoena, or to fulfill jury duty than a subpoena.

Also, witnesses testifying pretty much have to be voluntary. Consider being a witness to a mafia murder, and being afraid for your life. Do you think the system should be able to force you to that?
Why would you want to do that? I personally hate those “stale issue” bots on GitHub, and this sounds like the same.
The Long Afterlife of Libertarianism
Good news for readers who prefer reputable ML papers: this work was accepted to ICLR 2023! https://openreview.net/forum?id=9XFSbDPmdW
State of GPT (by Andrej Karpathy)
Looks like they just announced Gantt on the changelog: https://plane.so/changelog
> If malloc is accidentally being called with a pointer instead that would be an error

Not true, just tried it in MSVC and it compiled fine but with a warning on conflicting types.

"HTTP" is of type const char* and sizeof(size_t) == sizeof(const char *). Doesn't matter if its 32 or 64, I'm not aware of a platform where that isn't the case.

> but this story is about an instance where malloc was accidentally being called with the first bits of a string instead

If that's the case, then it should have been something along the lines of *"HTTP" instead.
Why entirely? You don't allow the possibility that AI can genuinely present more severe or urgent problems if left unaddressed in a timely fashion?

I think all will agree that there are other problems in this world, but dismissing a newly present problem just because your hands already seem full doesn't look like a best approach. Ignoring and disregarding new achievements of technical progress has enough of a history, and in some important cases those ignorant were clearly proven wrong. Can't we both walk the AI problems and chew the gum of existing issues around us?
web dev is so confusing to me (i'm an electrical engineer), but I've built plenty of (simple) websites. I try to avoid...everything. Right now I create websites with hugo which gets me up and running very fast. I hate dealing with backend stuff, so on my latest projects I have a cron job running a python script, that python script updates some markdown files, and then it does a push to redeploy my website on netlify every 1-2 days (the data doesnt need updated much faster). Maybe its insane, but its simple and it works.
jackson galaxy from 'my cat from hell' TV show uses this trick all the time . Its a cup all cat owners pickup after a while.