skysight-inc/HackerNews huggingface dataset:
As opposed to customers loudly signalling they're cutting back on hiring, and LinkedIn potentially cutting back in anticipation of leaner times.

Also as opposed to the idea that others in this thread seem to be suggesting that LinkedIn knows the future so is laying off to save costs in an anticipated tougher future, as opposed to looking at their recent history and laying off based on that to appease shareholders that they're taking corrective action.
> Are you in the habit of hiring people without experience?

I hire people who I believe can produce quality code as part of a team. I've hired people with zero experience and with 35+ years of experience. I've probably hired somewhere around 200 people. I have no idea how many people I've interviewed.

I have both hired people with decades of experience who turned out to be poor hires, and I've hired people without any experience who went on to make critical contributions to billion dollar projects.

If your hiring criteria are "has experience with X" you are limiting the size of your hiring pool to people who are heavily invested in "X". That is probably not the most brilliant hiring strategy. For one it means you can never hire people who have newly graduated.

> All frameworks will place limitations on how you express yourself.

True, but some frameworks will more severely limit your future options and be harder to move away from. The more of you application is affected by the framework, the more expensive it is to move away from it. This is an important reason why the Go community tends to discourage creation and use of large frameworks.

I can understand that you are defensive if you have spent years making this investment and someone suggests you have made a poor choice. But I think it would be time well spent to try to understand why many companies are moving away from the "big framework" approach.

> I question your judgment [...]

That's fine.

> It would indicate, to me, your lack of experience in writing or reading code [...]

You're free to make that assumption. Even though it makes you look a bit silly since you are making assumptions about something you lack data on.
UBI is more than just housing right? Yes housing is a problem and there needs to be more of it. What I'm saying is if you raise taxes on profits, you incentivize reinvestment. Because it gives a business owner a choice. Either give the money to the government, or put it back into your own business by 1) paying workers more, 2) investing in equipment, and other capital.

Taxes are a stick and their purpose is to guide behavior. If you want higher wages and reinvestment, you tax profits higher. If you want more luxury cars and yachts, you lower taxes on profits.
Every time SO comes up on HN, I’m wondering what universe I live in where it’s such a useful site with strict guidelines that actually make it useful.

Maybe it’s the bias of being there since the early days and really getting how to ask and answer questions.
Of the problems in that SO link, I believe only "Isolation between apps" is an ongoing concern; Xorg (at least) hasn't listened to the network by default for a long time (as noted in that answer), but these days it doesn't run the X server as root either. That said, AFAIK yes Wayland does an excellent job of limiting the access that programs have.
What I'd love to see is ChatGPT trained on GH issues/prs for a project and then use that to summarize things into something that looks like SO output.
Yes, that's why this must be coupled with price controls.
> I think the N64 might be in a bit unique situation because all the emulators for it are kinda crap,

I think most emulators are fine for the big "brand name" games like Mario 64 and Zelda Ocarina of Time. I played through both on an emulator without any issues as far as I could tell.

Where most emulators still kind of suck are the later N64 games that really exploit the hardware, like Resident Evil 2's FMV. As of about a year ago, RetroArch with AngryLion actually does emulate that correctly, and I managed to play through most of the game without any issues, it definitely pushes my relatively beefy laptop to its absolute limit, and the only cycle-accurate N64 Emulator that I'm aware of, CEN64, only runs at like 4 fps on my machine.

I too am interested in seeing if the MiSTer can pull it off, because that would definitely work in favor of proper preservation of a lot of the later N64 stuff.
GitLab team member here. Thanks for sharing.

> If some information is not in GitLab Git and CI, it should be in GitLab Issues or (ugly) GitLab Wiki.

Tip if you have not used it yet: The rich text editor can help with visual editing issues and the wiki: https://docs.gitlab.com/ee/user/rich_text_editor.html
> Disadvantage is that you have to enter password each time you push/pull.

Run ssh-add in your terminal session before doing your push/pull dance — this way you only have to enter the password once. This gives you the security of the password protected key without bothering you too much in practise.

If you need to pull on a remote that doesn't have your private keys (as is good and proper) you can run ssh -A foo@bar.com to take that identity with you onto that remote (e.g. so you are able to pus/pull from there).
> While closing random questions as duplicates of similar but different question is obnoxious, downvoting "do my homework for me" questions is very useful.

In what way? Who really cares if it's homework or a newbie question? Are you such an expert in everything that you never ask newbie questions?

This arrogant attitude is toxic, spreads quickly, and poisons far too many communities. I'm grateful to dang et al that HN hasn't become like this.
Do you think Alaska is a representative sample? Or might the conditions there differ from Canada's conditions today?

