skysight-inc/HackerNews huggingface dataset:
Note that Gitea will start adding federation support to their code forge, and at least 3 other projects are dedicated to code forge federation at: https://forum.forgefriends.org

Also a self-hosted alternative to KeyBase is at: https://keyoxide.org (minus the chat parts).
I think you have to figure out what kind of problems you want to solve. scikit-learn will run perfectly fine on your CPU and you might not need all this complexity beyond that.

I think you are getting side tracked by a bunch of people at a car show with their hood popped checking out the custom chrome engines each other have. It is a bit pointless to worry about if you don't even know how to drive yet.
Which I do agree with, assuming it’s work devices too. But secretly recording devices is just weird.
I would clarify that numbers won't be grossly exaggerated. Because can't disguise compounding numbers for more than a few cycles. Over reporting GDP by 2% consistently for couple decades and real economy would be only 2/3 size as projected. Under report covid for a few days and you have millions of cases instead of hundreds. Also PRC epidemic controls / contact tracing require accurate reporting to even work. The outbreak numbers since March 2020 have been so small that large discrepancies would be hard to hide.
Good shout, actually.
Why throw away the timezone ...+02:00? That's information loss.
I have played Xonotic[0] for some time and it's a lot of fun. As far as i know it's entirely libre.

[0] https://xonotic.org/
I'm not sure what you're talking about. Why would allowing battery replacement hinder development of battery tech? If anything it should spur a battery aftermarket using different charge controllers, chemistries, etc. that are user-swappable for the OEM ones.

It just sounds like a generic antiregulatory complaint ungrounded in reality? It's not like li-ion tech has advanced dramatically absent such regulations. The bottleneck seems to be chemical, a matter of energy density, not a regulatory chokehold on innovation.

It's just part of a bigger right-to-repair war, whether it's batteries or cars or operating systems. Manufacturers are increasingly moving to rent-seeking behaviors and X as a subscription, which is great for their profits but not so good for consumers or societies.

Big tech is already on the verge of supplanting governments across the world, the last thing they need is more freedom to "innovate". They don't do it for the social good, just for their profits, and regulation is always playing catch-up to try to limit the social and environmental damage from their actions. At least the regulations have some measure of democratic buy-in, vs the what, 2-4 big tech companies that alone determine the future of tech? They don't have your interests at heart, at all.
Can you ELI5 metaphysics?
I see what you are saying, I still disagree. Maybe I should have added "modern" to my statement.

I am a functionnal programming zealot too (although I am mostly doing rust these days) but I think it is less about procedural vs functional than it is about the abstractions used and the overall "power" (as in, it does a lot of work for you) of the compiler. My argument is that a more generic but extremely powerful compiler (because it had more work and iteration that went into it) will beat any specialized poorly made compiler any days.

Python, Rust, Typescript, Scala, etc, etc... they all support lambdas in one way or another and have reached some kind of local optimal for the tradeoff that they are making. My claim is that you are never better off these days inventing a non-embedded DSL, and if embedded DSL you build, do it as a simple library in one of the nice modern language.
That is exactly what is happening when you lack dynamic range.

Say that your eye is sensitive from light intensity 0 to 100 in some units, but your camera sensor only handles 40 to 60. That means that everything under 40 will be mapped to black, and everything above 60 will be mapped to white.
Yes well said, that’s exactly what I was trying to convey.
Klaus Schmeh’s List of Encrypted Books
We once had to drive special parts for one car by taxi cab to the factory, in single figure quantities, to not let the line stop and pay the fine... "just in time" production can be hell...
I use robohash in my hacker news client's user profile page as well as the leaders page:

https://apps.apple.com/us/app/id1464477788

https://play.google.com/store/apps/details?id=com.pranapps.h...

Example:

