skysight-inc/HackerNews huggingface dataset:
So now we're at the stage where we're trying to psychoanalyze GPT-4?

It's quite intuitive to me that anything trained on text from the internet, and humanity at large, would have a very disjoint model of the world, at best. As the events of the past year or two have unfolded, I see exactly why the fictional HAL 9000 went nuts in 2001 (it wasn't because he was asked to keep a secret)

Clearly there need to be a lot of resources pushed into cleaning up the training data. I'm not sure it's feasible, though.
Yes and when refusing service Amazon would not be fulfilling their part of the contract. Negotiations would be harder for them in that case.

Cutting service is the very last cudgel to come out for large contracts. And only when counterparty's insolvency is looming. Which may or may not be the case for Twitter.

If Amazon concluded Twitter's insolvency was near it would certainly negotiate on the contract. Before cutting service. Which is why it's interesting to watch Amazon's reaction here.
> From a security perspective, I feel like my employer can do what they need to

I've always felt that this kind of attitude from IT departments is counter productive. It gives people a false sense of security at best, and baby mentality at worst (where they assume no responsibility because it's apparently someone else's).
Regular people can't purchase it, but extremely wealthy investors can, and then they rent the property out for >= the mortgage rate, and they raise the cost year over year to higher than their mortgage, making more and more money, and costing the regular person more and more and more, such that the regular person can never catch up and be able to afford a down payment themselves.

That's literally what's happening in the world at present.
Very interesting, although I was expecting the Stable Diffusion paper[1] to be one of the most cited in 2022

[1]: High-Resolution Image Synthesis With Latent Diffusion Models, https://arxiv.org/abs/2112.10752
There is an option to block the user if you visit their profile page, if that helps.
"Due to the nature of poor people having no economic option except to do labor, the above system would effectively only return the money back to the workers."

Which would then mean they could command more of their own output in competition with the rich and therefore not have to work Friday. The rich would then have to hire those currently without work to do the Friday shift, and those that don't want to work would have to work the Friday shift if they want to eat.

All of which is perfectly fair and reasonable on a quid pro quo basis.

What you want to do is force the current workers to work Friday for nothing, then take that output and give it to even more people who don't want to work for a living - adding to the existing rich who are currently doing that.

That's doubly unfair on the workers.

To stop that unfair extraction we need guaranteed jobs, not guaranteed income.
Do they really? As compared to any other system?

Tests seem to be the cheapest, timely (OCR-marked tests can be marked quickly) and most equitable (in comparative terms, not absolute terms) way to gauge people when you have a lot of them.

Any other methods increases cost and time, and introduces subjectivity, which creates issues of its own.
Show HN: CallGPT, 1 HTML file ChatGPT API client
I made a ChatGPT client that is contained in 1 HTML file. Would love to know what you guys think.

The idea is to have something very simple to use that people can just download and use. If they want, tweak as per their liking. (You will need an OpenAI API to use it).

- It doesn't call or use any 3rd party services (except jQuery and Bootstrap loaded from a CDN). Use your own API key, call the OpenAI API directly in its normal functioning ( there is a chatbot feature to pull top HN headlines which calls the HN API ).

- Its just an HTML file, so you can run it from anywhere.

Repo:
https://github.com/dminGod/CallGPT

Direct github pages demo:
https://dmingod.github.io/CallGPT/chat_gpt.html

- You can also use presets. For example, if I'm working on Golang -- I keep the Golang option selected. Now when I send a message saying : "how do I write a for loop?" it gets sent as --> "I am working on Golang. I need your help with how do I write a for loop?" (its fairly easy to change the names of technologies)"

- Almost all API settings can be changed from the frontend (temprature, number of messages to generate etc.)

I've added a few simple bot features to it as well that users can use as templates to make their own features:

- You can request in the chat: 'change the background color of this page to <any color>' and it will reply back invoking a function to change the page color.
Surprisingly it even works with vauge color descriptions like 'change the background color to the color of emma watsons eyes' :D

