skysight-inc/HackerNews huggingface dataset:
Bookmark https://devblogs.microsoft.com/dotnet/ and read occasionally. https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csh... is good for a quick overview of language features depending on what version you're at.

Most .NET devs only need to be peripherally aware of these changes, as most businesses using .NET will move slower than Core's new pacing. It's even less important for lower seniority devs as you typically need project changes to utilize new features, which is a call a senior would make, which involves approval/testing/deployment, so a slow process which gives you time to read up on the new features as they're needed.

You're better at your "craft" the more tools you know about and how to apply them, but if your day job prevents you from following the new stuff, I wouldn't worry too much about it.

>I feel .NET Core after a good start is falling into the typical Microsoft trap of constantly cranking out new stuff to do the same thing and leaving it to developers to keep up.

Yeah, the pacing has increasing dramatically from .NET Framework days, but that's probably a good thing. I would just stick to learning about what you do in your day job. .NET has a huge ecosystem compared to other languages, so it's going to be very hard to keep up with everything MAUI is doing if you're doing regular ASP.NET core APIs.
France as a policy to reduce heating energy in households aswell.
It's even seen as a primary mean to reduce energy waste.
People are more and more conscious that you don't need to heat your house at 70F+.
It's ok to live with a sweater on.
>As a European, we know - we've already lost ~25% of the value of our savings and purchasing power between double-digit inflation and the Euro crashing >20% in less than a year.

We've lost a lot more during the covid money printer bull run of 2020-2022 when house prices went though the roof. Good luck affording a house now that our wages are worth less and our energy bills are higher.
Part of it also has to do with us getting fatter on average; it helps in the winter but not so much in the summer.

A trick that can help with that is have "cold rooms" and let the other rooms raise in temperature.

I'm very comfortable above 80° if I haven't been moving around a bunch, but after I come in from outside work I like a cool room for awhile.
Neither am I. We'll all be dead in 100 years max. Meanwhile old man shakes fist at $1T market cap cloud (.jpg).
Nuclear is not working in France right now because France uses lot less electricity in summer than in winter (they have a lot of electric heating and not a lot of air conditioning), so they are doing all the maintenance and refueling in summer.

I am pretty tired of this particular misinformation.
Hey! We're looking for a venue that can host - very grateful if you could drop us a note - dillon(at symbol)oneslipstream(dot symbol)com
Nuclear is green enough.
Ask HN: What Do You Hate About the Hiring Process?
For the past 2 years I have been running free and paid mock interviews with hundreds of candidates who are primarily targeting tech companies - free content on YT under InterviewAt if interested. The follow-up meetings after the mocks with candidates have been amazing pseudo customer discovery sessions.

I've spent the last handful of months thinking deeply about how companies are running their processes and how candidates are preparing for their interviews, and I have come to the conclusion that there has to be a better way for everyone involved.

I've begun building software to address a part of the problem I think I can impact immediately, but would love to hear from people here on HN for the following prompt:

What do you hate / wish was better about the process of *preparing for* or *being in* a job interview.

I think there are 3 relevant personas, and user story format is totally fine:
- As a job candidate, I hate...
- As an interviewer, I hate...
- As a hiring manager, I hate...
I spent six weeks last summer working in my place without AC because the AC had broken and for various reasons it couldn't be fixed right away. I can say for certain that I did not become more tolerant of heat and my productivity was extremely low because I was lethargic all the time. I may have become slightly less uncomfortable in the heat but that didn't help with the lethargy.
Sure, but 8 years of turmoil without a "major" civil war (but two Chechen wars with massive destruction and causlties) is a very, very low bar.
> This is about of straightforward as a "I screwed up, I own it, I apologize"

"A source provided info. Source is now discredited. I thus no longer trust the info." That's the gist of the apology. But that's neither here nor there, it does not show understanding of the fact that his reputation was deliberately used for criminal purposes.
I’m pretty conservative compared to most HN posters and can see the immediate benefits of electric cars. Older conservatives drive me crazy, the FUD makes them seem really stupid.

My uncle (and a friend of mine in his 50s) is constantly posting stuff about how much pollution EVs cause and I’m confused because the guy lives in LA. “Didn’t you live through smog? Don’t you think even a coal power plant with million dollar scrubbers producing your cars fuel is going to be cleaner than your combustion engine?” My line of thinking is, even if EVs DID create more pollution like he seems to think, it’d be better for the entire population of LA or any other city that the power be generated away from the city in a power plant and not from a million tiny poison spewing vehicles in LA!

He just tells me I “need to do the research” and it annoys the crap out of me. For cities with pollution problems it’s so obvious that EVs are a win it hurts.
>Do you live up to that standard, or would someone be able to find some damning evidence of some dark side of you?