https://play-lh.googleusercontent.com/RYxCwU-dV9hdzmewDKYmlU...
It's not a scam - they just don't particularly want to be in the business of supplying parts, so they charge a premium. You can buy an alternative if you like.
Towards who, and for what purpose, that's what I don't get -- except if the audience is the Russian population. Anybody in the western world has seen enough (or has been presented enough by the western media, if you're cynic) to make any attempt to interpret the outcome as "winning" futile.
Apple Silicon Mac Pro could combine two M1 Ultra chips for speed
Total BS, NATO was a totally defensive alliance against the well known expansionary aims of the USSR - who fostered conquest and dictatorial regimes that gave zero power to the people. How many communist regimes have democratically elected governments? Write it on this piece of paper - no pen needed - there are none at all.

https://www.youtube.com/watch?v=f8ZqBLcIvw0&ab_channel=Kraut
Further background, the author of the worm was a cofounder of Y Combinator: https://www.ycombinator.com/people/
> Consumer should be voting with their wallets and they should have a choice.

This only works when there are no monopolies or oligopolies.

This is an idealistic view that is not worth anything because most markets have monopolies and oligopolies.
DIY haptic input knob: BLDC motor and round LCD
(2019) please.

Last big discussion 2018: https://news.ycombinator.com/item?id=17849546
I think you're right. Most people don't care. Remote is okay, in-office is okay, both have pros/cons. But people make it a game to shout their preferences as though the world will end if they don't get their way.
Educational institutions are the rocks on which the endless waves of ignorance crash and are broken. Educational capactiy thus needs to grow with the overall population. And if you don't grow the elite schools - or build new elite schools - you lock the society into oligarchy, as the relative size of the 'elite' grows smaller and smaller, educating the Sackler children while locking out increasing proportions of talented kids from less advantaged class backgrounds.
You can get resilience from hardware failure and shorter downtime windows if a host needs to be rebooted since the database will immediately start up on another node.

A good Kubernetes cluster will also give you centralized logging/monitoring/alerting as well.

So if you already have a cluster (and an administrator), you do get benefits. But the benefits are only really worth it if you can amortize the cost of the cluster administration over many applications.
Its not nearly enough to cover scalar arguments. You've got to cover composite arguments. time_t, fileno_t, fpos_t, etc may appear in structs, arrays, etc.
IMVHO People should reason about https://groups.csail.mit.edu/mac/users/rauch/worktime/ and about the fact that we work to live, not live to work. From that the target is neither WFO or WFO but work less to still have more. In that sense we should/must tend to what makes us feel better.

If WFH works for that than we should go for it, if not we should not. The world is not that big, but also not that little, there is room for diversity, not only: diversity is the engine of evolution, we do things differently and compare the outcome in a constantly improving manner, a thing all dictator hate because let people see different worlds instead of "there is no alternative", "we are in the sole and unique possible system" etc but the real engine of human evolution.

That means it's about time to change the society, and yes that's not easy, that's might provoke big disasters and suffering before arrive to a new stability but that's is. There is nothing "fully right" and nothing "fully wrong", there is almost never "the best solution" to anything, we need to try, fail, correct, keep evolving.
Here's some numbers to make sense of this.

The kinetic energy formula is mv^2/2. At the speed of 0.2c, the relativistic correction is only about 3%, so you can ignore it. Let's say you want a probe of only 2kg. At a speed of 60000km/s = 60 million m/s, the energy is 3600 x 10^12 joules or watt-seconds, which is the same as 1000 GWh. So, roughly the output of 1000 nuclear power plants for one hour. And this only if by some miracle we achieve 100% efficiency in converting electricity here on Earth in kinetic energy far out in space. We'll get back to this in a moment.

How long does the acceleration phase take? At a gentle 1g acceleration, this would be 60 million m/s divided by 10 m/s2, which is 6 million seconds, or 69 days, so a bit more than 2 months. At 1000g (mentioned in the article) it would only take 6000 seconds, or 100 minutes (1h40m). The average speed over this period is 0.1 c, so at the end of the acceleration phase, the spacecraft will be 10 min-light away from us, which is 180 mill km, or a bit more than 1 AU.

Now, lasers don't produce a perfectly collimated beam (i.e. parallel rays). The best one can achieve is the optical diffraction limit, which means an angle of divergence of 2.44 x lambda/pupil diameter. Let's say our laser has a huge diameter of 1.22 meters and we use green light (500 nm wavelength). We end up with an angle of 1 microradian. For such small angles the tangent is equal to the angle, so it's going to be 1e-6. In other words, for each 1 million meters, the beam spreads out by 1m. At 100 million kilometers, the beam spreads out by 100 kilometers. Since our spacecraft only has a diameter of 10m, it captures only 10^(-8) of the beam. Let's say you fiddle with the numbers (you use a bigger diameter laser, with a shorter wavelenght), and you reduce the divergence angle by a factor of 100. That means you still capture only 10^(-4) or less of the beam for most of the trip.

So that 1000 nuclear power station just went to 10 million power stations. By the way, you better build them in space, otherwise the poor Earth atmosphere will not be so happy about this whole business.

Ok, but let's now say you overcome all these issues. Congratulations, you just accelerated a spacecraft to 0.2c. What's out there in the vast empty space? Mostly molecules of hydrogen, and from time to time a speck of cosmic dust . Now that speck of dust is not so innocent. It can weigh as much as 100 mg [1]. 1 mg specs of dust are quite abundant. And such a tiny speck of dust is nasty, really nasty. Because it hits you at a speed of 0.2c, i.e. with an energy of mv^2/2 = 10^(-6) x (60 x 10^6)^2/2 = 0.5 x 3600 x 10^6 = 1800 MJ. For comparison, a modern American armor piercing tank shell has a weight of about 9 kg and a velocity of about 1600 m/s, so a total energy of 9 x 1.6 ^2 x 1e6/2 which is about 10 MJ. So one tiny speck of 1mg will hit you with the energy of 180 rounds of M1 Abrams.

You only have to spend 20 years with these little fellows.

[1] https://en.wikipedia.org/wiki/Cosmic_dust
The "Sdk.Web thing" is the way the project is built.

As I and several people in this thread has pointed out to you, the application the resulting application is not a "web" application. It is a console app that launches a webserver.

The Sdk (without web) is not designed to compile cshtml and/or razor source files. It has nothing to do with package dependencies.

If you do want to start of with a console app sdk, then look at "minimal API". You simply add package references to Microsoft.AspNetCore and Microsoft.AspNetCore.App to your console app, and then you can start using the minimal API samples. They will also launch a website.

The example I showed you above was literally adding two lines and changing one line; and then you had a console app which asked the port and launched a webserver on that port.

If you start from a console app, you will not have build targets configured for cdhtml and razor files. However, to prove that you can launch a webserver the same way you can do this (yes I have tried it and it works):

1) Add dependencies to your "console sdk" project:

