skysight-inc/HackerNews huggingface dataset:
I made this exact career transition, the first ~10 years of my career were doing backend development at web companies (mostly Python, but later Go) and I switched to working in C++ in the autonomous vehicles industry.

The key is really just to apply to these jobs, even if you don't have direct work experience. I had a blog on my website that had a lot of C/C++ stuff which I think helped a bit, but in the end I just applied to a bunch of jobs and eventually got a technical phone screen. I described some of the C/C++ projects I had worked on in the past (mostly personal projects). I got grilled fairly hard on C++ stuff in that interview because the company knew that I wasn't coming from a professional C++ background, but I knew my stuff so it ended up not being a problem.

The other way to do this would be to try to get a job at a company like Google or Facebook. Typically you're just another person in their recruiting funnel and whether or not you know C++ doesn't actually affect how their hiring pipeline works. At both companies you're typically not applying for a spot on a specific team at the time of your interview, so you don't even necessarily have to write C++ in your interview to end up getting matched to a C++ team.
But that's not something these kinds of tools are supposed do, even with trivial functions… These tools have no idea about the run-time (and there's no way they coule, since it depends on the load you put on the hardware in parallel of running your program)
Sorry, I don't get it.

Imagine you are on a rubber ruler. You can move at most 1 mark per second on the ruler. This is true regardless of how much the ruler is stretched or compressed.

So to move from mark 1 to mark 100 will always take the same time at top speed, regardless of any stretching/compression.
> Wouldn't that also make search engines illegal?

Seems like yes. From the article:

"The tech giant plans to remove news links from its search engine, Google News and Google Discover for only Canadian publishers and readers."
They have their own license for some files, so not fully open.
Maybe should've said not fully open source but open source with source available.
> Two, the software talent market is bifurcated. There is basically commodity development of crud apps, and technically complex novel development.

I’ve been making this point for years. I think it’s telling that other nearby disciplines are bifurcated. Electrical engineers vs electricians. Architects vs builders. Etc. The virtues of a good electrician are that they’re reliable, have good customer service and they work efficiently. A good building company can bring a building up in time and in budget. But beautiful architecture work doesn’t share those values. The best architecture is bold and creative, and still has people talking years later.

I think this split already exists in programming. We just don’t admit it to ourselves. It’s different work inventing React vs using it to make a website. Inventing react, or rust, or redis requires considered boldness. It takes time to nurture the right insights to make it right. In contrast, the virtues of a good web consultancy team look more like the virtues of an electrician: Good customer service. Clear estimations. Work delivered on time & on budget.

But we’re so enamoured with the idea of ourselves as “elite hackers” that clock in / clock out programmers can’t give up the mantle. I get it. But it’s stupid. There’s no point evaluating candidates on their ability to reimplement a btree from scratch if their job is to style buttons. You’re evaluating people for a different job. Test their software estimation skills. Their social skills. Ask about workflow and productivity.

Essays like this one ask “where did all the hackers go?”. They’re still around, they’re just harder to find now. They went into weird crypto projects. Llama.cpp. Obsessive database projects like scylladb. They’re inventing rust, and finding security vulnerabilities in io_uring for that sweet Google bug bounty money. They’re in the demoscene or making programmatic art for burning man.

Do you need real hackers at your company? It depends. Are you making an apartment building (on time, on budget) or the Sydney Opera House - which is iconic now, but was almost never finished because of delays and creative disagreements? They aren’t the same kind of work.
Even within the search results, there will be ads. If you search "what happened in Canada today", Google will link some news and there will likely be a sponsored link or some form of income-generating item for Google. Then there's the data you're generating as you use Google to navigate to the content you want, which can also be sold. Google connects you to content, every dollar they make is dependent on a non-Google creator, with the exception of maybe some Maps/Earth use-cases.
In the future we may all be firefighters.
Minimalist (CGO enabled) Scratch Docker Container with Alpine Linux and Golang
gnome is not closer to macOS. sadly gnome is coopted into making bad decisions under the guise of copying macOS.

As soon as the "designers" got more funding than the coding contributors, the whole gnome org went down the drain. They often trhow away complete systems and replace them with something that are unusable "to drive coding contributors". They are completely disconnected from the community. Ubuntu tries to work around all that (by making their own shell, settings apps, etc) so it is not too obvious, but if you use debian, you probably spend several months without basic desktop funcionality every time they pushed something. Gnome is the inspiration for the systemD politics.

So, no gnome is not closer to macOS. but gnome is broken by using copying macOS as an excuse by the designer teams.
Lifting Your Loads for Maintainable Elixir Applications
Have what correct licenses?

It's not clear that you need any license to train on data in the vast majority of cases. Having a license to train on it won't guarantee that you can grant your users a license to any particular output, especially given the addition of user input. And most of the utility is in creating outputs that are indeed distinct.