- 'fetch the top hn stories' - Will pull up the latest HackerNews stories and show them in a 'Media' tab with

Limitations:
- It doesn't have context of previous calls made to it (but its not very hard to add, probably will add a setting to send previous x messages with the current message).

- CORS severly limits the API calls that can be made from a local HTML file, so hooking it up with external services isn't straight forward for now - (I'm thinking of adding an external Golang app that will work with this page so the page can send it messages and the binary will do the heavy lifting)
I'm certainly sick of reading about ChatGPT.
Makes sense with the context, but at first I, too, was confused. And it's not the first time I see such usage of "sic!" as confusing. <joke>Perhaps it should be "(sic! sic!)" in less obvious contexts to clarify that the first "sic!" is actually intended there.</joke>
Kivach presents an open donations platform designed for open-source developers
Two main things that make it stand out:

- cascading donations: one can set up one's repo to automatically forward a percentage of donations to other repos, such as dependencies, thus sharing the donations with them. This is very relevant for open-source software development with its long "supply chains" and lower level libraries being often neglected.

- it's open, meaning that anyone can donate and receive donations. No geo restrictions (because donations are in crypto), no intermediaries, and no fees.
That ”more money from elsewhere” option. Family money is not to be underestimated. And even people from poor countries can have vast fortunes due to entrepreneurship or corruption or inheritance.
I’m not as sure, several optimizations are only possible if we know that they can’t/won’t have side effects, and while the compiler can see it after inlining, having it part of the signature does help. Haskell is quite impressive on the performance front.
Looks like the screenshots on this page are dead, they're giving me 404s
When I first moved to SF with no history, I got a couch in SF for $10/day on Airbnb. Top notch experience!
Naming collision: Ristretto both an elliptic curve concept and a Linux image viewer.
One of the main reasons I use Docker is being able to run the exact same Dockerfiles locally and in prod, with virtualisation taken care of automatically on e.g. Mac.

Is Nix a viable alternative to that?
https://en.wikipedia.org/wiki/Ackermann_steering_geometry

https://www.sae.org/news/2018/10/2018-yamaha-niken-chassis-t...

I'm just a software engineer, not a mechanical engineer, so any explanation would fall short. However, I've been surrounded by world-class Mech E's for decades, so I can remember these conversations being out of my depth!

I've also done urban commutes on bicycle and motorcycle for decades, so I can say given my experience, this is much easier to feel than reason about. You can tell by watching a person ride at licensing whether a person has integrated this feeling or is still reasoning about it.
Hope this helps.
You mean the game that is not marked as verified but rather as "playable" (which really means: it starts. Figure out yourself how to make it run well) doesn't run well?

Well that's not entirely surprising now, is it?
It's 661 lines of default styling. Every website will have its own style guide and will have to rewrite those 661 lines anyway.

In fact my Tailwind project has completely replaced those lines anyway, and written three time as much (to have a unified component library)
And unlike the Switch, the Switch doesn't enter a higher performance mode when docked.
Your argument is still circular.

Why is the function you’re describing better served by government?

For alternatives, see Underwriters Laboratories.

https://en.m.wikipedia.org/wiki/UL_(safety_organization)

Note that it predates OSHA by ~75 years.
But credit scores and fraud risk analysis are "social scoring".

And what's wrong with social scoring in general?
Here's a favorite UX error message of mine from chase.com

>"Your session is about to end. You've been inactive for a while. For your security, we'll automatically sign you out in approximately 1 minute. You may choose "Stay signed in" to continue or sign out if you're done."

No stress put on the user with a timer (e.g. "You will be logged out in 3...2...1"). Instead, they simply state the facts in a calm way. "For your security" tells me why they're logging me out. Perfect voice for a bank. I want that level of simplicity in all my financial apps.
My first serious contact with scientific publishing was when I worked on master's thesis in bioinformatics on some very specific problem. I discovered that papers had systemic errors in input data, often statistics was not applied correctly, the full source code mostly not available, yet the papers built on top of each other, presenting results.