<PackageReference Include="Microsoft.AspNetCore" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.2.8" />

2) Replace program.cs with this (this is the entire app):

using Microsoft.AspNetCore.Builder;
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/", () => "Hello World!");
app.Run();

Voila. A web server.
My main frustration with IC levels is that the promotions often come down to questionable criteria like:

- Have you worked on highly-visible, high-level, cross-org projects?

Are these efforts really needed? Should your organization be reinventing the wheel? I've seen staff IC's get unreasonably attached to their own pet projects and keep pushing them despite universally negative feedback from the engineers that would be affected. The right level of high-level abstraction should come from the actual requirements of the business, not artificially pumped up by engineers because it's required to get promoted.

- Do you mentor other engineers?

Do the engineers on your team actually need mentoring? Most of the people on my current team are not senior (IC2) and the best group of engineers I've ever worked with. We all have 5-10 years of experience. But the IC4 recently assigned to our team feels the need to give use engineering 101 lectures on every single topic, and it's been extremely frustrating.

- Have you led projects?

This one makes sense I know. But it's also often just a proxy for your time at the company if you need to patiently wait your turn to wear the tech lead hat. Glacial promotion opportunities often lead to the best engineers leaving
To be fair to the ICO, they're chronically understaffed. The only time I have ever needed them, they did the one thing I needed of them - reply-all to an email accepting the complaint I was making.
You're probably looking for Nomad or Mesos honestly.

