skysight-inc/HackerNews huggingface dataset:
I mean. Talk to the SLSA framework and the growing mind share it has then.

Also all the thought leadership post out there.

"Log4j has to release better patch" and "how could they write this when obviously wrong" or "how could it stays this way so long" are regular problems.

Ask any open source maintainer. There is a reason we burn out so much.

Or talk of people describing leftpad or the anti Russian patches as "malicious actors".

I get where you come from, but the reality of the environment out there is that this behaviour is everywhere.
Minimum wage is about 800 euros in Portugal, after taxes.

I think to still know enough about my home country.
Do you consider calling a PlayStation 1 a PSX misleading since Sony released a PS2 + video recorder product actually called the PSX? [0] I don't, but the way folks in this thread are acting about naming conventions, maybe I need to, haha!

I can't believe how uptight and pedantic folks are in a fun thread where the author lays out exactly what's going on in the first sentence; it's like everybody was having a bad NYE and just wanted to take it out on this person who shared their fun, haha.

I get it that all the folks here want everything 100% right 100% of the time, but dang, I can't believe folks are so upset about it not being a PlayStation 1.

[0] https://en.wikipedia.org/wiki/PSX_(digital_video_recorder)
Power management and sleep (like, closing the lid of the laptop and it waking up correctly every time) has basically never worked for me on Linux machines - of which I had several.
Look out for companies that hire people for the sole purpose of hiring people :). Then be a good programmer there.
what can we do if they ask us illegal questions?
I have never been paid overtime in my multi-decade career.
Twitter Sued for Nonpayment of Rent on San Francisco Office
Sustained 100 wpm is more than good. I am in the 99th percentile on typeracer.com, and in real world typing I almost never go over 100 wpm.
I don’t think that solves the problem because the loop itself still needs to mutate the variable. The issue often arises when people fork a new goroutine that closes over the loop variable inside the loop body—the loop often completes before any of the threads start running, so many/all of the threads read the loop variable at its max value (e.g., if we are forking 10 goroutines that just print their loop variable and quit, then there’s a good chance every goroutine will print 10 rather than printing 1-10).
My main desktop's primary OS is Arch Linux with KDE as the desktop environment. Before it used to be difficult to setup Arch, but these days I only had to install it with the `archinstall` script.

Most of the additional setup that I needed to do is thoroughly documented on their website. The majority of the packages I need are either available via pacman or the AUR.

The only issues I have to deal with at the moment is the random system instability due to the Nvidia drivers (about once a week). But things are appearing to stabize with each update. Not too bothered by that since I can play a lot of my Steam games with Proton.

I've been using derivatives of Linux since 2007. It just gets better each year.
About 500 euros monthly, depending on the agreement.
I find KeePassX plus Owncloud to be perfect for my needs. I have all my passwords with me and even if there are some synchronisation issues every once in a while, it works out sufficiently well and is very low-maintenance.
BLAME! fits in, too.

https://en.wikipedia.org/wiki/Blame!
I love this one. I can also recommend Letter from Utopia.
Than*
OP here. Yeah, it's quite odd that the median price prediction doesn't fall into the most likely bucket, even when that bucket has more than a 50% confidence. I'm not sure how to interpret this. One theory: maybe the median prediction head hasn't converged yet and naturally has a bias towards lower values due to the network's initialization.

I'll know more in a week or two once all the models have converged, and can update here!
Talk to somebody who has had a dog with serious ongoing health issues. "Up to date on its shots" is a very, very low bar for actually knowing that a dog is healthy.
Do you have any reference showing Gen Z wouldn’t think a Mercedes is a status symbol? The Zoomers I know are the most materialistic human birthed yet, they just don’t have a way to get a Mercedes. But if they did…fr fr bussin’ on their friends immediately with it.

One thing I love about their ad is it reminds me of this classic speech by Alec Baldwin in Glengarry Glen Ross. Same tactic, different decade.

> The bad news is - you've got, all of you got, just one week to regain your jobs, starting with tonight. Starting with tonight's sit. Oh, have I got your attention now? Good. 'Cause we're adding a little something to this month's sales contest. As you all know, first prize is a Cadillac Eldorado. Anybody want to see second prize? Second prize's a set of steak knives. Third prize is you're fired. You get the picture? You laughing now? You got leads. Mitch and Murray paid good money. Get their names to sell them! You can't close the leads you're given, you can't close shit, you are shit.
Absolutely. As a retro console homebrew dev, I was very disappointed in the article when I realized it wasn’t for the PS1/PSX. Needs a 5 in the title.
On reading academic computer science papers
Ask HN: May I sell the copyright to my code?
I've built a search engine. It has its own query language, data structures and binary file formats, it's MIT licensed and it has around 60 forks. Nobody uses it though, even though it has been around for some years but it was just until recently that I managed to solve the very last of the most crucial of bugs, so I don't find that surprising at all.

