skysight-inc/HackerNews huggingface dataset:
Wouldn't the solution be using the underground lava tubes? It would help with avoiding the radiation....also the techniques uses by the "Boring company" could come in useful....on that note seems like a good project to develop, an autonomous drone that would map out the caves...I mean isn't there supposed to be water in them?

"Mars habitats must contend with surface conditions that include almost no oxygen in the air, extreme cold, low pressure, and high radiation. Alternatively, the habitat may be placed underground"

"Large amounts of underground ice have been found on Mars; the volume of water detected is equivalent to the volume of water in Lake Superior"
Integrated System for Your Ecommerce in One Place
Integrated System For Your Ecommerce ... In One Place
https://mycn.io/ar
If you mean the seam between Surface and Orbit frames of reference, then it's unavoidable. One measures velocity with the surface velocity vector added and one doesn't. The surface velocity vector is the linear velocity of ground due to planet rotation around it's own axis
Yeah, and clang-tidy gives another; I just typed the first example and got both -Wdangling-gsl and "Std::basic_string_view outlives its value [bugprone-dangling-handle]" from clang-tidy.

It doesn't invalidate the point of the article, that these things perhaps should be easier to avoid, or impossible to express. You can code safe-ish C++ with high warnings settings and enough liters and static analysis tools backing you, but it's not ideal experience.
A fairly common way is to first implement experimental gameplay logic in a scripting- or visual-language, and once it works, extract the performance-critical parts into "proper" C++. Basically, the common lower level gameplay building blocks are written in C++, glued together by some higher level mechanism (like noodle graphs or a scripting language, and common features move into C++ as needed). Unless it's Unity, in that case, replace C++ with C#.
Yeah, movies nowadays largely belong to two groups, with not much in between: (1) the brainless mass-market type (comic/video game adaptation, remake etc.) which (hopefully) make money, but don't stand a chance at the Oscars (except for rare exceptions like 2019's "Joker"), and (2) the "arthouse" type, which feel like an application for an Oscar nomination, but are not really commercially successful.
Each team has to submit an audit of CFD runs at 8 week intervals throughout the year. An FIA inspector can also turn up on premise to review simulations run. The full details are in Appendix 8 of the sporting regulations [0].

[0] https://www.fia.com/sites/default/files/2021_formula_1_sport...
The most distasteful thing in this video (and there is a lot) are probably the actual ice creams.

I would worry more if the failure rate was going down.
> even Ubuntu ended up dropping it for parts of stack

"even" Ubuntu? Are you implying that Canonical are some kind of champion of free software?
While I agree with most of what you wrote, CMake feels supercharged compared to the build system part of Cargo.

Cargo is failing hard on the integration front, both on integrating things, and being integrated. build.rs is a minimal substitute of a build system: "deal with it yourself". The way Cargo wants to have total control, on the other hand, makes it hard to integrate with existing projects: those which don't use Rust at the top level.

The only great thing about Cargo's build system is that it works well on the happy path of Rust-only, crates.io-only software.
If I recall correctly, on a CPU, the penalty of doing "double-X" is something like 1:7 or so compared to just doing X. On most consumer GPUs, the penalty of doing doubles instead of singles would be a 1:24 or 1:32 these days, wouldn't it? So there should still be a fourfold speedup or so. Mixed binary operations with one single and one double-single should be cheaper, whenever applicable.

As for "rolling your own", this is a compiler transformation, effectively. So it may depend on your workflow whether it's painful or not.
It does have momentum though!
Thanks, just looked into Chainlink. That actually looks interesting. Is it being used for any real world applications yet?
To me, it's a combination of the story, the storytelling, voice acting and music. The graphics can help with the immersiveness of a game, but they're only secondary. The games I used to play as a kid like Monkey Island, Sam&Max and Full Throttle still hold up today, despite their dated graphics.

I bought an Xbox last year and a copy of Red Dead Redemption 2. It instantly brought me back, the same feelings and attachment to the main characters. I broke up a little when Arthur died.

I can appreciate the modern, realistic graphics but without the rest... it's just a technical fad. While the other way around you can still make a great, immersive gaming experience without realistic graphics.
That was awhile back. The rules have since been updated to be more flexible. AMD now has a multi-year partnership with Mercedes F1
Can you blame the public? The Grammy's have always been years behind the listening audience. I have no idea why the Tony awards are even televised given that the show is tailor made for rich folks in New York. The Emmys will continue to lose relevance as the television landscape continues to fragment under the leadership of corporations hellbent on creating little streaming kingdoms.

