skysight-inc/HackerNews huggingface dataset:
I run Linux on a T480s and it’s pretty good, but there are issues. I’m using Ubuntu 22.04. It’s comfortably usable for me but it would be silly to pretend that these things aren’t major problems for many (perhaps a majority) users.

Off the top of my head:

- Waking from sleep with the lid closed while using an external monitor straight-up doesn’t work. Not with keyboard and mouse input, not even by hitting the power button.

- Thunderbolt hotplugging JUST started working in 22.04, and it still flakes out quite a bit. I think my laptop would normally maintain days to weeks of uptime if it weren’t for Thunderbolt-related issues.

- Battery life in-use is like three hours, max. I’ve never used anything but Linux in this machine so I don’t know how battery life stacks up in Windows, but I know that I was using a MacBook Air at work over a decade ago that did 6+ hours.

I strongly prefer to run Linux and I’ve used it as my primary desktop OS since 2001, but I can’t think of a single Linux laptop in the past 22 years that hasn’t presented me with significant problems that I had to either work around or accept.
GET requests with a body (unspecified in HTTP/1.1) reminds me of a similar case I encountered years ago: URL query params in a POST (an HTML form whose action attr contained a query string).
Id say the go standard library, including /x/ extended stdlib
It took a couple years in college for me to understand entropy.

Entropy in classical thermodynamics is presented in a mysterious way that leads to confusion.

Entropy in statistical thermodynamics, however, is logical. Once one understands basic statistical thermodynamics, entropy isn't mysterious.

The book in my statistical thermodynamics class was An Introduction to Thermal Physics by Daniel Schroeder, which is an excellent book that I've referred to many times since.
Japan Studio made my favorite game of all time (in collaboration with From Software): Bloodborne.

I had no idea they shuttered Japan Studio, that makes me sad...and even more depressed that Bloodborne will likely not get a PC Port or PS5 patch it rightly deserves.
Maybe I'm out of the loop, but is there anything wrong with donating to https://liberapay.com/matrixdotorg/ ? I'm assuming the connected github account (and twitter) mean that it is, at the very least, genuine, but I can't find a link to it elsewhere. Edit: Sorry, not sure where I was looking. There is a prominent link to liberapay on matrix.org.

Liberapay may not be as easy as Pateron, but especially with Patreon's UX getting worse over time, the major difference for me is now that you usually pay/renew each donation yearly.
Where do I get 14-18% returns so that I can get 7 post tax and inflation real? That’s some crypto bullshit levels of growth
SteamDeck is not desktop device, it's pretty much single usecase machine. It is for gaming and that's how most use it. And there is no need to take bad samples and anecdotes on how widely used Linux is. There are multiple longstanding companies tracking the usage numbers of various operating systems. Linux on non-mobile devices is really rare exception.
I'm not sure this was anything new, even when the original tweet was posted. I remember back in around 2000 when someone put up a page on a random domain that simply said "Well done, you have reached the end of the internet. You can now go outside." It was early enough that people could still remember when one person could have visited most sites on the internet, but that was long enough ago that it was clearly impossible to do again. I remember reading that page when someone sent it to me and feeling a deep sense of relief at the idea, even though I knew it was impossible.
Fully agree. I think this was also key to the macOS/OS X comeback but with web apps instead of the electron/flutter type stacks we have now.

All those little specialized win32 apps for, like, dentists and accountants and navigation and filing expenses and so on moved to the web, which really eroded Windows’ lock in (obligatory citation of https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost...). Electron and flutter type stacks have extended this trend

I predict along the same lines a comeback for Java on the client. Java desktop apps used to feel heavy and awkward but these days they look downright svelte. No good mobile story - yet.
> Too many people seem to think they have some right to make money by giving away their labor for free because people take them up on their offer of free labor.

Can you point to some specific examples?
7 was a lie anyway.
The antique microwave oven that's better than yours (2020) [video]
How many of those 95% will find their own equilibrium outside of official laws? Do the laws only apply strictly-defined caps so everyone is on the same page as to what is or is not acceptable?
Na still not the year until proton has hdr support, so close though.
If you want a much more in-depth analysis covering many more factors (including the larger cohort of people who begin college but never finish, thereby taking on a great deal of the costs without most of the benefits) I cannot recommend Bryan Caplan's The Case Against Education, which comes to the controversial conclusion that higher education is selfishly advantageous for higher-achieving students but probably incurs greater costs than benefits for average-and-below students and society as a whole.
> dependency injection

The term is unfamiliar to me -- is it related to "fault injection"?
> The peg usually is in the period just before the switch to the euro

