skysight-inc/HackerNews huggingface dataset:
Yes, non-free as in speech. Though, if they were to flip it from the "beer" sense of the term, I'm not entirely clear that would make much difference. As long as they have tripped the critical mass of the userbase.

And it is very similar to the freemium models used by many companies. Apologies if I made that sound like a disagreement. I think the point was more that Microsoft doing it is part of their old game plan. Random companies acting in other means is a bit of a non-sequitur. That said, I think it is common idea that many other companies have tried to extinguish competition in their "free" market? That is, many companies do what they can to make it easy for hobbyists and such to use things for free, but as soon as you are in a company, they try to milk the company for fees.
If you don't understand the connection between money laundering and corruption, you certainly do not have a very strong understanding of the problem of corruption. Also, good luck having "transparency measures" in a world where intermediaries are allowed immunity as long as they don't know stuff.
From what I understand, wasmtime's fast startup is conceptually similar to forking a process per instantiation, but much faster since it uses lazy initialization and has fewer operating system resources to setup.

Some of those techniques can be applied to native code too, see "On-demand-fork: A Microsecond Fork for Memory-Intensive and Latency-Sensitive Applications" https://www.cs.purdue.edu/homes/pfonseca/papers/eurosys21-od...

But I think wasmtime can always be faster to instantiate since the guarantees provided by the runtime allow it to safely reset and reuse instantiations:

"We implemented an “instance allocator” in Wasmtime that makes use of this copy-on-write (CoW) technique for very fast instantiations. It also uses a Linux syscall known as madvise to quickly “reset” the page mappings back to the original read-only heap image, so we can reuse the same mappings over and over when the same Wasm program is re-instantiated many times. (One might imagine this would be the case in a server serving many requests, for example!)"

https://bytecodealliance.org/articles/wasmtime-10-performanc...
When I move the slider, I see the banding disappear from the sky (as expected), but then I also see banding appear in the sand below it. Safari on iPhone 13 Pro, FWIW. Is anyone else seeing it?
Over in Reddit I asked the author what’s the goal behind using only integer types?

"Just for fun."
> If opposite was true then there would be never debate about helping bankers after crisis few years back, government shouldn't have power to "help" private investors with taxpayers' money.

Maybe it's not that the government doesn't have power, but more like the government's power has become a tool for the rich and their corporations due to their larger influence.

> Corrupted companies are less effective, they will eventually die.

Why is this true? Anyone could state the opposite without proof: that corrupted companies are more effective and thrive.

> in free market, if you have capital and don't create any goods, but only spend it eventually you have less capital - it's simple math.

It's not like capitalists just sit on their cash and burn it; their capital is in wealth-producing assets. They don't need to create any goods themselves. Their outsized wealth owns things that does that for them.
That page supports my point! Most of the things in that list still work in browsers, and the few things that don't still work look like they're all things that never got standardized to begin with.
There's a few things in C that are not in C++ that MSVC added. Designated initializers and type-generic macros are two features that come to mind, and I believe MSVC also supports C99 restrict. The only non-optional C11 feature I can think of that MSVC doesn't support these days is _Atomic.
No entitlement from my part but GIMP has been sitting on a LOT of money for a lot of years[1]. They do nothing with donations because they don't have the legal structure in place (their explanation).

What they really need is a new leader. That's the only thing that would really help the project at this point.

1. https://www.reddit.com/r/GIMP/comments/qowcy7/1300000_in_bit...
That definitely matches my read of the source. Would still be delighted to know there is something else going on, though. :D
Cornwall's Surfing Capital Is About to Become the U.K. Space Capital
Usenet allowed cross-posting resulting in a unique thread across multiple groups.
We could, you know, use the ActivityPub stream primitives and organize them like subreddits. Either an instance would host the "subreddit" and identity gets cached or proxied, or the forum topics themselves are specified and agreed to by groups of instances (USENET style).
>they tried to bypass debate

The reform was debated and passed by an ample majority in the lower house last week and was due to be approved with ease by the upper house on Thursday [1].

The opposition could have submitted their amendment proposal. they refused and went to court.

The right wing party has vetoed renovation for 3 years. Thereby extending the judges way beyond their initial term limits.

[1] https://www.spainenglish.com/2022/12/21/amendment-spain-judi...
> How are you measuring it? It's a circular argument if you measure it in dollars.

Measure it in houses built, cars sold, concrete poured, steel refined, restaurant visits, number of people working in service industries. Measure it in color televisions and washing machines and computers sold and movies made, and the mountains of disposable crap that everyone fills their homes with. Or by looking at the skyline in Beijing in 1970, and today. The dollar is the currency of global trade, you have to print more of it to keep track with the global economy, just to prevent it from becoming a deflationary currency.