So the answer to "why not play ball?" is:
1. It's not clear that it's legally required
2. It would be incredibly expensive and/or slow progress dramatically, or limit you to pre-existing licensed content (e.g. Adobe) which drastically reduces some types of capabilities
3. Given #1, for any company that doesn't have an Adobe-style library, "playing ball" is essentially betting the company that it will become legally required, because on top of developing an AI model you're going to have to become an expert content licensing and documentation studio
The good, the bad and the ugly of Apple Passkeys (2022)
They don’t ‘retain’ a watermark. They ‘reproduce’ the watermark.

It’s entirely possible for a diffusion model to produce an original work and yet still hallucinate a ‘shutterstock’ watermark onto it, in much the same way as GPT can hallucinate valid-looking citations for legal cases that never happened.
I show you some ways scammers take your money using "MEV" as the excuse for their massive profits. MEV is something extremely competitive and require a lot of knowledge and experience to execute properly.

Nobody is safe, you aren't too smart to get scammed. Here's what it looks like.
I don't know, it seems like a bit more of a gray area here than with Pikachu. For example, if I said "write me an implementation of fast inverse square root in rust"... and it did... that's certainly not a copyright violation. And if I said "ok, now port this rust code to C..." and it did, then that's certainly not a violation. But then why should I be penalized because the language I want it in happens to be the original language it was written in?
Yeah but hunger is a spectrum. The longer you get hungry, the worse the effects.

I get brainfog immediately when I don't eat, I cannot think properly (affects my work) and I'm irritable.

How do you manage that?

And before you say "drink", I easily drink 2L of water just in the morning
Presumably Meta has learned that media linking is not worth negotiating with hostile governments.
Seems like the idea here is to provide a public API for third party integrations, which currently use a private API.
I mean I'd assume you care. Either they are going to jack the price way up for you or the quality will plummet. They don't have a plan to just go without all the revenue they get from Google.
It won't have escaped anyone's notice you declined to answer the question.
Open sourcing our video metrics [mave.io/]
Remember the FTC and their laughably ill-prepared anti-trust lawsuit against then Facebook? They tried table-pounding instead of doing their homework to properly define the area of monopoly and got their case thrown out.
Reminds me of my adventure with Yahoo Small Business for which I was paying them some amount every year for hosting my blog and an email service. They sold the service to Aabaco around the same time when I was moving between countries and had more important work to keep me busy. Few months later when I tried to login again turns out the service is dead and they have purged all my data.

I now host my blog on Jekyll on github. I don't trust other services to keep my content, learned the lesson hard way.

I also wrote about it on my blog in a footer: https://whackylabs.com/pbr/graphics/2017/12/30/writing-first...
Why Does the M2 Mac Pro Exist? [video]
Fort Lauderdale saves nearly $350K after repurposing seaweed into planting soil
Is your mobile browser in desktop mode?
> It means exactly what it says: never attribute [action] to malice

No, it does not. You are blatantly misquoting the original statement. Since you're so stuck up on the literal phrasing, let's be precise: never attribute to malice what can be adequatly explained by stupidity.

Which means, if you are attributing some action to malice, then stop and consider whether stupidity is an adequate explanation. And if it is, then don't attribute it to malice. And if not, then feel free to attribute it to malice! This is in no way "rules out" malice as an explanation. If there is any evidence of malice, then by definition stupidity will not explain that evidence, and thus will not be an adequate explanation. So there is no dichotomy either.

The very sentence is merely a statement on how to evaluate intentions in light of limited evidence - it says nothing about the truth, as human knowledge is always limited by available information, especially in human relations.
> That's how we got algorithms that optimize outrage, because outrage and stress create massive engagement.

I mean, in this case, it's not a "problem", it's a predetermined goal. It's not some sort of accident that they optimize for engagement, it's explicitly what they want to optimize for. The fact that it causes harmful interaction isn't an unwanted side effect, at least for the social media company, but a means to an end.
Okay, but how much are they charging?

It's getting really annoying how many sites force you into a trial just to find out how much it'll cost when it ends.

EDIT: Is this even positioned to compete with Copilot? What editors are there plugins for? There is surprisingly little information on the site.
> all have an axe to grind with is portrayed as the leftist woke media

Are you calling the media woke, or are you saying that Conservative leaders are calling the media woke?
Nice. I've worked for awhile in backend dev and infrastructure/cloudops, and thought about trying to transition to pentesting to try something new. What did you like about it? What did you not like? What made you decide to leave the domain for ML?
It’s not just [] - it’s any amount of leading 0s.

But this is exactly the point - if you forgot about proving `ToBytes(FromBytes(bs)) == bs`, forgot about this edge case, and later tried to prove a function that implicitly relied on that fact - Dafny would let you know!
> Microsoft has been dismantling the desktop UX for me over the past few years. I think they’re migrating the entire UI into the browser.