Even the Oscars... every year we get presented with 4 or 5 movies that are tailor-made for winning awards, not for being good movies. It's like watching a dog show: the dog that wins is winning because he's got all the characteristics that judges have deemed to be perfect for that breed of dogs, not because the dog is actually good at doing anything. If the average person doesn't even care about your nominees, then why the hell would they care about watching a show giving them awards?
> Google doesn't claim that they are trying to protect your privacy

they do. but yea, there stance is no as belivable.
Chernobyl (35y ago)
> the technology for doing micropayments is easy

Is it? Seems to me there are a bunch of questions left unsolved.

For a start, will Visa and Mastercard go along with you using them to make your lower-cost-per-transaction competitor? Won't Apple and Google want to shake you down for their usual 30% ?

If a site gets all its revenue from a micropayment 'partner' won't the partner have massive leverage to alter the deal later and screw the site over?

How do you protect against perverse incentives - like a micropayment of $0.0001 per page encouraging sites to split articles into 20-page slideshows?

Should the payments be automatic or manual? If manual, won't sites get loaded with garish reminders to pay, like youtubers asking for likes and subscribes?

Who will set the rate of payment, and will it vary by media? Should viewing two of Reddit's user-uploaded cat photos cost more than reading one piece of quality investigative journalism? What about super-premium things like pay-per-view sports and computer games?

What sort of records will be kept - will it maintain an itemised list of all the pages I've visited and when, so billing disputes can be resolved?

How will it work for children - can they be given a daily allowance? Will it have loads of parental controls, if I'm happy to pay for some types of content and not others?

Are users going to end up quadruple-paying, where they make a micropayment, watch a youtube ad, watch an ad read by the video creator, and it's a shill video anyway? If you have value-for-money standards, how do they get enforced?

Will people be able to undo their payments if someone hacked their account? What if their kid was using their computer? What if they just thought the article was clickbait and not worth paying for? Can a user view content for free by viewing it then cancelling the charge?
There is a very important fact that the Anglosphere (and the West in general) misses about India. We are a third world country where the State still has not acquired an absolute monopoly on violence. Most people do not trust that the cops will enforce the laws or that the courts will provide justice in time. Jurisprudence is all but non existent even at the highest levels and judgments depend on the whims and fancies of the judge/magistrate. This essentially results in a lot of disagreements being resolved in an extremely violent manner on the streets.

Under Articles 19(1) and 19(2) of the Indian Constitution, an individual's right to free speech is not absolute.[1] Further, Indian courts have often toed the line and held that maintenance of public order overrides any individual's right to free expression.

Political Twitter in India is primarily used by pro- and anti-Modi groups to abuse each other. Every photograph of a burning pyre and every apology from a media organization is another stick to beat the other with. Anti-Modi media might want to blame everything on the Kumbh and the elections, but this second wave has been noticeable since early/mid February and warnings were coming from states like Maharashtra, Punjab and Kerala. But the state and central governments didn't take these cases seriously till things got out of control. At one point, about 60+% of all new cases and deaths were coming from Maharashtra where there were no elections or Kumbh.

Personally speaking, this censorship is immaterial in the Indian context. If these tweets lead to rioting on the streets and a few people are murdered, that is just another day in India. The only thing I know for sure is that the people who will die are not the ones who tweet.

1. https://indiankanoon.org/doc/1218090/
Control Flow diagrams to work out logic, turn that into pseudocode in comments, then start implementing under each comment.

Also, ER diagrams because it's easy to translate drawing to normal form
https://en.wikipedia.org/wiki/Lakh is an Indian unit. They write five lakh where I'd write half a million.
The only uml diagram I've really used in the last decade or so is the sequence diagram - for describing use cases for network message exchanges. And even that is in powerpoints and on whiteboards. I can't imagine ever formally documenting anything that way. Too bulky.

I try to avoid over-use of inheritance, so class diagrams don't get used for that. Mostly I use unstructured boxes and arrows for entity-relations, and don't worry too much about notational rigour.
You just assume people want low risk low reward. But you are wrong. Id rather put 10% of my saving into high risk and high reward and keep the rest at low risk basically no reward.
The 10% at high risk is either going to zero or its going to be worth as much as the rest. P good dead if you ask me. If you have +1000% on the 10% you doubled your savings. There is no way you could double your savings with index funds or something similar. At lest not in the time span crypto could (around 4 year bull/bear cycles)

You can call it gambling if you want but its actually cleverer and the chance of winning isn't like with gambling allays lower than 50% its simply unknown but you can manage it by how much you bet on high risk.
Where I am from - Bulgaria, we don't have a limit on taxis AFAIK. They operate on a sort of franchising system - the taxi companies vet drivers and make sure they follow all regulations, in return the driver gets to put the company's logo on their car and gets connected to the company's order system. It's almost exactly like Uber, but with quality control and regulations. Drivers are also not restricted to using only the company's ordering system, there is at least one app that is entirely independent that drivers can opt to use in parallel with their company's system.