It may not less obvious if you live in the United States, but we make and consume more useful goods and services, much faster than we mine gold. That's why the cost of an ounce of gold can grow 50 times, while the cost of a loaf of bread can grow 5 times in the past 50 years.

> If it measure it in anything that can't be made more efficient due to automation & offshoring, it's no where near a 7x decrease.

Why not? The world's economy has grown by around that much in real value (Denominated in goods[1], not dollars) added in 50 years. [2]

> Use land, housing, healthcare, education or whatever you feel is most representative.

Land is speculative, you don't make more of it when the economy grows, and its price trends towards 1 divided by the interest rate. In a world of zero-interest, it trends towards infinity. A modern house requires a lot more economic inputs to go into it than a 1970s house. Likewise, the amount of waste and work that goes into healthcare, education, etc, has significantly increased over that same time period.

A better metric would be median wages[3], compared to productivity growth. Median family income in the US in 1970 was $9,870/year. Median family income today is ~$78,000. If there was zero productivity gain, and zero quality-of-life increases/decreases, this will tell us that a dollar today is worth ~8x less than a dollar back then.

But we have had productivity and quality of life increases. And you have to divide that 8x by whatever those multipliers were.

Gold is the weird outlier when it comes to the value of things, not the gold standard.

[1] 50 years ago, there were 200 million cars in the world. Today, there are ~1.4 billion. You can't tell me that the real product of the economy hasn't grown by something resembling that factor. Or that billions of people haven't been born, without economic growth. Or that billions of people haven't been lifted out of complete poverty, without real, per-capita economic growth.

[2] It's grown about 35x, when denominated in dollars. If we actually used gold for money, it would have been deflationary, to the tune of... Whatever real economic growth the world would have had. That amount of deflation would have been utterly horrifying.

[3] At the end of the day, the costs of all things are largely determined by wages. Plus a bit of profit margin for speculators, rentiers, and capitalists, but they take a much smaller slice of the pie.
Is there some page or document that explains how this actually works from the point of view of a traditional container / UNIX process worldview? Like, have the WASM folks implemented an emulation layer for Linux system calls? For libc? POSIX? Or maybe you need to modify your traditional programs so that they use WASM APIs instead? Just very confused at the moment :)

I get the core idea of compiling other languages to WASM, but at the end of the day they have to talk to the outside world somehow right?
My interests are so specific that if I list them, I'll dox myself. Which isn't a huge deal, but still want to stay anon here. Still, I can throw a bone by including one that is fairly generic: front-end development.

My before situation: I used to follow dozens of experts on Twitter. Which is a continuous effort, and includes lots of noise. And that's just Twitter, I also followed some Medium authors, Youtubers, and sometimes watch videos of conferences (that I did not attend). I replaced all that with a single newsletter:

https://frontendfoc.us/

It comes weekly. If anything of any importance in the field happened, it's in there. It's such a vast efficiency win. Once per week, I spent some 30-60 mins reading it, and I'm up to speed.

Generally, 80-90% of the contents I can quickly scan through as they're not that new or important for me to dig in to. Yet 10% is impactful and bookmarkable, the gems I referred to earlier.

I'd recommend to just try lots of newsletters from your field and let them compete. Read them for a few weeks and keep unsubscribing until you have the ultimate one. Go for weekly newsletters, not daily ones. Let the information come to you instead of chasing it, reserve fixed reading time in your schedule.

Hope this helps!
> A thing about North-American cul-de-sac suburbs

I'd say every neighborhood is different.

In my area, the dead-end streets do have walking path connection to the opposite dead-end streets. These also connect to the walk/bike paths that surround the neighborhood.
> MSVC supports a substantial amount of C99, C11, and C17, (...)

Supporting only some features of a spec means that they do not conform with the spec.

Msvc is still stuck with C89, and it won't budge.
Please see my answer above.
I resent you for making me aware of that this could be a goal. Cheers, and godspeed.
Have you ever heard of this being actually possible, as an engineer? In Silicon Valley you would be told to go pound sand in virtually every VC-backed startup, in my experience.
Next you'll tell us that Lucky Charms aren't in fact 'magically delicious'... I think it's safe to say that marketers have been tossing around magic for quite a while, I'd be more willing to believe photo editing could feel magical than marshmallows...
> Panda crushed it. Massive pagerank downgrade and traffic decimated to about 5%

Yep. I also had various such legitimate sites. They all sank to oblivion. Worse, I had a small web development outfit - we used to put a link back to our site at the footers of the websites of our clients, like 'Designed by', or 'Developed by' etc. As then-advised by Google as good practice.

All of our clients' websites sunk. Small businesses, small ecommerce sites, blogs, open source project sites. All of them became 'low quality'. Not only their livelihood was sunk by Panda, but also our, the developers' websites were sunk because those sites were linked to us per what Google advised. We lost incoming business. Independent web development, small businesses, blogs etc that were thriving before Google murdered them were forced to use the centralized marketplaces - elance, upwork, amazon etc. Causing the consolidation of the internet and the rise of the algorithm.

