skysight-inc/HackerNews huggingface dataset:
This seems like a good opportunity to plug SF's great independent grocers. Please do not sleep on The Good Life Grocery, Rainbow, or the several Gus' Community Market locations around town, not to mention all the other small grocers around the city.

Some more great places in my local riding area: Midtown Market in Dogpatch (pricey but really good produce), and Glen Canyon Market, which was recently acquired by Gus. A cute small grocery store with a butcher counter just opened near Portrero, and there's also Avedano's butcher on Cortland Ave (near a Good Life) and Olivier's in Dogpatch.

Swiping my hand over a mystery panel to pay for my groceries is very cool at WF, but there's no shortage of great places to restock the fridge and pantry all over SF, and where the money you spend is going more to local places and locals.
Meta, Google/YouTube, Snap all have seen big drops in ad revenue. People are saying it's just temporary, but made me wonder what if we pass some sort of peak advertising moment? Cuz attention is finite. Smartphone market is saturated. So much content has been produced much of it is not even consumed. Are we going to get free stuff forever?
The current peak is because of Russia. Coal is used to replace gas, on which they had not much choice. And this peak is supposed to stop in summer. We will see if it will work out. But the phase-out is a long investment and the current plan targets 2038, so it is there. A crucial point is, coal is an important part of some industries, and they have started moving hard to replace it there, so there is a good chance it will work this time. They already tried that 20 years ago, until some corrupt people figured out it's more profitable to move slow, as nobody cared anyway.
This error means that you ran out of OpenAI API credits, probably because of billing issues. I added a more friendly error message with the link to their page https://platform.openai.com/account/usage
Yup - one has to keep in mind that if they're bullshitting their various "employers", they're probably doing the same to our hapless journalist as well.
it's certainly possible to write a nif that cooperates with the VM so that its async yield points match up with the VM's expectation of yield points. Definitely tricky to do correctly in C (given that C doesn't have a yield statement, lol, you have to structure it as an awkward tail call where you pickle/unpickle whatever state you want to keep around or unmarshal it from a passed struct). I'm not sure if that's so easy to do in rust.
> Keeping creds safe is basic security practice... So there’s going to be a lot of these mistakes made and learned as they acclimate.

This might not be insightful from your perspective, because you've thought about it before, but it needs to be said. Just like a NO DIVING sign in the shallow end, most people already know, but some people who don't know might not know if it isn't stated.
Message Regarding the PyPI Package
> So - programmers who just want to play code golf, be ready for that to become more of a hobby than a job. But for programmers who always wished they had more hours in the day to get through all their ideas, it will enable them to create a lot more value and that value will in turn create demand for yet more value-add on top of that. So it should be a virtuous circle, in theory.

But to me, this also implies a vicious circle of yet more crappy, barely-good-enough, bloated, inefficient software. I wish this wasn't the case. I recognize the upside; more real-world problems will be solved. But we really need to do something about the excesses that lead to things like the old (Electron-based) Microsoft Teams.
It’s not true that biological sex is completely deterministic in the behavior of non-human animals. For instance: there are gay penguins where two males will adopt eggs to hatch and raise chicks. Homosexuality and associated behavior changes are observed in a wide array of species. https://en.wikipedia.org/wiki/Homosexual_behavior_in_animals

Conservatives trying to use biology to argue that gender and sex are fully equivalent is akin to 19th and 20th century attempts to use evolutionary theory to support racist social policies. It's not only wrong morally, it's bad science.
Tailscale is awesome, so damn recommended. Taildrop (AirDrop for everything, included in Tailscale) is especially recommended, it makes it so damn easy to send files between all your devices.
Apple is a fraction of ARM's current business, but represents the entirety of their future. The microcontroller licensing business is pretty much over (not that ARM China refuted that), so their money will be on licensing core design and the ISA to mid-high range SOCs. RISC-V won't be there for a while, but it's already starting to replace STM32s in devices that only need simple digital controllers.

The writing is on the wall - RISC will be democratized, and ARM's intellectual property is bleeding value by the day. They know this, and they're making good moves to secure their positioning by working with Intel. Even still, their stakeholders are getting iffy and even their largest customers don't see them as essential to their business. Hundreds of Chinese manufacturers already kicked them to the curb years ago.

> Intel is desperate to get IFS working and if it hasn’t got an Arm offering it’s basically locked out of mobile SoCs.

Or, less charitably, ARM is getting iffy about TSMC's density roadmap and wants to hedge their bet a little. They lose nothing by reaching out to Intel, and Intel loses nothing by expanding their lithography to 2 popular ISAs. It is a mutual moneymaking move, and one that would not exist if ARM corporate was confident in their ability to wait-out Intel in the long term.
Jack Teixeira: Suspect in Pentagon documents leak arrested
>I have yet to see a project of any size that needs to be worked on by multiple teams and is written in an untyped language not descend into dumpster fire.

Github? Dropbox? I mean they both eventually went to type hints in their respective languages or migrated to a typed language but for a long time I'm certain it wasn't.
Neither are western digital services.
I'm pretty sure this isn't real. Isn't the CEO of Oracle a lawnmower?
You are quite a person and I thank you
Yes, could well be you've hit it there (i.e. stackoverflow has had its day).
Let's speculate!

Probably a lot based on the 10 terabyte number... and the SAP Backoffice... and that it took 5 days for them to come back up

Ah, the SAP Backoffice, the magical land where businesses store their most treasured data, and where hackers drool over the potential loot. The SAP Backoffice system is a complex beast, made up of several components, such as:

ERP (Enterprise Resource Planning) - The backbone of the operation, keeping track of everything from finances to supply chain management.
CRM (Customer Relationship Management) - The digital black book of customer interactions, preferences, and sales opportunities.
SRM (Supplier Relationship Management) - The hub that orchestrates the delicate dance between a business and its suppliers.
HCM (Human Capital Management) - The watchful eye over the company's most valuable asset: its people.
PLM (Product Lifecycle Management) - The puppet master pulling the strings of a product's journey from inception to obsolescence.
SCM (Supply Chain Management) - The maestro conducting the symphony of goods flowing from supplier to customer.
BI (Business Intelligence) - The all-knowing oracle that uncovers hidden insights from the vast sea of data.
MEPs against greenlighting personal data transfers with the U.S.
Thanks for reminding me about this, we came across it a while ago. I should book a call. Do you guys support on-premise hosting?
Convictions*

People get arrested, their name smeared, presumed guilty, and then go to trial and it wasn't them. Lives get ruined over for crimes not committed.

IIRC, Israel doesn't publish arrests, just convictions. So it's not a new idea.

Florida's "sunshine law" mandates arrests be public record, and it's lead everyone to believe there's more crazy people in Florida than anywhere else, which just isn't true.

Sure we shouldn't have black sites where people just get nabbed and disappeared either, but "guilty until proven innocent" is just a fancy idea if your life gets ruined before the trial. Look at what happened to Rittenhouse. Kicked out of his college and then "not guilty on all counts" at trial. It's a miscarriage of justice.
I wouldn't walk alone in the TL or SOMA at night, but if you skip those neighborhoods entirely after 5pm you're going to miss some of the best bars and venues in the city!

Black Cat, Emperor Norton's, Zombie Village, Bar 888, Tempest, the EndUp...Maybe one reason the "SF is a hellhole" crowd are so negative about this town are because they shut themselves out of so many great places!
No. GPT outputs text, it does not think, it can't negotiate trade-offs of solutions, it cannot communicate with stakeholders about risks or technical issues of current implementations, it may not understand the context of future/other work other people are doing, etc. An analogy that might work (apologies if this is off base): GPT might output helpful text for a grant you may be writing but I assume there is a whole set of many other activities like proposing the project, schmoozing the Dean (is that a thing?, lol), managing funding, materials, running experiments, etc. for scientific work than the act of typing up a grant proposal.

Coding (physically typing a solution) is a small percentage of a professional software engineer's time. Tools already exist to generate code, to find answers (stack overflow), etc. GPT will be another tool to help developers but much like stack overflow answers, you have to do some diverse research to make sure you're not getting BS or tangential but useless information. GPT can be confidently and completely wrong.

Then there are the legality concerns of sending Intellectual Property to a giant void that may output that IP to other parties. Its not a concern of mine, personally, but its a concern for the legal entity (aka corporation) that employs me.
Well, he already has a reputation for pump and dump type of stuff. He did it with the tesla stock, had to settle with the SEC and then did it again with crypto stuff. I don't even keep up the guy very well and could tell you that.

I wouldn't be surprised if he was trying to do the same thing with twitter, but got outmaneuvered on it and was left holding the bag.

People who see money as a leaderboard like an arcade game, often times they don't care about anything but the bottom line... Having met / dealt with a few of them, they would be fine fucking over their friends / family if they could move up a few leader places.
From what I've seen of grid tied battery systems this has not been the case. Install costs are substantial although the market has been pretty small thus far. I'm not an insider though, I can only go on official statements and watching what the industry actually does.
Is that really the argument you want to make? That Google doesn’t even dog food their own products for their most popular apps?
Indeed, your (excellent) article addresses this, here's the gist for those following along:

> Change `#[rustler::nif]` to `#[rustler::nif(schedule = "DirtyCpu")]`

> This tells the Rustler and BEAM to automagically schedule this in a way that won't block the entire world while it works. Again amazing, this is called a DirtyNif and is way more difficult to work with when you are manually using this via C.

Essentially, regular NIFs have to be extremely fast (< 1ms) because the VM can't preempt them - they run on the same scheduler threads the BEAM itself uses. Dirty NIFs solve this by running jobs in a completely separate thread pool ("dirty schedulers"). Rustler's docs explain it succinctly (https://docs.rs/rustler/latest/rustler/attr.nif.html):

> For functions that may take some time to return - let’s say more than 1 millisecond - it is recommended to use the `schedule` flag. This tells the BEAM to allocate that NIF call to a special scheduler. These special schedulers are called “dirty” schedulers.

> We can have two types of “lengthy work” functions: those that are CPU intensive and those that are IO intensive. They should be flagged with “DirtyCpu” and “DirtyIo”, respectively.

(Somewhat OT, but since I'm here: excellent article @ peregrine! I really enjoyed the read. Elixir and Rust are such a perfect fit. Plus, some of the specifics will be helpful for certain image-related things I'm actively working on, which is always nice. :) )
From what I understand, hikkikomori usually live with their parents.
You've used Pulumi extensively and don't see a single benefit?

Here's setting up Guardduty in AWS in multiple regions using a terraform module: https://github.com/gruntwork-io/terraform-aws-security/blob/...

In pulumi, it would be:

```
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

[
"us-east-1",
"us-east-2",
"us-west-1",
"us-west-2",
"ap-south-1",
"ap-northeast-2",
"ap-southeast-1",
"ap-southeast-2",
"ap-northeast-1",
"ca-central-1",
"eu-central-1",
"eu-west-1",
"eu-west-2",
"eu-west-3",
"sa-east-1",
].forEach((region) => {
const provider = new aws.Provider(`aws-provider-${region}`, {
region: region,
});

const guardDuty = new aws.guardduty.Detector(`detector-${region}`, {
enable: true,
}, { provider: provider });

});
```
Shameless plug & also a point of support for the article: I used that same stack to build https://regex.help/ (more details here https://maciej.gryka.net/building-regex-help)
Not surprising. You're on a forum full of techies and tech execs. It's like the people in Hollywood incredulous that #metoo movement was a thing because "they didn't know anyone like that!" until their coworkers and friends were outed.

Same here - techies shocked, _shocked_ that one of "their own" could commit a crime like this. Easier for them to talk about crime in general than lay blame at the feet on one of "their own".
This sounds awfully handwavy. The fact that the climate changes over millennea doesn't do anything to justify climate destruction. For a small scale experiment, try cutting down all of the trees in your neighbor's yard and justifying it with "Well all trees fall down eventually".
it was actually pretty good at adding some emotion here and there

i wonder if they have some extra input/coding to mark for inflections, etc

maybe they just tried a bunch of times and picked the best fit for the context
Bingo. The latter has nothing to do with rights.
Welcoming GPT into the thread with some context:

> is louis theroux the son of paul theroux, the travel writer?

> No, Louis Theroux is not the son of Paul Theroux. Although they share the same last name and both work in the field of media, they are not related. Louis Theroux is the son of American travel writer and novelist Paul Theroux.
It's worth noting of course that ~Github~ Dropbox was the driving force behind mypy
Both things can be true.

Bob Lee's murder wasn't a random crime.
Crime is out of control in SF
Good points. They're now running commercials ridiculing people with S5s to get them to trade them in.
Things are worse than ever and reading comments like this that dismiss it genuinely confuses me. So because other cities have similar or worse crime rates, we should just accept it?

Urban decay is happening all across this country and it needs to be addressed aggressively before you or someone you know gets stabbed to death.
It's not even the clickbait posts: talking to (legitimate) refugees from these countries was eye opening. In less than a generation, they went backwards a century.
The best take I've read of LLM/ChatGPT was about our propensity to anthropomorphise pretty much anything. And obviously not to discount the amazing work engineering/research teams have done.
While I'm pretty solidly in the "pro-typing" camp, it seems worth acknowledging that such projects often turn into dumpster fires in typed languages as well, even expressively typed languages.
It's hard to believe that you're not aware the name is published by the police following an arrest, which was almost certainly the subject of a warrant application.
I see what you're saying but I also don't. Developers can't be expected to maintain the infrastructure too, there's an immense amount of work involved to keep it reliable and secure.
I think this is more of a developer productivity tool than a replacement. Like an IDE.
Methane recapture mechanism.
Pretty amazing that you can achieve such a throughput in a Golang userspace program. I wonder if other UDP based protocols like QUIC can attain those numbers as well.
Yes!

We support using the SaaS version with self-hosted workers and privately hosted VCS systems, as well as (released just last week[0]!) a fully self-hosted version of Spacelift (specifically, bring your own AWS).

[0]: https://spacelift.io/blog/introducing-spacelift-self-hosted
You are right. I confused it with a linked blog post.
Or you'll trigger a military operation against a completely unrelated party because the President and your family are golfing buddies.
I lived in Seattle proper for over two years (2012-2015) and it absolutely was awful, at least in many parts of the city. Anywhere near Pioneer Square, for example.
The impact likely begins in 2024 or 2025. I think a team of 5 may become a team of 2 or 3. In that sense, yes, I think it can have a very real impact to salaries and available opportunities.
On April 12, 2023 Codecov removed their python package. From their postmortem, it sounds like this was done without consulting the PyPI team to deactivate/lock the package and prevent it from being hijacked.
Just wanted to mention that I am fully aware that printing isn't exactly the sexiest industry or product. HN, IH, Product Hunt, etc. are generally in love with AI at the moment. And printing is about as far away from AI as you can get.

But there is definitely a place for a product like this. Especially if it operates at the OS level, as you mentioned.
That article is from May 2013, last updated somewhere in 2017 and mostly contains graphs up to 2014, with very few exceptions going to 2016.

Which makes me think it fails to paint the whole picture, given the events in the following decade. In all dimensions. Be it nuclear phase out, be it geopolitical changes and instability because of war and broken supply chains, be it coal and climate, or the blow-up of Northstream and switching to LNG, be it extension of wind and solar...

Sorry, but mostly useless pretty pictures, considering all the changes that happened meanwhile.
It's not well defined to YOU. I was considering: "Recommend a dress style, color, and fabric composition for a female that is five foot 10 with a long torso and a pear shape. She has red hair and grey eyes and pale undertones. The dress should be acceptable to a conservative, religious audience without being too formal. The woman wearing the dress is 45 years old and would like to emphasize her waist but downplay her butt. She has access to shapewear but does not own a strapless bra. The event will be outside in July in Alabama."

You can't Google that in 10 seconds. Just because you don't know the variables that make a question complex doesn't mean it isn't.

So basically "Tell me a math or logic problem ChatGPT can solve." 'Non trivial' is a value judgement.
I think generative AI is a game changer here. The more easily people can be fooled into thinking the bot is alive and sentient, the more easy it is to scale reputation-gathering.

StackOverflow and such are probably fine since they are generally "testable" answers.

Otherwise, we've already seen marketers figure out how to deal with reputation - "influencer marketing" is far higher-reputation, in terms of whether or not people want to interact with the marketing/marketers, than email spam was a decade ago. So imagine a forum about Toyotas. Have a bunch of mostly-chatbot-powered members hang out for a while, talking about how they like Toyotas, each with distinct voices and personalities and hobbies and (AI-generated) photos of their cars in different parts of the country... then over the next year, they slowly all start realizing that man, that new Honda is making them rethink their Toyota fandom!

You could do this today without generative AI - and people do, especially for things with huge marketing budgets like political campaigns! - but it's gonna be a LOT cheaper very soon. So it'll happen a lot more.

Vouching would certainly slow things down, but if someone is managing a fleet of 50 GPT bots, once they convince 2 real people to let the first ones in, they can start bringing their others in on their own.
Because of pervasive corruption, they’re also many Russians willing to leak information for a fee…like when Navalny’s team purchased the database of FGS officers sent to protect Putin on his alleged yacht (it’s officially owned by another oligarch but I guess Putin uses it whenever he wishes as the mafia boss).
yes, that is exactly what I meant by "they both eventually went to type hints", but doesn't github use ruby? I think you mean sorbet? Dropbox was the driving force behind mypy (IIRC).
Hmm. With the right questions, can you 'jailbreak' a human?
Assuming you mean Tulsa, OK, rather than Tuzla, BH.
This is not how it works for other goods. This is like saying a baker must buy flour or expired milk for the price their consumers buy a cake.

If you wanted to treat it as a secondary market, then solar owners should have to pay for the delivery of power, and spot pricing. They would get close to nothing a peak generation hours, and pay top dollar at peak consumption.

The way power regulation works in california is power companies have a fixed profit margin. Every penny they pay over market price for rooftop solar is passed on to other consumers without it. Those consumers could be getting that power 90% cheaper.
It just seems like a framework to use other released models but on AWS hardware.
> I highly recommend people check out the Children of Time series

I can't second this recommendation enough. I just finished that book last week, and it is easily one of my favorites. Tons of little delightful epiphanies scattered throughout, and—as difficult as it must be to convey an alien mode of cognition and sensory processing—Adrian Tchaikovsky managed to do it well.

I received many Understandings from my reading.
If it was just about making it non recursive so it could be inlined then the following would be sufficient:

foldr k z = foldr' k z
where
foldr' k z [] = z
foldr' k z (y:ys) = y `k` foldr' k z ys

That's obviously not sufficient, so it must have something to do with the nature of the closure. In this case I presume that it's because the closure captures k and z, although if you have any evidence to the contrary that would be interesting to see.
We don't have to convince the people who want to die of anything. We just have to wait for them to die.
The "everyone carries a smartphone that can talk to various information sources" part was an easy extrapolation of things that already existed in 1994: Motorola Envoy, a ~tablet (well, PDA using parlance from those times) with a wireless modem, was released in 1994. General Magic, a company that aimed to build such a device, was created in 1990.

I grant you that the existence of such easy to query information sources was probably less predictable.
Nit, but I think that 24.8% is a subset of the 54.3%, not additive - i.e. “family members” are included in the category of “people you know.”

(Confirmed with the pie chart in your first link.)
Show HN: Transform Your Photos into Avatars and Design Beautiful Invitations
Transform Your Photos into Avatars and Design Beautiful Invitations in Minutes with Our Stunning Templates
Birthday, wedding, graduation, save the date invitations.
North Korea doesn't use their own IPs to execute heists. They go on work trips to HK or Eastern China and set up a proxy chain that culminates with the iot lightbulb in your grandpa's garage as the exit node.

I'm going to take this opportunity to shill gost, an amazing tool (https://github.com/go-gost/gost). Can someone tell me why Go is so popular in Chinese dev circles?