skysight-inc/HackerNews huggingface dataset:
The best platform examples for me are GoodNotes and Procreate. I bought an iPad and Pencil four years ago just to run GoodNotes and when I needed a better drawing app I found Procreate. They are both amazing and should be 10x as expensive as they are.

What's an example of a desktop Linux application that is so good that somebody will setup or buy a Linux machine to run? I don't deny they exist, but it's been almost 15 years since I worked in Linux full time and when I did I mostly used cross-platform software. Off the top of my head, I just can't think of anything. The killer app back then for me was Linux itself mostly because I enjoyed tinkering and configuring and I couldn't afford the machines I really wanted (something from SGI or Sun or Next).

Despite all that, Linux may be the most successful OS out there. It's the foundation for Android and ChromeOS, it powers a bazillion appliances and gadgets. It's basic infrastructure for a lot of what powers everything we do online. But I don't consider any of that to be desktop Linux success stories.
This is why people who are interested should just watch the video. It's only about 4 minutes of actual content.
IIRC you can't buy a house anonymously in Netherlands, no matter if you pay with cash or not, you'd be required to register the transfer of ownership in the cadastral system, and any real estate deals must be with a written contract that identifies both parties.

And I believe the NL tax reporting for large gifts also requires you to identify the donor.

In essence, the limitation is not on the method of payment but on the core activity, that any significant income from contracts, deals, trades, barters, transfers, gifts, settlements etc need to be non-anonymous in order to be legitimate, so if the method of payment does not identify the payer (i.e. cash) then simply it's your duty to identify who you're dealing with, from whom you are earning money.
A lot of people do post uninteresting, cringey, or downright embarrassing content when given the opportunity. I've done so myself plenty of times.

But I think social media brings out the worst in people right now. By constantly "recommending" content that radicalizes people into tiny niche opinions and conspiracy theories and incentivizing "sharing" links and video spam, we're amplifying the worst opinions that people have.

But I'm sure those same people have interesting thoughts too -- something as simple as a cute picture of their dog, or a nice sunset, or information about a hobby they enjoy like woodworking or bike riding. Maybe I'm just an optimist who wants to believe the best in people.

When I look at Facebook these days, I don't assume that my relatives are actually JUST hateful, conservative, xenophobic conspiracy theorists. I assume that's what Facebook brings out of them -- it's what it suggests to them, it's what it suggests to their friends, it's what they see in their feed so it's ultimately what they share and what they end up thinking about more often as a result. But it isn't who they are. I know these people: they love kayaking, and gin & tonics by the ocean, and their pets, and their kids, and fireworks, and campfires, and boating, and books, and gardening, and a million other things. But you'll never see posts about those other things on Facebook because they aren't "engaging."
"You could create new categories of play with varying restrictions to make things fun again."

I think the obvious one (to me, anyhow) would work: Penalize a person relative to the number of people who take him. I'd have to sit down with some pencil & paper to work out the best way to do so, my gut says it'll be something a bit non-obvious to make the math work out the best (possibly involving something like the logarithm of the number of people who selected a given player), but off hand it's not immediately obvious to me what that is. (I suspect just dividing the value of a player by the number of people selecting them is a bit too direct and has some pathologies in it. It certainly does around low numbers of selections, e.g., if you selected a person first you take a heck of a hit when the second person selects them.)

I'd motivate the change with a large player base by saying this is an attempt to simulate at a large scale the fact that in the real world, teams can't pick the same person more than once.

Even if this didn't solve the problem, I am fairly certain it would destabilize the meta and at least turn it from something static to something dynamic, which is still an improvement over there being one single true solution.
> Apparently the approved HN method is to arrange the resumes on a dartboard, throw darts at it, and commit up front to hiring whoever you hit unconditionally for at least two years without no possibility of having to fire them.

Name me one interview method that actually has better results than that? Okay, lets eliminate the ones that are obviously unqualified from the ones we paste up, is your method still better?

Most people interviewing honestly have no reason to believe they have a better method. There has been a fair amount of scientific research about how to select good employees, but none of that has made it to the people interviewing. I don't know much that will help, but HR really should be finding scientific basis for how to interview and training people on that.
>I don’t know of any other industry who hires senior people the way we do outside of performing arts.

Because nearly every other industry is credentialed, so proving your 3-8 years of university grind is enough to get hired.

Outside of tech, any other white collar interview is basically a 15-60 minute coffee or lunch with the boss (the culture fit interview basically) and then, unless you showed some red flags, you get hired.
Find some hardware from the time and compare. Certainly common hardware from around the time of the initial release. It might not run as fast as you remember.

It definitely won't run as fast as a VM on a modern host with a much more powerful CPU, significantly faster IO (especially if the VM is hosted on an SSD).

