skysight-inc/HackerNews huggingface dataset:
WebGL: Google Maps is arguably the #1 application. It's used to draw the line drawing based maps and to re-draw them with different things emphasized depending on your needs (as well as rotate, scale, zoom, smoothly)

But also, of course the fact that it goes 3D. It feels like they've de-emphasized this feature because I suspect few people use or or even know it exists but demo

https://www.youtube.com/watch?v=mbxYG5Sb5RQ

You can also go to https://earth.google.com

AFAIK it's the same tech (not sure) but a UI for various kinds of exploration instead of directions

WebRTC, Google Meet uses WebGL/WebAssembly to provide the filter effects where your background is blurred out or replaced. AFAIK that doesn't happen on the server. It happens locally and then the video with the effects applied are sent over the net via WebRTC.
I'm not sure AirBnB is a good example. Their brand is their name. They aren't a product on a shelf. I'm not sure there is a logo terrible enough to make someone close their website and not book a room.
> In this case, it turned out to be the latter more than the former.

That conclusion is not obvious. On the new packaging, the brand is much less visible, all one sees is a big promise about "orange" (like Agent Orange?) so it could be that people were looking for the brand name, and took that opportunity to switch.
Science is often probablistic. "Facts" are often just theorems. In the beginning many of those theorems have holes, like newtonian physics before the discovery of relativity. But we didn't just throw our hands up when we found a counterexample. Just because our understanding of something seems incomplete, doesn't mean that thing is undecipherable.
As a big Coca Cola fan WB has no problem with corn syrup.
I got to use bind for a class based event handler, using arrows would bind this to the wrong context.. but maybe I'm doing it wrong.
> Thanks, can you give an example of how that works?

I just noticed I formulated it wrong, my apologies. What I meant is that the replicating regions don’t need to wait for the primary writes to go through before they respond to clients. They will still be read-only Postgres replicas, and info could be shuttled to primary in a fire-and-forget manner, if that’s an option.

Whenever an instance notices that it‘s not primary, but it is currently dealing with a critical write, it can refuse to handle the request, and return a 409 with the fly-replay header that specifies the primary region. Their infra will replay the original request in the specified region.

> Did you write your own fork of Postgres or are you using a third party solution like BDR?

When using fly.io, the best option would probably be to use their postgres cluster service which supports read-only replicas (can take a few seconds for updates to reach replicas): https://fly.io/docs/getting-started/multi-region-databases/

> For a 2gb set up would that be about $50 for the web app, $50 for the background workers, $160ish for postgres and then $50 for Redis? We're still at $300+?

Maybe. A few thoughts:

- Why would you need 5 web workers, would one running on primary not be ideal? If you need so much compute for background work, then that’s not fly‘s fault, I guess.

- Not sure the Postgres read replicas would need to be as powerful as primary

- Crazy idea: Use SQLite (replicated with Litestream) instead of Redis and save 50 bucks
That's a nice story, but the reality is that the enclosure was not deep enough. The zoo director then proceeded to blame the victims, creating this colorful vengeance story, while the issue was purely technical. Wild animals will kill you for no good reason and they will not spare the idiots that think they're safe because they are just and ethical.
http://project-osrm.org/
It sounds like you're saying that you want to overload the social systems with immigrants so that they become overburdened and then *magic handwaving* a utopia emerges. You're talking about playing with peoples lives as if they're fun experiments, while at the same time acknowledging that you don't understand how complex these systems are or how they'll behave. And if you're wrong, everyone is worse off.

Can you understand why people aren't interested in policies that come from that perspective?
https://archive.ph/1bwJa
I don't see much value in any of this, nor in any of the "improvements" occurring in the last 10 years.

Still Word is crashing regularly when it reaches 100+ pages, and bullets and alike are acting weird. And if the dreaded document corruption occurs, you are good to copy paste the whole in a new blank document.

That people want to pay 100€/yr min for this is beyond me.
but it is almost lowercase logo, sans-serif, flat, how can it have failed?
Breaking the x86 Instruction Set (2017)
I’m not sure it follows that the entire circuit can be subject to this kind of interrogation resulting in a neat story. We can always try to find narratives, but at the end of the day there’s no reason for all the parameter values learned to adhere to some nice human-parsable reason for existing.