The scientists I worked with seemed to know about the situation, but personally, I lost the very strong belief in natural science results. Turns out, there was no rigorous fact and results checking culture, as in mathematics.

It seems to me, it is mostly the lay people who treat published scientific results as some proven ground truth, the scientists themselves are more relaxed about it. Science may be in some ways about telling interesting stories in a convincing way.
Years ago we were hopeful that the TPM would solve this problem, yay I rejoiced - a HSM on every computer. Just think of the possibilities!

Aside from the specification documents being eye-wateringly painful to decipher, and the design committee resulting in something that's so utterly obtuse to use that the devil himself may have had a hand in the process...

They forgot one tiny little thing: most units until very recently were deployed as a discrete component on the SPI bus, with all the commands & secrets passing back and forth in plaintext with no authentication or encryption.

Unfortunately that rendered them unfit for purpose for a huge percentage of the use cases which were championed, it's almost as stupid as Windows uploading your BitLocker keys to Microsoft for 'safe keeping' - it's almost as if some devious three letter agency had influenced the decisions to fundamentally weaken cryptography for everybody.
You do realize that over 1/3 of the population lives outside of top 100 metropolitan areas? Wouldn't you say that's sizable?
We can't all be above average.

The implication if 21% of listings satisfy traditional standards of affordability for the median buyer is that the supply of homes is 1.21 * 0.50 = 60.5% of the homebuying population. That's low, but not too far off of historical norms [1].

Apartments are a thing. Historically (post-baby-boom) about 35% of the U.S. population has been renters, unable to afford a house at all. For some reason close to 100% of the population believes they are not going to be in that 35% when they grow up.

[1] https://www.statista.com/statistics/184902/homeownership-rat...
I bought one oculus quest 2 while their site was blowing up during preorders. They shipped and charged me for 3. Nothing showed up on the order page or confirmation email. I didn’t notice the 3 charges until 3 of them were at my door.

A total nightmare to fix. Kinda hard to RMA an item that didn’t show up on my order page. They offered to RMA but no assurances I would get my money back. I didn’t order this many and the screwup was on their end. So in the end I did a chargeback for the 2 I didn’t order.

They banned me. Making my quest useless. I could not make a new account because at the time they were moving to FB and banning people with alt accounts or asking for ID to verify them.

In the end, I undid the chargebacks, sent back the extra two quest units (which I held sealed with no intention of profiting from them and I mailed after the chargebacks) and of course they didn’t refund me for one of them.

I had to keep escalating as they closed tickets. Was close to trying to use HN and internal friends to help. In the end they did a “one time” unbanning. Still lost $400+. Never again.

EDIT: It took me like half a year to resolve this. At first I could not even figure out what happened. I got no email I was banned. Just adding any form of payment failed with an esoteric error message. I’ll never buy direct from any big tech company again. Go ahead and down vote.
Strange. Works for me. Maybe they can't handle the hn-induced traffic? ;)
This is what we use and it works exactly as you would expect. The only downside is that it seems to get very expensive very quickly.
Many of Apple’s own apps are egregiously bad at reporting errors — as in, they don’t report them at all.

When Airdrop doesn’t work, it just gets stuck. No timeout, no nothing. I guess that’s very clean from a UX writing perspective because you don’t even need an error message. But it’s extremely frustrating to the user.

The iOS Family features suffer a similar lack of feedback. I toggle an app limit for my child and sometimes it just secretly doesn’t register on the server. I navigate back and forth to see the UI action hasn’t taken effect.