As long as you use a taxi from a well known established company you can expect a high level of service. On the whole taxis are plentiful and cheap.
If you don't think that something is political, it's probably because you're the one benefitting from the politics of the day. There are a hell of a lot of societal standards that were created for the purposes of keeping the status quo in place, and "we don't talk about politics" is one of them.
Expecting nothing good to come from NA, I fully expect the US would follow Canada in making domestic train as inconvenient as planes, including weighting luggage & shitty boarding.
“Trial and error is the way to go.” I hate it. And that’s why I never made it far into unix land.
And beyond the UML diagram family? ERDs maybe?
Why would they? As long as their business is profitable, there is no reason to launch a lawsuit that could cost them their business just for some repair cost.
in the "Chats" tab there is an "edit" icon in the top right (rectangle with a pen in it).
"Had I known that half of the job would be to game the system"

You should be happy it's only half!
> adapt to local laws and culture instead of pretending that a couple of thousand of unelected dudes in Silicon Valley should have any say

I think we might both agree there's a line beyond which even you would abandon this view.

We may just disagree on where that line should exist.

If the Indian state was forcing Twitter to delete the profiles of anyone who is a homosexual, would you agree that Twitter should just adapt to local laws and not at least say something? Probably not, right?
Since you mentioned emacs. Have you tried org-roam?
Try mubi.com

(not affiliated)
People might not be aware but this is standard operation for any kind of integrated OEM ( other equipment manifacture)

You sell units at break even, hoping you make profit from service and support.
Try this Web version of Fluffychat , Matrix client written in Flutter.

https://fluffychat.im/web

I find it sluggish , performance is not so good and it takes much time for first-render.
Performance wise yes, but it also absolutely beat all of the solutions in space used, and no there was no compression involved.
I like bpmn workflows. Especially with the Camunda editor. Not for execution, but for quickly drawing up logic and flows to explain how I suggest we do things. Those diagrams are complete enough to encompass everything: low-level logic to high level cloud and system architecture.

And everyone understands them without any help or explanation.
100% CPU is a small price to pay to look like a hacker. :)
Also, the eternal war between grass and forest comes to mind, the concept of fast, regenerative and self-destructive vs longterm investment killing the looping upstarts below.

Include in that the fire-economy of some forest and savannahs + the animals marshalled by these ecosystems and "peaceful" nature stops looking peaceful
If you have complex interactions sequence diagrams can be a hugely helpful communication tool. I use https://sequencediagram.org/ quite often. It's a free, in-browser tool that lets you create/edit/export diagrams using markup. Takes some getting used to but I much prefer it to dragging arrows around manually.
There is also this other dude: https://en.wikipedia.org/wiki/Michel_Siffre
Most designs can't be planarized that easily, so I don't use diagrams.
In terms of getting started with the command line and getting an understanding of what you are doing (rather than a handful of “memories these commands” as some beginner tutorials sadly end up being) I’ve found “Learn enough command line to be dangerous” to be absolutely amazing.

It’s free, even though the webpage makes it look you might need to buy a subscription (edit: you need to pay beyond chapter 2). It takes half a day to a whole workday to work through, but for me it was a great investment of time.

https://www.learnenough.com/command-line-tutorial
You might not be aware, but the core of this mentality is “you’re either with us or against us”; and is one of the most toxic mantras that those who seek to enact change engage in.

I conduct many actions a day which do not make me complicit in the status quo. The mere act of throwing an item away is not political unto itself, the item in question may be. But we really must find better ways not to ascribe malice when some unknown group of people does something ordinary without consideration of politics.
You do need a licence if you watch any tv live as it's broadcast, or BBC iPlayer.

But you'd need a licence if you only ever watch Channel 4 and never watched any BBC content. The licence is not tied to BBC content - you don't need a licence to use the website or listen to BBC sounds or use BBC radio.

The licence is tied to watching live tv as it's broadcast or BBC iPlayer.
I like the C4 model because it forces me to think about the right level of abstraction for the diagram's audience. It also has very few core building blocks and thus is very easy to learn. I just wish the tooling around it was better :)
Most often used are process diagrams: My preferred tool here is the great text editor based: https://sequencediagram.org/
I used a lot of Objectory and UML diagrams in the nineties, mostly for specification and presentation reasons; don't remember when I used one last time; must be more than ten years ago; from my point of view UML is overkill most of the times; usually takes more time to explain to people what all the sophisticated symbols mean than e.g. simple block diagrams; and systems tend to be so big these days that UML diagrams become too big and confusing; we had the same evolution in hardware development; schematic diagrams were almost completely displaced by hardware description languages (such as Verilog) because systems became much too big to be decently modeled with diagrams. EDIT: it's worth taking a look at this article: https://modeling-languages.com/uml-opinions-creators/
> I suspect it will be more efficient in xterm rather than Terminal.app though.