Not all dark pasts are created equal
Two developers go on a date: they use this as an ice breaker to get to know each other.
Almost certainly, in the near term, these tools are going to make folks a little more productive and will not be replacing anyones job. Every digital product, whether it be SAAS software, games, or whatever, is heavily constrained by labor availability. Show me one product that was feature complete and exactly matched the scope and scale of the original vision, and I will show you 100's that needed to prioritize features and downsize scope in order to deliver in a timely manner.

And FWIW, I think these tools are still a little too limited to replace even a single person. They might make someone slightly more productive, but the modern stack for both programmers and digital artists is many levels deep. Automating any one of those levels is not sufficient to replace a human. You would need to automate every slice of the stack, plus the work required to stitch those slices together.
Why covered in bugs if the windows were screened?
There is almost no amount of physical activity that can offset excess consumption. Certainly not walking around on vacation.

https://www.nytimes.com/2018/02/23/sports/olympics/cross-cou...

>A typical elite cross-country skier will burn about 30 calories a minute during training — by comparison, a 155-pound person on an elliptical machine burns about 11 calories a minute.

I believe the units above are supposed to be kilocalories. For comparison, a single pastry easily has 200+ kilocalories, and 350mL of sugary soda has 150 kilocalories.
"Fair"? Shame!
20% of their employees had salary + benefits of 500 million?

Edit:
Snapchat has 32k employees!? :o

How does Snapchat have 4x the employees that twitter has?
Thanks for the offer, I’ll keep it in mind for a future event. I’d you could get in contact at firstname at oneslipstream.com or send me a Twitter message at ConnorL__ I’d love to chat about this with you.
> Instead he's managing to hold the line against all of the authoritarians and individuals wanting to rip each other down. I never thought I'd say this, but, well done cloudflare.

Are you aware of what site this blog post is about?
In Europe fewer than 10% of homes have AC. Europe is not much cooler on average than the US, although granted the "hot and humid" killer combination is more common in the Southern US than in Southern Europe. But it must be asked whether it makes sense at all to live in places where reasonable comfort requires advanced technology.
Except on cruise ships ... 2000-3000 per boat, though, yeah, nothing like Manhattan
The underlying data, I gather, must associate an image with a description. There aren’t millions of well-written descriptions of images. Yet, they’ve accomplished this with, I think, with merely the sparse text that comprises the title of the scraped JPEG or perhaps the surrounding text on a website.

However, shortly, there will be millions of extremely detailed descriptions of new images… that is, a person puts in a detailed prompt, and if you can capture how pleased the user is with the result, you could then add that new picture — along with the user’s prompt — to your training data. Eventually, you will have millions of well-described images, which will make the system even more amazing.
Nassim Nicholas Taleb has the most direct analysis of this. In his paper he explains that crypto coins are inherently unstable securities which over time converge to zero value.
Oh then it isn't a big deal then. Nothing for Germans to worry about.
Wow, you know an awful lot of stuff that doesn't follow from that fact. Can I borrow your magic crystal that lets you read minds to get the intent of the op?
No, it is an useful piece of data.

The American way of life is not sustainable. Even among developed countries the US is an outlier in terms of their use of resources and energy.
> I occasionally swap drives with a nearby friend
I think there will likely be better ways to bias the training of specific instances - Something like a 'training library' with biased training data that you can plug in for your use case.

For example let's say you're a well known designer with a distinct style, and you train your own instance on your lifetime's body of work. Now you can generate whatever you want in 'your style' (just like you can now ask for a painting in Dali's style).

Now you've turned your style and design process into a factory - for every new client you can create whatever they want, in your style, with multiple examples, in a button press. Perhaps you can even sell that 'training library' to other designers?
And all that while the company refuses to acknowledge that it is full backing.

Cloudflare loves to call back on the law when defending Kiwifarms, but then equate themselves to a public utility.

If the law intended for it, DDoS protection would be a public utility or at least a protected class of service that can't refuse customers. And if you say that it should be and the law is just lagging behind (and I'd tend to agree with you), I can say the same thing about the technical legality of a website that enabled and (indirectly) incentives doxing, harassment or even swatting (except on Kiwifarms, people might technically have a case for defamation, but good luck getting that prosecuted).
Yeah, I am surprised to still see posts from this total crank on HN.

Also worth noting: IIRC the dude is/was involved in a startup that was directly related / competing with other blockchain tech [1][2]

[1] https://twitter.com/dystopiabreaker/status/14701269278180679...

[2] https://web.archive.org/web/20180213200210/https://www.adjoi...
Drupal is a heavy application for sure, but it's also used in a lot of very high-volume places (sometimes in ways that you might not expect - for instance, va.gov is (sorta) built with Drupal. As of a few years ago, all of the NBCUniversal sites were as well). It takes some TLC to get it running properly. The ancient version that this site is running (Drupal 4.6 it looks like - released in 2007) probably just can't handle it.