Also, once you hit the point where the guest OS can't cache as much as it wants (as you've allocated a realistic amount of RAM from time) the host layer may be caching reads at least in the extra memory it has.

[though I do get the point: if it can be as fast as it was on old kit, why can't Win10/Win11 be faster on modern kit]
Not if it's done out of hours and on !work equipment
Betteridge's Law, is there anything it can't do?

Obviously, no.
Ubuntu has become quite terrible, especially the Snaps, but Linux Mint is really nice.
When buying a home, the transaction has to be reported anyway irrespective of value. The same is true for gifts.

The Dutch Government also asked for a blanket ban on cash transactions above €5,000 to be included in AML 6/7 (although there wasn't wide support).
It's like endless zombo coms
I've been in a study which rewarded participants with the choice of which charity a small donation was sent to. Would that be sufficient motivation & work with US taxes?
I can understand that process. Still i like personal control of my breaks :)
Also people with no visas. At the point in time we're hiring, many of the people we're talking to don't have the legal right to work for us.
Instead of focusing on distributing CEO pay to the rest of the company--where I think your math is off--consider things like annual bonuses for employees that are affected by company performance. Something like "you get $20k, or a little less if you or the company is doing poorly, or a little more if you and the company are doing well." Pretty common among developers.

When those come in at 90% or 95% of target based on company performance, and yet the CEO still takes home tens of millions, that's when what seems like a tiny thing on a raw number basis, a matter of $2k for a single employee, can seem like a large thing. As an employee who performed well is still feeling the impact of company performance that fell short of expectations, probably on the basis of nothing the employee did, probably more attributably to the CEO (who helped set the expectations, and is more likely to have had a material impact on the result), it's natural for employees to at least wonder why the impact seems to be falling more on them.

That kind of thing is very common, not a super-rare case.
If a solution to a problem is available on github it would make sense to use it if it solves the problem.
My sister and her husband bought a "smart" sound bar. Theoretically it only needs an audio hookup. It does some type of HDMI passthrough, I think it is called "ARC". It has a WiFi connection but they never hooked it up.

After about 3 hours of use, it would have to be powercycled or the audio would constantly cut in and out. My dad looked at it & he decided to connect it to WiFi to check for a manufacturer firmware update. There was no update. However, this fixed the issue entirely. The problem never happened again.

A literal wired speaker, requires a WiFi connection to work properly.
Ask HN: What is better for a dev tool? Native Desktop App, or Rich Web App?
I am working on a dev tool providing an All-in-One user management interface for various databases, deployment tools (e.g., k8s), and logging/tracing systems.

The idea of having one binary application, you open it, and have everything in there (like IDE) sounds good to me. But I also see that more and more tools combine a backend application (client CLI/daemon running in the background) with a rich frontend web application for GUI.

Even for a native desktop application, I do not exclude having a daemon running in the background or on a remote server. But the main question is, what's better for the user-facing part? Native Desktop or Web App?

Which one do you think is preferable for a better user experience?
Show HN: Busy – a lean, statically typed build system for GCC Clang MSVC
Historically, professional accreditation came from the need to protect the general public from harm. Random people can't use "doctor" or "engineer" in their job titles because the consequences of incompetence means loss of life. For most software development jobs, the worst outcome is probably user inconvenience.
This language is different - it lacks the concept of negation all together. There's no way to negate a verb in this language.
Roman Panchenko, interesting.. he also lives in Amsterdam according to LinkedIn. Also, both the names you mention, their Instagrams have both been taken offline.
Obligatory xkcd: https://xkcd.com/1314/ :)
France should learn from Canada and its strategic maple syrup reserve.
$60M, provided they have 60M users, that means a penalty of $1 per user. And I bet they have more users than that, so that is why companies keep on doing this, because it is damn cheap.
That's a red flag to me.I want to at least speak with someone on the tech team before I agree to do a few hours of work for free.
"You’re setting up a gigantic straw man."

And called it the HN gestalt. Pretty sure I labelled it with what it is right up front.

Nevertheless, I do think there are quite a few individuals who have an unexamined (in the philosophical sense) assumption that they just shouldn't have to do anything to get hired. I bet most of them, if they examined it, would realize that it's not a sensible assumption. I think it sneaks in through these conversations. But I think it's a modestly popular view.
Just open source the code in github. If you did not sign an NDA, add the data to the repo and send a pull request to a awesomedata repository in github. To add a cherry on the cake, write a blogpost in medium and promote it through LinkedIn and Twitter.
Totally agreed. Super nice for power users who want to re-use their privacy.sexy choices without needing to re-open the app.
Isnt it like this for all things?

Its fun when you are the only one with an edge and winning. Its no longer fun when everyone has the same edge.

Goes for startups, college admissions, SEO/marketing, etc.
Linux packages can be removed and not leave any junk behind, unlike Windows apps.
Links to such scientific research would be welcome!
Clubhouse and ScyllaDB.
You don't have to let them pull you into arguments
But you have to drink fast, otherwise the last beer gets warm and looses foam before you drink the other beers. Beer without foam (or worse, the warm beer) might be acceptable in some countries, but it's just not what we do here in Czech republic.
It would be nice if someone would pick up development on “Client for Jira”: https://almworks.com/jiraclient/overview.html
> hope the money will build loads of new public transport.

If you're hoping, fat chance.
I've never been asked to hand in any home assignment for a job interview, but I have been asked to do some "live coding" while their employees sat and watched; that was somewhat unpleasant as well. But I guess it beats a huge (unpaid) home assignment.

Home assignments should be short and sweet, it does not take a huge complicated task to see who can and cannot write programs. There are differences in ability of course even among "good" programmers, but the main difference is between those who truly cannot do anything, and those who can.
Quant trading system/framework. Other languages - scripting in bash, awk, plotting in gnuplot, optionally python matplotlib, data fetching in sql, kdb.
>no-one complains about -- a take-home piece of work paid at a reasonable rate.

I've seen multiple comments in past HN threads of programmers complaining about any after-hours coding homework (even if paid) because "they have kids and don't have time or energy for that".

Probably the only suggested interview method that gets the fewest complaints from candidates is the "let's have a casual chat and just shoot the breeze about past programming projects". The problem is that you get complaints from the hiring managers that it's too easy to bullshit and is the weakest signal to determine competency.

I agree with gp (jerf). Ultimately, candidates just want to be hired without demonstrating skill. E.g. the college diploma should be enough. Or the resume should be enough. Or just low-stakes conversation should be enough. But the hiring managers don't want to do that.
Yes, I pointed that out in the comment you responded to.
The Problem isnt fast fashion itself, its the way Ultra Fast Fashion companies like Shein blatantly steal designs from smaller designers, have horrible work ethics, and do TONS of green washing

If you understand German, I'd watch Simplicissimus's video on this, it's quite well made in my opinion
We've been trying to avoid US soldiers fighting Russian soldiers for decades now; it'll look a lot worse than the Holodomor v2 if nukes start flying.

Given that they aren't, I suspect we'll find that US soldiers aren't technically involved in the fight in Ukraine. It is ironic that even now, US soldiers are only deployed for aggressive purposes.
You know without the US the Middle East might be in full blown war. The US defense might just be a stabilizing force. Just think about how much war deaths have reduced since becoming a super power. War used to be the default state of existence for much of the world. And even now the US defense is defending Ukraine, and defending democracies around the world.
Not sure about Mandarin and other dialects, but Cantonese has no words for yes or no as well. Instead, cantonese speakers generally repeat the verb asked in a question in a positive or negative way, as in [Speaker A] Will you or will you not go to the dance? [Speaker B] Will not. Or in other circumstances they'll just use the be-verb ("haih"), or its negation ("mh-haih"); or the have-verb ("yauh") or its negation ("mouh") when appropriate.
It looks like you basically combined FDIC-insured bank accounts with Venmo-like payment functionality and some other stuff? That seems pretty useful.

But currently Latinos mostly use Whatsapp for payments? Is that right?
I have never seen a license or formal certificate that means anything useful. I'm open to the idea, but the burden is on those providing them to prove they are useful.

We do have apprenticeships in programming, we just don't call it that name. You start out at the bottom of the ladder and more senior people help you learn. Most medium and sized and bigger companies have some variation of that. Sure you can start as the only programmer in a small company and thus not get mentored, but you still learn on the job like an apprentice.
you mean, like, assembly?
Except they aren’t. Most working engineers don’t even bother with a PE.

Think of all the marketing, sales, Human Resources jobs etc…
We let the candidates decide: Take-home assignment, pair-programming, or we go through an existing project of theirs, discuss it, and extend it together.

The take-home assignment is short. It shouldn't take more than an hour if you really really want it to be polished, which we heavily insist we do not care about. The overall process is a bit longer, because we then discuss it together.

For the pair programming session, the exercise is picked by a developer that isn't involved in the process, to put candidates and interviewers on equal footing.

Our goal is to be able to give an offer within 48 hours starting at the first contact, and give a feedback, positive or negative, maximum one hour after each stage.

It's a candidates' market. A long and complicated process only ensures you weed out the candidates who have plenty of options. I'd almost be tempted to give a long assignment and consider everything but a firm "Not even in your dreams" as a failure.
Replies seem to miss your point. No matter how a company hires, some group of people will be upset and complain about it.

The real issue is that the company ghosted OP rather than provide feedback and closure.

Personally, the more experience I gain, the better the hiring process becomes.
Finally, someone with a sensible position on this. Interviewing sucks, but the people on the other side of the table don't know you or your skillset. You have to give them some sort of objective information to work with. The position I really don't understand are those who think as a "senior" (whatever that means) engineer you should be able to walk in, answer a few questions, and then be hired just because you have a long resume. And I say this as someone who has a long resume with pretty good pedigree. It really doesn't work that way.

Your resume is basically the Instagram version of your work life (and let's not pretend otherwise). I've worked on a couple of teams that hired solely on the "strength of the résumé," and it was, honestly, a disaster. The two people I know we hired on that basis quickly cycled out (one fired, one quit) because they were pretty terrible. We realized they were just good interviewers who couldn't actually ship very good code. Maybe the issue was on us with a bad set of interview questions, but had we asked them to do even a simple take home, we'd have sussed out the issues really quickly.
Bitcoin funded by taxpayer money!

Texas paid this company to mine bitcoin during an ongoing energy crisis. Meanwhile, Texans are paying 50% more in electricity costs compared to last year. [1]

[1]https://www.pcgamer.com/texas-paid-this-company-to-mine-bitc...
Having the candidate actually write something and describe their thought process shows very quickly what their level is. Also most candidates fail the test.
It's liken hiring an artist without looking at their work - anyone can claim to be one, but is their work the kind you need.
To your first point - sure, but if you're not willing to invest the one-or-two-days in the exercise why should the candidate? If you're offering a top-tier salary, or something so technically exciting that it can't be resisted, then sure, you get to set the bar as high as they'll jump. Otherwise "Are we willing to invest this much" is a good rule of thumb for what you can reasonably expect of the candidate.

To your second point - any hiring exercise is going to be stressful for the candidate. False negatives are better than false positives (for the hiring party). If you're certain that this is going to cost you too many good candidates, then you're going to have to find some other way to demonstrate good faith up front - offer to pay them, offer to host them on your premises, something like that.
The ghosting is what’s not OK. Ghosting a candidate after receiving unpaid take-home interview work from them is doubly bad, that makes them grifters in my book. Tell us who it was so we can avoid them.

There’s nothing inherently wrong with unpaid take-home interview work. Don’t do it if you don’t want to do it, but don’t declare that it’s “not OK” in a general sense, as if it’s somehow immoral. If both sides are clear on the arrangement, and it ends with either acceptance or rejection with feedback, there is nothing wrong with it. It’s my favourite format as an interviewee.
By this logic every blockchain developer should be arrested. The TC developers are not collecting fees directly, but they probably did give themselves a large supply of tokens to maintain control over the protocol, since the tokens were designed for governance.

You can name any blockchain and see the same pattern. You can name many applications on top of blockchains, like Uniswap, and see similar. All of these protocols are known to facilitate some amount of illegal activity. Does this mean all developers of these protocols should be charged?
It goes beyond upfront accreditation. Doctors and lawyers get accredited credentials, sure, but more importantly they're also subject to strict regulations around malpractice. You can BS your way through most degree programs, but you can't BS your way through a law or medical practice because sooner or later you'll wind up doing something illegal and be stripped of the right to practice.

In software, it would not be enough just to require a degree. We'd have to also have some auditing entity that ensured the software written in practice conformed with the standards of professional engineering. And as the industry stands today, that applies to 0% of software created in a professional setting, never mind that very few corporations would be cool with auditors poking around in their code, at least without strict NDAs.

Not that I'm arguing that we should go this way. I for one embrace the wild west era of software for as long as it lasts. But if we were to give accreditation any weight, it would have to come accompanied with a standardized method to verify the accreditation is actually meaningful.
Can we decide that saving a victim from violence by applying violence to an aggressor is net positive? Yes, absolutely
The law also applies to barter with equivalent Euro thresholds, so cryptocurrencies aren't excluded. Anyway, the point stands, financial privacy (from the State, at least) is not a feature of life in the Netherlands (or anywhere in the EU, with AML3/4/5/6).
Sure, Chineses has a word for negation. In cantonese, it's "mh", and can be attached to nearly every verb.
I'm using C++ for my game engine and games I'm making with it. The biggest pain is the toolchain and build process. With that said, I'm happy with my (modern) CMake + Conan + Ninja setup which took some time to create, but it's good and works for my usage.
So someone gets negative reputation, this is visible, moralists then join in adding more negative reputation, and possibly without much or even any good reason they suddenly have a massive negative reputation from which they cannot escape. This sounds like an amplifier for gang stalking and other bad behavior.
Buying cheap clothes and wearing them until they fall apart is fine. Buying cheap clothes and wearing them once is not. Lower class people are not the ones causing problems with fast fashion.
Of course, TV programs with higher enjoyment are also the ones that selling ads on is more profitable, and thus are the ones with frequent-ish commercial breaks?
I have no idea if the people ITT complaining about the mailto link are in on the joke or not but I lol'd.