skysight-inc/HackerNews huggingface dataset:
Capitalism wins again! Better than trillions in government and UN dollars. Only productive enterprise and real business activity can lift hundreds of millions out of poverty - there is no substitute.
CSS also performs better than JS in many cases. It's also easier to write and manage.
In India, solar charging of mopeds might work good enough without a network, but I fear population density (10,000 per km²) and, ironically, the smog are holding that back. Solar might also be problematic in the monsoon season.
I can see a future where Microsoft wants to launch a platform for retro gaming products and has to use Wine as a reference implementation.
I don't think there's any need to hide from this. For a while, all the major social networks were run by people who all felt politically much the same way. That has now faded, and it will probably never come back. So people who also felt that way politically feel the need to take greater actions to take control of their social media presence.

While I do not align with these people politically, I applaud their desires and encourage them to continue taking action to own smaller spaces instead of us all trying to fight over the monolithic centralized large spaces. As I've said several times on HN now, I am not particularly convinced in the long term that massive centralized communities are practical because the intersection of all community social norms is essentially the null set, or at the very least, much smaller than anyone wants to be confined to. The fact that all of the major sites sourced from a particular geographical location with particular dominant political beliefs was a historical anomaly that won't be replicated.
This bias is very apparent in most of western media.

A Chinese software vendor could do as much as sending your keystrokes for autocomplete you bet it will be front page news on Reddit and here with every comment reminding me about Xinjiang and 1989.

But Microsoft could upload the entirety of your hard drive and we would find apologists like OP rationalizing away the behavior.

I’m not convinced either governments are not in kahoots with private companies.
What total annual comp are you all offering for say a promising senior Eng in the west coast with 5 yrs experience, if you don’t mind sharing?
Speaking of USB-C and crazy design choices, I'm a little surprised someone hasn't just slapped a bunch of those on a graphics card to provide 100W at 20V each. Arguably the parts should be cheap since they are already available at scale, and 6 ports wouldn't be any larger than the problematic nvidia connector. I'm mostly joking, but for portable/mobile GPUs it doesn't seem that insane, that way there is also some choice as far as power adapter bulk.
Sure, there's still the question of survivability between men and women if those accidents are categorized based on severity with measuring things like speeds involved, whether it was a T-bone, type of road (highway, city street, etc.) and probably lots of other dimensions I'm leaving out.
Indeed, or listing quite a few clearly abandoned projects. Awesome for learning perhaps, but depending on the case... perhaps not something I'd readily suggest using

The Wayland list comes to mind, while I don't have any specific examples
A number of dictators ending up being dethroned (without a full-blown civil war): Robert Mugabe (already in his 90s though), Suharto, Pol Pot, Pinochet, a bunch of others whose names escape me at the moment.

I'd be interesting to gather some data on this, but I suspect it's more common that casual perception might indicate.

One possible reason for the mysterious Russian Modified Gravity that causes people to fall to their deaths might be that Putin's position is not as secure as he might like us to think. He doesn't even need to be assassinated: once he's no longer in a position to order around force, what is he going to do? Some of the above lived for decades after being deposed.
context: I'm building a game engine in Zig called Mach engine; this video goes over my plans for tackling vector graphics in the engine (for text rendering, GUI, 2D characters, etc.)

Modern vector graphics are surprisingly complex, so while none of the ideas here are necessarily groundbreaking, the approach I'm taking here of a simpler ground-up 'what does my GPU know how to do? -> build on top of that' is fairly interesting I believe.

This was also the first full-length talk I've ever given, so go easy on me :) Happy to answer questions.

Slides are here[0] in case you prefer to just flip through them.

[0] https://docs.google.com/presentation/d/1IY-05VHPuUfS3e22D-Bo...
I mean, the magnetic field to hold it doesn’t weigh anything either.
Is there a specific (new) laptop you would recommend using with freebsd? One that is as compatible as you say with wifi and bluetooth drivers. I really want to use it even if just for nostalgia. I love how organised and logical the os is.
> "The 32-bit Oracle 8i database will no longer run on modern Linux."

Yes it will.

> "I forget the exact errors, but the software is simply too old."

You're running into compatibility issues with newer libraries. Libraries do change in incompatible ways -- but the solution is simply to install the older library.

You absolutely can run 32-bit Oracle 8i on a modern kernel. The steps to do this in a nutshell (omitting a few details) are:

1) Grab a linux userland which 8i was built for (eg: RedHat7) and extract it somewhere. Use docker, create a chroot, whatever you like.