> between $500 and $3,000 per year

Which is quite a bit below the figure mentioned in the article (16k-24k CAD per annum).
It looks to me like you can create a standalone account with an email address and password?
>had LeBron James and Tom Cruise made a choice to join a union?

Yes

>Was the not joining an option for either of them?

Yes

> From what I know you cannot play in NBA nor you can play in Hollywood w/o being a union member.

That isn't true. It is much harder in Hollywood than in the NBA, but some people decide to not join or leave the union. Jon Voight is the most famous example that comes to mind. He continues to work despite quitting SAG-AFTRA. It is also more common for actors who live in cities where non-union productions are more common (outside of LA and NYC).
Same thing at Duke back in the 1990's. The professors say you paid a lot of money to attend so you should get A's.
> AI's autonomously impersonating humans should be illegal. No disclaimer. It should be against the law. Full stop.

Fascinating! Where do you define the cuttoff? I can make (admittedly thin) arguments for a LOT of things impersonating humans...

* Robot answering services

* Autonomous cars

* Bots that correct people's grammar on Twitter

* Atlas from Boston Dynamics
I recently ended my YouTube premium sub because they started...... showing ads.
The “tamper with product, then return product to e-commerce site” is an interesting attack vector. It seems impractical for any platform to defend against such an attack, short of recycling returned products instead of reselling them. Has anyone written more about this from the defender’s perspective?
It won't. Societies revolve around money and power (for which money is a loose proxy), and we live in highly centralized and connected societies. You are naive to think otherwise. It's not that your view is wrong (indeed I largely share it) but that your hope of your own belief becoming a norm is hopelessly unrealistic - if anything, the trend is running in the opposite direction. Were it otherwise, social media influencers wouldn't be a growth market.
Climbing to altitude is the straightforward part. The transition from zero knots to the stall speed of the aircraft (minimum speed at which it can remain airborne) is the tricky bit. Designing for a lower stall speed necessitates wings which produce higher drag (by being larger) which requires more propulsion, which means bigger batteries and motors. So launching from a catapult or rocket or mothership or whatever means a lighter plane.
I'm sure you think you're getting better at programming by using a compiler, but make sure you test your skills by writing assembly without the compiler.
This is sorta silly, though. We already give people roads and other massive public infrastructure that almost certainly would have been beyond what older civilizations could do.

That is, the future will be inconceivable in today's terms. Always has, and always will.
We've got a seasoned CTO and a product designer who knew how to play their cards right with AI. Good on them for making a sale, though it makes me wonder why the buying duo didn’t whip up their own platform. Maybe DimeADozen had some unique sauce with its prompt system or maybe it was about snagging something with a proven track record. Either way it seems like a risky bet when I can get similar results myself going straight to GPT+ for $20 less a month ($39+ less using the API)
I’m curious what you are doing that leads you to lookup stuff 10 times a day.
Incorrect. As GP pointed out, tech salaries were relatively in line with other mid-level professional roles until the late 2000s, well after software and networked automation had transformed many industries. This was because, at the time, tech companies had to actually have a business plan that sought and gained profits relatively early in the company's life.

What changed - what allowed college dropouts to become billionaires - was first the pre-GFC bubble market (making their net worths essentially inflated). Afterwards, the endless rounds of money-printing used to escape a depression and then sustain growth drove high tech salaries themselves. Without this liquidity, startups would not have had access to VC money and would have had to turn a profit (not just attract further rounds or a successful IPO) or perish within the first few years of existence, kneecapping competition for workers.

This is also why tech salaries in Europe and Asia have stayed relatively sane. Save Japan, they didn't run massive QE regimes and so did not see the same VC environment develop. Why do you think tech companies were the first to see large layoffs after the FFR started rising? It wasn't just that they'd overhired during COVID; that personnel was genuinely needed for the projects they'd had planned. High interest rates screw mightily with their business model, particularly labor pay. You say that demand outpaces the supply of workers, so how could we see layoffs at all? Simple: it's the only alternative to salaries falling when the labor budget is shrunk (through a complex chain of knock-on effects that turn monetary policy into fiscal consequences) by the money printer getting turned off.

As for why tech, and not other industries: in software, networking, etc., it's easy to obfuscate costs and value, particularly when it's unclear what can or has been automated, what a service is worth to a customer, what that customer is actually paying with and for, etc. Arbitrage opportunities abound, and all you have to do is set up shop and choose a growth metric that you can sell the market.
This was my first thought as well, still can't believe how everyone in my social circle was just okay with that oppression because it was "deplorables" doing it
Being in the UK, I've never bothered with leaderboards either because of the timezoning.