> if the period is longer then invariably

That totally incorrect for most currencies in the countries which joined the EU in 2004 or later. The Croatian Kuna was never free floating and pegged to the Euro/DM since it was introduced 1994.
I'm curious about the battery life on the X1 Carbon (and the model/specs).

I'm on an M1 Air, but over the years I've also been running (mainly) Mint on various ThinkPads and whilst I loved the experience I never got more than a few hours. And I'm now getting days with Mac OS on the Air, which is the main reason I'm using it - I have become used to not worrying about the battery life, and certainly never having to constrain performance workloads to preserve it.

So I read "Battery life is excellent" and am curious. I get that it won't be M1 (ARM) level, but for doing stuff like a mix of writing plus development (with for example smallish Go compilations) do you have a feel for any kind of averages?
Same experience here. Also, getting Pop!_OS configured to hibernate looked quite daunting and not worth the effort if you have an existing install.
Depends on how much the witness wants to be paid, IMO.

Void as in not enforceable in court, of course.

Void as in the witness still gets paid? Depends on how it’s structured.
The same way everyone else does: have a compelling offer (towards the people that have the vacancy). Sometimes your offer can only be compelling if you pass some gates like having a certification or having studied a specific subject etc. If those were the types of jobs you'd like to have, then getting hired means getting a certification/diploma.

The other way around applies too: if a job simply needs you to show them that you can do the work, a portfolio can be enough, just like getting a contract job with a supplier can be (technically that'd be like a portfolio with internal stuff they already know about).

For jobs where you primarily need to be able to do the work:

- Showing off technical skills in various ways and shapes
- Showing off interpersonal skills in various ways and shapes
- Build up experience in non-hiring areas (communities, FOSS, contract work)

That last bit can be hard since contract work usually doesn't allow you to talk about what you did in detail.
Even though that's a great idea, you end up with articles about how Business X is exploiting disabled people.

I recall when the PRWORA was being considered and touted as a way to provide an escape from poverty, but employers who hire workers who would be trapped in social program-driven poverty are now being maligned as somehow evil for doing so.
That makes me wonder, what kind of value a Hyundai protagonist can bring to a project ¬‿¬
> "The most popular libraries and frameworks are stuck in time."

When you're building software with a design lifespan of decades or more, this stability is advantagous. You don't want to have to go back and make big code changes (ie: pay increased maintanance costs) every few years because the libraries and frameworks you used are moving targets.
YMMV, but I recently picked up Synthesizer V with the Natalie voice—I think it's pretty incredible for a singing synth. You could potentially procgen out a source file (IIRC, it's plaintext), have Synthesizer V render it, and thereby skip the autotune/beat matching.
> Actually it's the opposite. The UK was dumb enough to give up the single market, freedom of movement, common standards, common politics, solidarity. The negative effects of the Brexit are plain to see and the younger generation in the UK will demand the benefits back. Those lost the most because of Brexit.

> The EU is already a huge success.

I'd love to hear some proof of this

That's debatable and you'd want to bring some data if you're debating this.

I live in EU but I'd live in the UK if it weren't for the horrible weather.
At least they don't have the immigration and poverty of the local population problem (which turns into thefts) that southern europe has.

Not to mention the covid bill which we'll have to pay within 10 years which the UK skipped.
The monitor model in second language acquisition. Or, more accurately, the more contemporary synthesis that it's developed into in the decades since it was first proposed.

The model itself is easy enough to grasp. But concretely understanding what it implies about how I should be studying took much, much longer.
5 months to the first commit!

At my last job I had a small bugfix (a one liner but still a bug) committed on my first day, PRed and merged by the end of my second day. That job was the definition of hit the ground running but still. Damn.
Not 35% inflation. That's never a good sign.

> Inflation is a sign of a good economy

Tell that to Argentina...
In my experience, mercenaries are never satisfied with their pay, they always want more. While I care about pay, I have also cared about a few other things: who do I work with and what can I learn from them, what type of work is it, location, company goals, etc. It is ironic, but I think if you optimize money by just focusing on money, you will fall short of what is achievable.
I recently learned what solfege actually is from a simple ChatGPT conversation after hearing about it for many years.
I had someone do that to me in one of the later phases of an interview process. They were doing some physiological testing after the technical part - and the person kept diving into areas they should not have been asking about. I've been through enough interviewing/training on the other side of the table that I knew what was being asked was a bit no no. I finally called it out and asked, "you know you can't ask these types of questions, right?" They responded they were a contractor, so somehow them not working for the company made this all right.