Kubernetes, as designed, is a framework and a rather leaky one in my not so humble and subjective opinion.

it accomplishes a pretty lofty goal (bin-packing, deployment, eventual reconcilation of service and generalising the network/storage so that you don't care about underlying infra) but it does so at a rather heavy cost of complexity and because you can swap out underlying pieces: if you're not on a cloud provider then you're probably going to spend the majority of your life maintaining it.

But, you probably want Nomad, if you're thinking about kubernetes seriously.
Maybe work from the other direction? Work through each pattern and think about where they might work in your existing codebases and then try implementing them just for the sake of hands-on experience.
> about:profiles is actually a useful way to manage multiple logins. I used to have one set of accounts in ff, another in chrome. But now I just have multiple windows open in different profiles (and themes to distinguish) each with different login state

You could also use firefox containers: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
>Pretty sure over a century ago nobody thought that these Fossil fuels are going to screw the Earth so bad.

They did.

https://qz.com/817354/scientists-have-been-forecasting-that-...
two thoughts:

- there's people trying to make this case currently

- when we scaled fossil fuels, terraforming was pure science fiction only, not something anyone realistically expected. it only started to become visible some 50 years later.

I don't think we'll make the same mistakes, but there'll always be new and more expensive mistakes to make.
Many people are required to have and mow lawns by their HOA or local government. For those people, the choice is mow, move, or eat some fines.

Mowing may also be necessary if you live somewhere with a rodent problem, or particularly if you live somewhere with a rodent and snake problem. You don't want rats nesting right up against your house, nor vipers (attracted to the rats) nipping at your heels every time you go outside to check your mailbox.

Of course there are outside-the-box solutions like surrounding your house with gravel.
Admittedly it’s been a while, but the last I checked crypto-driven GPU scarcity made it much harder and more expensive to build a gaming PC than to buy premade.
I made the experience that they are hard to learn and understand out of context, so practicing on flashcards does not make much sense for me.
What I did is programming some mini projects in which one or two patterns are used: Pub-sub is nice in anything UI related, commands+state is great for a simple undo/redo-manager etc.
quip uses a AAA battery that is easy to replace. They use multiple gaskets to keep it safe from water.
I live in Europe myself, so yes the possibility of my own home being bombed is very much something I'm aware of.
My boss is not my friend, why should I chat with him about his or my private life, I am an introvert so I never start this kind of discussion, but from the OP I understood he was refering to work related chat
Choose a better dentist. You could die with poor medical treatment.
If you go by the headline, sure. If you read the paper then:

"Overall, vaccine effectiveness (VE) against medically attended outpatient ARI associated with influenza A(H3N2) virus was 16% (95% CI = −16% to 39%), which is considered not statistically significant ... This analysis indicates that influenza vaccination did not reduce the risk for outpatient medically attended illness with influenza A(H3N2) viruses that predominated so far this season"

In other words the vaccine may have been zero percent effective or actually made flu worse (this has happened in the past). They don't actually know what it did, but they're sure it didn't work by any definition that normal people would use.
Most probably don't support it. Some might. People are complicated and not always logical.
I'm curious, is it common for scanners to look for vulnerabilities in bespoke servers, or do they usually look for known vulnerabilities in specific versions of popular servers like WordPress, Apache, etc?
Well, we tried that, and it has its own problems too.

However, in practice, the monopoly on violence ends up implying a desire for the monopoly on money. Drawing that out would take more than an HN comment, but I don't think it's too shocking a thesis.
“We end up borrowing our neighbor’s printer. The logistics of picking up the printer, bringing it over to our apartment, downloading the software, and then printing take about half an hour.”

Why don’t you send the file and ask them to print instead?
Great article and thanks for sharing; great applications in one’s personal life too. The author is very focused on hows of managing expectations of the technology team, and would love to hear his/her thoughts on how to manage expectations with the business.
You can use date search in Google, you know?
I'm sorry but it's not that simple, people who want to work in the office tend to want everyone else to work at the office too. People who want to work outside of the office want people to use remote tools to communicate (otherwise they miss out on conversations). You either go full remote or you don't, I think most people would agree that hybrid is the worst of both worlds.

> The other point to think about is this: remote work is brill if you are enjoying it, but it licks massive donkeyballs if you don't.

I really don't understand this point of view, just pay for wework
Wil never run on proprietary operating systems, so this is a dead project from the get go ..
To my point above, I'm pretty sure the Framework case is quite a bit larger in volume than the MBA case, so it's not really apples to apples there. Perhaps it's just that the Intel processor in the Framework is a massive energy hog (likely), but even my old Intel Macbook had easily 2x the battery life.

In the end, I wasn't even trying to say that the battery size mattered. If anything, the fact that it's a bigger battery almost makes it worse. They crammed more battery in and it's still a drastically worse user experience when it comes to everything about the battery.

Some of this is definitely because they're having to buy worse parts to try to make sure they're replaceable, and maybe that would improve if more places made parts for it. Maybe I could upgrade to a more efficient CPU/Mobo in the future, or a better battery, but then what do I do with the old one? I'm still contributing to e-waste.
In my experiences (multiple), in-person work is primarily about the appearance of work, and not nearly as much about the actual work.

I've tried to properly document basic reasonings and how-to's for future people in the roles, and told that wasn't really the work needed done. Then again, management failed to understand that onboardinng and more routine-ish tasks could be documented and sped up.

I jumped ship from my previous job (that was forced WfH with grumblings of returning any day now), to a 100% true remotework position. I'll *NEVER* go back to a hybrid or WfW job again.
IMHO, the real solution is to avoid exposing opaque types from library C in the interface of library B. Obviously, some libraries do this anyway, so your criticism is valid. Library C's headers would likely need some #define to link to the old functions and types for compatibility. But transparent aliases are still very effective in the case of shallow dynamic-library dependency graphs (e.g., most open-source projects), even if, as you note, they aren't a panacea. (I'm not even sure there is one: there'll always be a Y2038 bug or TLS deprecation or whatever that library C needs to make a breaking change to fix.)
Please take note that my remark below has nothing whatsoever to do with Ukraine. Do not assume that you know my position on the matter.

YouTube (and most of social media) has lost its way. As with any other business, straying into politics and making it a core part of their decision making process is a sure way to alienate some percentage of customers/users.

I miss the good old days when businesses were focused on their business.
If the real work is done remotely then the work done at office isn't as important.
I'm interested in this.
However I don't know, what exactly this is. Is it only an ios app? A website?

The homepage says, it connects to all tools, but I can only see mentions of slack and notion. What about jira? Confluence? Mail?

Also I see no pricing.
Exactly! When we switched to remote at the start of COVID all our communication issues seemed way less important as people were communicating more on slack.
Watch battery fires have taken down a number of aircraft.
ok, so it's not just me?
> But how much does the insurance cost?

Mine is about 350 a year, but they work out a rate per-appliance and then give a discount on the total, so you can pay more (or less) depending on how many appliances you cover.

> Are you positive this insurance, over the years, is cheaper than what you would have paid Miele directly?

Absolutely.

A Miele call-out will set you back 150 call-out + 100/hour, plus parts on top.

Or (if Miele agree) you can pay a "fixed-price" 300 which covers parts and labour (but again, this is subject to Miele's agreement and that agreement is given on a per call-out evaluation).

And as I said, one of my Miele appliances is 10+ years old, they've been back a good few times replacing increasingly major parts each time, so now the only thing 10+ years old about it is the external casing !

Even if I bought the "official" Miele parts myself, I value my time at greater than zero ! So its still cheaper than me buying the parts and spending a half a day pulling out appliances and fitting parts.

And given the price of new Miele appliances, its not exactly like after 5 years I could afford to replace everything with brand new appliances, since that would cost A LOT more than 350x5.