2) Enter the container/chroot and install 8i. It'll work fine, because you'll be linking the correct library versions and those libraries will still work even on a modern kernel due to the aforementioned kernel compatibility guarantees.
The whole team was cut. It's pretty obvious Elon just decided accessibility is a waste of time.
Dependabot pull requests off by default for forks
Because a rich man recently bought Twitter, because he felt some people were managing to avoid what he says. Some people think that it would be nice to find somewhere else to hang out
This could have been an interesting comment until it injected "The problem is many on the left...". The first paragraph stood on it own.
Exactly. Same way how people can subscribe to a company's Twitter account. Except that the company owns the content, server, and can define their own rules.
> Despite being banned by the supreme court

This is a weird situation where the interference of the Supreme court feels inappropriate.

For one, the Supreme court has no job interfering in what should be bills and governance related problems. With the Supreme court making it their job, the govts get to raise their hands and shirk responsibility.
I really thought i would disagree with this take (i don't know the author), but in fact, this seems like the most honests anti-C arguments i have ever read. I'm not sure if i agree with the conclusions yet, i do not have the technical knowledge

(Correction: i wrote an uninteresting paragraph about some thought i had here while re-reading the article to avoid misquoting and misinterpreting: re-reading convinced me that the author conclusions are right, and my paragraph is now useless. If you have nice counterpoints to the article in the comments, i would love to be wrong).
> International banking systems still rely on mainframes that don't even support time sharing!

[citation needed]
Ukraine's reserves are probably that way because there's no way to get the gas there, no matter what the price is.
You Might Also Like
> 3) reduced cost

From what I've always heard, of all the benefits the cloud has, reduced cost is not one of them unless your compute need is exceptionally small (ie, you only need a few t3.* instances).
I'm not sure this is the case.

Like sure, slack / teams can see all your data, but if you have a trivial problem such as being in the EU, you suddenly now have a compliance problem if specific data gets put on the service.

Run mattermost on your own server and many of the problems go away.

Mastodon is a bit different because it's federated, but I assume since it's more akin to a social network, it's similar to running a community support website compliance wise.
Edible Drones for Rescue Missions: Design and Flight of Nutritional Wings
The worst part of TikTok is everyone copying this idea of putting their videos into an endless loop. I don't want to see your stupid video over and over again.
Because….

Narratives?
> I've seen people vehemently argue that merely checking if a new version is available amounts to horrible invasive unethical tracking. You might want to turn that off for the truly paranoid situations, and that's fair, but it's of course completely different than "sends all your data".

Hahaha, I've been there. And in an open-source code base, no less! We were using a closed-source library to actually send the version data up to the telemetry service we were using, but the payload and how we were handing it to that library were clearly defined in our own source. We even had to request a correction to a major IT news outlet because they had some vague language about "and no one could possibly know what kind of telemetry $BigCorp is sending, and it can't even be disabled". Both were demonstrably false: the payload was visible in OSS, and we had a well-documented env variable that you could use to disable the version telemetry before you first start of the application (which was linked from the graphical installers as well).

In this case, I think the entire content payload is probably being sent up--if you've ever used this PowerPoint feature, it's clear that they're suggesting icons and themes based on the words in your slide--but there's a clear as day prompt explaining what's going on when you first enable the feature.

I'd _prefer_, of course, that Microsoft figure out how to bring the model onto the device so you _don't_ have to go off-box. Google managed to pull this off with the Now Playing feature on their newer Pixel devices[1]. But it is really hard, and I do somewhat understand the business aspect of "that's our secret sauce, we don't want to give it away".

[1] https://www.androidpolice.com/if-your-pixel-cant-tell-what-s...
I like that. We are always processing information in 3D, not just vision but you can imagine hearing someone behind you and your brain immediately places them in 3D space based on your prior knowledge of your surroundings.

It's amazing sensor fusion because you can see/hear/smell/touch something all at the same time and associate it correctly with one object.
I've been doing this for years with Lifx bulbs: https://github.com/adamjacobmuller/lifx/

Works really well. Lifx bulbs have excellent CRI (proper color temperature adjustments, not just fumbling with RGB) the only downside being they are not cheap. Worth it IMO though.
Thanks for the reference. I can see how values of type A could be considered as a subset of values of type A|B, but I think the 'any value of type A' subset of type A|B is more related to types and less about restricting the range/set of values for a type.
I don't think the suggestion is for Mastodon to replace internal communication, but to use it as a social media outlet for your organization.
The money would have probably would of been safer stored as 12 words on an unhidden disused iPhone.
Well the creators of the substance (manufacturers who used asbestos in their products) and the contractors that installed the products did in fact also get cancer.

You're both a little bit wrong, and both want to be right, so seem to be ignoring the negative aspects of both your arguments.