I was shocked to get an offer from them. I turned it down, as from my perspective, it probably spoke volumes of likely cultural issues with the company.
"Seek to understand before seeking to be understood."
Depends entirely on how it’s structured.
I am using Linux exclusively for the last 8 years as my main os. Nowadays all the games I want run on Linux, even AAA ones. All the applications I need run on Linux. This is the best time to be a linux user. :)
Yeah I should have gone even more generic with my term than pruning probably as it implies synaptic pruning when what I actually meant was like a plant: all of the reductions of connectivity that come with age including the reduction in neurons and increase in glial cells, etc.

Depending on how these networks are structured they may not be able to change much, but if they are structured in better ways then aging is less impactful.

I definitely could have been better in this thread.
I suppose it depends on your definition of Hacker or Hacking. I will quote Urban Dictionary as it has the best definition I have seen.

An individual capable of solving complex non-intuitive problems in a seemingly intuitive manner. The processes and techniques used are not necessarily methodical to the observer, but yet achieve results significantly and consistently faster than known experience would predict. A hacker is not defined in terms of intention or purpose, but rather by the talented single-mindedness of method. A hacker is not a hack. Hackers are not limited to computer hacking. [1]

The term was also used in WWII to define soldiers that could Adapt, Improvise and Overcome. U.S. Marines still use this term today.

So to answer your question I do not see an issue unless they are specifically abusing the term Computer Hackers.

[1] - https://www.urbandictionary.com/define.php?term=hacker
Job experience is a cheap proxy for the ability to get things done: if you've had multiple programming jobs, then you've probably been able to get things done and so hiring you is a safe choice. The absence of programming job experience doesn't mean you can't get things done, it just means you need to demonstrate to employers that you can get things done in other ways.

You don't need to do a bootcamp (and I'd argue it would not help at all) rather you need to ship something and then layer that with previous non-programming job experience to demonstrate that you can deliver things as part of a team. My greatest value (as a software engineer) is in the non-code value I bring to my team. Given the choice between 2 candidates, 1 with only experience as a software engineer, and 1 with experience of non-programming jobs, I'd be giving strong consideration to the person with a broader range of experience. Leverage your non-programming work experience to show that you can deliver value.

Regarding passing coding challenges: coding challenges are a very lazy method that companies use to filter out candidates. Passing a coding challenge is easy and doesn't mean much (they're also just as easy to fail) so don't focus on them at all. Your focus should be almost exclusively on interviews, and you should work towards giving the interviewer as much confidence as possible that you'll be a valuable member of their team.

Also, don't assume that levels (junior, mid, senior) correspond to the amount of programming job experience you have. If you can ship code yourself, you're already mid or senior level at most companies.
Flutter and Kotlin Multiplatform have the potential to be sleeper hits here. Kotlin in particular is interesting because it lets you go in at several points on the spectrum - you can share just logic code between platforms and use Apple UI on iOS / HTML for a web version, or you can use Jetpack Compose and use the same UI toolkit on each platform. You can also create desktop apps this way and that opens up the possibility of just skipping the web version entirely: use Kotlin and Jetpack Compose for Android, iOS and Desktop. This is nice because it means you can do things like consistently use multithreading throughout, share libraries, use GraalVM native image to optimize startup time and memory usage on desktop, have low latency UI everywhere, work offline, use files, integrate with the host OS and so on.

