skysight-inc/HackerNews huggingface dataset:
" I think there's a value in trustless value exchange"

There are huge pitfalls to "trustless" value exchange, e.g. you can't implement policy like Magnitsky Act - to through economic means "attack" known bad actors, to try to incentivize them financially to play well before it becomes physical.
So basically the more popular bitcoin is, more inefficient it is. Great.
OP: Thanks :)
PyPpeteer might be worth a look as well. Basically a port of the JS puppeteer project that drives headless Chrome via the Devtools API.

As mentioned elsewhere, using anything other than headless isn't useful beyond a fairly narrow scope these days.

https://github.com/pyppeteer/pyppeteer
Is consuming electricity a bad thing?
I joined clubhouse (the audio-only app) recently and while there is a lot of VCs and marketing nonsense there taking up the app I've also found quite a few rooms full of people who are working on sustainable organizations. start.coop is one example and others just generally talking about social enterprises or how to use tech to keep businesses on a slow and steady growth.
> I can bet that in most big European cities, relying on public transportation + renting a car whenever you need is cheaper than the maintenance costs of car ownership (parking + insurance + gas).

That's already the case though. Having self driving cars doesn't really change the equation on that.
> So you determine the inherent value of something based on its price action?

Not at all. But in this case, the broader cost of Bitcoin scales with its price.
Nasdaq, NYSE sue SEC over planned overhaul of public data feeds
Thanks! And yeah we totally agree nothing will replace the restaurant. But what about all the folks who are busy and find it hard to access the food. We're making it for them so access to nice food can be democratized.
> Another charitable explanation for the version selection rule is to allow specifying more than one mirror of the registry. Thus if the closer mirror has the latest version it will be used,

This is correct, but in light of this being now vulnerable to abuse, this will have to be controlled in mixed use scenarios, which are common, e.g.

as I wrote here https://news.ycombinator.com/item?id=26089387

> if I run an internal feed that transparently proxies and caches the public one, as well as hosting my company's internal artefacts, the rules now might need to be different between packages?

> for e.g. between Newtonsoft.Json (new versions always originate on the public feed, never locally) and "SDCo.GeneralUtils" (new versions always originate on the local feed, never upstream)
Oh, come on. All of those things, except for travel, draw roughly zero watts compared to Bitcoin.

One Bitcoin transaction is about 750 kWh. That's enough to power a typical home for a month. It's enough to drive about 500 miles in an electric car, or (with vigorous handwaving based on EPA numbers) about 200 miles in an efficient gasoline car.

Bitcoin uses about 1/3 the energy of all the datacenters in the world. There are about 120 million Bitcoin transactions per year. If we assume 360 million people are using services that run in datacenters (obviously too low), one Bitcoin transaction uses as much electricity as the server time to support one user across all the services they use for a year.

>Being judgmental about how others use energy they pay for reeks of hypocrisy, virtue signaling and holier-than-thou attitude.

This is an engineering problem.
What is the case against F# (2009)
That's possible, but not really easy. If you don't wait for the commit, you may process the request before getting the notification that it was a duplicate nonce; if you do wait for the commit, there goes your performance boost.

The right thing to do in my mind is to only send requests in 0-rtt if they're specifically flagged as eligible.
A few hours ago another 11,975 XRP has gone to that scam wallet.
Any thoughts what to do with that?
I've actually had pretty good luck with pingplotter's sidekick + mediacom twitter support. The phone people would not give me the time of day, however.
From the article: “ Stanford has made these lecture videos available to all by posting them on its YouTube channel (links below). This website was set up to give everyone access to the supporting material that was distributed to students during the quarter (homework, demo code, etc.).”
No idea what this actually does after reading the web site. Is there a gallery of examples or something?
My brother had fairly severe COVID-19 symptoms -- fatigue, feaver, very bad chest -- and he was sent home from hospital due to there not being any beds (and him not being serious enough a case I suspect) with the instruction to monitor his blood oxygen through an Oximeter as you suggestion: e.g. "95 for > 30 mins and you should come back."
Most definitely need to return to the days of being able to afford to rent out a garage to start a company, which i don't think is currently possible in SV.
You're free to do so, buy a plot of land and grab a plow.

