skysight-inc/HackerNews huggingface dataset:
Received this notification about 4 hours ago.

"Encrypted notification emails are going away on Dec 5th. Review your settings."

I'm assuming usage was literally hundredths of a percent if not less, but it was one of the first things I switched on back when I wanted to see how useful I could make PGP in my day to day life. Pretty sure I set up my keybase account around this time too.

Link is to the settings page where you can enable the feature with your PGP public key. The page now presents the deprecation notice up top.
How is this different from using OpenAI's Function Calling API: https://platform.openai.com/docs/guides/function-calling

... and running exec() on the resulting code?
> You have just repeated the current IPv4-IPv6 pain point without being aware of it

The current pain point with ipv6 is not simply that hosts/routers need to support the new packet header. Vast majority of them do by now, right? But going v6 means redesigning your network. If all the addresses, routing, etc were kept the same as before and switching just meant handling a different packet header, it'd be a much easier transition. Then once everyone's on v4.1, people could start using longer addresses.

> It's obvious that you are not even educated in IPv6 technologies, or else you will be talking about NDP and others, not mere addresses.

They're mere addresses in ipv4, but not so in ipv6. ULAs are routed specially, basically as a replacement for NAT. See, I can use jargon too, but it doesn't matter here. From a common sense standpoint, there's no way that making the address field bigger requires changing all existing addresses.
I cant think of a single real use case for variadic generics.

When you're talking about functions operating on mixed, variable length, types, what meaningful logic can you actually apply, that doesn't fall into requiring the types to implement an interface anyway?

When you're talking about struct/classes/etc, what do you need over and above defining a class/record/dataclass? It would seem to me, you're just skipping the part where you give your tuple a name, but is that even a good idea to do?

To be clear, I did not find the examples in the post convincing, as they represent mostly wrappers/adapters for implementing or consuming arbitrary types, but there are no examples for how that might actually be useful downstream.
Repeating platitudes about democracy isn't really much of a reposte to Einstein, though.

And that isn't the bandy about the false equivocation that despotism is the answer - I think they've both stupid fucking ideas. Maybe we can make Platonic robot AI overlords, a la The Republic's Guardians (I say this mostly joking).

But no, democracy isn't clearly the answer at all, and for that matter I don't think it can work well in a multicultural society, where you just get tyranny of the majority anyway.
I am unsure which era of Chiang Kai Shek you are referring to. Multiple warlords ruled CKS-era China. CKS did not have any power in North China. CKS capital was Nanjing. The CKS era was full of war with communists and other warlords.

CKS had the full support of the US.
How do I make it return ONLY sql?

No matter that I try it puts in some random text at the beginning either explaining the response or just saying here is some SQL.

Just give me the SQL!!

Any ideas? I’m using the API with gpt-4 btw.
The threading is simple, and it's just text. Very fast.
These SSDs are tiny. The controllers can easily get up to 80C during sustained writes, so there could be mechanical stress from thermal cycling. (Source: we also make small USB-interfaced high-speed storage devices and do a range of reliability testing for stuff like this)
I think you’re underestimating how niche the WRX is.

Subaru sells about 20-30k per year.

Meanwhile, they sell 150k Crosstreks, 155k Foresters, 150k Outbacks, and 60k Ascends.

Less than 4% of all Subarus sold are WRX or BRZ models.

https://www.best-selling-cars.com/usa/2022-full-year-usa-sub...

I have never seen marketing for Subaru performance cars. Just outdoorsy family hauler ads.
I’m skeptical even of skilled immigration. Perhaps even more skeptical of skilled immigration than unskilled immigration. Skilled immigrants are often elites back home. The people ruining things in India or Nigeria or China then come to America and bring their same attitudes with them.
I wonder how much advanced theoretical concepts are going to feel this.

Maybe it'll bring them in the classroom more as a category available to students.
Also worth noting even the enterprise edition of GitLab is source-available, it's just licensed differently and is found in the 'ee' folder of the GitLab source.
You probably wanted to link to https://github.com/paul-gauthier/aider/tree/main
thats funny i always heard it was an origin with two other orthogonal roles