(full disclosure, I occasionally contribute to Drupal + work/worked on the sites mentioned above)
But why should my goal to be user the energy of undeveloped Africa?

Why isn't the goal to provide Africa with the opportunities to generate and consume as much energy as I can?
I know people do this, but I can't get my head around it. SSH is end-to-end secure even if the entire DNS hierarchy is corrupted. The DNSSEC PKI is controlled at its roots by governments, and one level of branches down by a set of companies not known for integrity and especially strong security practices. Why would you give any of these entities any influence over your authorized keys?
You could say that about a lot of things that are normally covered by abuse policies. For example, we expect hosts to remove content that violate copyright, why is copyright more worthy of protection at the corporate level than defamation?
Aw thank you! Means a lot to hear that. :) Who knows, it may happen - have a few visual novel game ideas in mind for the far future.
The sky is blue, yes.
I'm not trying to be contrarian here but I'd say their cold war just began when the soviet union disintegrated. Because now their new cold war was Russia exerting influence over them and manipulating their governance.

Which is what Ukraine has suffered these last 30+ years.
Why Software Engineers Quit
Twitter and Meta have policies against doxing. Difficulty preventing it at much larger scale does not make them equivalent to Kiwi Farms.
Out-lawyered by life and facts.
I converted it to celsius and just realized it means you can't sleep if the temperature is above 22C. IMO, that's a reaching the level of a physical handicap: it's a very mild temp.
It would be great to see you there if you can make it for a future event :)
Giving app developers bogus data would make it harder to use* and maintain, so that's a clear win, IMO.

* use as in use for the intended business purposes, not harder to write the code
Hm, do I trust a company whose entire reputation is staked on keeping my data private, and who've been audited numerous times, as well as tested in court?

Or do I test my ISP, who absolutely doesn't care about my privacy and would give up my data at a moment's notice?

As long as you've researched your VPN provider, there's almost no reason to trust your ISP over them.
Exactly this; I would be knocking on all kinds of wood if you’ve had nothing but success with anything Consul/Vault/raft backed. Either that or beefing up your consul server ec2 instance types as soon as possible.
Japan declares war on floppy disks for government use
>but what more do you want from the guy?

By the time the December story was published, it seems that Krebs knew full well that his source was the person implicated in the crime to begin with. I would like to understand why he thought it was responsible to press forward while obfuscating this fact, and how he will handle similar situations moving forward. His thought process there will help inform me as to whether or not I can personally take him seriously on things of this nature in the future.

As it stands, I don't know if he learned anything from this, or if he still thinks that people that very well might have perpetrated the crime he's reporting on are reputable sources that he should post information from without question or disclaimer and the only reason this is posted is because he settled in court.
The article says that providing CDN and DDOS protection services for KiwiFarms doesn't constitute hosting. The GP commenter clearly disagrees. I'll be honest: it really does seem like a distinction without a difference to me. If Cloudflare stopped doing business with Kiwifarms, it wouldn't be online. Kiwifarms is doing a great deal of harm to the world by being online. At the end of the day, Cloudflare has a moral responsibility to—at the very least—stop contributing their security and networking resources to the cause of "Keep Kiwifarms online".
>it's not the feat of atheticism the first attempts involved
Very misleading statement, you still need to train many years.
I use X.509 certificates for SSH (via PKIXSSH [0])... but I'm not sure where that goes here

[0] https://roumenpetrov.info/secsh/
The reason China doesn't build high-end chips at scale is capability.

Does it matter though? Sure, China might be three or four years behind the bleeding edge, but does that gap actually make as much of a difference as Zeihan thinks it will? If you replaced all my electronics with an equivalent that was five years older I would be mildly inconvenienced but my life wouldn't change at all.

He also ignores some pretty big things. Like I've read all his books and watched probably twenty hours of his talks and not once has he brought up the fact that American Millennials and Gen z-ers are not having children.
Wikipedia has information on 3 suicides related to KiwiFarms: https://en.wikipedia.org/wiki/Kiwi_Farms#Suicides_of_harassm...
That is actually a mind blowing comparison. I knew heating/cooling is energy intensive but damn.
Of course I have thought about the reverse side of this. Everyone involved in the matter on my end treated it with the seriousness it deserved. And for what it's worth, I too used to believe that words couldn't hurt people and that justice was out there for those who do get hurt.

Having experienced it firsthand, I know that to not be the case. Good luck serving the subpoenas on Large Faceless Internet Giant(tm) and John Does 1-100, especially when you don't have anything near the standard of evidence necessary to do that or the law degree necessary to make such filings. Good luck doing anything less than that, because no one actually cares as long as the money keeps flowing.