This is one reason I created Conveyor (https://hydraulic.software/) - if you go this route without it then you'll hit the painful desktop distribution process. With Conveyor it's no harder than publishing a static webapp, and you can avoid the desktop app stores with their various rules and rakes.
Ask HN: How do you manage your passwords in 2023?
I have yet to find a password management solution which is:

- secure

- easy to use

- accessible on multiple devices (home PC, work PC, and ideally phone)

I currently use a mixture of KeePassX (synced manually using SSH) and stored passwords (e.g., in my browser). But I keep thinking that there MUST be a better solution.
don't you understand that MSFT and OEM contracts are literally locking the boot process right now -- the cheaper the laptop, the more locking of the boot process. This is an active situation, while smart people here wail like sheep
So it's time to declare the year of (GNU/)Linux on mobile. 2022 year was such year for me. Now I'm using Librem 5 as a daily driver.
Not a big fan of tools like kops or even eksctl - sure they’re good for creating cookie cutter clusters, but I prefer using Terraform for cluster orchestration. Apart from that, k9s is a terrific tool for managing clusters instead of kubectl. Apart from that - a Grafana installation locally on my Mac with preloaded dashboards, and all I need to do is port forward to Prometheus, in order to view monitoring data easily.
Anecdotal:

I did a kind of A/B test over several months between one of those audiophile Class-D amps that were the rage so many years ago and a simple single-ended tube amp that I had built from schematics.

Both sounded good to my ears when fired up. They were, for me, indistinguishable in sound quality.

However a funny thing happened after listening to the Class-D for weeks and then plugging the music source into the tube amp and firing it up: some indescribable "listening fatigue" just let go and was nowhere to be found with the tube output.

Like I say, I can't even put my finger on it, quantify it, but there was something just more calming about the sound reproduced by the tube amp.

Sure, not a blind test. And I have noted in the past a kind of bias I can have toward something I made myself (ha ha). But perhaps when the audiophiles start into some long diatribe about "even vs odd harmonics" there may be some subtle psychological effects they're poking around.

Regardless, I was sold from that point on. All my music listening around the house comes through my home-built tube amps and I am a happy listener.
The article points at Sweden as an example of a cashless society. It’s really only cashless if you live there and have a Swedish bank account. Swish, which is sort of the Swedish equivalent to Zelle, is what is used in lieu of cards in several places, especially smaller businesses and pop up style transactions. Problem is that you need a Swedish bank account to use it. If you don’t have it, tough luck if the vendor won’t take cash.
In my experience it’s not too hard to get an entry level role at consulting companies like Accenture, Deloitte, etc, there are also hundreds of smaller consulting companies. Create a resume that shows,

1. You can answer basic coding questions
2. You’re able to work on a team
3. You have some soft skills to work with customers to learn about what they want, so you can build it for them

The first step is to get that interview with the above resume. Then when you interview be sure to be transparent about your experience and interests and your desire to continue learning. If you’re working with _good_ hiring managers this is the most important thing to them.
Lots of people are excluded from buying equity in new businesses:

https://www.sec.gov/education/capitalraising/building-blocks...
> I'll have your job, because I want to grow and get better"

I would never ask this in an interview, but if I was foolish enough to do so, I'd be fine with this answer.
> Even if it was static changing the ISP will result in a new public range, meaning an internal re number, unless you use NAT, in which case you may as well use ipv4 and nat.

Kind of: if you use IPv6's ULA (fc00/7 [1]), then you can have a NAT-like translation layer using NPTv6 [2]. The advantage of NTPv6 over NAT44 is that you get an entire prefix to play with instead of a single IP on your router's WAN interface.

If you wish to have multiple services (web, SSH, Minecraft), then with IPv4 hole punching you can only have one server on the default port and the second system with the same service needs to be on a different port. With IPv6/NPTv6 you can have each service on a different IPv6 address and live on its default port.

You also have the flexibility of either only allowing one particular port in for that service/IPv6 address, or just allowing all traffic in without any firewalling/filtering.

So NPTv6 is no worse than NAT44 in the simple cases, but also has extra functionality over it.

[1] https://en.wikipedia.org/wiki/Unique_local_address

[2] https://en.wikipedia.org/wiki/IPv6-to-IPv6_Network_Prefix_Tr...
People who say linux should follow a Windows or OSX approach 1) don't use linux and 2) don't understand what makes a good product or brand.

I don't really care how many people use Linux, it's been my daily driver for a decade and I don't need other people to use it - I just need them to use compatible file formats or sometimes the same web apps as me which is increasingly a solved problem, for people who really need Adobe CS or something they are not going to be using Linux this decade.

Linux can enjoy great success if it finds a suitable OS market segment -- hello Steam deck and Steam OS? After a few tries Gabe may be on to something.

If it happens it will have nothing to do with competing with Microsoft or Apple on their terms.

In the meantime I don't really give a shit because it's great for me and I use it.

I do think the GPL world in general is missing some kind of amazing positioning opportunity - don't know what exactly or how to fix it but basically most of Big Tech are not liked because they're abusers, and GPLed software is the antidote.
I dunno what you're talking about. I have a 2022 T14s with AMD 6850U. It runs fast and battery lasts at least 5h (not epic, but more than good enough for a day, and I've done no tuning whatsoever). As a daily driver, I have not had serious problems with Linux (Ubuntu) on a notebook (though I stick to Thinkpads) for a long, long time. Until about 5 years ago, battery story wasn't great, but no real issues since then. Have not had problems with suspend to RAM or other day to day features in quite a long time. In fact I tried a Macbook around 2000 and it had those problems, couldn't wait to get rid of that silver blimp.

While hacking is neat, I prefer things to just work with an -intentionally- open ecosystem, one that can't be taken away because of a marketing decision disguised as something else, with companies that are there for this fundamental idea first, and am more than happy with the constant ability to manage the system comprehensively.