C does not have a direct proven link to causing death or catastrophic disease like asbestos does, but any bugs due to language "allowing" the dev to shoot themselves in the foot is largely born by the users - at least initially.
But paper is pretty effectively recycled and trees aren't the only input - transport, water, and heat at the plant.
Looks like another c rant. Oh well, back to using c.

Now if he was complaining of the move to ANSI c from K&R, then I would listen :)
I have an oddly similar sensation when becoming aware of a sound that woke me.
I don’t see hate here. Just disappointment, from programmers who used to like C and feel like it has let us all down.
Most of my ideas, at least the initial iones, are, to put it bluntly, utterly shite.

That said, usually as I explore an idea it begins to slowly crystalize in to something interesting. I've built furniture, created recipes, written software, designed games, made toys, invented interesting gadgets, published stories and articles, and shot videos, and in all of those cases the resulting artifacts looked nothing like the original concept. There might be a sliver of the original idea, but it has usually drifted far from the initial idea.

I'm currently building an electrocs workbench, I say building, but I mean "thinking about it a lot." I've purchased some cabinet hardware, I've got a stack of boxes for internal storage, but the workbench itself sits as nothing more than a CAD drawing as I tweak how the workbench & cabinet will work. "How deep should this drawer be? How wide should I make that swing out tray?"

I am currently kicking around an ML idea to do with some data at work, I'm doing it as a "fun side project" in my own time, my PM keeps trying to "task it and track it." Don't do that, I need to keep kicking the idea around for a while. When I'm ready, we'll stick a pin in it, nobody is waiting on this, nobody outside of me and the PM knows about it, why add artificial urgency and process to something that's fun?

As a personal side-project I'm building a task list. The idea has evolved so far from "I want to build a task list" that it is barely recognizable. I wrote a lot of the lab notes from that project here at https://github.com/justinlloyd/retro-chores, and without expecting anyone to read through those lab notes, there are places where I write "I'm going to solve it this way" and then a few paragraphs later I write "nope, actually we're going in this direction now" because a little research showed some new evidence.

My lab notes are very free-form, the way to kill creativity and an idea is to impose structure on it. As a creative exercise for problem solving when working on an invention or gadget, is to take a part or component with me, and go for a walk, and mull over how the component works, how it fits in to the design, what issues I will run it to with it. The component acts as a McGuffin, to keep my thoughts focused on the project as I walk.
not aware of that, that's a shame indeed. I hope there is still true journalism on earth, problem is, where is it? as an independent, all I want is to read the facts, like it used to be, long long time ago though.
I'll admit, that is a major concern of mine too. But at this point I don't see another option. Our own governments (not just US mind you) have actively demonstrated to us that they revel in this same political discourse. That they thought they could wield the fire instead of stamping it out. So who is left? Corporations? Same story there I'm afraid. So as I see it, the systems we ,,should'' rely upon have failed us and thus we must take manner into our own hands. I think this strategy is infinitely better than the civil war people so eagerly discuss. But like the SAO/VR story from yesterday, I don't think people are actively internalizing the horrors that such an event would bring. So I'm going to keep my hope that we can solve things in a civil manner (which also means we can break the cycle). We don't need everyone to make these changes, but just enough.
>How do I join?

>The easiest way to get started is probably to join a Mastodon server. The easiest way to do that is to sign up on the Mastodon website.

So I head on over to the Mastodon website, and I'm shown a list of 40 servers that I can choose to create an account on. Most them are very niche - either dedicated to a specific country or city, a cause, or some sort of tech scene. There's no obvious way to find out what the experience is like on any of these servers, just a button to "apply for an account". If I click on that, some of them will show me a selection of posts, although it's unclear if those posts come from that specific server or from elsewhere.

How am I supposed to decide where to create my account?
It's much much more like our new AI image generators than a physical simulation of light and volume with mathematical precision. Imagination is a "good enough" fluctuation of seemingly random stimulation of neurons that we're able to judge as being quite approximate to the same stimulation pattern that we get from our physical sensors. Thinking about a scene or music and "hearing it" is like a unit test.
This is a fascinating multi-faceted problem...there is the outright concern of how much of the data is being exposed, but there is also a much more subtle action at play.

It appears that MS is using our data to continuously train their large DL networks to provide these recommendations...so what is to prevent a bad actor from cunningly constructing an asset that may trick the recommender into leaking insights from another company (or possibly poisoning the network itself)? These adversarial attacks have been well documented in academia.
There are individual packages for clients? https://www.npmjs.com/search?q=%40aws-sdk%2Fclient-

https://www.npmjs.com/package/@aws-sdk/client-secrets-manage... for example
I'm still not sure what crate I should use for time between time and chrono, and searching the internet gives me conflicting information:

