skysight-inc/HackerNews huggingface dataset:
Toyota expected it, showing once again why they are one of the best run car companies.

https://www.reuters.com/article/us-japan-fukushima-anniversa...
And what libraries are those...?
U.S. pledges medical aid for India to combat surge
Any Codable can be written to or read from plists, right?

Anyways, it’s definitely true that plists support a superset of the data types supported by JSON: plutil will not convert the Safari bookmarks file to JSON, for example.
Only if you use a circular definition of made it through which means became a trillion dollar company.

Plenty of companies made it through but never recovered their dotcom market cap or prestige, a few prominent examples: Csco, hpq (only recently passed the 2000 price), yhoo, emc, vrsn, real networks. There were plenty of also-rans who limped through but didn’t justify the hype pricing years later, and the real revolution came to fruition years later with mobile computing and mass-market online stores, but there was definitely underneath it all an obvious and real information revolution which the dotcom bubble was merely irrational euphoria about - everyone knew sonething big was happening, even if they rejected the crazy prices.

I sincerely don’t think this crypto bubble is similar, because there is no there there amd because almost all assets are severely overpriced right now - crypto is full of scams and nobody is actually using it any more as a currency, this means all these joke coins worth 100s of millions are going to zero, no doubt just after joe public buys in. There’s a reason coin base insiders are frantically selling as soon as they can and more and more frauds are coming to light. Even the more legitimate companies in this space are full of fraud.
Why is the 0 next to 9, not next to 1?
That might be true but its a bad standard to use. There are lots of highly competitive car companies of gigantic scale already existing.

Rocket launch was a far smaller market that was basically run by governments only for all practical purposes.

Both business for by all practical reasoning have performed absurdly well.
PEP 634: Structural Pattern Matching
It was slow on Windows to run Linux images the last time I tried. I think they now use WSL2 making it faster, but I haven't used it since.
Non-paywalled/adblock-warned link: https://web.archive.org/web/20210425194520if_/https://www.ha...
Bridge networking, probably.

Overlay filesystem performance across distros?

Attaching a debugger to a process?

Idk. Just some ideas off the top of my head. I don’t think it’s unimaginable to consider how docker is an increase in complexity and understanding.
Not sure if 1:1 as the macOS one but Unicode organization open sourced a last resort font last year: https://github.com/unicode-org/last-resort-font
Explaining intent isn't the same as justifying. That's projection.
Rational was set to conquer the world. Never good idea. However I still use some of their ideas and StarUML diagramming tool to help document preliminary design, use cases, deployment etc. It makes communicating to non tech persons way simpler.
From some quick searching it seems like this isn’t very uncommon, with animals like gophers, squirrels, rats, and more cutting cables all over the world: https://www.rdm.com/rodents-the-biggest-threat-to-fiber-acce...
Twitter’s Timeline Algorithm Buries External Links
No one should have to "grovel" for an apology to be effective.
Parent poster was using links to mock the news media and evidence how unreliable and hypocritical they are.

You are using an anecdotal Tweet as an actual epidemiological citation.

It's very interesting to me how low the bar is for the Covid zealots scientific sources!
For what it's worth, that's exactly why it seems like something that is likely to actually happen.

It's one thing to threaten mutual nuclear destruction and quite another to give the order to actually kill hundreds of millions of people and almost certainly end or ruin your own life. Since that basically excludes any intentional act by a moral or rational actor, my understanding is that the closest calls were usually cases of mistaken intent.

A global internet outage would be devastating for economic and possibly humanitarian reasons, but would not have the degree of practical and moral deterrence that exists for nuclear weapons.
As a data scientist who does more frontend, I think this is a really valuable concept. Hello by users/stakeholders engage with our work is the way to push it forward in the org and a dash of frontend can do wonders for getting that message across.
It’s wonderful that people are making resources about the frontend for data scientists
I got a txt message from my friend about this wholives there. Was surprised that they have cell reception.
That's true, unfortunately, volumes are especially problematic. Though I think it's gotten better over the years, and performance should be acceptable for most workflows.

I'm not saying it should be the _only_ distribution option, and standalone binaries and other packages should be provided as well, but there's no reason for Docker to not be one of them.
As someone who works on an infra or platform team at work, this is a nice thing to read. Wish more people at work had some empathy for the teams that support them. I really hate having to do customer service tasks at work. Surprisingly there's a lot entitled engineers to deal with, despite the fact I only support a few hundred. In a company we are all co workers, we work together. I'm not here to respond to demands from any one. I'll stop before this turns into a rant hah
The Boring Company will at best only achieve a small reduction in tunneling costs. This wouldn't fix the economics of passenger rail in California.
Personally I’d much rather be judged by 12 of my peers, where they must be unanimous in a conviction.
Things which prevent me personally from buying ether to stake it:

