skysight-inc/HackerNews huggingface dataset:
If we made a law forbidding companies from using software badly, every single SaaS business would disappear.

> it is about companies using technology badly - something you either support or can't recognise.

Would you believe that my wife and I refuse to use American Airlines partially because the app and the website is so bad? I stay away from a lot of services, software and hardware because of a bad user experiences.
One glaring example to me has always been talking over one another. There’s no clear indication of who should talk next and it’s very hard to interject something quickly.

When I was in high school I was in a class where we were on a panel with other classmates and asked questions. During the course of a question several of us would have a response, which we indicated to each other by moving our hands forward. The first person to do this spoke first.

Zoom does have a “raise hand” feature but few people use it. If for example there was a key you could hold down to actively raise your hand, this problem would be partially solved.
I tend to fall to this side. If you have anxiety while reading emails, you might also have anxiety while not reading emails. If your anxiety causes breathless-ness, you should focus on treating anxiety.

Really smacks of the you should be drink x amount of water per day, when in reality you should drink water when you're not thirsty or if you have a craving.
Exactly. The oldest evidence of archaic human tool use in Java, Indonesia is over 1.5 million years old with Homo erectus fossils going back 700 kYa [1], long before the earliest evidence of Homo sapiens. In Europe the oldest fossil remains date to 800 kYa at Atapuerca [2] (with cannibalism!).

It's just cultural egotism. It's especially meaningless if it goes as far back as 8 million years because even half a million is enough for hominids to spread across several continents and come back as different species.

[1] https://en.wikipedia.org/wiki/Prehistoric_Indonesia#Homo_ere...

[2] https://en.wikipedia.org/wiki/Archaeological_site_of_Atapuer...
As a personal rule I only upvote humor on fridays, which I sometimes break if a joke is really really good.
Any thread model should take firmware into account. There have been examples of unauthenticated remote code execution against Intel ME[0]. This isn't theoretical, this isn't an assumption, this has happened. Those exploits are independent of the OS running, with certain configurations the system doesn't even need to be switched on, just plugged in. With fTPM as an ME module (not all fTPMs are such) this provides an additional huge attack surface.

[0] https://mjg59.dreamwidth.org/48429.html
Great achievement! Of course, they can also thank Intel for waiting for them to catch up.
None of these “fancy pants” mortgage ℠ companies could beat my boring old banks
I'm not on that team, but: that doesn't meet my experience in the slightest. My parents are great, and I didn't have any significant childhood trauma. In retrospect, my symptoms went back to when I was a wee little lad, well before I had to deal with any of life's curveballs.
Claiming a consensus when there isn't one is a classic bluff.
Remote work needs "common areas" where people can voluntarily just join and leave their camera/mic on all the time. Like lurking in an IRC chat. This of course would be abused by employers ("why can't I see you at your desk 10 hours a day?") but it seems to me a way of encouraging the sort of water cooler encounters that being in an office provides.
Having more sex can be a great way to increase the amount of exercise you get and it can be fun too.
And then we demand that all our police and lawmakers and public servants get hooked up to the machine and then the next day it's illegal tech.
Thanks, that was a very helpful explanation.
In the interest of brevity, here's a good summary video of Peat's nutritional ideas:

https://www.youtube.com/watch?v=xb2F8xLQMvw
I think that is less about Scala 3, and more that the companies were not committed to the use of Scala, and would eventually move to some other flavor of the month language, such as Go or Rust.

The transition to Scala 3 at my current job has not been an issue. Scala 3 is mostly the same language, with some nice new features which are optional. Our old projects are still on Scala 2, as there isn't a huge benefit from upgrading.

The main downside in upgrading was library support, but we are now 2+ years since the release of Scala 3, the issue is mostly solved unless you depend on unmaintained libraries.
We should listen to the guy.

Use Slack instead of other suitable platform. Zoom really isn't useful for more than call, that will likely be recorded anyway. Screw Zoom.
> in Oshiro, i had met a guardian of time, a man who, year after year, preserved a slice of japan's essence, ensuring that even in the heart of its busiest city, the song of the bush warbler would never fade away.

There was a lump in my throat as I read your comment out loud to my wife. Thank you for sharing this beautiful vignette!
The bandwidth for communication in person is orders of magnitude higher.

It is obviously possible to waste or reduce that bandwidth to the point that you would be as efficient online but it is also possible to utilize that higher capacity effectively.
In some sense, yes a missed opportunity. On the other hand, their customers are voting with their feet; most are returning to office.

I would characterize it more as a bet that didn’t pay off. In 2020 it was a no-brainer to bet on substantially more remote work, and Zoom was one of the best-positioned to make that bet. In 2023 that bet looks way lower in EV. They still have upside potential but I don’t think anyone realistically expects that the F500 are going full or even majority remote anymore.