(Often I wonder if anybody at Apple actually has kids because Family works incredibly poorly. 30-second delays are common. Notifications don’t come through. User flows go through confusing incorrect states. Etc. Feels like it’s maintained on leftover MobileMe infra by junior developers who have no idea why anyone would even use this product.)
In my neighborhood (east of Seattle, just south of Microsoft) private equity firms started buying houses in our neighborhood (late 50s neighborhood with tons of parks and trails w access to city and highway) after the housing crisis and keeping them as rentals. Starting around 2019 developers started coming in, making all cash offers to the remaining owners, and building 3000+ sqft, multimillion dollar homes.

They kept buying up until the big interest rate hikes. Now we have a mix of renters, owners of old homes who are holding on, McMansion owners, and empty houses owned by developers who are waiting for conditions to improve to tear down and replace with a McMansion.

Hard to feel optimistic for my kids.
then pay? why should people write stuff so you can read them for free?
Anecdotally I see the opposite. My long-standing neighbors that own houses throw insane, loud, all the way until 5am parties and since they've lived there forever they know the police, code enforcement etc and can get away with anything. They magically have everything trimmed, cars moved etc exactly 1 day before inspectors come so that nothing bad ever happens to them. Short term renters in the neighborhood don't have such connections and can't get away with such things, someone calls for a noise complaint and they're fucked.
Before I answer that I’d be interested to know if you have ever met any people? And secondly, do you have any compassion? Because it seems like the answer to one or the other might be “no”, in which case you’re going to struggle to understand any answer I can provide.
YMMY it seems overly wordy for me, and makes the bank seem amateurish and that they don't respect their users' time. Which would dissuade me from a banking app
One last last possibility: the entities consuming supply and supporting the high prices are not typical households.

If you need examples, think of corporate and private rental portfolios, speculators and flippers, vacation rental owners, private nth-home owners, etc

It’s one signal that suggests home inventory might be accumulating in the hands of an investor class that skimming some kind of profit at the expense of families who might otherwise be able fully secure housing for themselves as independent owners.
Is there a feasible way to self host a dropbox clone? It doesn't seem possible to match their pricing - I suspect they assume most folks won't use the GB/TB they pay for
Credibility of the author is out the door when they are using strawman comparisons with Japan (Tokyo) indicative of someone who spent a week there as a tourist and had to shoehorn this experience in. It's like a foreigner traveling to America, and by that I mean LA or NYC, and talk about how fashionable people in SoHo were or how vibrant Time Square is, meanwhile 99% of Americans aren't in this way of life. I'm almost certain "in one of Tokyo’s best bars, a team of four people was involved in the preparation of your correspondent’s gin martini" refers to The SG Club, an overpriced tourist trap for tourists who want to feel refined, sophisticated, edgy.

As economists say, there are four types of economies: developed, undeveloped, Argentina, and Japan. Not having a permanent place to be during the 9-5PM, whether that is school or work, is a badge of shame in Japanese society. If you read crime reports in Japan, they will almost always mention the persons state of employment. Even the tragedy of the commons / prisoner's dilemma is thwarted in Japan, atleast in a public context. On microeconomics, people are not making decisions that would be deemed economically optimal or even rational from an American lens.

The example with the airport and malls being overstaffed. The first part is that both the government and people would rather that people work, rather than rely on government/society, even if it means the enterprise is not operating optimally. This is one reason why, quantitatively atleast, Japan has one of the lowest productivity rates of developed countries. Everyone has to appear working diligently, regardless if they've past the point of productivity or not. For the second part, the mall, in this time and age you can order stuff online. The value proposition of retail is that people want and value human services. Especially if it for higher end products and luxury products, where the retail and customer experience is part of the purchase, which is likely the case for a mall in Japan. Even Uniqlo is a splurge for people to be honest. Furthermore, Japanese people trust humans not computers, and there is an expectation that service be 1:1 and available. Just wait into the author sees the staff ratio in the electronics store, especially in the appliance section. They are dozens of tables where they go through a step by step process with customers, explaining the appliance, delivery process, etc. Part of this is also a desire for human interaction which is relatively limited compared to America where you have no shortage of small talk with randos.
I’ve always thought of users as guests, and your website/app acts as the concierge for various services. They speak clearly, consistently, are helpful, and act according to the situation at hand.
Preach. In the same vein, I hate when I get a random error code (e.g. "error 189") in an error message on the UI as a user.

