skysight-inc/HackerNews huggingface dataset:
If 100% premined Ripple is a security then 70% premined Eth should be a security for the most part...
I know, I'm clarifying that "support WebAuthn to log in" means "to Bitwarden". I'm really looking forward to them being a soft FIDO2 client.
I had a lot of technical problems with Mavericks.

The first installation failed.

The WiFi never worked correctly, with frequent slow-downs and drops that didn’t affect any other devices (including older Macs). This was a commonly reported problem at the time.

For a system that sold itself on “just working”, this was all very jarring.
This definetely scratch an itch, but i already have a macbook pro from 2006 with Linux 32 bit and still nice battery. Ok that one is too big. But my 2011 macbook air with latest ubuntu run as a charm and is behind my sofa when i need :)
The only C code JavaScript needs to interact with is 100% under the control of the browser implementing that JavaScript engine.

JavaScript doesn't interact with random C libraries that the user might have, like Python does.
Only if the release of that carbon stops someone else from releasing the same amount of carbon.

And 'acceptable' rather than 'optimal'.
The person you are replying to (me) is the author of that post.

> The misunderstanding that post makes is that function coloring refers to at compile time.

The original function colors post referred to runtime, so you're wrong.

> In other words, in Zig you don't need to write two versions of a function to use it in async vs sync context.

This is correct, if you only care about compile time.

> Obviously the functions will have different runtime representations, so if you do something that cares about runtime calling conventions or w/e then yes you do need to worry about how the function is used, which is unavoidable.

So you admit that Zig does have function colors?

Also, according to the actual Zig documentation, which I quote in my post, there is only one version of every function; if a function is used in an async context, even if it is sync otherwise, the compiler makes the function async and continues on its merry way, so there is only one runtime representation of a function.

Here's the quote from the documentation:

> Zig infers that a function is async when it observes that the function contains a suspension point. Async functions can be called the same as normal functions. A function call of an async function is a suspend point.

Saying that Zig does not have function colors because it hides them at compile time is a little disingenuous, in my opinion. It still has them, but like a statically-typed language with type inference, it just hides that fact, but only at compile time.
Direct link: http://www.catb.org/jargon/html/story-of-mel.html
You register a device (authenticator), which generates and registers a new public key. You show up with that again in the future, which answers a challenge by using the private key. So it's just saying "I'm the same device as you've seen in the past".

The system QR code behavior is for when your registered credential lives on another device. It sounds like you might have not registered anything yet, so you don't have any account or credentials with which to sign in.
I'm totally biased here but I've been super impressed with the documentation culture at Vercel. Definitely a high high priority internally.
The trick with hair is to not get your hair wet, and to brush it out to distribute the oils your scalp puts into your hair.

People used to avoid washing it very often back when soaps were harsher and conditioner wasn't really a thing. It's why shower caps exist.
Indeed, in most of the formats I built on Jevko this is how it works.

To use the nomenclature from the spec, if there are no subjevkos (subtrees) in a jevko (tree), then it is interpreted as a string (which is made from its suffix).
No telling how many sides the next iteration of the wheel may have but one thing's for certain: That one will be the ultimate version.
There is some skill involved but once you know how to use the tools it does not take long to generate a good image and upscale it. If a good stock photo exists I think I'd prefer that, but the real power in AI is to avoid hiring someone to create something original.

I agree that anatomy and hands are a problem. Give it 6-12 months and they won't be. That's how fast things are moving at the moment!
Depends. Are the features making things better, or just more complicated?

Even if it makes things better only for, say, 10% of users, but doesn't make it worse for the other 90%... the users will take that every N months for as long as the language authors can do it.
> How does it not describe what you do? Every Roguelike has a specific goal/win condition that a player is trying to reach

"Goal/win condition" describes what GAMES are. Games have win conditions. That is what makes them games.