This site says about the time crate: "The original datetime crate which was split out of std pre-rust-1.0"
but as far as I can tell the time crate as it is now is not the original crate and is maintained.
The book zero2prod uses chrono.

What's the recommended crate to use for time today ?
You don't even imagine, what is REALLY expensive.

Example is something like IBM System z, when it was new product, priced from 300k in simplest configuration.

Other examples where SGI stations priced around 50k, when top PC costs ~5k.

So even macbooks pro are cheap.
To be clear, there are not use cases in the std lib. The use case is as an intermediate representation for the compiler, and that is no motivation for inclusion in the language (in the same way that we don't have vtables or register allocation in the surface syntax)
Not just automating - training. If you make yourself irreplaceable, you also can’t be promoted or transferred to new projects.

It also doesn’t look good when you get ready to talk about your achievements.

Some people thought it was heartless when Netflix laid off some of their employees who were responsible for the original migration to AWS once it was complete.

They don’t seem to realize how good it looks on your resume or at an interview to say “I was on a team in charge of the largest cloud migration in history and once it was successful. They didn’t need me.”
Fair warning about this Mastodon behavior that can lead to embarrassment/leaks as new people start to use it:

https://mastodon.social/@mmasnick/109299348553543784
> In the evenings, after the sun sets, the lights dim, and it gets harder to read and work on projects—that’s a feature. It’s a signal that it’s time for bed.

Here in Boston the sun will set at 4:30 today, but that's way too early to be starting to send my body "time to go to bed" signals.
I see your point. At the same time, - imho - it is exciting to see how we might witness the beginning of an eruption in the established social media landscape.
Because people under the age of 40 are consuming less moss media every year. You gotta go where the eyeballs are.
Ok, to me those abstractions/tools make little sense.

I'd much rather use C on a client (int/float arrays for parallelism + cache) or Java concurrency on a server.

If I need cross machine parallelism that is not something I want automated.
Didn't China (https://www.worldbank.org/en/news/press-release/2022/04/01/l...) and the USSR (https://borgenproject.org/tag/poverty-in-the-former-soviet-u...) do similarly?
Did you know that the actual, original, F.lux works with Philips Hue!

https://justgetflux.com/lighting/
Not associated with the USPTO, but my name is on multiple patents.

The problem is that examiners have no real way to determine what is "obvious". Every new field is a gold rush, and I've seen multiple fields slowed down dramatically by it. Worse yet, those rushing to new discoveries are usually not those rushing to file patents. This is most clearly where the patent system is destructive.

I would like to see a rule that it is on the issuer of the patent to demonstrate that not only does it seem novel, but their patent is on something that could have been done, and would have had a market, for the previous decade. To demonstrate non-obviousness not by someone's say-so, but by the fact that people failed to figure it out.
Most of the hate comes from people that have never written a line of C in their professional life.
In my opinion performance optimization should be taught from the ground up, rather than with lists of "performance rules." I found learning this stuff that a solid mental model of the compute resources available (registers, cache) and the paranoia of a compiler (correctness) often made it easier to write fast code. With a good mental model, rather than memorizing rules, one can just walk through the code and re-derive them from first principles.

I also find visualization to be extremely important in this domain:
https://jott.live/html/mm_impl_anim
Thank you very much for the information, I feel like I understand what's going on now.

Honestly I kinda like that design now that I understand it. Thanks again!
How to search your virtualenv for mystery error messages
The examples are for Python virtual env. But the method works for other dependencies where the source code is available.
I would consider this if i operated a consumer SaaS. For a b2b product you really need to spend all your pricing energy on finding ways to charge your best customers more, not find more marginal customers that will erode your gross margins.
I rarely use generators but used one the other day.

I had some code that needed to deal out the next in a sequence of URLs, to functions that were triggered by events occurring at random times.
Fast Matrix Multiplication (Animated)
He could potentially still hold power for decades to come, into his 90s. So forever? No, obviously not. But we might have to look at him for a long time.
If they are relying on us changing in negative ways, why is it necessarily the case that we can't change in positive ways?
Can't think of a name worse than "mastodon" for a consumer app. A name like that won't help.
>no way to preview the community without signing up

This is incorrect. You click the "Discover Users" from the instance home page, and you can view (public) profiles and as well as posts that they have made. I agree that it would be better to just be able to view the local timeline.
The U.S. betrayed Taiwan 50 years ago by accepting China's rule over Taiwan and ceasing to recognize it as an independent nation.

Threatening to try to dissuade the Chinese from invading is the only thing Biden can do. When Xi finally gives the "go" he'll make up some excuse not to intervene militarily. He'll slap sanctions on China, for sure , but those will merely be a pinprick.