Edit: Maybe in theory you could “understand” anything arbitrarily large if you just had enough memory to handle very complicated narratives. But I’m doubting that models can always be compressed into a simpler narrative representation.
My personal website helped me get hired for a web dev job in the early 2000's. The quality of the site's code/structure, and its reasonably slick design "for a programmer" were both factors commended by the interviewer. Unfortunately there isn't a proper snapshot on archive.org. I think I built the site with Dreamweaver. Good times :)
My bad, I misread hourly vs monthly and lost track of zeros. Just a plain miss on my part.

However, I/O accounts for far more of our cost on Aurora than storage. It's likely that more than offsets the increased storage cost on AlloyDB.
Which format do you prefer for large documents/configurations?
I noticed yesterday in our local supermarket - a 1.5 litre carton of Tropicana juice was £4.80 (!!!). There's one more sale lost, to add to their missing $30 million.
>To get the stats you want, you'd probably need to write a plugin using one of the hooks that lets you see all the requests (which are being phased out, but such is life).

Hmmm. So there lies the rub that we dont know as of now (will try to write an extension as you said)
Yup. Not too hard. This outputs the current bandwidth in gigabytes when you pass your app name.

#!/usr/bin/env bash

set -euo pipefail

QUERY=$(cat <<EOF
{
"variables":{
"app":"$1",
"start":"$(date +%Y-%m)",
"end":"$(date -d "$(date +%Y%m01) +1 month -1 day" +%Y-%m-%d)"
},
"query":"query (\$app: String!, \$start: ISO8601DateTime!, \$end: ISO8601DateTime!) { app(name: \$app) { organization { billables(startDate: \$start, endDate: \$end) { edges { node { app { id } category quantity } } } } } } "
}
EOF
)

curl https://api.fly.io/graphql \
-H "Authorization: Bearer $(fly auth token)" \
-H 'content-type: application/json' \
--compressed \
-X POST \
--data-raw "$QUERY" \
--silent |
jq '[.data.app.organization.billables.edges[].node | select(.app.id == "'"$1"'" and .category == "data_out") | .quantity] | add'
This is what test markets are all about. Proctor and Gamble has this down to a science, there are courses and books.

Better to fail in a test market or two. Lose much less money than flopping nationwide too. Love Tropicana orange juice but this is an example of poor management.
FreeBSD 13.1-Release Release Notes – The FreeBSD Project
Do you really believe it is feasible to collect 50 million used car batteries in various states of wear and connect them to the grid while expecting this to be a stable solution to solar power during the night?
Interestingly Eswatini (formerly Swaziland) still uses the .sz TLD.

https://en.wikipedia.org/wiki/Eswatini
Company is obliged to do so if you want to leave :)
And I'm saying that you're presenting a non-problem. Traits such as gay/straight won't be changed by genetic engineering, probably ever, so there's no need to have this discussion.
Uh, I absolutely look at interviewee's personal projects, especially if they are using technology directly related to what I'm looking for. Also especially when they are literally a creator/maintainer of one of the open source libraries my team is using. You can very often hear interesting stories of how the person solved unique, challenging problems. To ignore the products of an interviewee's personally-driven efforts seems like a serious mistake, in my opinion.
It definitely won't match the performance of normal field access, just as passing an unbound method reference won't be as fast as calling it directly, or calling through an interface won't be as fast as calling on a concrete type.

The best performance you'll get is probably from putting the fields together into a substructure and passing around pointers to that. Which doesn't need any reflecting or additional language scaffolding.
> We all know one of those people who’ll tell you that the answer to all infrastructure problems is a bunch of EC2 instances, a golden AMI and a load balancer. Those people might be right, but if take a look at your infrastructure right now, could you solve the problems in your organization by going back to building AMIs and sticking them behind a load balancer? Even if you can, do you really want to? No, I thought not.

Other than the slow pace to bake and test golden images I still prefer this approach. It is simple and a proven design and easy to build-out on every single cloud provider.