unless youre a dirty filioquist
I admit I read it wrong at first, but it made sense to me at the end of the article. So I don't believe median was misleading. My initial thought was, as numbers get larger and larger, the chance that the second most common prime factor is 37 so 50%, which didn't make sense because of how common 3 and 5 are. By the end I realized the function is taking into account the range of prime factors as an aggregate.

Now I understand that with enough composite numbers, the chance that their second prime factor is 37 OR BELOW converges to 50%, which is pretty neat.
This is my favorite Californiaism, especially whenever I drive "the 101".

In Pennsylvania one drives "30" or "22", never with "the" and seldom even prefixing "route" or "US".

Texas just says "35".
I don't want to pick a fight, but here's my rando opinion on that:

Almost all electronic devices end up as e-waste after a few years. If a couple % fail prematurely, that doesn't create a massive amount of additional ewaste, but rather a _very_ slight increase in e-waste. And it's relatively benign e-waste. You could shred the board and sprinkle it over your field and it wouldn't be a huge problem (* don't take my word on this; there's flux residue and somewhat toxic stuff used in other components, the plastics will probably leak BPA and other stuff, etc.)
So a public option in the education sector. Neat, and something hopefully many of us across parties can get behind for core degree programs.

I wish literally anyone would do this for the healthcare sector too.
One of my fondest memories is when I was 16 or so. I bought a 3D mouse (it’s like a mouse that you can control by waving it around) and taped it onto a hat that said Marines. Then I immediately went into CS: Source and got ready to annihilate everyone.

I think I played about the same, but it would’ve been funnier if I’d gotten creamed.

The theory was that my head is much more precise than my hands, so using a combination of both should improve my aim. It might sound like you’ll end up looking left and trying to see out of the corner of your eye, but in practice the two-mouse system ends up working out. I’ve always wanted to revive the idea for modern times, but you end up looking like a huge dork with a dildo glued to your head. I like that style though.

Your idea sounds way cool. You should make it!
I thought the problem wasn't that we use SSN as an ID; rather it's that we use the SSN as a password?
Im going off what the article originally said:

"We see that 37 is the prime where roughly half of all numbers have something less than or equal to 37 as their first prime! So we’ve proven that 37 is the median second prime!"
Weird that 4 wouldn’t understand a clear directive to only output code but you can use the old trick of ending your message with three backticks and the language name:

‘’’sql

And if that fails, since you’re using the API give it clear instructions in the system prompt and then provide a few prompt-response examples showing how you’d like it to respond
I’m sorry to hear you feel that way. I can’t relate to those types of feelings but I sympathize and hope the best for you.
I remember being introduced to Invader through the Exit Through the Gift Shop film, but I didn't realize that "collecting" space invaders was a thing. Interesting stuff.
Rains diamonds on neptune?
If you're using the API, maybe use a regex?

/```sql\n(.\*)\n```/m
I haven't been able to access archive.today in a good long while. Cloudflare's challenge page lets me solve a captcha, but doesn't actually remember that I've solved it. So I'm in an endless loop of challenge pages.

If you're wondering, I'm on Firefox connected thru Google Fiber. I've tried disabling Enhanced Tracking Protection, but all that does is make it so I don't have to solve a captcha. I still get the endless loop of challenge pages.
“charges and convictions” was not an inclusive-or statement
> Not true. Foreign companies are 80% of Irish corporation tax, 25% of Irish labour, 25 of top 50 Irish firms, and 57% of Irish value-add.

This isn't a rebuttal. Ireland is absolutely dependent on foreign firms, but no longer dependent on the inflated CT take from BEPS schemes. The majority of the above is now genuine work undertaken in Ireland, not IP tax avoidance schemes.

> The Double Irish was immediately replaced by the Single Malt and the Irish tax regime has started to add more traditional tools to tax evasion (e.g. QIAIF, L–QIAIF, and ICAV).

Yes, agreed (although Ireland is not alone in this, even in the EU). However, that doesn't change the fact that Ireland is no dependent on this tax income.