Darkest Dungeon is tagged on Steam as a "roguelike" (and generally discussed as such from what I have seen). It doesn't feature permadeath. Your entire party can wipe in a dungeon and you go back to town.
I am glad that we agree that “pollutant” is relative to outcomes. I appreciate you amending your previous statement that “pollutant” is just a word referring to anything but the high school textbook reference list of expected atmospheric gases. It is an indeed silly view that no dictionary, encyclopedia or academic paper states. It’s so silly that to hold such a position consistently would essentially mean that “daytime” is meaningfully “a period marked by light pollution” since the normal state of the universe is darkness. Imagine having such a useless and meaningless definition of “pollution”!

I have a couple more questions!

If you hosted an indoor buffet and you needed to keep the chafing dishes warm, would you opt to burn ethanol or (if it were cheaper) the shredded remains of takeout containers?

and

Why does burning plastic have black smoke and ethanol not?
Not only that, but a business based on people using credit to buy consumer items, the need for which may increase when people's income decreases.
Not a great chance. It's really problematic policing political communications, particularly partisan political communications. Think of how much trouble we had when the IRS was investigating various "charities", and there was just the perception that there was a conservative bent to them.
An anecdote:

A reporter interviews an old highlander at his home:

- What's your secret? How did you manage to live for so long?
- For all my life I've followed three simple rules: no alcohol, no tobacco and no women!

Suddenly they hear some noise behind the wall in the other room.

- What's that? - asks the reporter.
- Oh, that's my elder brother. He's drunk again and is beating his wives for hiding his cigarettes.
I want a Mac. I don't want a Mac and a Chromebook. But maybe someone else would use my old Mac as a Chromebook. Except there are zillions of cheap Chromebooks around already.
The next-gen bundler rewrites are getting insane, just as things were consolidating in the other parts of JS. We now have:

- EsBuild

- SWC (also written by someone who works at Vercel)

- TurboPack

- Vite (rollup)

- Parcel

- Rome

I've noticed in the javascript ecosystem there is much less convergence than in other languages. Everyone wants a flag in the ground.
I agree now politician lie without fear of being found out that they're lying because their voters _don't_ care that they outright lie. In the US back in '04 there was a dispute about Kerry and Bush and whether they lied or not, exaggerated or not. The election pretty much was decided on how big a lie people thought one was vs the other.

Today, that controversy would not even be perceived the lies are so blatant and curiously uncontroversial.

If we go back though, politicians lied in other ways. They made promises the knew they could not keep and of course they'd blame the opposition for torpedoing their policies --but in most cases they knew full well that it was nothing more than fanciful thinking and it would not come to be.
Turbopack is just a bundler, while Rome is the whole package. I think only Deno strives for the same, but still can’t replace things like eslint
I agree with you - I wasn't particularly clear with my last sentence. I meant the lack of data around cannabis/cannabinoids in general and specifically its interaction with the immune system and diseases, not inhaling smoke - inhaling smoke of any kind is not going to be good for your lungs/heart.

I do think the mixed findings around the immune system need a lot of work right now. We're basically 50 years behind where we should be - Given that the original comment I responded to is not entirely wrong either, we do have some evidence that cannabinoids suppress the immune system in helpful ways for some autoimmune diseases (such as Crohn's/IBD) which I believe is why there was interest in evaluating the impact in HIV patients, where the results were inconclusive.
>Writers know that tweets will be viewed in isolation, so they try to make each tweet as coherent as possible, individually. This style of writing is bland and simplistic but also clear.

Imagine rediscovering the purpose of a paragraph in 2022
I would have liked to read that. Instead here's what I see:

> Checking if the site connection is secure

> Enable JavaScript and cookies to continue

> blog.cloudflare.com needs to review the security of your connection before
proceeding.

What does it mean to "review the security" of my connection?

Wouldn't that be my business? (Feel free to review the security of
your connection by all means) :)