I might be biased tho, this is how we manage the host's for our several thousand Kubernetes clusters. I'm just kind of used to it.
I intentionally framed the problems I'm tackling in a way that resonates with a wide spectrum of people, so that I can get a variety of answers and work with anything that resonates well with me. In this process, I guess I didn't press hard on how debilitating executive dysfunction has been for my work (and life in general - story for another time) and I apologize for my assumption but I guess since you're neurotypical there's no way I can actually make you really understand the difference between the amount of energy and willpower required to execute on these tasks/planning/etc. I am formally diagnosed and have been on medicines in the past and the productivity difference and confidence in my abilities with and without medicines is day and night.

To provide a similar real world analogy that has potential to resonate with you: on medicines that work well with me, my core thoughts works as if a car is being driven on a freeway with properly defined rules and regulations, along with lots of other cars following the same rules. Without those medications, it's basically free for all, where there are absolutely no rules and regulations and anyone can drive anyway on that freeway. Sure, there's still a chance that every car reaches its destination safe and sound, but the amount of mental gymnastics needed at every point of time without those inbuilt rules in place is staggeringly exhausting.

This has been my life at work every day, because I have consciously kept myself away from medication for a variety of reasons. This post is an attempt to learn more of these structures and hopefully with enough practice, I'll become efficient in utilizing these structures so much so that it requires less effort and latency to maintain and execute them on a daily basis.
It's somehow more true to the older photoshop designs than photoshop itself. I love it.
You can. You gotta get Wireguard running on your local machine [0] and be able to see the ".internal" network, but once you do, you can ssh into any edge VM and if access its filesystem. I've SCP'd SQLite db files and dumps. It's also a pretty anti-pattern way of debugging an app if you're an outlaw :)

[0] https://fly.io/docs/reference/private-networking/
This post isn't for sharing opinions on new web technologies, it's for sharing examples of them.

They are being downvoted because their post is wildy off-topic.
Webmention is a simple way to notify any URL when you mention it on your site
We are building https://studio.foxglove.dev/ which is a visualization tool for robotics. Click “Explore sample data” to see a demo.

Uses WebGL and some WebAssembly.
If it was bad enough to go viral maybe it was actually a marketing success.
Everyone running a high-level domain like that is essentially rent-seeking, no?