Indeed. I get 3% CPU usage on my xterm, 5% when in full screen. Still too much for a barely 6 year-old laptop, but nothing to worry about.

EDIT: if you add the "-a" option (asyncronous scroll), CPU usage falls below 1%. I wonder what Terminal.app does to be so outrageously inefficient.
Very cool, but yeah anyone with the competency and computing power to do actually decent F1 CFD wouldn't be posting it on the internet.

The teams themselves have a hard enough time getting a model to match their actual car.
The only thing more consistent than the annual entertainment industry award shows is the barrage of "no one cares about the Oscars/Emmys/Grammys/XYZ anymore" articles right after.

These awards have only ever had one purpose – for the industry establishment to pat each other on the back and gatekeep outsiders, and that is as relevant today as it was 20 or 50 years ago. They have never been about evaluating quality of content.

And there's no point showing the same graphs of falling ratings, because, like all other forms of entertainment nowadays, more and more people are streaming these shows and/or watching parts of it later on their own schedule.
You're totally allowed to publish client software that has the URLs of the official servers in the code, including that forked from the official client. Believing otherwise is a common (and false) misconception that I wish people would stop repeating. (However, if you do fork the program, pick a new name! "Signal" is trademarked, don't use it in your name.)

The ToS for the signal service API applies to end users who connect to that API. The ToS of the API does not apply to software - the AGPL license applies to that, and the AGPL permits anyone to make forks (including ones that are configured to talk to the official servers).

EDIT: Disregard the following paragraph. See below.

There is a little bit of an issue, though, because contributions to Signal's upstream are not accepted unless the contributors sign the CLA, which allows Signal to relicense future versions more restrictively as they wish. They could relicense and then introduce intentional incompatibilities in the protocol if they really wanted to harm forks, but that would make them non-free, non-open-source software.

EDIT: Turns out I'm wrong in the above - the Signal CLA, to their immense credit, only permits relicensing under OSI-approved free software licenses. Fork away!

Moral of the story: don't listen to bluster, stick to what the license says (and the AGPL says you can fork), and never sign a CLA. You don't have to sign a CLA to contribute to the Linux kernel, and you shouldn't ever sign one to contribute to any other open source project.

I also wonder if it's even possible to enforce an "official clients only" restriction in the ToS for the service API. This would be a little bit like Google claiming that you aren't authorized to use Firefox to access google.com (i.e. insanity). Technologically if you tracked upstream closely enough, they probably wouldn't even be able to tell if a given 3p client user is running your fork or the official one.

(This whole comment is a paraphrase of a blog post[1] I published just a few hours ago that tries to dispel this whole "but you can't fork Signal and use the official servers" false meme.)

[1]: https://news.ycombinator.com/item?id=26940342
Paginating your Contentful blog posts in Next.js with the GraphQL API
I use Petri nets. They allow me to diagram communicating systems, making explicit how active components (like functions or services) and passive components (like storage or i/o-devices) interact.

Petri nets have formal semantics easy enough to grasp (firing rule) and provide enough optical cues to make them readable at a glance.

With a little practice, nets can be visually appealing, which helps in presentations and publications. I use Inkscape as a drawing tool.
`tldr` program seems useful to know about, thanks.
It has mostly died with the current generation of engineers, due to a common problem.

We tend to go to either extreme, UML all the things (model driven design), massively over specify things before you write code. Then react by saying, this thing doesn't work when you try to do non sensible tings with it, its terrible, anyone who uses it doesn't get it.

The next gen of devs come along and thing its just for old folk who aren't down with the times.

Meanwhile, some people who never never fell into the trap of the extremes carry on to use it when useful and in a sensible way. Perhaps even try to show some newer devs the benefits, but have to now get past these preconceptions, even though the newer guys haven't any experience. These people are now often leading large engineering groups, and often want a basic overview of designs (not to the minuet detail), and really don't care about your classes, but please give me a sequence diagram so I can see how this microservice it actually going to fit in, and show me you have thought through the state transitions of the data.
35 years since its nuclear disaster, Chernobyl prepares for tourist influx
I think it's more a construct of the ongoing societal flip between Elizabethan and Victorian morals. I had a teacher years ago who opined that generations swing one way, and then the other - within the context of their societies.
'a bunch of people will probably die' during SpaceX's initial voyages to Mars
I'm glad you've found UML useful.
Correct, the data is regarding an age/area of the universe that has not been probed prior. Also, light years are a measure of distance, not time.
If everything is political, then politics is just background noise.