Given your apparent knowledge of the schemes involved, this should be clear to you?
Show HN: Weekly newsletter with top Hacker News posts and jobs, free forever
Q: "Why should I subscribe to a newsletter...when I could just visit HN?"

A: Laziness and FOMO. I notice I miss interesting stuff, even though I constantly check Hacker News (even at work).

Actually free forever. And we won't sell your information. Unsubscribe whenever you want. Not affiliated with Hacker News or Y Combinator.
Well they do have the kill your MacBook when they fail problem. ref: rossman on YouTube.
I am continually mystified that Ozempic reduces consumption of alcohol, tobacco, and other drugs; reduces or eliminates certain OCD like nail biting, reduces of course eating, yet doesn’t reduce doomscrolling.

I’m also surprised nobody else seems to be asking this.
>"Is that a turn off for you, too?"

Quite the opposite
Not the same series. "Extreme Go" is not the same product as "Extreme Pro". I have two of these from Costco and they have worked fine for several years.
Learn PostScript by Doing (2005) [pdf]
Practical Change Data Streaming Use Cases with Apache Kafka and Debezium
I’ve had the same experience. It was especially frustrating when my previous landlord replaced the washer and dryer and made them payable. A full load took 18 coins (1x wash and 2x dry at $1.50 each) because there are only quarters. Really annoying given it was a $3000/month apartment!
I'll say this; at least your doctor is asking if something is encrypted, it's a small win but it is a win.

Also just tell your doctor not to worry it is protected by NFTs. /s
At the end add:
Just return the SQL query, do not explain the results.
Props, acts and jigs are always like this. In reality, a small metal structure like this is not really so precious that it need be cherished or repurposed. Metal is very recyclable. It’s function was brief in time, but relatively high in impact.
Lepodisiran https://google.com/search?q=lepodisiran is an RNA therapy
<yoda>Aww, cannot get your prices up?</yoda>
>" the conservative route (which rejects some valid programs) is favored."

I understand it and consider it very reasonable choice given the goals. Still no fun ;)
I said 'crashes, gives an error, or doesn't respond to an input'?

Have you never had an unresponsive screen before?
We are getting back on track!
I don't understand how your second sentence logically follows from the first.
My totally unsubstantiated guess from the description alone was 'I wonder if they switched to a larger package component and forgot to update the pads.' That could be described as the 'component being too large for the device' and while it might just fit, it may be borderline mechanically and electrically stable. That could also explain the added underfill. Is that possible?
I was in Atlanta for a job interview the morning after the collapse.

Boy if you think traffic is bad there normally...
Sounds like this was a bad friend. If it wasnt the loan, it would have been something else.
This comment thread is disappointingly low on valley/porn jokes.

With how dumb carbon capture is, the correct response is ridicule and jokes, not serious discussion...
Broken for me too. Firefox but through Xfinity. Edit: also broken on Chrome.
Some of the comments mention LLMs. And they talked about LLMs having inaccuracies.

OpenAI recently announced the ability to create custom versions of ChatGPT that combine instructions, extra knowledge, and skills.

https://openai.com/blog/introducing-gpts

I could see some of the mentioned expert communities start to build on top of that to offer newcomers a customized chat with domain knowledge.
There's more than one way to implement DRY. Lots of times there is no superclassing to capture commonality, but there are functions that can be written only once. Organizing a set of complex algo steps that share some commonality and have some differences is just hard sometimes.
I don't have any prompts that I reuse, I normally just talk to it like a person and get it to write code or get information out of it.

Where I see people fail is when they give it sentence fragments like it's a search engine.

Here's an example of something I've prompted it with:

> I'm building a commerce application and debugging issues with our data feed. In order to debug further I need to get a list of products that are out of stock and some additional information about them.

> Calling this endpoint with a GET request will return all out of stock products: <<endpoint>>

> The shape of the response will be an object that has two properties: data and pagination. The data property will be an array of product objects. Those objects will have a property called id.

> Calling this endpoint with a GET request will return information about that product in the context of a specific vendor: <<endpoint>>

> Where {productId} is replaced with the id of the specific product extracted from the previous request.