Am I supposed to remember that as a user? Will support know what the error code means?

Genuinely curious why some generic error messages (e.g. "Something happened") include these error codes.
Star64 is posed to be the 2nd SBC based on jh7110, where the first is VisionFive 2.

Support will be very close between the two boards, but having an additional board is going to further increase exposure for the platform.

We've already seen significant growth on RISC-V after VisionFive 2 started shipping. I'm very optimistic for the future.
> All else being equal, we would expect 50% of homes to be unaffordable to a median buyer.

Assuming everyone is buying the maximum they can afford.
Indeed, a 30 year fixed is an oddity of the US market, not really present elsewhere.

In Canada, and other G7 countries, the rate cannot be typically fixed beyond a 3 or 5 year period. The rate is then renegotiated at the end of that term.

That said, our housing markets don't look that different from the US. In fact it's worse in Canada, with housing prices escalating far beyond the affordability graph without correction, in metro areas it looks worse than many places in the US. A minor correction may be happening now, but nothing drastic.

So I don't think the rate structure of US mortgages is implicated in price inflation. It's deeper structural aspects of western economies right now.
Those damn golden handcuffs ;) … lucky to have that problem, but still… burnout / boreout is no fun.

I’m in a similar position as you, thinking about pivoting to something else for a while, but hesitant to make the jump because of economic uncertainty.

Thanks for the insight.
Ha, I actually really meant that these rants are important.

No shade meant, and clearly no benefit of the doubt given to someone trying to just pass along a helpful hint either.
The exact reason you think there’s a bias towards EV is be because you don’t drive them.

It is way too underdeliver is the main issue not its imperfections.
I don't want to assume too much, but may I ask how well set up your safety net is in case you get fired? I'd assume that hedge fund managers are pretty well set up, and they don't have to be too concerned about losing their jobs.

Is it really too surprising people with a less cozy backup fund are anxious when the person next to them lost their livelihood in an instant, especially in this macroeconomic environment where getting hired again is far from certain?

I'm just saying, if losing your job hits the "safety" level of your pyramid of needs, is the looming threat really so unreasonable to be anxious about?
As a European this is just as dumb a comment as me saying Americans expect a work lunch consisting of cheeseburgers and will shoot up a place if it runs out of cheese.
I doubt all the code behind, dataset ridden ASP.NET got so easily replaced.... Or most JSP etc.
There is an absurd amount of applications out there, hacked together over the last 20 years.
I'm so sick of Mondelez destroying good chocolate and replacing it with what I describe as "Margarine-Chocolate". I refuse to buy anything Mondelez, ruiner of chocolate.
Does anyone else always think email client first when they see the headline?
do you happen to know why ruff is not extensible in Python?
> branch of the code is a random invention of a junior coder

No need to blame interns or junior coders, this is done by big corporations after going through reviews and design iterations too.
It’s that it doesn’t really test your depth of knowledge of CS topics, it more just tests that you’re able to memorize categories of problems and how to solve them.

Sure you need to understand some basic CS to pass a LC question, but it’s more about recognizing a pattern and having memorized the proper algo for that pattern.

If you were taking an algorithms interview 20 years ago, you’d have to truly know a huge breadth of CS knowledge. But now you can just memorize problems for a few months and never learn the true meaning of “why” a tree is the best data structure in x situation.

It was “gamed” when people learned that you could pass the interviews without truly understanding the material, if you just memorize the rules of the game and can recite them when asked.
From the article

> Be clear. Choose words that are easily understood and convey the right thing. Check each word to be sure it needs to be there.
discovered railscasts pretty early, we used to hire many fresher out college at RailsFactory and Ryans style of sharing knowledge was easy for new developers to follow.