I haven't even bothered with the private leaderboards as friends have varied commitments that still adds a time advantage to others.

AoC has always been about competing against myself
Their niche genre articles were actually pretty good, I would read them every now and then to find new bands to listen to. They hit a nice sweet spot of highlighting five or so releases per article so that you weren't overwhelmed with picks but had options, and the writing surrounding them was usually pretty good, you could tell the authors really cared about the music.
The difference is scale. Giving everyone an extremely modest base income that's barely enough to live on is different from trying to make everyone rich.
That con was reason enough for me to never do this. Another reason is, when using my personal GitHub account, I'm doing personal things and don't want to see work-related stuff (even if it is just private contributions or the "use SSO to see $employer repositories" message).
Thank you, these are really helpful tips - will try them out.
> And given that `Method` is either one of a few predefined constants

The compiler via a method call or parameter can capture this constraint in a pretty straight forward way. I'm not sure why an API would give that up
A developer's guide to prompt engineering and LLMs – The GitHub Blog
> the government

Agree with your general sentiment; the article headline may be a bit of clickbait.

The challenge is what arm of the government has jurisdiction for what cause of harm?
WASM, WASI, and the Component Model – An Into
> This statement comes after numerous sources told BleepingComputer and reported on Twitter that a new zero-day vulnerability allowed for a full takeover of devices.

If that were true, it wouldn't only be a Signal vulnerability, but also one of Android/iOS.
> Anyone got a strong, concise argument for or against BSD over Linux for desktop use?

For desktop it should mostly depend on you. Does the things you personally run on a regular basis even work on BSD?

Unfortunately mine don't (terraform: too few providers support BSD and the one's I specifically work with do not). Yes, I could run terraform within a virtual machine on the system but that's heavier than I would like it to be.
I’m not sure where you got the idea that the premium service included promotion. Last I looked, the subscription simply unlocked some specific features. If you just paid for it and hoped that meant your band was going to be promoted, you threw your money away, but that hardly seems like bandcamp’s fault.
This policy does make sense, but feels like it won't age well.

Using LLMs to "win" at Advent of Code is - for me - a bit like getting an app to solve a Sudoku for you. You've got to end state pretty quick, and building the app to solve Sudokus is fun (trust me), but when you are trying to have fun and stretch your brain by solving a puzzle, how has that helped?

I think Advent of Code for me is about having fun trying to solve problems in my head and with my favourite IDE and programming language while having my first cup of tea of the day. I wouldn't want to use an LLM. I don't care about the global leaderboards.

I definitely see though how using one could be fun. And building code that can drive an LLM to solve the problem sounds like a ton of fun. So it would be nice to allow those who want to do that to flag it as such and to have their own leaderboards, or for it to show in leaderboards and allow them to be filtered in/out.

And like I say, at some point it will feel as weird as saying "no compilers".
Something close to what you mention is dynamic scene capture, such as this paper: https://dynamic3dgaussians.github.io/

You can manipulate the splats in viewer, kind of similar to a pointcloud, something to the effect of https://twitter.com/parazar/status/1713618668788109357 but there are a bunch around social media.

This has an entrypoint to the research and various projects so far: https://github.com/MrNeRF/awesome-3D-gaussian-splatting
Bandcamp is an odd site. It's existed for a very long time and is simple (or was when I last used it a couple years ago) in terms of application requirements. Basically what I'm saying is it feels very much like a rails app you could build in a weekend. Direct upload mastered files to s3 from the artists, activejob to convert to various formats and throw back to s3 via activestorage, subdomain model scoping for artist pages, stripe integration for payments.

Bandcamp has always felt like it should be someone's lifestyle business, like gumroad, and never seemed like it was trying to be a "business" that needed to add features or obsess over hyper hocky stick growth. If it tanks it's because it should have stayed as a weekend side project lifestyle business and never been bought by someone that wanted to convert it into a money printing machine because it never can be that type of business.

With that said, if they do tank, it can seriously be replaced by someone in a weekend, maybe 2 :)
American Work-from-Home Rates Drop to Lowest Since the Pandemic
This is far outside of my area of competence, but I have always had a hard time understanding/imagining what people mean when they say string theory uses extra dimensions but that those are rolled up or tiny. Like, I know about projective and hyperbolic spaces and understand that a metric can be zero or negative. What I do not understand is how a dimension can be small, like what makes these different from our macro dimensions.