I think it's more about trapping you in the MS365 silo than anything. They want all your data in the cloud because it makes it makes it non-portable. I think the big push they'll make after the desktop apps are replaced will be about data governance because it let's them increase lock-in.

First they'll make a 100% online workflow a possibility. Next they'll convince businesses to abandon local files because it's "too risky". Then they'll start locking down everything that could be used for "data theft", including copy / paste. At that point they effectively own your data.

And it's not far fetched for them to lock down things like copy / paste. I think that's why there's been a big push for TPM and things like Passwordless. It's a solid base for authenticated / authorized actions. Yeah, they'll use it for authenticating to websites first, but there's no reason a similar system can't be used to support signed / authorized actions between apps.

So, when you copy text, it doesn't go straight onto the clipboard. Instead, the office app uses a TPM managed key to send a signed request to MS365. The TPM will have a key enrolled for office apps and will only encrypt/sign for trusted (think code signing) office apps, so Microsoft knows the request came from an official office app. You'll be logged in, so MS can check if you're authorized to copy the content to the clipboard. The public half of your TPM managed key will be stored in your MS365 account.

If you're authorized to copy content to the clipboard, MS will encrypt it with your public key and send it back. Your clipboard will have an encrypted copy of the text. When you go to paste, the receiving app will need to ask the TPM to decrypt the payload and (remember) the TPM will only let the key be used for a specific set of trusted apps, so the copied text will never touch an app that's not authorized.

Think of taking Passwordless, adding a TPM as a requirement, and using it for a workflow of app actions rather than auth actions. That's where we're headed IMO.
Privacy isn't "no one can know anything about me, ever, even if it is my choice to tell them". By this logic you are violating your own privacy when you introduce yourself to someone with your name.

The actual concept of privacy is entirely in line with their idea that you "should be able to decide what data [you] share with third parties, how [you] share it, and when it can be shared"
Thanks for the heads up! Looks great, will take it for a spin.
I wonder if we're gonna see an ad-blocker-blocker-blocker kinda race going on here. As long as the code runs in the users' browser, there should be a way around it.

Makes me wonder if they'll ever move to WASM... though I assume there's gonna be ways to block ads regardless.
Home owner and renter are both part of the society, lets say a% of home owners opt into short term rental and increase their income by b% and tax revenues go up by c%, that drives rents go up by d% and f% of renters are priced out, also the added tourist traffic support local economy by f%.

I do not see any analysis that even tries to obtain/study these numbers, measure the trade offs and evaluate the net impact on a society. I feel these are more emotional arguments than rational, seeming to stem from home owner must be richer, and so we got to help the renter. There's so much nuance, is it a small tourist town, mid tier city, big city, available housing supply, home owner and renter demographics - a small ski town might have lot of seasonal workers for half a year, renters might not even be locals in that case, obviously different in other places. Who are the home owners? locals, out of town investment home owners, corporations owning fleets of houses, how can there be one size fit all answer without evidence/data.
Sounds like an anti-pattern or SLA dodge to me.
Where are you getting that data?
Right, who could forget PP asking Elon Musk to get the CBC flagged as state media in the same class as Xinhua and Russia Today.
I think it's mostly about the current MAGA heavy SCOTUS though that got there mostly by duplicity and hamstringing Senate procedures and pure luck. The judges weren't selected for talent, they were selected for an agenda.
> As the summers get hotter and drier

According to: https://www.wolframalpha.com/input?i=yearly+rainfall+in+albe... there has been no change in rainfall or temperature in Alberta over the past 70 years.
When do you think the 2016 election was held, and when did the participants in it campaign?
Like that other Elon Musk company!
Reducing the environmental footprint of the US health care industry
Yes but the crypto folks didn't do that, they were busy chasing nfts.
MOVEit hackers may have found simpler business model beyond ransomware
I would like to see the CBC dismantled. The CBC no longer fulfills its mandate of serving the general public.

Your comment, "Top Bell Media executive urged CTV to avoid ‘negative spin’ on coverage of parent company" equally applies to CBC and the current government or leading political party.
>Even under that different defining characteristic, the analogue would be the same modern event: the recording that gives lie to the cover-up narrative that he had used his psychic declassification superpowers.

My apologies. I wasn't clear that I was responding to this:

The defining characteristic of Watergate was the audio tapes, so this has to
be a reference to the "Bring some Cokes in, please" recording.

And not at all responding to this:

There's no way that could be Watergate-squared.

I don't claim that the former president's legal issues are "Watergate-squared."

While there are some similarities between Watergate and the current situation, specifically a lack of ethics, enormous hubris and that it involves a (former) US President among other things, the cases are quite different and should be treated as such.
> Having said that, I'm still not sold on the Apple Vision Pro.