It works well now, though, for a Wikipedia sized text based corpus, even though it's still in beta and contains code that can still be optimized. However, before I want to go any further with the project, I'd like to see if I can sell it, the copyright to my code, that is. Because maybe I want to be in the business of creating smart code, then sell it, then move on to the next thing? And maybe some company would like to have a search engine in their software portfolio? Suppose we meet, have a drink, see what happens.

Do I have the rights to sell it, though?

I'm the author of 99.999% of the commits.

https://github.com/kreeben/resin
> and the distro 'support' becomes EOL.

So what? Upgrade to a supported one.
I assume the data is aggregate across all devices. Chrome has 60% of desktop usage in China. But less than 10% on Mobile.

But in a market of near 1B internet user, not having a single site in top 1K suggest something is wrong with the stats. I wonder what are we missing from those numbers.
Your experience sounds a lot like mine - I first cut my teeth on the Linux desktop when I was a kid, using Ubuntu 7.10. As I had an Athlon 64 at the time I thought it'd be cool to run the amd64 build, only to find out that there were no amd64 drivers for my NIC!

Played around with various distros and DEs, but ended up switching back to Windows due to various sharp corners in the desktop UX. Always kept a toe in the water by occasionally booting in to a live DVD or a VM over the years. The progress has been incremental, sometimes a step back (e.g. early GNOME 3.x), but when you look at the bigger picture, it's definitely noticeable and going in the right direction.

I've tried Windows 11 and can't get along with the UI, not to mention the forced online account and data mining. I'll keep running Windows 10 until it goes out of support in 2025 and evaluate my options then. I can see three possible paths:

* Switch to Windows 10 IoT Enterprise, which buys me another 5 years of support

* Switch to Windows 11 (or whatever they call the next version), if they roll back some of the annoying changes

* Switch to Linux - increasingly looking like the path for me, given the improvements in UI/UX
Thank you, but this is a redacted version right [0]?

[0] https://www.independent.co.uk/news/world/americas/crime/ghis...
Samsung taps a former Mercedes-Benz designer to lead its mobile design team
There is notation software that can import MIDI, such as Musescore or Lilypond (both free)
> “Purity” in Dreams logic isn’t exactly the same as “pure functions” in programming; I don’t know if functional programmers would consider any state machine to be “pure”. But Dreams is, at its heart, a bunch of state machines talking to each other[4]. If you want something to be reusable, keep side effects out of it.

Thoughts on this?
1) Put your code on GitHub, add the link to LinkedIn and to your resume. Hiring managers and internal recruiters are inundated with applicants with no experience who expect to learn how to code on the job. The way you differentiate yourself from them is by making it crystal clear that you can do the job on day 1. (If you can't do the job on day 1, work on that before proceeding)

2) Ignore experience requirements, apply for everything (within reason). Some folks seem to have the idea that job descriptions are carefully hand-crafted by the hiring manager to present an exacting description of their needs--but this is rarely the case. Don't be deterred by the ubiquitous requirement for 3 years of experience. That said, don't waste your time applying for senior positions, either.

3) Seriously, apply for everything. Many (if not most) of your applications will never be seen for a human being--particularly when applying for entry-level jobs, which see the highest number of applicants. Even when I'm fully qualified for a job, I assume that I'll get a call back on ~20% of applications. In your situation, the percentage will be much lower, probably less than 5%. Spam accordingly.

4) Track your applications in a spreadsheet, and follow up with a call to HR for the most promising ones. Tell the HR person that you know you're the right person for the job, and politely ask them to give your resume to the hiring manager. If you can find the hiring manager on LinkedIn, shoot them a (brief!) message saying that you've applied, why you think you can do the job, and include a GitHub link. Touchpoints like this elevate you from "just a name on a resume" to "actual human being" in the mind of the hiring manager, which is invaluable.

5) In the immortal words of Barney Stinson, "Ambition is the enemy of success." For your first job, just get a job. It will be infinitely easier to find the right job after you've got some experience on your resume.

6) If you get an interview and don't get the job, hit up the hiring manager on LinkedIn and ask if you can take him to lunch. At lunch, tell them that you've gotten a few interviews, but haven't been able to land a job. Ask for feedback, and make it clear that you aren't asking for politeness but for brutal honesty.
I advise you to go read the Road and Bridges report i linked in the blogpost.

As of today, the reality is not at all. As I mentioned elsewhere there are zero maintainer of autoconf since 2012, even less one well paid.

Log4j devs took unpaid time off to fix it.