I know that string theory is a research program and that they first started out studying vibrating lines and circles because this avoids the singularity of the point which was a useful idea in quantum gravity but then this didn't work either because reasons so they keeps adding more "micro" dimensions.

Maybe someone can someone give me a drawing of one micro dimensions and one micro dimensions, sort of like the euclidian plane is two macro dimensions.
What most people do not understand about muhaaa's comment is the dry-income problem.

How to bankrupt yourself in 3 easy steps:

1. Incorporate a UG (small limited liablity entity, sometimes called baby GmbH) with 100€ capital base and you owning 100% of stock.

2. Raise Venture Capital, let's say 1M€ for 10%, making your company worth 10M€.

3. Move out of Germany.

4. Receive a letter from the Tax Authority that you are liable for Exit Tax (Wegzugsbesteuerung) and irregardless of your lack of revenues because of your recent capital raise your company is estimated at 10M€, making your personal holdings in the company 9M€ worth, of which the Tax Authority wants 60% of your personal income tax on, which varies but to be optimistic let's say you get taxed 30%, which is among the lower bound.

Now you owe the German Tax Authority 2,7M€ without having made a single € and your company only having 1M€ in liquid cash.

It's literally the reason why I will never incorporate a company in Germany again.
AMD adds support for PyTorch development on select RDNA 3 GPUs with ROCm 5.7
I haven't read the article, but I would guess it's because the http header literally starts like that. You could match that against the first line, instead of having to break it into components.

It does sound like a micro-optimization.
Not specific to desktop per se. But this is a post which made me dig into BSD more:
https://unixsheikh.com/articles/technical-reasons-to-choose-...
I tried solving last years AOC with chatgpt a few months ago and while it did just straight up produce solutions for the first 2 or 3 questions with minimal work on my part, after that, it required a lot of work to get it to a solution. It would have been faster to just write the code myself.

I use copilot a lot and use chatgpt a lot to help with coding problems and doing things like writing short bash scripts for me, so I feel like I have a good grasp of what it's capable of doing, and the amount of work you'd have to do to break the problem into small enough chunks that it can understand and solve it is similar, if not more, than the amount of work you'd have to do to just solve it yourself. At least in its current state.
Perhaps I am a snob - but when I see the logged out YouTube feed I wonder what is wrong with humanity and where it went horribly wrong, have we already arrived at the Idiocracy depicted in 2006.

If that is better than your logged in feed then it suggests you have lowest common denominator YouTube tastes; with all the open mouth thumbnails, pranks, $$$$$$$$ and pointless content houses.
This is probably my bias just from all of the distributed work I've had to do, but in general being able to say anything about the state of the system at a discrete time T is an expensive luxury in my ecosystem, If not actually infeasible.

You can say things about the expected input and output, you can reason about how it's supposed to get there, and you can do traces of a discrete path that was taken in hindsight. But being able to pause the universe and say "What is the current state of the machine" isn't possible when the 'machine' is spread across data centers in multiple geographic locations and it's barely, if we turn our head and squint and lie to ourselves, possible on a modern CPU architecture with SIMD instructions and branch prediction.
(Shrug) If you want to increase entropy, just call rand().

You might take a bit of time to learn what you're talking about before posting, or at least before forming permanent opinions on the subject. It's fascinating stuff, trust me... and I'm not that much farther along than you are, trust me on that as well.
Children were learning to program when I was young (and before), yet we still have a shortage of tech workers. We teach children math, but that doesn't mean we're going to end up with an glut of actuaries.

Lots of people hate working in tech.
Intel's Latest I9 Chip Has Speeds Up to 6GHz
The panic happens at handler registration i.e. binary startup, not while performing path matching. Having literally any tests in your application, literally anything that executes your binary before you ship it, will tell there's a problem. Your code simply won't be able start serving traffic if there's path routing ambiguity.

If you've managed to ship code that panicked during execution due to path routing ambiguity, then honestly your code is probably so riddled with bugs this is going to be the least of your issues.
My point is that when you give the same money to everyone, you’re not making anyone more or less wealthy, you’re just fudging the numbers. Homeless people on basic income will still be homeless. Struggling families will still be struggling.
> some taxes

Not just "some taxes", but all of them. Keep in mind the author probably studied in germany and never had to pay any substantial fees to the university, his parents got money during his childhood and he will get money even if he does not immediately find a job after he closes his business.

Taxes do go both ways. And just because you think the government is too big, you don't get to decide how much you pay for it, thats what a social welfare state is. If you want to change things, you have to vote, lobby and/or take part in political processes.