Its amazing how no class action lawsuit ensued over that. Google literally backstabbing its own users who adhered to the best practices it advocated, and killing their businesses and livelihoods to amplify shopping searches for Amazon and other corporate brands.

> nobody, including Google or SEO specialists were able to provide any tangible answer.

It was because of 'low quality links' that were pointing to websites. Ie, small sites linking to your site. I remember clients fervently going through all the other websites that they asked to link back to them, and begging them to take off those links so their rankings would improve. Some of them succeeded and rose some in ranking, but nothing near enough to keep their small shops alive, leave aside near anything before Panda.

> 3) Worse, when that happens, there's no accountability.

Yep. One sociopathic old-school corporate exec and a host of totally disconnected corporate executives decided the fate and livelihoods of tens of millions of people directly. Maybe up to hundreds of millions of people if you counted in the business ecosystem that those small businesses supported. Literal feudalism, albeit exercised through private tyrannies without any accountability.

That made me conclude that any corporation that holds the livelihoods of people in its hands has to be tightly regulated by the the democratically elected governments.

> it wasn't exactly a pivotal moment in my life

It was a pivotal moment in the lives of countless people and their families. They lost their businesses, their livelihoods. Even worse, the Internet los the thriving grassroots businesses, communities and creative ecosystem that it had. It may be regaining it with the rise of the creator economy, but that will take time. Nothing can make up for the harm that Google did to the Internet and actual people's livelihoods.
I do not think you understand what "anti-competitive" means.

It is a key aspect of of business that manufacturers add features to their products that other makers do not have, or do not execute as well. To insist that one such maker share their feature with everyone else is bananas.

If you don't like Apple, great. Buy something else. But to then come back and whine that you can't use Apple services without using an Apple device is ASTONISHINGLY entitled. Apple is nowhere close to a monopoly. They are therefore free to establish whatever platform rules they like.

Don't like it? Use something else; we live in an age of wonders where there are several other platforms, and several other video-calling tools, available to chose from.

This logic suggests that any feature of any platform should be made open to all other platforms, even competitor platforms. That doesn't make any sense to me.

Creating a better mousetrap involves creating features on YOUR product that other makers don't have on THEIR product.

There are plenty of other video calling options.

In this particular case, sure, it's true that Facetime works far, far better than any other option I've seen. But a good chunk of that is doubtless due to the fact that Apple controls both hardware and software for Facetime. It's easier to establish a high quality experience if you have that control -- and much harder to ensure it when you don't.
GPT routinely dreams up totally fake data, it's just how the model works. It's a fun toy but absolutely not helpful for real-world scenarios.
Check out nim as well, it compiles to c, and it's really an absolute joy to use!
Nothing you mention is unique to Python. C# (for example) has all of that. And no there is no agreement in “the community”. Just look at the very long dynamic vs. static typing discussions we have all the time on HN.

And if you think that typing a few fewer characters will make you more productive then we clearly don’t agree on what it means to be productive. Programming is not about typing fast :)

And pick any two random developers using the same programming language and you will probably find that they vary dramatically in productivity.

And please don’t worship Google developers like they are made of magic fairy dust. I have worked with people who ended up joining Google and they were OK but not great developers.

So no it is very far from being obvious.
Absolutely none
I'm sure I'm mistaken, but I believe the conversion to a graph loses exactly the information I'm trying to use: a vertex with three edges, where each of those vertices are also all interconnected, can have a fourth edge to a fifth vertex which also has an edge to each of the others; on the map this is not possible. Right?