OpenSSL dev lived for years with less than 10k per year.
The theory that stacks are better than registers for an interpreter was pretty conclusively disproven by the Lua 5.0 interpreter. See https://www.lua.org/doc/jucs05.pdf (summary: although decode is slightly more expensive per opcode, you have half as many opcodes to decode on average because you get rid of all the stack manipulation instructions)
Going to steal a description I wrote for a blogpost several years ago, when I had recently understood DI for the first time so it was very fresh in my mind:

https://hasura.io/blog/build-fullstack-apps-nestjs-hasura-gr...

Dependency Injection solves the problem of when you want to create something, but THAT something also needs OTHER somethings, and so on.

In this example, think about a car.

A car might have many separate parts it needs:

class Car {
constructor(wheels: Wheels) {}
}

class Wheels {
constructor(tires: Tires) {}
}

class Tires {
constructor(rims: Rims, treads: Treads)
}

class Rims {
constructor() {}
}

class Treads {
constructor() {}
}

We can manually construct a car, like:

const car = new Car(new Wheels(new Tires(new Rims(), new Treads())))

But this is tedious and fragile, and it makes it hard to be modular.

With dependency injection, it allows you to register a sort of "automatic" system for constructing an instance of "new Foo()", that continues down the chain and fetches each piece.

class NeedsACar {
constructor(@Inject private car: Car) {}
}

And then "class Car" would have an "@Inject" in it's "constructor", and so on down the chain.

When you write tests, you can swap out which instance of the "@Injected" class is provided (the "Dependency") much easier.
Show me the Fortune 500 employers in jail for billions in wage theft vs those in jail for single digit dollar property theft from those same companies
Socialism

When I got out of my middle class bubble, made friends with people working multiple jobs and struggling to make ends meet, and experienced a period of financial instability; I began to realize that something wasn't working in our current system.

Then I started struggling with burnout and other issues and found that corporations were happy to just replace me. I also found that management wanted programmers to be replaceable cogs instead of professionals. At that point I started to suspect that the idea of a dignified professional lifestyle may not be true.

I observed that technology and products were getting worse over time. For example, Google search has become mostly useless and it's hard to find products that are made to be repaired. I concluded that the invisible hand and/or the price theory of value were not true.

Then I saw Republicans gain power and run up the national debt. I also observed that when wages actually started increasing the economy fell apart and the Fed started taking steps to prevent wage increases. I concluded that "free market" rhetoric was a lie.

At that point I looked for alternatives and found socialism. In particular the "social democracy" strains of socialism as opposed to those advocating central planning or anarchist organization.
>It runs fast and battery lasts at least 5h

That would be a serious downgrade for anyone running an M1 machine. Total non-starter for me.
I needed to install Linux last week on a new Intel NUC.

* The NUC has an intel Ax411 Killer 1690i and Linux wouldn't recognize it.
* On my monitors (I tried two different ones) the setup screen didn't fit and the OK/Next buttons on the bottom weren't displayed. I had to guess how many times to "tab" to finish the install. There was no way of fixing that.

* The video card isn't quite compatible. It won't come back after the screen blanking kicks in. I disabled the screen blanking.

* The machine won't wake after a sleep or a suspend

Windows 11 works perfectly on this machine.
Here are the docs: https://learn.microsoft.com/en-us/azure/cognitive-services/s...
To add on to this, when you think in term of software development, that's already pretty meta because you skipped level 1: Formalizing any type of process. Something that is the entry level requirement to get, well, anything done via programming, is actually only done sporadicly in a lot of not-software fields.
Entropy is basically a useful quantity. It's no more mysterious than enthalpy or Gibbs free energy, both of which have also caused me confusion in the past.

To me, the issue with entropy is that it's initially presented without clear justification, so people don't know why it's important. Statistical mechanics made it clear to me that the state with the most entropy is the most likely to occur in equilibrium. (Statements about entropy representing "disorder" and whatnot in my opinion are handwavy, often lead to confusion, and should be avoided.)
> which implies doing challenge on 25 year old console.

No, it doesn't.
Love this one. Have a similar goal. Any interest in an accountability buddy? Email is in profile if so!
Also, this is how wealth is created!
It’s difficult to articulate but something as pure symbol of status as Mercedes is actually low status. Tesla, which is also an environmentalist symbol, is high status. This is an example of a pattern.
The third cycle (lasting a decade each) of a daily entry from the diary of Samuel Pepys is starting today, 1st January 2023.

From the Penguin edition description:
A collection of scintillating first-hand accounts of Restoration England, from the most tumultuous events to the simplest domestic pleasures. The 1660s represent a turning point in English history, and for the main events - the Restoration, the Dutch War, the Great Plague, the Fire of London - Pepys provides a definitive eyewitness account. As well as recording public and historical events, Pepys paints a vivid picture of his personal life, from his socializing and amorous entanglements, to his theatre-going and his work at the Navy Board. Unequalled for its frankness, high spirits and sharp observations, the diary is both a literary masterpiece and a marvellous portrait of seventeenth-century life.
1. Very cool tool. Awesome work!