(Is there a better term for 'high-level domain'? It doesn't necessarily have to be a TLD after all.)
Usually when I hear people talk about backdooring it's usually on the network stack. On a phone that would be a modem.

Most devices, even in your computer (eg: laptop battery) run an OS. There's a good talk somewhere on how we've lost our way with OS design and now need to write an OS that looks at a single machine as a distributed system.
8 different cell phones?
My Yamaha 2.0 amplifier is “buggy” in that it sometimes fails to turn on, so I have to pull it’s power cable and plug it back in to get it to turn on again.

But it’s also 6 years old, and was a cheap model. I’m still trying to find a decent amplifier for my home setup that’s not some 7.2 giant monstrosity but I’ve not had much luck.
Turning Terry Pratchett's Discworld into Audiobooks
One of the programs is needed only because caps lock was rebound at the OS level. But Karabiner Elements can do the control or escape trick without that remapping.

I do the window switching with Hammerspoon and a prefix key: after typing alt-space Hammerspoon will show a modal overlay summarizing the available keys: w for web browser, t for e-mail client, space for terminal.
Nested data in TOML is unreadable. TOML tries to look like INI files and becomes impossible to read with nested arrays of objects - whenever I have to use it I write out what I want in YAML and parse it through python to emit the TOML.
Does anyone have an ID on that laptop? I adore its keyboard and mouse setup
Everyone I know is threatening to quit Netflix over the price hike/password sharing crackdown.

Yet nobody I know has actually quit. I suspect they might be addicts claiming they can quit anytime...
Holy shit, I do the same thing except I’m sort of running in place. Hahaha we’re all the same.
I learned to stop worrying and don't really care, I'll happily use xml, json, yaml or toml . To me, it doesn't really make a lot of difference, and yes, there are a bunch of reasons why various formats have different advantages, but it really doesn't take much of my life, things don't really go wrong with any of them, and while I have a preference, pragmatically, I just don't care.
Show HN: SBS – A reformulation of SDS without heap allocation
I've been using SDS a lot and really like the library. However it sometimes feels like overkill because when I'm building strings I frequently know that it will be within some bound of length. The full dynamic length capabilities aren't necessary and can become a pain-point when doing error handling. But on the otherhand the <string.h> functions always feel very verbose to maintain.

As such to scratch my own itch this weekend, I've developed SBS. SBS reformulates SDS around providing pre-defined buffers to perform the operation on. This means no resource management and the opportunity to use it in embedded environments that do not have heap allocation.

It is still very early on (no tags yet) but I want to see if there exists other libraries in this area? All I can dig up online are built around dynamic heap allocation.
Watching this up near Lick Observatory was a lovely way to spend an evening. Lovely view of the South Bay Area, lovely view of the moon.
The article also praises the design of the new lid, which was - surprise - one of the most derided elements of the redesign in professional product design comminity. The idea was that you'd feel like squeezing an orange when opening the carton. In reality, you'd be squeezing that nipple to get to your OJ. Worked out as expected.
As a Norwegian I’m in the camp of «just say NO to YAML»
Not that different from some rewriting, refactoring or moving to $TECHNOLOGY I saw in the last 20 years of my career. Probably minus the travel/food...err no, I forget the mandatory conferences to understand better the new tech and know how other companies use it!
tl;dr: Author mentions they work for Pulumi halfway through the article. Pulumi has recently added YAML support.
It would be somewhat important to use something that works, in preference to one that totally would not.
From what I understand, insurance companies were/are his cash cows so to speak. The simplified business model of an insurance company is to take the money customers pay for the insurance and invest it safely enough that you can cover the sum of payouts required and make an extra profit. Now in theory this is profitable without high returns from that investment because the sum of payouts is less than the sum of money collected if your risk models are correct. But if you assume that you are above average in investing (which Buffet assumes) then it becomes even better to buy these companies because you are the one who gets to invest said money.
Definitly, during those days buying a PC always meant at least being able to pay a 3 to 5 year credit, and given the rate PCs were changing, when one would be finally done with the credit, it was slowly the time to think about a new one, because buying parts alone would no longer be enough.
If I stopped and read every package in the grocery store I'd never make it out of there.
>I have no idea what you're talking about.

I love how you think you are telling me stuff I don't know, though… bless your heart.
Fun fact: there's a few Tim Hortons locations in NYC
Is it me or is Warren Buffett obsessed with companies dealing with sugar?
Are you suggesting other countries independently test each food product that is sold to consumers?
YU Internet Domain Name Registry (1999)
I mean... it's no Thinkpad W700ds :)

https://www.bhphotovideo.com/c/product/637889-REG/Lenovo_275...
Came on a student visa studying Japanese while working on my own startup then got married, Tokyo.
This reminds me of DynamicLand [0] where Bret Victor [1] was (is?) involved. Looked very exciting but I don't know if that project is still active.

[0] https://dynamicland.org/

[1] http://worrydream.com/
There's an unfortunately-close syntax that does define type aliases in Go,

type T = Thing
Firefox Focus, whose content filter integrates into Safari.
Good heavens, why on earth do you have 8 cell phones??? I hate life with just 1
I feel like that would bias things, but it would be interesting to see once a thread “dies.” It’d even be easy to do just parsing access logs and adding a number in a db. That’d help handle the scale, assuming we are seeing mostly-cached pages here.
It looks like these just generate OCI containers; that's all we need at Fly.io to take your container, so you might be able to just use these. (We've been working for a couple months on Nix, especially for Rails apps, but I don't have status to report).
This is fascinating in the worst possible way. Lot of fancy words alongside "the purity of the juice" when the ingredient list is full of weird things the average consumer has no idea about
I am curious, how would holding Bitcoin hedge the meme stock frenzy risk?
Finalizing and actually finalized are very different things in ICANN land. If they ever do try to implement this policy its likely to end up in court for years.

I can't see Afilias just rolling over when .io (https://en.wikipedia.org/wiki/British_Indian_Ocean_Territory) ends up needing to be removed.
take a look at https://3dit.de/
Look at how fat you Americans are. It’s a safe bet.
Again, there is no difficulty of any kind in using (say) Gcc-11 to build binaries to run on a stock CentOS 7 target. On CentOS (which user-space environment you would run in a docker image), I think the package you would need is dev-toolset-11. Look it up. (It is possible that is only in CentOS 8, so you might need dev-toolset-9 instead, which would serve.)
Thank you! Exactly my thought. The first thought on seeing the new design was Safeway Essentials or some shit.
A lot of these sorts of language features feel to me like workarounds for a lack of methods with multiple dispatch: methods like the transfer method seem to belong to a collection of classes but typical OO languages force you to pick a single class to attach them to.
yes, prose for the enlightened. That annoys me, unenlightened as I am, and keeps me out.
I was asking what hardware you were talking about. "You should mine a different cryptocurrency" wasn't meant as something specifically for you the commenter, but as a recommendation to everyone in the world. Theoretically you'll get something by GPU mining bitcoin, but it'll be tiny. You shouldn't do it. Instead you should use that GPU to mine ethereum. That'll be much better.

As an example, the AMD Radeon HD 7870XT[1]. It gets 346 Mh/s for bitcoin, which is $0.00004308/day[2]. It gets 14.5 Mh/s for ethereum, which is $0.3508/day[3]. So you get 8000x more by mining ethereum.

[1] https://technical.city/en/video/Radeon-HD-7870-XT

[2] https://www.cryptocompare.com/mining/calculator/btc?HashingP...

[3] https://www.cryptocompare.com/mining/calculator/eth?HashingP...
Well, all problems are multifaceted. If I had to take trainings about how not to spill toxic waste in local rivers, I would not find it appropriate to mention damage to the brand either even though the brand certainly would suffer from such an event.
I'm not sure you understood my comment correctly.
Peter Thiel or Peter Attia?
If you were rich enough to buy a Tesla wouldn't you try to talk the government into buying your battery off of you?
How large are these file sizes? A Web server finds it incredibly easy to send even 50 MB of static JS, CSS to a web browser. You're probably solving for a problem that doesn't exist.

Even if users are perceiving the website is slow, it's probably not due to waiting for content that could be cached. It is more often due to slow database queries or the HTML, which is dynamic, taking long to load.
Creators need to start sending & receiving payments on blockchain apps. The sooner we make that transition the sooner we don’t need to put up with fee increases. We’re working on that liberation with www.Kuky.com
The intent of the country limitations is to promote diversity of immigrants.

Is that a bad thing now?
I don’t think you’re giving a charitable interpretation of the parent - I interpreted the comment as saying they’re impressed that the technology was impressive for the time rather than being critical of the generation
Seeing an expert here, I have a question. What about misfolded albumin, is that a (significant) thing? Does the fraction of misfolded albumin increase significantly with aging?
The relationship is more like that of British India and Britain. Tibet is a colonial subject of Beijing
> The amount of electricity is not proportional to the market cap. It's proportional to the difficulty.

But the difficulty is proportional to the amount of miners, which is proportional to the profitability of mining, which is proportional to the price, which the market cap is proportional to (i.e. price x supply). So electricity is indirectly proportional to the market cap.

> One solutions is to increase the block size, another is to use a secondary chain.

Those solutions don't address the energy spent on mining, they just allow more people to transact. The former means more transactions (more fees), the latter means fewer but more expensive on-chain transactions (more fees). Either way I believe the block reward (and thus the amount of energy miners will throw at getting that reward) will be roughly the same, it'll be a function of how much people value and want to use bitcoin.
For me JSON comes close to ideal, if comments were part of the spec I'd be hard pressed to want anything else for general purpose config files. HCL or libucl probably come in second, not that I particularly care much.

TOML is less than ideal with (as was pointed out) nested tables – the problem I ran into is that some valid TOML cannot be serialized with serde.