Yeah. To me VP feels like carrying a boombox on your shoulder, when all you actually need are AirPods.
A side effect of this implies that if the internet platforms drop all Canadian media as a result of this law, it demonetizes all Canadian media, and then the only Canadian media that survives is what is directly subsidized by the government at its discretion.

I see why this "works" now. The effect is censorship and silencing of disfavoured outlets with the pretense of deniability. This country is a lost cause.
Whether it is actually more complex, I don't know. I didn't claim so for actual reasons, and your comment is one of them.

I'm just a user, not a package or system maintainer, whose opinions are way more substantive than mine. Distributions have overwhelmingly chosen Systemd, so it seems obvious that it offers real benefits (including simplicity, I must assume).

As a user I just lament the missed opportunity to simplify the system and service management also from my point of view. I don't see Systemd as simpler than other init systems, just different.
My experience was very similar. Copilot became a sort of improved autocomplete, that would save copy/pasting repeated variable names into tests, logs, etc, but offered no other significant improvements. Its suggestions were frequently incorrect, often not obviously so.
Nice. I really like the transparency. That's one of the main reasons I didn't use github copilot.
It seemed very intentional. Along with the recent monetary policies I would be surprised if this wasn't another hammer they're intentionally swinging to cause recession
White House uses budget hammer to spur better cybersecurity in 2025 and beyond
I get it, but I want to use SQL. It's a lingua franca and has a lot of power for writing migrations that I'd rather use than inventing my own.

That said, it's awesome to hear from someone using jsonb with migrations. Most places I've seen using jsonb push responsibility for handling different schemas onto the application, which <shudder>.
Sorry. Should have added a ;-)
Google says it will start blocking Canadian news stories in response to new law
I mean what the hell I said.
Hundreds of federal network devices fail new CISA security requirements
It's mostly a writing gig. (tptacek disagrees, but that's fine -- we disagree on lots of things.) You don't really make anything, and I liked making things. It was kind of that simple.

But! I also met some of the most interesting and capable people I've worked with. So if you're interested, I encourage you to give it a shot.

As for "why ML," I liked ML and it was full of mystery, which was good enough for me.
>>He said they were told the Federal Aviation Administration has a hold on the plane so nothing can move on it or from it.

And then they wonder why people try to take their bags during an emergency off boarding.... Because they know they will not see it for a long time if ever again.

Stupid policy
I found that writing forces me to look for a simpler, clearer underlying idea. I sometimes have a bunch of disjointed thoughts that I feel intensely about, and writing forces me to find a theme to bind them together.

Simple ideas sell, and finding them is a valuable skill.
In Florida, America’s flattest state, this man climbs to the highest points
Alibaba T-Head TH1520 RISC-V CPU and a Few New Arm SoCs Ready for Linux 6.5
I once loved the idea of flying as well, and I have a miserly 18 flight hours on my record, accumulated 23 years ago.

The immediate reason to stop was the fact that the more I did it, the more nauseous I got, but by then I had already decided that flying was not nearly as exciting as I expected it to be. Stopping was an easy decision to make.

That said, I also have friends who still totally love it.
I took the "boring tech" stuff differently. I choose technology that makes my production environment boring.

Sometimes that means picking technology that is not mainstream. Choosing mainstream technology is one of the best ways to make your production environment decidedly not boring.

I would argue Erlang is one of the most boring pieces of tech you can pick. Look at how boring your production systems can get when you choose that.
What an odd take. Are you saying that professional journalism literally doesn't exist? That Joe Rogan is the same thing as James Risen? Admittedly plenty of people call themselves professional journalists that are frauds like all the folks at FOX or OAN who have been caught dead to rights lying to pander to their audiences. Or Rogan's guests like RFK and Alex Jones who only come on his show to promote their personal interests push their own utterly deceitful agendas.

But there are a great many serious people who take pride in speaking the truth and exposing reality that people don't want to hear. It's beyond cynical to think that every single one of them is fake.
>You can, today, buy any manner of uncertified experimental aircraft and fly them in general aviation.

No you can't. Experimental aircraft have to get certified by the FAA.
Possible non-sequitur:

... "if the internet platforms drop all Canadian media as a result of this law, it demonetizes all Canadian media, and then the only Canadian media that survives is what is directly subsidized by the government at its discretion."

Does Canadian media have no other revenue stream other than the Internet?
> The law mandates that social networks cannot cease publishing the content

So, how does Brazil stop them from withdrawing from Brazil entirely?
Well clearly you have all the answers lol. Again your logic is faulty. There is no world government compelling action thus by your own logic any government can simply fail to take action until the duration you have mentioned has passed and then they are absolved of responsibility.