Don't ruin the planet for everybody else so that you can sit on your un-diluting hoard of tulips like a dutch dragon.
> I really don't understand this urge of breaking down anything digital into its fundamental units to try and diminish its value. It's the equivalent of evaluating anything in the physical world as "just a bunch of atoms".

Because in the good times, people think these things are great investments. But as soon as things go south they look at what they have from a different perspective. Something with some intrinsic value (e.g. a "bunch of atoms" that can be eaten or lived in) is likely to be much easier to rationalise holding on to in that scenario, rather than something that's only worth something due to consensus by a bunch of strangers.

And that's the risk - it doesn't matter if as an individual you see great potential. If everyone else disagrees, gets scared and sells, then BTC could be battered.
Yes. I went through the course in one it’s earliest releases.

I’m not sure if all of the assignments were posted then, and the site wasn’t as good.
Mathematical Fallacy
I believe Tesla would be required to identify you and report all such sales (as they're >10,000$) to IRS i.e. not only IRS could ask, but it would be Tesla's responsibility to proactively report it as form 8300 for cash sales or something equivalent and ensure that your identity is verified, so instead of "no way for the IRS to notice that unless they audit you" this would immediately trigger an audit if you haven't reported your BTC investment profit as required.
Hopefully I'll have a bullet pick my brain apart before a Facebook Neuralink Headset™ or a Palantir FREETHINK standard issue FBI neural interface kit get to do it.
They are good too, but we have products and services that match their offerings at a fraction of their cost.

We also offer products that they don't provide. Our AI is capable of analyzing sound data (speech to text). It is extensible to add your custom forms and document types. We provide a cloud API and RPA components for UiPath, Bardeen and other RPA providers. We built Base64.ai so that you won't need a new vendor for new document types and platforms.

Happy to meet over Zoom if you want to learn more https://base64.ai/meeting
Imports are asynchronous, but they are still eager, and still run before the code in the module. Furthermore, the bodies of modules will still execute in the order you import them in. Basically all being Asynchronous means is that the interpreter is allowed to use multiple threads to load and parse the referenced modules "out of order", but will still execute them in order.

Thus your whole static import tree will be resolved before the first request comes in, assuming you start the server listening in the body of your main module. If you start it in the body of an imported module, and have other later imports that have start-up task side effects, then yeah you might have some requests come in before those later side effects happen, but why would you structure your code like that? The modules approach generally favors not having side effects in from importing modules, except the program's top level module of course.

Now dynamic imports are fully asynchronous, returning a promise. But even then you can structure your code to ensure they are loaded before your start accepting connections, or you can structure dynamic imports to be lazy and on-demand. This is not much different from CJS where you can also structure any dynamic imports to be either lazy or eager. The main difference is that with modules you need to deal with a promise while with CJS's require you don't.
They verify domain ownership. If browsers accepted self-signed certificates, then as long as I could intercept your DNS requests (running a public Wi-Fi network next to a Starbucks, for example) then I could bring you to my malicious google.com without you knowing. That's no good.
You can apply this logic for any wasteful activity. Lets boil the ocean with coal-fired plants, because something something production vs. consumption.
The Comedy of the Commons
(They are making a joke about the game named “Rust”)
Ah yes, that makes sense. Let's Encrypt requires proof of domain ownership, which at least ensures that the entity you're connecting to is the entity that owns the domain. Encryption without authentication wouldn't be very helpful, since a man-in-the-middle could just present their own self-signed certificate during the handshake...
Yes. Combustion vehicles never have to convert to electrical energy. Big steam plants are more efficient at turning fuel into torque than small combustion engines, but that increase is offset by having to spin generators.

Edit: Well, at least that is what my impression was. DoE has a paper on this. The example numbers used in this paper seem typical from me taking a brief look at power plant and EV efficiency. I thought the extra energy conversion steps added up to more than 20% thermodynamic efficiency loss. I was wrong.

https://www.govinfo.gov/content/pkg/FR-2000-06-12/pdf/00-144...
> They failed. C++ simply wasn't usable for writing a parallel CSS engine.

WebKit has CSS engine is written in C++. Chromium has one too.
As an iOS engineer with native and flutter experience, not needing access to hardware and OS specific APIs is a BIG assumption, I used to not need access until I needed them and it was somewhat painful most of the time, either support was not there how we needed it or some APIs were awkward to use.

I'd also say that the write once support on all devices is definitely not a 100% thing. There is definitely a lot of tweaking for adding support to specific platforms and devices (think iPad vs iPhone vs Android Phone vs Android Tablet). I've also found it that its a lot easier (when compared to native development) to create code that needs to be heavily refactored out when adding support for additional devices while also making sure to not braking things on other platforms. This last point complicates development because then you are forced to be familiar on how to test and debug on each platform, making sure that changes or issues fixed on a specific one don't break the other ones; this for sure adds a ton of development and testing time, specially when you go beyond just android phones and iPhones.

Where flutter has shined for us though has been for internal tools that we deploy and for which the UI is not designer-driven or that don't have stringent design and performance requirements.

Now don't get me wrong; I'm well invested in flutter but it does not come without its compromises, specially on iOS being second in line support after Android. It definitely gets you quicker to market with an MVP on more platforms compared to pure native development.
Nobody uses the gold standard anymore.
Given the precision of things like ponctuation, and certain words like ViewModel being correclty spelled (instead of "view model" for example), those captions are probably manually edited.
It's called panic selling. Does anything about the past few months/years of general human activity lead you to believe that our species is any less vulnerable to fear & ignorance than in the past?
For many years my family had one car instead of two because we were able to use a shared car co-op for the occasional need for a second.

I bet a good car share service raises the average duty cycle of cars in the city by a useful amount.
> Need a bit of code that would take you a day to write?

Even if it is a small library that has only a single maintainer the chances of you replicating it in a day seem slim to me unless it is truly trivial, or the library was also written in a day.

More likely you get a day in and realize that the problem has a whole bunch of gotchas that you didn't anticipate and the library maintainer already found and dealt with.

Again, this is only if the problem isn't truly trivial
Was this a useful comment? "You're" is just a stand-in for "people are". The second person is a fairly common way to structure such a sentence.
The first paragraph is a fair consideration. The second is a complete stretch. It's not as if America would suddenly stop providing military support to Saudi Arabia if we suddenly switched to bitcoin. An America that historically used Bitcoin would be even more incentivized to "secure" fossil fuel nations.
Yeah these have always been free. I got excited thinking maybe it was a more recent class being published, but it’s not.

Anyway, they’re good!
Same! I love watching people learn new things.
It's reversible in the sense that the second you leave, I can just claim you never dropped off the cash. AKA I can reverse it.

Bitcoin isn't digital cash, it has different tradeoffs. That implies there are upsides/downsides to all of these factors.
There is something funny about it being an Apple centric course that is using comic sans
It’s not currently parallel though, right? That part is critical to the point being made.

After all, Gecko had a C++ implementation too. Nobody is suggesting that any implementation is literally impossible.
> Bitcoin transactions are irreversible, traditional transactions are not.

What about paying someone with cash, or gold?

You could even send cash in the mail. It would still use less energy than Bitcoin...
As said many times already, then you have the opposite problem - how to get value from "inner" to "outer" scope. If we talk about function scope, then it requires "nonlocal" declaration in the inner scope. From Python, too many declaration like that are syntactic litter. It has a scoping discipline which allows to avoid them in most cases, and that works great in 90% of cases (popularity of Python and amount of code written in it is there proof).

Yes, there're still remaining 10%, and pattern matching kinda drew attention to those 10%. I'm interested to address those, and invite other interested parties to discuss/work together on that. The meeting place is python-ideas mailing list.
http.ai is a cool name too! Our vision is to provide AI services for everything in base64 format; images, videos, sounds, etc.
Wouldn't hurt to get away from Open Office plans too.
Depends on your point of view.

Most people don't own companies and never will.

The guy who parks his Porsche in front of the office makes a few million less, but globally people have cheaper access to new technologies to make their lives better.

Big shrug from Joe in the warehouse or Steve the depressed code monkey.

I don't think a great many people care that much unless you make it about nationalism.
“ First of all, Bitcoin and Visa are fundamentally different systems. Bitcoin is a complete, self-contained monetary settlement system; Visa transactions are non-final credit transactions that rely on external underlying settlement rails. Visa relies on ACH, Fedwire, SWIFT, the global correspondent banking system, the Federal Reserve and, of course, the military and diplomatic strength of the U.S. government to ensure all of the above are working smoothly.”

Seems like a fair point, on the other hand bitcoin also relies on relatively reliable internet to be available, publicly accessible worldwide. Which I dont know how long will be around if governments arent functioning...
> the author of that blog don’t like to face up to that fact, so they will assiduously blame Apple for this

Could you please quote the relevant section of the article you're referring to?

If it's just "the article title", that seems to be quite a stretch to me.
Yes, of course.

Another example: SBT was supposed to be the "savior" in the Scala world and... I still have nightmares about SBT from a couple of years ago. Maybe it's finally become usable and intelligible in recent years.
You should actually spend time reading up on unions. Present and historically.
IoC is one that comes to mind. It greatly simplifies testing, but the engineering (before we had libraries for it) was ridiculous to implement.
Why would you panic-sell the currency that was robust? That makes no sense. Not even from a "people are irrational" perspective.
> If our tools require us to be perfect, maybe they're just not good tools for some goals.

> if they failed a few times, that's a pretty strong argument against C++.

Well, they're migrating (at least part of) the codebase to Rust, in a lot of places because of security. Make your own conclusion, I guess?
Yeah, and I had another thought about what at first seemed to be an insane move: it's a sales ploy to get people who rode BTC up to buy Teslas.
It appears to spruce up screenshots with tilt, drop shadows, and so on.

It really, really, could use a gallery of before/after examples though.
No, it's not the same. Bitcoin is like gold, which you also can't use to pay for groceries. A better example is if you were to physically mail bars of gold vs digitally sending Bitcoin.
"Documenting police activities with video is a good way to improve accountability. "

Where is the evidece of this?

Documenting deadly encounters with police probably is a good thing.

But 99.99% of encounters with police are not that, I'm not sure filming every encounter is necessarily productive, you'll have to provide some evidence.

In my country, we don't film the police, there is not a lot of police violence, and of course, there is not a lot of gun crime.

In US about 40% of households or 22% of individuals own guns. More likely among those doing bad things, so you can say 30% of the people cops are dealing with own guns. There's a very high chance that someone they pull over, has a gun.

Other complex issues aside, consider if you could magically take away those 270M guns, what would the outcome be? And how would policing change? How would the posture of public servants in those situations change?

As for filming, I'd rather see strong rules about their bodycam uses, ie when it has to be on, off etc.. Like for example, they have to have it on for pullovers, or if they are in any kind of complex interaction.
I've bounced around from Postman, to Paw, to Insomnia, and back again for years. I finally dumped a bunch of HTTPie scripts in a folder, made a small runner script in my path, and added autocomplete hooks that just read the filesystem structure.

Now I can run anything from any terminal with history searching. Plus, it's all committed to a repo for anyone else in my org to look at and/or contribute too. I know other tools have collaboration, but can you beat text files + git that you can link to from Slack?

Need to pull an ID out of the third item? Just pipe it to gron and grep. Watch for changes? Put "watch" in front of it. Need to chain three things together? Write a short glue script. It's wonderful.
yes while it goes in the right direction in theory, in practice it provides "almost" no additional security.

the only good differentiator right now that could definitely be implemented in nodejs directly is the the flag `--allow-net=<domain>`.
it could prevent data exfiltration but requires the whole stack to require this flag.
And Firefox had one too. But it wasn't parallel. That's what is being discussed here.
From the Harvard Injury Control Research Center:

"Where there are more guns there is more homicide."

"Across high-income nations more guns = more homicide."

"Across states, more guns = more homicide."

"More guns = more homicides of police."

https://www.hsph.harvard.edu/hicrc/firearms-research/guns-an...
WHO recommends use of Oxford/AstraZeneca vaccine for all adults
So it's like BTC fans are distracted by the price so and/or don't see the need to argue their position? Interesting theory
> A significant amount of BTC is mined with renewables.

Which could be used to replace non-renewable energy usage elsewhere.
Simple way to share your terminal session on a call
We are building GitDuck, a video chat tool for developers and one of the features we needed the most was to be able to share our terminal between ourselves. We didn't like the idea of sharing the screen, as it's not fast or interactive and tmux was too complex for many use cases.

We built a terminal integration that enables you to easily share your terminal session with anyone that is talking with you on a GitDuck call.

You can share by just typing on your terminal:

$ gitduck share

If you need to give write access to your colleagues, you can share with:

$ gitduck share -w

All the connections are P2P (with WebRTC) and encrypted, so nothing touches our servers.

If you want to see it in action, check the video demo or install and try it live. :)