2. How would one go about practicing irl to be able to play in the style of the piano covers?

This is the style of piano I would love to be able to perform. I can read lead sheets and know music theory, but I just don't have the hand chops to perform. Every piano instruction book or tutorial I run across is based on developing progressive skills for classical performance. Pop style playing is distinct and I've never known how to progress my skills.
it's insane to expect the opposite: that traffic in my own network will need to keep reaching to a certificate authorities outside to validate packages from one host to another.

if you don't understand why these 3 things are on top of tcp, well, nevermind, I was going to say you shouldn't be designing networks buy you migth be already on the quic steering committee.

most committee now are a joke so that some googler middle mamaget makes it to jr director. sigh.
You have to go deep and really research it, which is confusing and rules out most users. If it’s not a well known Linux friendly model you have to search every chipset and other element of the system.

It’s too bad that Dell is selling supposed Linux-supported laptops that are not.

I’ve heard good things about the Thinkpad Carbon X1, System 76, and Star Labs.
More than 48 hours is illegal where I come from
No, that's not correct at all. They want my web app as an app in the App Store/Google Play, even if it's just a WebView wrapper. I don't want to dox myself but it's more of a game than a regular application and all elements are custom graphics so there wouldn't be any native elements regardless.
For me it's not that the "average user experience" on Linux is bad. It's great. But everyone will eventually run into that one program that they really want to work that just doesn't. Or it's a part of a niche interest and will never be ported to Linux. Or it's 20 years old, and you can't run it through Wine. If Linux has 99% compatibility, it's the 1% that kills it.
As you say, not a blind test.

It's very easy to convince yourself that something is helping. It's very common in audio production circles to have had the experience of working on, say, a snare track, tweaking EQ or whatever, and to convince yourself that you've improved it only to realise that the EQ is bypassed or you're on the wrong channel - basically you wiggle some knobs that make absolutely no difference to the sound but still hear a difference.

I'm pleased you've found something that you enjoy, as after all, that's the point - whether you chose something on sound quality terms or not is irrelevant (as you have already realised they sound basically identical). If it means you enjoy listening to music more, you've won!
Russia has already legalised piracy of software produced in states embargo it, so any licence change would be moot. If anything it could just incentivise Russian programmers to not release any modified source code.

Not to mention any restriction on geographic usage would violate freedom 0, so any software imposing such a restriction would by definition no longer be FOSS.
Nearly none for the really critical components. Even the one with sponsors do not make that much.

Typical example. Last year was the first time the curl project could pay for their website hosting vs the author paying it from his own pocket.

Curl.
I too am waiting for Sonic Fiber to finally get native IPv6. Luckily, they finally started rolling it out in some cities.
Wow, that's a negative for the design of the USB-C connector, which would seem to inevitably lead to these down the line tradeoffs. I guess it makes sense needing the controlled impedance, but it seems they could have solved that a different way with a smarter connector geometry. Perhaps MUX chips are cheap relative to the connector, so this optimization only makes sense when there would be an unused port anyway?

Also, this setup seem right for bringing back the works-on-the-third-try phenomenon of USB-A connectors, with the help of some devious software.
If my customers don't really need a Ferrari, then making them pay for one is expensive. Most cars work just fine for most people.

Software is expensive. People resent high rate subscriptions as it is. Including on here. They resent it a lot more than lack of native toolkit. Ironically, price resistance on mobile is at legendary levels.

But so many can't seem to escape the gravity pull of dev strategies that blow up budgets like multiple code bases, micro service backends, etc etc.

Very very few of my customers actually want a Ferrari with the accompanying price tag. They want stuff that is convenient and works, the car is less important than the destination I can take them to. They don't really care about the last 5% percentile UI flexibility that is a native toolkit.
At my jobs we have millions of java LoC, none on github
Audiophile equipment certainly is better than what Sony and Apple make. Mainstream electronics manufacturers design for a price-point that has a large assessable market. This certainly leaves room on the table for marginal gains. Audiophile gear manufacturers are also willing to make use of hard to mass-manufacture technologies like planar-magnetic drivers that have some advantages, while bigger manufacturers pretty much exclusively use dynamic drivers.

Some of this can be demonstrated though objective measurements, for instance bass extension into the sub-100 Hz range can be much better on audiophile equipment.

(Sony also makes some very high end headphones that few people are aware of)
The Lessons of Malachi Constant: Kurt Vonnegut’s Therapy of Disillusion (2021)
There are people out there who don't know how to type properly, though I'm not sure if they'd be reading much HN. Most Americans under 40 would have learned touch typing in grade school.
Sounds like your interviewer just a a grudge against you or something.