Even with hindsight it seems a good bet, I don’t think they incorrectly evaluated the information they had or could have been expected to have.
Not sure about that distance, but it's possible. Most flights are short to medium hops, and pretty much everything at those distances would be more efficient with trains.
> for a pwa a connection to the server is only required for initial install and successive data synchronization, so the operation of the web app I described is indeed literally serverless outside of those edge cases.

Should be. But I'm yet to see a PWA like that; all I've been victim of experiencing had all meaningful operations involve a round-trip through the cloud.
> The regular Windows ones. Nag notifications, Edge updates, search bar intrusion, that sorta thing.

I still have no clue what you are referring to. I don't see any of that.
people spontaneously form genuine bonds online all of the time.

Do they?

Maybe I'm the odd one, but all my close friends are from meatspace. I have acquaintances in online communities, but none that I'd consider close. And a predominantly online existence sounds downright miserable to me.
In Python the comma acts as a tuple creation operator inside parentheses with no other context like function invocation.

Also, last I remember in JS a trailing comma meant the creation of an extra array element that’s null so I became conditioned to only use trailing commas for separators in languages where it’s consistent and specified very explicitly like in HCL
Progressives might reach into leftist territory, but certainly not communist. Progressives are the target of much ridicule by far-left-wingers. They tend to have absolutely no clue about the ideas underlying leftism, they just have a few specific policies they want enacted that happen to match some of the things leftists advocate, but usually for different reasons. Progressives still usually subscribe to the western ideals of Representative Democracy and Capitalism.
It sounds like you're maybe looking for a virtual assistant of some sort? I recently heard of a company Athena (more geared towards founders) and "The Doers" (more geared towards women business owners, I always get their ads on IG) but I think you can find a VA in many places. Not an expert in this space though!
> the people who, in the end, decide what HN is

I don’t agree with this position. There is a place for administrators to shape the place they want to build for the world and have it be differentiated from other places.

As a thought experiment: HN could turn into a TikTok clone and it would be wildly popular. It will be decided by the users, but the user base will be 100% different. And the world would have lost a unique place for yet another clone.

So I appreciate it when the site owners are opinionated and proactive about maintaining this space.
My company has been fully remote since 2020, I agree that collaboration is still easy. The sort of meetings where we used to sit in a conference room and brainstorm on a whiteboard just now happen over Teams with screen sharing.

I do think it's much easier when everyone is remote though. It sucks when half the people in a meeting are in a conference room and the rest are remote. You end up dealing with dumb technical difficulties and its too easy to exclude virtual folks from the conversation.
If the thought that most communication comes through in a non-verbal queues is true, then this seems to be an obvious observation. Trust between humans is often built by going through tough situations together, so to that extent I don’t expect Zoom to be the trust builder, but rather interesting and difficult problems(which is not that easy to come across in a drab work environment).
Now, just imagine it being done so they can:

- Have more space for their open office plan.

- Allow managers to have their own offices.

Morale? Who needs that.
> I doubt the author has a grasping of ADHD

Do you? It can be hurtful to tell someone they "aren't ADHD enough".

First line of the article:

> I was diagnosed last year & wasn’t able to find an affordable, quality ADHD coach

ADHD people might like the animations, emojis, and colors, and might not read a long boring plaintext article linearly from start to finish. Everyone has different preferences though...

Personally I didn't find anything confusing or distracting about the article, and I felt like I could jump between random sections that look interesting (where the colors, emojis, and animations draw me in to different topics).
I'm impressed with Deno's code. https://github.com/denoland/deno https://github.com/denoland/deno_std
I don't think anyone's claiming that it is a satellite; it's only "in the halo" visually, but the new one further from the Sombrero than we are.
The very same boomers that don't mind sending jobs overseas and expect customers to trust them without a brick and mortar store to walk in. Can't make this up.
C++ is a poor fit for exploratory programming.

It works fine for me. Are you sure this isn't just because you don't have a lot of practice with C++?

It seems bizarre to me that C++ evangelists can talk about type safety and ignore memory safety, when memory safety is a giant problem for security and correctness in any large program.

This has nothing to do with the current thread, but this isn't really a problem in modern C++. Are you you sure you are up to date with modern C++? Most programs don't look too different than python due to for iteration and auto type deduction.
Yea same. I was confused when the article said "edge environments can't connect to a database via TCP".
Because activists can talk about nothing else.

It's annoying, not terrifying
It has the exact same problem as the original idea - its motivation and purpose is really reducing the personal sting of getting downvoted, not 'producing an interesting set of comments ordered by some approximation of interestingness'. Notice how nobody ever suggests or advocates for 'receipts for upvotes'.

It's a totally sane motivation it just doesn't obviously make a messageboard better.
I thought this specific model was referring to self-instruction using both synthetic prompts (generated from few-shot in-context prompting of presumably some OpenAI model, the original paper used text-davinci-002) as well as synthetic code (presumably Code Llama 7 like for self-instruct) subsequently validated with execution?