- GitDuck on npm: https://www.npmjs.com/package/gitduck

- Our website: https://gitduck.com

- Video demo: https://www.youtube.com/watch?v=6t1MMi4QReU

Let us know what you think and why (or why not) would you use this when you need to talk and collaborate.

thanks!
OP here: Thanks a bunch! Your comparison highlights something that always bothers me about taking a real-life photo of a screen: the banding/moire effect resulting from the physical pixels being viewed from an angle. This was actually something I encountered early on in Screenstab when I was attempting to replicate the look of a real subpixel layout. Had to scrap that approach.
Not by a long shot. I just assembled two servers with 168 12TB drives each, giving a bit over 1.5PB available space on each server. And I'm pretty confident that this is also not the largest ZFS-on-Linux deployment either.
Miners get compensated by transaction fees too.
There is an example on the landing page. It transforms, skews and add shadows (+ more probably) to images.
Why doesn't that seem right?

You do realize that bitcoin transactions are secured by hashrate right?

It's one of the largest distributed computing projects in the world.
I'm assuming you need a Mac computer to develop ios applications? I have an iphone and ipad but I won't purchase their computers.
Seattle startup’s high-tech crosswalk could improve pedestrian safety
TypeScript has supported JS module output since the very beginning: https://www.typescriptlang.org/tsconfig#module
Usually starts from simple to difficult. User agent stuff, IP address detection, aggressive rate limiting, captcha checking, browser fingerprinting, etc.
I can actually see self driving making this worse. If the cars can drive themselves there is less need for parking in the city. Cars can drive themselves out of the city for cheaper parking. So on top of the trip in and out taken by the passenger to get to/from work, there is a second round trip for the car to park all day while it isn't needed by anyone.
It’s fun to combine jupyter notebooks and py scraping. If you are working 15 pages/screens deep, you can “stay at the coal face” and not have to rerun the whole script after making a change to the latest step.
The State printing fiat money is essentially stealing time from people who have laboured to create wealth. That wealth is pilfered through devaluing the money supply, with those close to central bank who receive the new money first benefiting from it.

Bitcoin fixes this theft problem, and demand for it will continue to increase for as long as this theft occurs.

The only way bitcoin can be stopped is if central banks start contracting the supply of their money, which you and I know will never happen.