Why would that "need" running JavaScript here on my browser (which I
don't for fairly obvious security reasons) Other websites seem to have
no problem delivering basic content without that.

Also, no thank-you to cookies. We're not entering into a "session"
relationship here, I merely wanted to read the document you advertised
at the URL.
It would be pretty simple to open a web page, do a few user interactions that shouldn't trigger this behavior, and then penalize or deindex web sites that hijack the back button.

Add manual penalties for the ones that slip through the automated testing.

Once it becomes known that doing this means saying bye-bye to your traffic, sites will stop doing it.
This seems to have affected many services:

https://downdetector.com/

Shopify admin pages and "some storefront images" were down for a few hours and I suspect its related to this cloudflare outtage.
I wonder if I can use this to replace Rollup for my Svelte SPA...
That feature is nice, when it works, but like its ctrl+v counterpart, 20% of the time it just doesn't. Same problem with with ctrl-shift+p, which is supposed to paste just the plain text - a lot of the time, seemingly at random, it just gets into a state where it pastes the formatted version regardless, and I'm forced to paste into notepad and recopy to lose the formatting.
> As a trivial example, declaring variables. In Java, you have final String foo = "bar"; while in Kotlin you can just say val foo = "bar". They type is implied, but if you aren't sure, you can hover over foo and the IDE will tell you what the type is, so there's no longer a reason to type it out every time.

This is something I've learned about Groovy that I really like. You can declare variables in multiple ways (terms are my own):

foo = 1 # normal assignment

var foo = 1 # declared assignment

int foo = 1 # typed assignment

A lot of our current code used the first "normal assignment" that you would see in shell scripts, Python, whatever. There's nothing interesting about this.

I started using the second kind consistently. The "declared assignment" says "I am creating a new variable foo and its value is 1". If you are not creating a new variable (i.e. if the variable exists already) your program fails. This is a great way to ensure you're not overriding variables from earlier in the program or from another scope. My experience tends to be that this throws errors "now" for mistakes you're currently making (at this point in the control flow) by overwriting a variable that existed before.

The last is a "typed assignment", where you're not just saying "I am creating a new variable", but specifically the type of variable is important. This errors if you ever try to misuse a variable down the road, and helps with ambiguity. It solves the "somestring = somestring.split()" issue of discounting a variable as the potential issue due to "it can't be this one, that's a string" being right for a while and then wrong for a while (or vice-versa).

Anyway, all that to say: not having to specify data types is nice in some circumstances, but I've been leaning into adding data types to my code just to make absolutely sure I know what everything is all the time. Not having to in Kotlin sounds nice, but I hope there's a way to be explicit about everything.
Why do you want streaming services to be centralized? Is everyone forgetting how awful cable TV subscriptions were?

You could subscribe to Netflix/Hulu/Peacock/Disney and still come under a lot of cable bills.
> That is kinda insane thing to say. That is like trying to claim that you can't do threads in C++ because you can fork.

If you have more than one thread the only thing you are allowed to call after fork() are async safe functions and only the calling thread will make it into the forked process. Go uses a multi threaded runtime so the state of the runtime will be in an absolute mess in the child process. There generally is no sensible way in which an application can fork after a second thread has been created and how bad this gets, depends very much on the situation. But yes, the same problem applies in any programming language after multiple threads were created.
> is it still the new meaning of basically any game with procedure level generation.

It isn't even that. The early access game "Brotato" is described as a roguelike. It does not have procedurally generated levels. Just a square arena.
had a footprint in radiation oncology, at least at the time i interned. lots of machines that go into hospitals that are used on you but you never see
Yes, it is still true and has been for years. I encourage you to try and post in one of their threads flagged "Country Club" and see for yourself. They don't hide the requirement. It's not a secret.
SQL is pretty darn perfect for its purpose. As long as databases exist, SQL will exist. It is also super easy and intuitive to learn- I taught myself and it has been my bread and butter for the ~17 years since .
It seems that no matter what ideas I come up with for capturing creative moments, it becomes vastly simpler if I just use pencil and paper. But I have started finding ways to capture with tech in a low-friction way.

One of them is using the Voiceliner app during times where it's not convenient to write things down. It also forces me to express my idea in natural language.
Reflection only matters if you are using graal for AOT. It's still a full JVM.
That's a good thing? Keeps things fresh and keeps established "norms" unable to stay complacent.
A lot of medical devices.
Somewhat related, does anyone know of a repository than manages CRUD like Django models?
Eventually, though, Lady Gaga herself approved that song. It was her manager that initially didn’t approve it (or at least her manager took the blame, heh).
Alternatively, it could mean our way of life is terrible and our medical knowledge is the only thing keeping us ahead.
Thank you. Looks like I have a lot of homework.
Show HN: Macrometa – A CDN for databases, streaming, search, and APIs
Head of Product here, Macrometa is the first of its kind developer platform for building apps and APIs that run in multiple regions, cloud providers, and a worldwide network of Edge locations (175+). We call it the "Global Data Network" or GDN. The GDN puts your apps and APIs as close as possible to where the people who use your apps are, to mobile, desktop and devices that access your apps, and to events and things all around the world. We do this so that everything is real-time and instant - everything from the web service request that accesses an API, which may be served by a bunch of micro-services (containers and functions), that read or write data from and to databases, or publish/subscribe to events and messages (such as Kafka), perform complex queries and updates. We bring all of that complex backend machinery out of a single region or one cloud and put in lots of places around the world close to where the action is.

Many people compare our value to what a Content Delivery Network (CDN) does for the web - like the web needs a CDN to make it scale and be instantly usable anywhere in the world, today's cloud, mobile and web services need a GDN to make them scale and be instantly usable anywhere in the world by bringing things like databases, micro-services and more to the edge.

Check out Product Hunt for more information - https://www.producthunt.com/posts/macrometa
It’s not pulled out of nowhere; his mental framework comes out of the management consulting playbook where you divide up the subject into groups A and B (usually only two groups) and try to glean superficial insights about one or the other for your customers.

Perhaps unsurprisingly, according to LinkedIn, Matt Schulman has a degree from Wharton. He is the archetypal tech bro wearing the trappings of nerddom. 15 years ago he’d have been spewing something analogous from a stone-clad building on Wall St
Looks great and P2P is of course required for this, but sadly it'd only work when online :/

Would be great with local network discovery of p2p peers but seemingly browsers are not really interested in enabling that...
That is what paramount is offering via their $10 per month option.
Restricted, you don’t have a permission
Their tutorial is fine, but personally I'd much rather just see a GitHub repo of a project that covers all the basics (eg. a CRUD app).
I'm not sure why fats would be difficult to wash off, and soaps are made from fats through saponification.[1]

[1] https://en.wikipedia.org/wiki/Saponification
It's horrible design. It's basically an omission of one of the most critical parts of how the Windows/macOS clipboard APIs actually function where data can optionally be frozen. For whatever reason the wayland folks thought they can get away without that functionality and from what I can tell (as user and developer) you can't.
TinyWM doesn't include an X server implementation, while TinyWL is a full wayland compositor (although most of the heavy lifting is done by wlroots)
/r/conservative does the exact same thing, why the handwringing about that sub in particular?

No they don't. I just tested it and there is no skin color requirement to post in /r/conservative. Why would you try and draw that comparison when it obviously doesn't exist? Can't we just agree it's racist and Reddit allowing that is a bad look, to say the least?
Ah, sadly the 20% in the amount I wrote about above is one iPhone that won't play nice with the Bluetooth coverage I have at home with other devices :/
"I think it is self evident that people who want to share their ideas publicly would rather have their work seen by more people than fewer people."

I have a fairly frequented blog in my native language (lower to higher thousands readers per post, occasionally over ten thousand) and I recently deleted both my Facebook (2019) and Twitter (2022) accounts with 7000 and 5000 followers respectively.

Readership declined a bit, but not drastically. Quality of audience improved significantly. All the people with attention span of a goldfish stayed back on the social networks and no longer torment me by reading just the first paragraph of a longish essay and constructing all sorts of strawman counterarguments from it, then screaming about them into a megaphone.

Bigger audience is not necessarily better and I am happy to have got rid of my social network accounts. They do deform your thinking, no mistake about it, towards more shallowness.
I'm not so sure about that, Richard McElreath's Statistical Rethinking is an amazing resource.
This is bullshit advice. Hire the best engineers? Might as well say "don't make mistakes" in a list of advice about how to minimize mistakes. Same thing with building solid foundations from day one, maybe you do it, but more likely is that the person that comes in to make sure velocity can keep up is different from the core group that was just iterating to find PMF.

The other two points are more relevant, but I feel like half of this advice is not really useful. Way more to learn from descriptions of turning around a codebase of CI/CD pipelines that were struggling with slowness, flakeyness, contention and how to dig yourself out. Those stories at least you can learn from and adapt to your situation.

If "hire the best engineers" is your advice for anything, that is only a tenable strategy for VC backed startups willing to burn 200k/person from day 0, but I guess this is on a VC blog, so what can you expect. More useful advice is "how to do X with normal people".
You are correct, they do, via the official keyboard/trackpad case. Or you can even just connect any other bluetooth keyboard+trackpad (including the dedicated magic keyboard+trackpad for macs). And most of the keyboard+trackpad shortcuts/gestures are already the same on both macOS and iPadOS
In the US, at least, the IRS frowns a bit at people over-using business deductions. "Any new gadget or widget" might be deductible if your business includes, say, reviewing new gadgets and widgets. If you're a software developer, though, kitchen gadgets--for example--aren't generally considered deductible. In fact, if you're a software developer, very few things are.
This is using swc under the hood which as a transpiler is usually slower than esbuild. What makes Turbopack faster is caching not the transpiler. Rails (or vite or whoever) can implement similar caching speeding things up as well.

Why I wouldn’t choose, esbuild is because they don’t support the automatic React runtime and don’t seem to have plans to (or at least last time I checked.) Swc does… So as long as you’re okay with that limitation I imagine you’re probably fine.

You could also potentially use Bazel for remote caching in your rails app, though I haven’t used it myself so I don’t know how well it would work.
I vagely remember that there were a few more places in SQLite codebase which could benefit from proper use of size_t type. Catching increment overflows is not that straightforward, perhaps some review specifically for such cases may help SQLite get even more robust.
> don't fire us/me because we are vital to <strike>censor</strike> serve the public

lol, lmao even. Is there a laughing acronym suitable to express my levels of derision for them?

P.S. an archive https://archive.ph/mJlXs
> Matt and I came to this project after we built similar internal billing systems at previous jobs and we realized how error-prone these systems can be—one incident might have even undercharged a client by a few million dollars!

This honestly doesn't lend me the confidence in your solution that I assume you think it does ;P. "We've done this before, and dude... we failed at it SO BAD, you just don't understand: this is HARD. So, instead of doing it yourself, you'd be much better off out-sourcing that effort... to us." :( It is a subtle difference, I admit, between versions of this pitch that work and the ones that don't, but this one just didn't work for me.
That's something specific called a "federal resume" required for most jobs with the US Government. It's more akin to a job application than a resume.

https://en.wikipedia.org/wiki/Federal_Resume_(United_States)
I was actually very disappointed to find the kotlin refactorings lagging what for Java in IntelliJ. A few examples:

https://youtrack.jetbrains.com/issue/KTIJ-12496/Provide-inte...

https://youtrack.jetbrains.com/issue/KTIJ-10606/Support-movi...

https://youtrack.jetbrains.com/issue/KTIJ-5063/Extract-prope...
OT, but when I search for "the bud is off the blossom" the only references I get from google are 2 links to hacker news comments... There's 0 in bing for that phrase. Never heard it before ever.