> That endpoint will return a response that is an object with a property called data that will be an array with a single object in it (since we only requested information about one product).

> The object in that array will have the properties id and name and availableFrom among others.

> availableFrom will be an array with a single object in it and that object will have the properties sku and link among others.

> Please write a script in JavaScript that makes a request to the initial endpoint to get all items that are out of stock and then calls the second endpoint with the relevant productId for every product returned. The script should then extract the properties id, name, sku, and link then save that data to a CSV file where each product from the original endpoint request is represented as a single row in the file with the relevant data in it.

> Let me know if you have any questions.
A public promise holds plenty of weight - assuming it's legal in the UK for some police busybody to prosecute on the BBC's behalf without the BBC's consent, it is nevertheless hard to prosecute a crime when your 'victim' is strenuously criticizing you publicly for it and refusing to cooperate. And if you were right that it was so easy and meant so little, then all the more reason to make that public promise, no?
Not until they stop training on my conversations.
There's literal precedence for this, what are you on about?
Most content, new or old, is slop not worth watching. And since there are more content from the past than in the present, that means most content worth watching will be from the past.

Do you limit yourself to reading books released in 2023, or do you give any book a chance regardless of age? Most of the greatest books ever written were not first published this year!
I don't think it is unique to CA, I've never heard it any other way in other parts of the southwest.
This will be my 12th SC, every year except the virtual one (or was it two? I've genuinely lost track) since 2009.

It's a singular experience. Enormous. Part trade show, part conference, weird mix of deeply technical people, and IT manager types and the salescritters who prey on them, so there is a lot of intensely smart people and a lot of money floating around, not necessarily in the same places.

It historically was largely built around the national labs and their purchasing and use of very large systems, and that's still a major feature.

It feels like the population ratio has shifted from "people who work on computers" to "people who run work on computers" - a lower proportion of computer engineers, programmers, and top tier IT people, and a lot more folks running other people's code on other people's large systems, often with other people's data, which is a little strange.

There are still always a lot of interesting conversations with the people who are actually doing things to be had.
I wonder if one could write a truly statically typed tensor implementation with something like this. Where you can then say Tensor<f64, 16, 16, 2000> but also Tensor<bool, 32> and Tensor<f32, 4, 4> etc. Then some way of specializing for certain sizes to better use SIMD instructions etc. Even if it's just via something like `const if` inside of a single method, but with the assurance that the if is applied at compile time and thus e.g. illegal element access in the other branch is ignored etc.
Then there us powerusers which disable SIP for better window control…

But also, there have been many bugs in the past which bypassed SIP.
I mean...maybe: https://www.space.com/diamond-rain-atmosphere-uranus-neptune
And it’s also the median.
And in St. Louis they call I-64 “fardy”.
Hit the eject button! A lot of the great things about the web are there in Phoenix Liveview. Sexy reactive websites without the need of lunatic React/Node shenanigans.

Thought TBH the article's examples are whack to me. Why would I write pure <form> tags instead of using the Phoenix form helpers that print out errors and other nice shit for me automatically. I get the spirit though.
> Perhaps sufficient as educational tool.

Has Oberon ever been a thing outside academia? I’ve heard about some Modula2/3 stuff out there in the wild, but not Oberon.
The problem with this is that you need to make those updates something people want to buy. And at some point, you have a game of diminishing returns. Even the hardware is starting to feel that way.

Yet, security updates aren't "free". I'd guess that keeping an OS secure is probably more expensive than developing new features. That part gets tricky.

Also, supporting 5+ year old hardware gets harder since that hardware stops getting made and the new stuff gets more and more different.
Seems like a reasonable conjecture that stretches the meaning of the word rain.

Naomi Rowe-Gurney: So I mentioned methane being the reason why these two planets are blue. Well, methane has carbon in it and that carbon can occur by itself and also be crushed by the immense pressures that happen, like, deep in the atmosphere, so much deeper than the levels that I look at. And inside the planet, when it gets really hot and really dense, these, these diamonds form and accumulate, and then they become even heavier. And that means that they kind of rain down in the atmosphere. But it’s not the rain that we see here because these pressures are extreme, and you’ll never be able to get there as a human. So even if these diamonds do exist, we would never be able to go and grab them. So… unfortunately.

https://www.nasa.gov/podcasts/gravity-assist/gravity-assist-...
the entire reason would still be that they're a woman.

you can't refuse service to _any_ protected class on the weekends because ... you can't refuse service to protected classes for being in that protected class.
the problem i've had with this approach is that the 'initial prompt' that is generated doesn't convey the approach or purpose of the statement to a degree that the next prompt chain can jump in, it often produces stuff that looks like a sales slogan or pitch rather than a cohesive instruction set similar to a prompt.

i'm using free gpt3.5 or whichever the openai free tier is at the moment.
I'm 52 years old, and I have diaries stretching back to 1980 (when I was all of 9 years old!). Over the years I gradually worked on transcribing them from handwriting to comupter text, and that's made them much more accessible in the present day. E.g., when my father passed away in 2020, it was so easy to just search for "Dad" and revisit long-ago snippets from the past. (And to sadly realize that I'd taken his presence for granted over the years.)

I still regret my roughly ten-year diary hiatus from 1985-1995, losing the bulk of my formative high school/college years in the process. Because as I've grown older, and those memories become more and more distant, I've lost a lot of the day-to-day detail, trivial though it may have been, of my past.
Why on earth do so many projects like this have to hide behind this weird inclusive language?

Why can’t we be honest with ourselves and admit that our pet projects are just pet projects? Not everything has to save the world or even take any sort of moral stance at all!
Exactly, the inputs aren’t exposed as extra axes so those tools don’t see them.
Works fine in Brave in MacOS 12.7.1.
It's interesting that it depends on whether you are in Southern or Northern California[0]. No one says "the 280" or "the 92" or "the 85." But I have heard "the 101" frequently in Norcal.

[0]: https://www.pbssocal.org/shows/lost-la/the-5-the-101-the-405...
> i'm using free gpt3.5 or whichever the openai free tier is at the moment.

This is your problem. Different between 3.5 and 4 is huge. I think OpenAI might even doing themselves a disservice by having 3.5 online in ChatGPT, as many think free 3.5 represent GPT overall.
But how did you optimize this prompt?
Try the new json format output. You have to turn it on in the api call, then use a prompt like this:

-----

You are a bla bla bla outputs SQL in a JSON object like this:

{"sql": "select * from foo"}

-----

In general, showing an example of correct output (one shot prompting) can greatly improve output format consistency. The new json output api adds more reliability.
There are caveats to this.

If you uniformly refuse everyone for the same reason but it unduly affects a specific class then you can still be found guilty of discrimination of a protected class.

The canonical example of this is banning all headwear in a restaurant. This has been found to unfairly target certain religions and as such is considered a violation of civil rights.

If you banned all headwear sporting university football teams, that would most likely fly.
Would it be possible to extend geohash to define a polygon in a compact manner? e.g. ['9bc1db2', '9bc1db6', '9bc1db1', '9bc1db0', '9bc1db4', '9bc1db9', '9bc1db8', '9bc1dbd', '9bc1db3'] has lots of repetition. Might be nice to have a geopolyhash or something that can compress this...

e.g. maybe have a cbor structure that encodes this? Then maybe encode as base32 or base64 or whatever. If we can get a spec going then maybe we could also get a CBOR semantic tag if it doesn't exist already.

{
"origin": "9bc1db2",
"vertices": [
{"deltaLat": 0.0001, "deltaLon": -0.0002},
{"deltaLat": 0.0003, "deltaLon": -0.0001},
{"deltaLat": -0.0002, "deltaLon": 0.0004},
{"deltaLat": -0.0006, "deltaLon": 0.0003},
{"deltaLat": -0.0003, "deltaLon": -0.0001},
{"deltaLat": -0.0004, "deltaLon": 0.0002},
{"deltaLat": 0.0002, "deltaLon": 0.0001},
{"deltaLat": 0.0004, "deltaLon": -0.0004},
{"deltaLat": -0.0001, "deltaLon": 0.0003}
]
}