The differences being it's not just training on unvalidated synthetic data and this specific method (per the unnatural questions paper) results in increased instruction diversity which confers some added advantage and I'm assuming explains the performance gain over the also synthetic self-instruct code?

I may be misunderstanding but this seems more nuanced than just training on synthetically AI-generated code and is more validating of synthetic instructions (i.e. low resource setting) rather than synthetic code (i.e. high resource setting).
From a marketing perspective, there's zero difference between someone who cannot afford a smartphone and someone who does not use one out of principle.
Where was the volcano?
Do you have a solution for the "necessary change" that does not involve governments? Or are you in the "we're all going to die anyway so it doesn't matter what we do at this point" camp?
Idk in the long long ago we used skype and slack. They weren't that bad. On slack you just message someone when you get an idea, and then have a skype call to discuss it. End of drama.
Jesus.. why go all the psychological-modo-bojo-bullshit like this in the first place? Why not just try to be honest on both sides?

Granted, let’s say the recruiter got me in with lower than expected salary and I got into the company. One month into it, I find out that they are paying me lower than the new recruits with the same level of expertise as me.

What do you think I would do in this kind of situation? I will feel cheated and be already on another job hunt while wasting this company time in the mean time.

Whose lost? The company that hires the super smart psychologist recruiter that got me in or me?
Online dating was the best thing that ever happened to me. I was always too shy to talk to women at a bar, etc. But it was really easy to start messaging a woman online and setup a date.

I ended up meeting my wife through a friend group...which started from a meetup.com group.