- The official entrypoint for staking is a very large, complex manual on a website. It asks you to set up various different software systems, in a server-admin-esque fashion with a shell frontend etc. I would have rather expected a large "DOWNLOAD STAKING SOFTWARE" button which yields a GUI app with a "Stake" button. With the large kind of money involved of at least 32 ETH (to do it without relying on a middleman which could steal from me) I do not want to go through the hassle of potentially making mistakes in complex shell scripting operations.

- The guide says that you need external software to stake, it is not apparent which one is official. They offer 4 different implementations to chose from. As someone who does not have the time to dig deep into the ecosystem I would rather have wanted them to offer ONE official solution which works.

- If you do click through the large manual, at the end it asks you to upload a file to the website. I thought Ethereum intended to be decentralized, and I do not wish to support centralizing core network features.

- Semi issue: It is hinted at but not clear enough at which conditions staking is a risk of theft because the ETH is constantly online. I would only stake if theft was 100% impossible even if all involved online machines are compromised. Their docs sound like that is possible, but it should be explained more explicitly right away, you shouldn't have to search for it.

Source: https://launchpad.ethereum.org/
Thodex Exchange, and safety, ~2 Bil stolen but all to be returned
I can’t argue _for_ any particular tool—just that the concept is a really good concept.

I think a lot of it comes down to folks not bothering to invest in making good tools—or developers sticking to their current workflow.

That is why I relate it to Test-Driven Development because it does require a shift in process. But the end result, I think, could be very rewarding.
I honestly have no idea why my above reply has been downvoted to -4 for simply describing my habits...
> It is frightening how fragile the physical security of global networks appears to be.

Protecting miles and miles of cable running through the wilderness is an herculean task, especially since usually nobody attempts to attack it. One can of course do a three-way fallback of landline/direct radio link/satellite, but that would be insane cost for, again, basically no benefit and no bandwidth.

Two fiber lines is really the best thing you're going to get if you want good and fast internet speeds at reasonable prices.
They're not modeling code in many cases, they're modeling processes, products, and user flows. If you're building an app, your diagram is going to look a lot more like the things your users see in order rather than the code to make those UIs appear. E.g., the code for react-dom-router routing is going to look very different from the actual navigation patterns built on it (tree structure versus linear flow).