The only way I could prove malice was by infiltrating their community. The only way I could shut them down was to sow enough distrust that they couldn't operate and to expose their malice to the world. And you know what? Our coordinated effort won out. We only had to fight an uphill battle against complete strangers, with our real lives put at risk. And they aren't so much as banned from the platform. They just know well enough not to mess with us again. Just the one group, because any other group could swing by and make our lives hard again.

And I'm not even the person who was being attacked. I'm privileged enough that I could have turned away and told them they were on their own. Just like some folks running some companies that help these folks do their dirty work. I didn't, because helping someone without any other recourse was the right thing to do.
The implied unfairness there becomes a bit more fictional when you consider that an electricity user in Washington state isn't exactly competing with an energy user in Gash-Barka region.

Where such a comparison does become intensely valuable is when the EU says things like "we will do whatever it takes" in relation to energy and food. The implication there is "we will out-bid anyone" and "anyone" happens to be Africa and much of Asia. That's quite a horrendous way of using your currency to export the famine and freezing that you deserve to people who had no say in your bad policy decisions.
As someone that spent 15 and a half years working for FedEx and then jumped ship to join TrueNorth shortly after their Series B I've definitely found it interesting.

FedEx:

- an ancient dinosaur, using a LOT of ancient tech (I did my job in an AS400 terminal for 15 and a half years).

- A bureaucratic dinosaur, even backfilling positions could take 6 months just to get a posting and even simple office fun activities had to be kicked up the chain to corporate legal for approval

- You were a serial number, mine was 628254

- Everything I did was micromanaged to the second via time stamps

- Reviews were rigid, mechanical, impersonal

TrueNorth:

- Agile, even in the 6 months I've been there things have rapidly changed (and for the better) and that just blows my mind. I know it's normal for a startup but it's truly like magic to me.

- Not a bureaucratic dinosaur, our CEO is hands on in the trenches still. She's there asking questions, looking for feedback, keeping a decent working knowledge of everything that is going on. There aren't a dozen people between her and the lowest rung of the ladder.

- I'm not a serial number, I'm just Ryan. I'm treated like a human being.

- Reviews are typical for modern companies. I can also ask my boss for feedback any time and, unlike at FedEx, know I'm going to get actionable feedback and not have him scrutinizing everything I do for the next few days/weeks wondering what I'm trying to hide/cover up in my work.

---

I definitely see a lot at TN that is being done much better than at a dinosaur like FedEx, we have the ability to just try something if we think it's going to work better unlike at FedEx where it would have to be kicked up through multiple rungs of management, then non software engineers would be tasked to investigate it, then maybe 3-4 months later a very limited time study would get approved and done, and then that new process - regardless of if it was better - would get buried. At a startup it's just "sure, give it a try, see what happens" most of the time or a much more immediate feedback "actually, that is going to be an issue because of x, y, and z".

I did join TN when it was north of 50 people though. It had 2 years and change of operating before I joined so I did miss out on the truly chaotic bits but 100% I would say I'm now better equipped for either a brand spankin' new startup or a decades old company due to my time here. I absolutely think differently than when I started 6 months ago and I don't feel stifled by some antiquated system of doing business. If I have an idea I can go explore it, or even try it, I can grab 15 minutes from someone's calendar to ask why they're doing something a certain way and what about it is annoying/is awesome, and I can take that and maybe apply it to my work or even let my brain percolate on how to improve that for them.

If I ever had an idea for a startup, I 100% feel better equipped to take stab at it now that I've worked for one. I definitely know what is working as far as communication, documentation, scoping, etc.
Very well put! I will think about how I can implement this strategy in my future projects. Good thing I am creating a market research startup, which will help me get this done.
So in Django templates I'd just flip a style - display from hidden to block of a single div. This would reveal a collapsed section of the tree and I could scroll to the correct div id. (saying list was a bad simplification)

In react because the state flowed from top to bottom I have to be very careful about what objects I update. Just passing down a single reveal could force the virtual dom to update for (num children per node)*depth. Even this required care on what props got updated.

The solutions seemed to be: 1. lots of useMemo so only a minimal amount of a node got recalculated; 2. Directly call a set state function of another child.

Both are quite ugly :( but the second seems nicer as it never could force a full update. However, it seemed to require a registry of set state functions {id: setState}.
Mad props to Brian on this. It's way overdue - and frankly, the Ubiquiti lawsuit was poor PR management - but it's good to put things right given some very poor journalistic choices. Journalists admitting when they are wrong is a key step in rebuilding trust in our institutions - not only news but many aspects of civil society here.

Ubiquiti - as a fan of your products - please drop the lawsuit now. I get that this did a ton of damage to the company, but I don't think anyone wins by dragging this out. The product lineup has improved dramatically over the last year, and it would be good to focus there.