I think another thing that many guys (I'm going to say guys, because I am one, and this is from my own experience) don't realize is that women in their early 20s are much different than women in their mid to late 20s.

Shy, tech guys have a decent chance. But past experience may keep you thinking they have the same mindset as they did when they were 18.
Are you paying OpenAI? I’m not. Facebook’s midterm game on “massive” AI seems to be “commoditize the competition” and ATM it looks like a good bet.
Revolutionizing Yeast Selection for Cost-Effective Brewing
If that's the sensitivity, what's the specificity? How well does it translate from the population it's trained on to other populations? In what contexts is the type of lying it detects useful to detect? I would assume using it on someone in a criminal investigation context without their permission would be a 5th and 6th amendment violation (as it would almost entirely subvert the usefulness of legal representation).
I would just find a heavily used, well-loved open source codebase used by lots of people in production. You need to define "good"/"bad" as actual objective qualities you can see in the world.

I would look for places the code seems to be really liked by its users. Maybe its very reliable, or extensible, or fast, or something else. How do they achieve that? Why do the users say these things? How do they measure / focus / make tradeoffs to focus on those attributes?

Then for painful to use software & common painpoints, why does this happen? Is it a fundamental design decision? Is it just sloppy code? Is in just intentionally slow to be more user-friendly? Or hard to read code because the focus is on speed?

It's all about the tradeoffs and intentional choices...
"Sunk cost fallacy" is a phrase precisely because it's something that people often do. No one would have bothered making up a name for it if people consistently avoided making that mistake.
Somewhat related but does anyone have any suggestions for analog logic gate / transistor / electronics / computer education toys for small kids. Specific a 3 year old. Ive been keeping an eye open but haven't come across as much as I was expecting out there.
So the Zoom CEO doesn't want Zoom data going to ChatGPT, like he does with all customer data??? Signals...
feynman wrote about this. He famously, already having figured out the first 2 digits of a locked filing cabinet over the course of months, sat down and read a magazine for a length if time before “cracking” the lock when someone lost the key.

Said he learned from a locksmith that people hate it when he makes it look easy.

For some reason people value effort over expertise.
They are explicitly discouraged in the guidelines this thread is about.
I have some powerful coping mechanisms. I can manage my ADHD on my own. But earlier this year, I finally got around to working with a doc who prescribed me meds. It's amazing how much extra mental energy I have now that I'm not expending so much of it on those coping mechanisms.

It's great to learn how to get by without meds. That's important, and the meds aren't a magic wand that will miraculously make you happy and productive without any lifestyle changes. But oh, wow, what a difference those meds can make!
Yep, humectants vs occlusives!

This is why, for example, you should never apply pure hyaluronic acid on dry skin/hair: it's a humectant, which means it works by sealing in existing moisture. You have to apply it to damp skin/hair to get the intended benefit.
Wonder if a good fix would be to explicitly separate the options?

So for a post you'd have 4 buttons:

- Good (which says 'this is a high quality post that adds to the conversation' when you hover over it)
- Bad (which says 'this is a low quality post that detracts from the conversation' upon hover)
- Agree (with the title being 'I agree with this post' on hover)
- Disagree (with the title being 'I disagree with this post' on hover)

You'd then have only the 'Good' and 'Bad' options give or take away karma points (without the score being visible), and the number of people who 'Agree' and 'Disagree' would be displayed near the post separately in some way.
I would like to take the chance to ask about something that I never understood from Bitlocker and this kind of encryption, in general, where the decryption key is provided automatically by the system. Let's say, if my laptop (I mean, the whole device) is stolen, which security does Bitlocker provide? From an attacker POV, the system will boot and it will ask for my user account password. So, to my understanding, it will protect my data if my hard disk is extracted from the laptop and attempted to run it from a different system.

Worth mentioning that this probably silly misconception is what makes me to always set a password for Bitlocker that I have to type manually which is what I've always done on LUKS.

Am I totally wrong?
I think the difficulty with this advice is that it's hard to know where the venn diagram overlaps between "having an in" and "good code". A lot of the code I read because I "have an in" is, I think, not very "good" in the sense of being enlightening in furtherance of my craft. It usually just looks like code I'd already write.

I typically find the recommendations people make like "here's an example of particularly good code for this particular language / style / architecture" to be more enlightening.
Are you pinning your dependency versions? If so, things should all still work later.

If you upgrade libs then sometimes you need to do some work. I’ve found python libs to be pretty stable though so it’s never too bad.
12Gb of VRAM lets you run 13B models (4-bit quantized) with reasonable speed, and can be had for under $300 if you go for previous-generation NVidia hardware. Plenty of developers around with M1 and M2 Macs, as well.
> There might be some truth about saving money, if say the rate for power when you'd be turning AC back on is high, vs having that spread over lower rates, but certainly not kWh, at least not if you go out for a whole day or two.

That might be the main reason behind PGE's suggestion - they charge more for 4-9pm usage and it is much cheaper to pre-cool the house between 12-2pm when the demand is lower.
Much of what I have encountered in Positive Psychology (with a capital "P"; i.e. the relatively young field) falls into two categories:

1. Incorporating things from previous research that are relatively uncontentious (e.g. flow

2. Tainted by academic fraud (e.g. Critical Positivity Ratio)

Given that you can have #1 without defining a new field of psychology, I associate the field of Positive Psychology with #2.
The timescale issue is fun to think about. Even in my own life, there have been times that I've responded to a message within a second and other times that I've taken multiple years.

Our lifespan also seems quite arbitrary. Some sophisticated animals live quite a bit longer than us and others live a tiny fraction of a percent as long. One would imagine that between solar systems there is a much greater degree of variance.

It would be difficult to understand the time horizons of a collectively intelligent swarm of fruit flies or a serene pod of whales, but imagine if interstellar life has a geologic component to its life cycle?
It's the other way around. Huge quantities of climate related claims and journalism are bought and paid for. Supposedly "non profit" organizations are the most corrupt of all.

https://www.ap.org/ap-in-the-news/2022/climate-grant-illustr...

The Associated Press said Tuesday that it is assigning more than two dozen journalists across the world to cover climate issues, in the news organization’s largest single expansion paid for through philanthropic grants.

The announcement illustrates how philanthropy has swiftly become an important new funding source for journalism — at the AP and elsewhere — at a time when the industry’s financial outlook has been otherwise bleak.

For many years, Journalists and philanthropists were more wary of each other. News organizations were concerned about maintaining independence and, until the past two decades, financially secure enough not to need help. Philanthropists didn’t see the need, or how journalists could help them achieve their goals.

Nonprofit news organizations like ProPublica and Texas Tribune led the way in changing minds

Both sides had things to learn.

For Carovillano, it was getting used to the idea that funders weren’t just being generous; they had their own goals to achieve. “This is a mutually beneficial arrangement,” he said.

Note that all 20 of the new hires are tasked to "focus on climate change’s impact" - i.e. impact is assumed, and then they go looking for stories to support this narrative. Something they explicitly aren't funded to investigate: whether the science is robust.

As always, the loudest shrieking about corruption comes from the most corrupt people.
any secondary market debut without a stabilizing bid should be avoided

and to my knowledge, only actual IPOs have stabilizing bids

SPAC mergers and direct listings do not, this was a SPAC merger
> There are far more egregious examples in Google and Microsoft properties

I keep hearing about ads in Windows, but I have yet to experience anything like people claim.
Yep. Also OpenBSD.
Their value proposition appears to be a fancy UI. Better/cheaper models would only improve their product and grow their addressable customer base.
Actually finding life vs is there actually life makes no difference. There is almost zero chance that we only have life here on earth and exponentially high chance the detection method give false positives
Probably commercial BIM plugins for something like AutoCAD are doing stuff like this, although it's probably more like classic constraint solving than stable diffusion. Anyway BIM has been around for years, so that's the training set you'd want for doing other things.