From my napkin sketch to satisfy myself, I think you can show the same thing equivalently by saying 'and the edges are not allowed to cross' - but I don't know if that's something that exists in graph theory? (If so, it seems to me it should be used here? And if it is, well, finally we have a modicum of precision for what I'm trying to get at!)

Edit: OK, sorry, that is a 'planar graph'.
Are you looking at the example at low brightness? At normal / high brightness, both the sky and dunes have strong banding in the left side image. The right side image does not.
"in mice"
This prompted me to seek out and find blog posts and Reddit screeds by other readers who, like myself, picked up All the Pretty Horses, thought it was awful, and have been reliably confused by the Cormac MaCarthy's fame and success ever since.

Refreshingly, I'm not alone!
People weren't less censorious.

The early Internet was full of professionals. There wasn't that much to censor because people were mostly crafting pages connected to their professional work, or showcasing their cool hobbies.

Once the normal people started flooding in, there was a lot of drama and a lot of censorship, it was just contained in silos. Forums had moderation, cliques and weird rules. A discussion about a game for kids could explode in drama, banning and rivalries, it just didn't spread very far like it does today, when you have whole sites and groups dedicated to cataloguing all the drama happening elsewhere.
I can see what they’re doing but the original picture looks very artificial. Unnatural.
I've always been sheepish about this, but bash is my favorite programming environment! Not really because of any language features as such, more it's terseness and simplicity. Another big draw for me is bash's ubiquity. All of this makes bash the ultimate glue layer. That said, if a bash script goes longer than ten lines long I'll usually rewrite in python.
No wonder I never really got the point of Twitter. This makes a lot more sense, or why there is a concern for making sure identity -- or brand -- is cohesive. I prefer visiting among different communities and affinity groups.
Out of interest, What drew you to MikroORM and beyond that, to support it? Say over Prisma or TypeORM as the big alternates.
All 1,400 Google Chrome CLI flags
Like others said.

Equity compensation is essentially a legalized SV scam.

If you're an employee #6+ and not an insider - just negotiate a salary figure and/or work conditions.

Even if your shitty startup gets money laundered (I mean acquired) for 12 figures you are getting exactly zero of these figures.

That's a plan.

And startup lawyers smiling you into signing "just a standard" contract are getting paid big figures to laugh you out of the door after exit transaction.
Seems to be missing a first set of robots that digs the pipes, heck creates the pipes, for the second set that creates the tunnel, before the third set clears the hole. Whew, that is a lot of bots.
I'm curious what they specifically do besides handwaving away the fact that they use machine learning for debanding. In particular, are they using the exact same bit depth?

The traditional way to do this with old Photoshop workflows was to accept the fact that if you were working with low contrast gradients over large spaces, and you were getting banding, it was probably because you were operating in a lower-bit bit depth.

So, what you'd do is simply move up bit depth for larger color ranges. There's no "machine learning" required.

What I'm getting at is, is this marketing wank? Because it sounds like marketing wank, unless they can do it without increasing file size, and staying in the same bit depth, by using some perceptually lossless dithering technique. Thus, handwavy "machine learning."

Edit: color space/bit depth
Are you sure you're not somehow mixing up the Before and After pictures? I see definite banding on the sand in the before picture but not the after one.
I believe this is what WASI is https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
Dupe.

Discussed 4 days ago, 58 comments: <https://news.ycombinator.com/item?id=34013100>
For things like github codespaces, you can bring your own dotfiles to company codespaces. https://docs.github.com/en/codespaces/customizing-your-codes...
Code snippet manager-highlight your code and press CMD-C twice to make a snippet
Snips is now available. Instantly create and organize code snippets. Simply highlight the code you would like to make into a snippet and press CMD-C twice to bring up the quick snippet window. That’s it!

50% off for a limited time
Funny, Microsoft seems to disagree with you: https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-...

> For many years Visual Studio has only supported C to the extent of it being required for C++. Things are about to change now that a conformant token-based preprocessor has been added to the compiler. With the advent of two new compiler switches, /std:c11 and /std:c17, we are officially supporting the latest ISO C language standards.

> All the required features of C11 and C17 are supported.
In short: No.

> there could never be an area of an infinitely large map that had five regions each needing a different colour

A more precise version (infinite -> finite, "...needing a different color looking only at that sub-map) is plausibly true. That doesn't help you though, because...

> maybe the 'outside' colours are the same - but in that case you could always just recolour them individually before putting them together

...this is false. Five patches of one sub-map might touch one patch of the other sub-map. So now you'd have to prove that the first sub-map can be colored with three colors to rescue your proof of the FCT. Further...

> you take two such sub-maps, put them next to each other [...]

...your argument here seems to boil down to "I can construct the full map by gluing together sub-maps". Depending on how you constrain the sub-maps to prove necessary properties (see above), this may not be true. But even if it were, your argument that it works seems to only consider gluing together two sub-maps of specifically size five, which obviously does not allow you to construct maps with more than ten patches.

This makes for two to three fully deal-breaking errors in your proof sketch.
Is there a reason you can't add a script to your path and alias that?

#!/usr/bin/env bash
my-command --flag --another-flag $@
I’m hopeful for this. Email has managed to survive this consolidation without the big providers somehow capturing the technology and squeezing it. I still feel like I could change my email provider at any point. There’s even some options for keeping your address.

I like the idea of leveraging some profit-motivated actors to make the experience smooth, but the open and federated nature helps ensure they don’t “own” the entire network.
Is it possible to see Starlink satellites with your eyes?
Seems like we should ban food coloring or make the increasingly less useful "organic" label include a ban on food colorings.
I've applied for (and gotten) more than one job where the initial reach out was a DM...
The spec has made those features optional, compliance doesn't require optional features, that is why they are optional.
If you want to increase the loading gauge of a railway, it may be expensive/difficult to reroute the track to go through a different tunnel. Also, making the track less straight may impair the maximum speed of the line.