The primary need for diagrams is drifting further from the use case you're describing.
Karas kustoms fountain pen with blue ink and jabra Bluetooth headset (I have 2 bc I'm on the phone all day)
Living Like Death
Dunno where to start but i just want to know if you are living in indonesia, do you got the same treatments? When you speak up about something, the more you tell ppl your problem, the more you got punishment. When i was a child my indonesian father always got that treatment, one maybe because he was difable. Though, his parents are include as some kind of blue blood family, they can just manipulated issue with money.

Unfortunately, my indonesian grandparents passed away already and i left with no family around. So, nobody defending me.

Thank you one of my friend, she is american help me by introducing me as a Jesus follower. Though, again, i feel like i have no choice but living in indonesia as an ilegal resident, meanwhile the country already improve their infrastructure. Money politics still happen in government issue. No idea how to speed population division of resident problem. I tried to ask human rights organization in my country again too many back forward and alwaya with comment please include copy of old document. I tried give a hand to find the data traditionally. Nope. They said i'm not the staff.

Can one of you become my guardian angel?

In my case, everytime i want to speak, suddenly too many evil spirit haunted me. Everytime i posted to twitter, suddenly, there are ghost around my place.

Since, it was corona, everything go back to the old style, meaning home country. If you are western ppl or living in western country lucky you.

Can i ask to my president allow me to manage my local resident identity?

Ps: i used your name, i'm sorry. Dunno why
I'm willing to go quite far to protect the planet.
Trains are more energy-efficient than buses, have lower operating costs (especially if electric), more comfortable.
In terms of light rail vs bus however
>easy rerouting to more busy lines
... you can just increase frequency
>not blocked if one in front breaks down
This is a risk, but generally the idea is to do enough preventative maintenance so that this doesn't happen and to have sufficient crossover switches to work around this
>Resale to other bus lines
It's best to just use your vehicles until EOL, Toronto used their last generation LRVs for decades- far longer than a bus would last.
>Less upfront cost
That's REALLY not a benefit. This is why American infrastructure is failing: a failure to consider maintenance cost or have any long-term thinking.
The bus can not really get more comfortable. Drive on a smooth road and have a great suspension system: it'll still be less comfortable than a smooth ride on a train.

This whole "one mode to rule them all" attitude- common in American news media- is toxic. Cars, trains, buses, planes, and more all have their place.
I lived and worked in Tumbler Ridge for about six years in the 80s and 90s. I never expected to see it on the Hacker News. Too funny!
I only used Xcode a handful of times, so bear that in mind, but out of those handful of experiences it reminded me all of Metrowerks days in a bad way and if almost nothing has changed... decades since.
> If you had the same reflex with other languages

I do, always, just out of curiosity because seeing peoples view on different languages is always insightful.

> This isn't specific to Rust in any ways.

From what I've seen, Rust comments are the most condescending.

> I'm not sure the latter is less childish than the former.

It is childish to look for specific information (in this specific case: how C and Rust are compared by others) in threads that grow to hundreds of messages?

FYI, I've also looked for C++ and Go comments in this thread, and none of them were a condescending comment like "C is bad, you should use Rust, C is evil and should not be sent to production".
And they were correct: we do know how to turn copper to gold now; it's just prohibitively expensive.
This exactly. Docker provides a way to deploy but also to self-document and version control the deployment process, and having the Dockerfile from the starts brings a lot of value.

Without this, deployment starts being spread over various bash files with often poor documentation (they’re already mentioning such a script in their article). Then when it becomes too messy, time to write that Dockerfile I guess, except now it’s more complicated than if it had been done from the start.
'Day or two' isn't actually a trivial amount of time.
Can you please be specific and provide us with current links or official documents which support your statement? I know that there are some exponents (mostly with computer science, not systems engineering background) who don't like EXPRESS and would rather use SysML, but these are just opinions, not the official roadmap which affects the ISO 10303 standard series. It's possible that there will be an official mapping from EXPRESS to SysML (as far as possible) in future to automatically generate SysML diagrams (in addition to EXPRESS-G). But it's very unlikely that SysML will replace EXPRESS or be used as an equivalent alternative. EDIT: I remember similar discussions in the nineties when UML supporters questioned the appropriateness of EXPRESS.
Odense Robotics cluster: inside Denmark’s robot nursery (2020)
How is property ownership standing in the way of US rail?
Recto and Verso
In particular, the author is talking about CPU registers being spilled to memory, and the need for setting up or tearing down stack frames. Those things can only be eliminated by the compiler for extremely simple functions. The error-handling often isn't.
I've used pretty much this approach at a couple of places, mostly working with Java. A production server is a vanilla Red Hat machine with an aftermarket JDK at a known path. The deployment artifact is a zip file containing jar files (and anything else) and a shell script called run.sh. Deployment is copying, unzipping, and overwriting a symlink. A cron job or a systemd etc service starts it. CI is a cron job which pulls, runs build.sh, and copies build/distribution to an NFS server. It works.
It's a lot faster if you don't rely on the default volume mounting: https://nodewood.com/blog/how-to-speed-up-docker-on-macos/

Still not as fast as on Linux, but within 10% of running it natively for me.
The problem comes in when unbreakable DRM is introduced, including DRM that depends on an external server to provide access to licensed content. If the copy protection remains uncrackable after the copyright term expires, or if the server it depends on is no longer available, it amounts to theft from the public domain, pure and simple.

Content producers should be forced to choose between legal protection for their copyrights and technical protection. They should never have been permitted to claim both.
The same cable was used for cell service...
org-roam + anki
ripgrep for search
Air pressure probably dominates over surface tension.

Imagine a water column large enough that surface tension is very weak, say a tap with an outlet 1 metre in diameter.

At the exit of the tap the pressure of the water is at air pressure ( = 1 bar: any less and the water would be pushed back into the tap).

As the column speeds up, the pressure inside the column "wants" to decrease, however the air pressure outside forces the column to be narrower to maintain 1 bar of pressure.

Also the forces within the column depend on the hydrogen bonds between the water molecules, which will "pull" the column together. Effects at the actual surface will have little overall influence (the term surface tension seems misleading to me).

Disclaimer: I have only done undergrad physics, and although I do try to think things through, I am regularly surprised at how wrong I am about basic physics!
> Bridge networking, probably.

You can just use --net=host if you don't like it.

> Overlay filesystem performance across distros?

I've used docker on several distros and never noticed an issue with this.

> Attaching a debugger to a process?

This is also not an issue if you don't use bridge networking.
Teslas can now detect ghosts
>They wrote that they are surprised that R&D makes up the majority of the cost,

I am as equally as surprised by their surprise about how much R&D is involved in making a "simple" lamp. Someone had to draw the plans so that the metal/plastic could be formed/shaped into the lamp. The parts had to be researched on what could suffice and be safe. Some person didn't just go "i want to make a lamp" and a lamp was created (unless they had Aladdin's lamp first). Research can be as simple as internet searching on parts, but that is still research even if people with PhDs and white lab coats were not involved. The design is still necessary in getting the lamp to a shape that is aesthetically pleasing enough for someone to want to buy it.

>Woodworkers don't market their plans as open source, put them on Github, and accept pull requests.

That's not true in the spirit to the point you are making. There are plenty of websites where wood workers offer their plans/drawings/instructions, and then allow comments where people that followed their plans made modifications. So yes, they don't necessarily use Git and PRs, but the concept is there nonetheless. Same with cooking/baking/etc.

> I'm not sure why you're so hostile to the GP.
>Don't create arrogant, sarcastic responses to sincere questions. It devalues this forum, and it's a bad look.

You're reading into the comment an emotion that did not exist when the message was sent. If you read hostility, then that's no what I was trying to infer.
Because push instead of pull deployment means reboots and now servers have to be handled manually.

Because this way doesn't leave explicit audit/deployment logs.
Twice where I live in Kent we've had dead ponies dumped at the side of the road to avoid the fees they have to pay to the knackerman.
Yeah, fat jars in Java has been a thing for years and, IMO, docker for Java is unnecessary overhead: if you need _containers_, use something like Google’s jib to turn your fat jar into an OCI container.
I want to add an important affordance of PlantUML: accessibility.

Using visual diagrams is shutting out vision-impaired developers from ever participating in your process. Maybe you don't have any on the team now, but that could change.

PlantUML is screen-reader compatible, and it does a pretty good job of laying out the content of a diagram in a way that "reads right".

I don't think purely-visual diagrams are an appropriate part of modern development for this reason, not without a diligent effort to make an alt-text which conveys the same information. With PlantUML, you get the alt-text for free.
How is the Archegos case manipulation? They made a terrible bet and lost lots of their own money.
How's GRPC support for Swift? That to me is more of a tell if anyone is using it for internal infrastructure and services in big companies.
This makes me inexplicably happy. For whatever reason, any story about wild animals wreaking havoc on our fiddly human contrivances is incredibly amusing. I'm sure there's a literary or philosophical term that captures this feeling. This applies doubly so for beavers. I can't quite put my finger on the reason for that; maybe it's because they're so busy and determined, to the extent that all their accidental floodings and property destruction feel entirely intentional and premeditated.
A decentralized public database is a solution, not a problem (snark aside about bitcoin). The question is "What is the purpose of it being decentralized and public?".
But you are ok with the fractional reserve banking system that has now reached the point there are sometimes literally no legally required reserves?

If you behave anywhere near as absurdly as the traditional financial system then everyone calls you a scam.
Similar to what I do, only I use C++ instead of Go and CMake / make instead of Go Build. Vertical scalability is stellar and exceeds any realistic expectation my own business or those of my clients.
I would probably add Vancouver, BC -> Seattle -> Portland to that list, but I think that's probably right. The thing is, if we actually added viable rail to all of those cities mentioned, it would be a huge swath of the country, without needing to build a 200mph train through Wyoming.

Right now there are ~40 flights a day that go from PDX-SEA or SEA-PDX. Those are a waste of airport capacity and carbon emission. Both cities have the transit network to easily get people to the airport from wherever the HSR ends up for people who are using those flights to make connections, and could promote growth in the aggregate area in a way that doesn't exist now.
I've been looking into mobile development with Python several times over the years but it doesn't look like it's going anywhere – the community seems very small and the possibilities are… very finite.

It's kinda sad – Python could have been a great language for mobile platforms – easy to learn, expressive and concise, with a fantastic community and ecosystem behind it – but for some reason mobile platforms have been completely neglected by the Python community so far.

Why is that? And what could be done to change this?

The two main obstacles I see:

1) Native-looking UIs and bindings for platform libraries

2) Performance

With enough effort, though, I do think both of these could be solved.
Simple Career Advice
Friendly reminder that it's a lot easier to be talked into hating an "other" when there's no ability to communicate and only the agitators on either side get heard.
You dread the thought of coming across someone who mastered a challenging technique? Ok
I crack open a book about the topic (usually from manning publishing). Self-document my learnings in the form of tree-structured bullet-point notes. Usually in a git book space.

I can always revisit the notes to quickly refresh myself on the topic (if a context-switch happens later down the line, or if the topic is not related to my day2day work).

I've successfully used this approach to onboard myself for a Spring project (known to have a steep learning curve). It was my second time using Spring, with an 8 month time separation. The ramp-up/refresh took about a week.

There were also some positive unintentional side-effects of my approach. I keep my gitbook notes public. I found that making my notes public ended up helping others on other teams in my company. Specifically, more experienced Spring devs who were new to Webflux were able to use my notes to jump right into a client's code base.
Nature is adversarial. Everyone and everything is constantly bumping up against each other’s boundary conditions.
FWIW, the python protobuf library defaults to using the C++ implementation with bindings. So even if this is a blog post about implementing protobuf in C, it can also help implementations in other languages.

But yes, once you want real high performance, protobuf will disappoint you when you benchmark and find it responsible for all the CPU use. What are the options to reduce parsing overhead? flatbuffers? xdr?
Of course, being a cute and silly looking creature doesn't hurt either
“ the language is actually appropriate in a wide variety of situations, and has libraries to back it up in all of those”