skysight-inc/HackerNews huggingface dataset:
Is it the aspirin? Or the underlying condition that stimulated the use of aspirin?

I see they tried to control for those. So it seems real.
Hey there! Rust core team member and long-time C programmer here.

The short of it is, this is complicated, and it really depends on individual circumstance. You have given your circumstances, so I can help answer on that basis, but doesn't mean I agree it's the same for everyone.

There are two major ways of thinking here: Rust first, or C first. The advocates for Rust first will point to an easier onboarding story, a supportive community, a helpful compiler, and that you'll start off with good habits. The advocates for C first will point out that C is the latin of software development, and that you may not appreciate what Rust does for you without first experiencing the wild west of C.

Both of these have merits. I personally prefer Rust first. I of course, have a lot of bias.

I work in embedded Rust, and the thing is, the industry is still C based. Depending on which embedded devices, it may be your only option. So, I don't think there is any world in which you cannot learn C. Even though my codebases have no C in them at all, data sheets refer to C concepts, example code from vendors is all in C, blog posts and other helpful documents are generally in C.

So, absolutely, learn C to some degree.

Personally, what I would do in your situation is this: pick up a copy of K&R. Pick up a copy, either online for free, or in paper, "The Rust Programming Language." (I am a co-author. I don't make any money from the book; I recommend these two because they are generally considered the go-to book for each language.) Read them. See what speaks to you. Go from there. There is no reason you have to make a big choice up front and commit to it to all time. Try things. See what makes you go "I want to do more of that." And then move forward. Maybe you'll love C and never learn any more Rust. Maybe you'll like Rust and stick with it primarily. No way to tell until you give them both a shot.

(I actually strongly disagree with many of the ways that people characterize C, and even in this thread. C is not actually a small language, it is not super simple... but that doesn't mean it's not worth learning.)
I think there's some applications for high discharge cells. The local car ferry is electrifying, and they're planning on charging at every docking. On my side, our grid power is somewhat fragile, and they're adding redundant wiring between substations (it will be a loop instead of a tree), and a battery bank at the substation nearest the ferry dock, to ease the peak demand.
Most (almost all) of the X.org and Wayland developers are paid for their work.
All Good Things
> I think git in general should copy the approach of Fossil and include issue management and wikis along with the repo, to keep things consistent and avoid vendor lock-in.

It does include git send-mail, and I think Sourcehut’s use of that for issues is nice (and they quote customer claims that “SourceHut mailing lists are the best thing since the invention of reviewing patches.”).
Demystifying Computers: I/O Devices
Let's not kid ourselves here, it's because GH is owned by MS.
I registered <b>Be</b> for a small company a long time ago. I thought it was clever. They folded during the tech bubble.
Given the prices listed in the article, that sounds like it was true for the dates listed, but both (PV) generation and (Tesla) batteries are cheaper now than they were in 2018, and I calculate Tesla batteries cost less than 7.5x even for the best generation.

• https://www.carbonbrief.org/solar-is-now-cheapest-electricit...

• https://www.theverge.com/2020/9/22/21450916/tesla-battery-pa...

• https://news.ycombinator.com/item?id=24816619
I'm getting old. Last 20 years maybe, but I can't name a technology advancement that happened in the last 10 years that I would really miss. To me it seems like most technology is now done for the sake of doing it and solutions are looking for problems. Not to mention all the dystopian surveillance we have now.
Rose tinted glasses and all that, the start of the millennium was a much happier time period imo.
> With Github/lab's model, if you force push your PR, you lose the ability to view its previous state and diff against that.

That's not quite true. Gitlab lets you compare any two "versions" of the force pushed branch.
Nice to see Bobby Tables is all grown up.

Relevant discussion on the Companies House Developer Forum:

https://forum.aws.chdev.org/t/cross-site-scripting-xss-softw...
Hey - So you're spot on. See my comment above. This is what we are observing thus far and what we plan to focus on going forward. We just want to focus on the core experience and letting the product speak for itself among friends and family.
Finding potential speakers for conferences based on ML
Has anyone used/developed Machine Learning based app to recommend speakers for conferences ?
They have been.

>Some of the world's best cloud talent is assembling in an unlikely place: Apple

https://www.protocol.com/apple-hires-cloud-open-source-engin...
Learning C is an extremely poor way to start learning C++ or Rust. It creates bad habits that take many people years, some a lifetime, to unlearn.
"Not too much" is interesting. If I understand you correctly, you can write "too much software". I can think of at least three ways - bad architecture, too little abstraction forcing repetition, and just bad writing.

Did you have something else in mind here?
Spec grep: find usages or reify in clojure.core with two or more interfaces
The mitigations are effective in slowing the spread (to varying degrees, due to a multitude of factors), which in turn slow down the rate of mutation. In any case, I would expect the dispersion of the virus to follow a pattern similar to https://www.youtube.com/watch?v=plVk4NVIUh8
I got started on LEGO Mindstorms in high school (circa 2005).

At the time the fun thing to do was to have them navigate a maze. First an incredibly small and simple one; one that could be done by manually programming LEFT-RIGHT-FORWARD-etc. Then a more complicated one with walls (using the bump sensor) to show the left-hand algorithm, then one where the "walls" were tape on the ground (using the optical sensor).

All in all it shows that yes, you can program to do a specific task OR with some abstraction and algorithms you can solve every instance of a problem. All while teaching the basics of if-else-then, loops, etc.
Force. I for one never looked at Gerrit and thought "I should push this at my employer". I'll probably never use it unless I'm forced to.
You would think – but viruses don't necessarily become less deadly.

The virus wants to maximize transmissibility, and that might require trading off further against the host's health and increasing its death rate.

An example is Myxoma virus. It was intentionally introduced to pest Australian rabbit populations (to cull them) and studied.

After ~30 years of evolution, they found the dominant strain had a 70-95% death rate and left long-lasting lesions. Other strains with higher (~99%) and lower (~50%) death rates weren't as stable & prevalent.

Once a virus is transmitted (enough), what happens to the health of its host is irrelevant.

[1] https://www.sciencedirect.com/topics/immunology-and-microbio...
Is it possible to configure a robots.txt file to accomplish #2?
well, representing an optional as a pointer, while nice syntactic sugar, is itself a design decision and adding UB there is not nice.

In practice I believe that all standard libraries have a lightweight check mode that can assert even in release mode.
Right...

>where just about nothing is higher than 3 stories

The point is that cars destroy density regardless of what your building height limits are.
Similarly: One of my first issues to deal with was when one team member yelled at another team member's dog...spent a day trying to figure out what to do and in that day the yeller quit for unrelated reasons. Dodged that bullet I guess
@orbuch can we get an API to set the percentage for each purchase programmatically? or at least vary it by country? I’d like to increase prices and the percentage for customers from countries who don’t do a good job handing climate change.
100%. We have a ton to learn and figure out about engaging customers over the long haul. Absolutely don't have all the answers today. Really appreciate the curiosity!
Gitlab DOES let you compare different versions of changesets in a merge request: https://docs.gitlab.com/ee/user/project/merge_requests/versi...
A design fee of $949 makes this out of reach for small projects. Cool concept though.
It’s Time for a New Old Language (Guy L. Steele Jr., 2017) [pdf]
Ok so I've mainly used Windows, but I got a secondary machine with Linux, which for the last few years has been running KDE Neon which I rather enjoy.

This whole "desktop stack" on Linux always makes my head hurt, so these might be really dumb questions:

If I install some distro, Arch say, and I wanted to use Sway, and I then want to run Kile, will Kile then run through XWayland? Will it work just as well as Kile on KDE Neon?

I understand KWin has some Wayland support but it also seems not quite ready for prime time the times I've tried it. So was curious about alternatives, just for curiosities sake.
See https://en.wikipedia.org/wiki/X_Window_System.
Is this a good fit for storing every network request we make (so that we can trace all requests made to an API on behalf of a specific customer for debugging) or is Loki better for that?
Parent comment was about Apple not being able to do it because of massive expense, if apple can make any profit that's not true, they don't need to make Google profit. I wonder if they would be able to make enough to cover Googles payment to be the default, though.
Every culture has a belief about the intrinsic value of human life beyond rationality, which could be described as a faith.

I think most objections against experiments of this nature stem from the fear that this could change. It might, but also due to different factors like ecologic degradation and over population.

But if outrageous atrocities are inevitable, why would you stop here?
Off the top of my head, I'm not familiar with Vit D surveys in West Africa, but there have been some in East Africa. From these, it looks like lifestyle and diet are probably the biggest determinants of Vit D levels. For example, the pastoral Masai have phenomenally high levels of Vit D, while a related tribe of agriculturalists have significantly lower levels, with similar sun exposure. Another survey of young healthy urban participants in Nairobi found similarly low to mid levels of Vit D. Among South Indian rural farm workers, who have complexions comparable to the African subjects and similar levels of sun exposure had much less levels of Vit D. It was speculated that phytates in their diet impacted Vit D levels.
I'm in the market for a new car with decent driver assistance, so a round up like this is just what I've been looking for. One of the first things that stands out is what Mazda told Consumer Reports about its Lane Departure Warning System with Lane-keep Assist:

> Mazda responded that its system was not designed or intended to center the vehicle in a lane and that the automaker doesn’t believe its vehicles are equipped with technology that meets the criteria CR is using in its evaluation.

Not necessarily something I would have understood from its website or brochure. This probably takes the CX-5 off of my short list.

Incidentally, the submitted title casts this as Cadillac vs. Tesla, but the actual title is "Cadillac's Super Cruise Outperforms Other Driving Assistance Systems." In fairness, their 2018 article did have a similar title: "Cadillac Tops Tesla in Consumer Reports' First Ranking of Automated Driving Systems."
Getting old boots resoled is probably a more apt analogy here. Soles wear down, take them to a cobbler—good as new. I’ve got dress shoes older than my teenager and they still look fantastic. My current daily wear boots are 5+ years old and have had new soles a few times. Sadly there’s too few good cobblers left.
A post and comment today is by necessity an active effort; judging the quality of an ongoing effort on a project and judging why there isn’t an ongoing effort on the project are two very different things.
Just to take a couple of examples from that list:

ydotool is listed there as an equivalent of xdotool, but ydotool has only a tiny fraction of the features of xdotool.

And it's unlikely that it'll get much better any time soon, as its README says:

"Since Jun, 2019, I have little time to maintain this project"

wtype is listed as another equivalent to xdotool, but it has even less features than ydotool.

If the rest of the X equivalents on that list are as feature poor as these, I don't hold out much hope for Wayland in the near future.
This was my first thought as well. :^)
Chronicle ex-CSO's starting a new company he doesn’t want you to know much about
“More Than Enough” Prosperity Affirmations
#2 seems like an argument in bad faith. Nobody is suggesting that LIDAR is the "only" solution, just that it can/should be part of the solution- augmentation.

Similar to airbags- You can't only depend on them, but nobody does. That is why cars still have seatbelts
Learning C first would be a huge mistake.

You will pick up bad habits that many people have never managed to shake, and that make for bad C++ and even bad Rust.
Silicon Valley actor Russ Hanneman explains how to stay updated on tech news
Notice the boards look this random because you can't move the blocks. Not sure why they charge for the autorouter.
The car did not directly kill density, it enabled people to choose less density.
I've heard of at least two people that want to make Daleks out of human brain organoids. (They don't call them "Daleks" of course, but that's what I hear: robots with little human brains in them kept alive by science and controlled by...? "EXTERMINATE!")
Imagine if they used a lightweight CMS for their website and not a bloated overkill, they'd save some of that precious CO2
The goal of using block chain here would be to reverse individual transactions (a row in the file) after then money has moved through several files/institutions.
One thing that helped me to get some insides in c++ was the old Command and Conquer source code from the 90's https://github.com/electronicarts/CnC_Remastered_Collection Jason Turner has multiple videos where he takes this old code and transforms it to more modern cpp code https://www.youtube.com/watch?v=Oee7gje-XRc
Rather than praising some of these systems and lambasting others, CR should reach out to manufacturers documenting what their testing results were, and how to improve systems. We have CVE reporting, why not something similar for vehicle automation testing?

It’s quite disappointing to see [unbiased] testers promoting some systems over others, rather than trying to up the safety/capability level across the board.
Geoengineering: A Horrible Idea We Might Have to Do
I don't think that really will, or should happen, if you compare to similar systems.

For example, the owner of an aggressive dog breed will be held liable for attacks from that dog, even though the dog is acting "autonomously". But the dog breeder typically isn't held liable, even if they are responsible for selecting for certain aggressive traits.

So the question is: is a manufacture of (semi) autonomous systems really much different? Now this can be different if the autonomous car is owned by an entity other than the primary user (for example, an auto cab -- the passengers in a regular cab aren't responsible for the cab driver, so they wouldn't be liable for a computerized cab driver either).
KLM (Royal Dutch Airlines, the oldest airline still operating under its original name) use "The Flying Dutchman" as an advertising slogan, and have done since the 1930s.
Garmin Vivoactive 4 vs. Fitbit Versa 3 Compare the Differences
Do not for get Dutch courage!

https://en.wikipedia.org/wiki/Dutch_courage
I have used Ruby and yes Rails for work for over 10 years. I did learn c++ in school but never use it professionally. Like you I see a lot of what I like in Ruby in Rust. I have been using it "amateurishly" for the last 3 years. I it has made me think about my Ruby code differently for the better. Could C/C++ do the same thing? I am unsure. I hope to one day use Rust as a professional but until then it will be my go to for fun projects and serve as a tool for learning. I expect Rust to extent beyond the statement of "systems language" at some point. I just wrote a search tool based on my browser history using 99% Rust (Actix server, Tantivy search and Yew wasm frontend). Not having to write much javascript for a full stack project was refreshing.
C is easy to learn, but very, very hard to unlearn.
"Most things aren't rocket science."
Neither. Learn Scheme.

Structure and Interpretation of Computer Programs is still the best single book on computer programming: the most important concepts (closures, continuations, macros, transformations,...) for the least expense in complexity.

To what you learn from SICP, rust and C++, add just one thing: how to exploit a physical stack efficiently. Scheme->C++/rust will be easy. C++/rust->Scheme can still be quite difficult depending on how distracted you got by the complexity.

As a practical matter, most system software is written in C. Being able to read the Unix kernel has been valuable for nearly 40 years. You'd be surprised what one can accomplish with just functional decomposition.
I never checked out gitlab but the name always made it seem like a github copycat. If you want to differentiate your product why not choose a name that rings different to your competitor?

And now I finally went and browsed some repositories and it's clear as that they were very much "inspired" but Github's design, it's practically a github clone, at least in that regard (although something is a bit off in the smoothness)

Maybe one day I'll find myself in a similar position and see things differently but this blatant copying always seemed ridiculous to the point where I would feel ashamed to lead this type of strategy.
After all the gifts that Trump gave to Israel- probably in part pushed by his son in law Jared Kushner- the suggestion that Trump might be antisemitic is hilarious, just hilarious.
. . . are still behind the curve on the "Can I buy Photoshop off the shelf at Best Buy and run it on my computer" curve.

Or I can use GIMP for free.

You are correct that Linux on the desktop is not mainstream and that is largely down to network effects, but I don't understand the next logical step in the argument. How does that make Linux on the desktop "not ready" or "incomplete?" In my opinion (and I recognise that this is just an opinion), Linux has been a superior experience to Windows for a long time. All common problems have several robust solutions. Uncommon problems often also have a good solution (which isn't guaranteed on Windows either, at least not without spending a lot of money). The idea that Linux isn't "Desktop Ready" is a tired trope. Just because people don't, doesn't mean they can't. Linux doesn't have a marketing department (and I wouldn't want it to).
tl;dr public transit definition needs to stop being confined to rail and buses.

I have always been in the camp that real dystopian future is tens of millions trapped in large cities instead of being free to live and travel where they want. I can never willingly place myself back into a large city.

there is no reason the concept of public transportation does not include self driving vehicles in many sizes. already this day we run separate transit vehicles for those with handicaps which make regular bus and train travel difficult or impossible to access. So why not smaller cars that can serve any one in need at any time regardless of where they are located.

one of the most common traits in any recently freed or booming economy is the personal vehicle and for good reason. it offers the means to travel where and when you want to not be trapped in one location.
Apple develops alternative to Google search (ft.com)
It provides an implementation for the X Window System (aka X11) https://en.wikipedia.org/wiki/X_Window_System

It has a long a storied history. The concept of running an app remotely and use a local display server is probably the thing that sets X11 apart from the rest of the pack. This is still really useful in my humble opinion -- I can run X11 apps (e.g. xv) on a headless EC2 server running Linux in the cloud and have the UI/display on my Mac (using Xquartz).

This story runs in parallel with the history of Unix itself.
Shameless plug of my 2012 blog post where I demonstrate The Clean Architecure for Go applications: https://manuel.kiessling.net/2012/09/28/applying-the-clean-a...
Lying to Congress is also a crime, publishable by prison time.
Writes are batches up and committed asynchronously to s3 - this should add much if any latency to your services.
>on my compositor

Yikes! So just more fragmentation and half-baked alternatives.
>carbon removal . . . smells of indulgences

Do you believe a religious metaphor to be useful for understanding climate change?

Do you believe adding CO2 molecules to the air to be intrinsically sinful with the result that no amount of subsequent removal of CO2 can wash away the sin?
AMD Radeon Reveal Event Livestream
The latest on Radeon RX 6000 Series graphics cards, the RDNA2 architecture, and more.
Wastewater Covid-19 Tracking (Massachusetts)
Not really. There are hundreds of contributors not paid by anyone. Until 1 year ago I wasn't paid for my Wayland-related work. I'm now very lucky to have a company sponsor my contributions, but that's far from being the case of everybody.

Even if all developers were paid, they wouldn't be paid _by users_. It means the developers don't owe the users anything.
Actually it was 2 years from Alaska to Argentina and then 3 years around Africa.

Internet connectivity is MUCH better than you're thinking. 3G and 4G in every town big enough to have a gas station.

The wired internet was so fast in Nairobi and Cape Town I legitimately thought something was wrong. After living in the US, Canada and Australia I've never used internet even half that fast, it was mind bending.
I legit think that diagonalization is like the only mathematical trick in existence. Dynamic programming? Diagonalization. Reinforcement learning? Diagonalization. Ycombinator? Diagonalization.

https://twitter.com/shachaf/status/1183934586775957504
The problem is scale. Doing a lot of carbon capture with trees doesn't mean you're growing a nice biodiverse forests, it means you're growing vast tree plantations that you periodically chop down and sequester, e.g. with biochar.

A while back I saw a paper in Nature claiming that we could use trees to absorb up to 1 gigaton carbon annually, but more than that and we'd seriously impact biodiversity. There are probably other estimates around, but regardless of the exact threshold, it wouldn't be a bad thing to have technology able to do the same thing with a thousand times less land area. Then we can let the forests grow undisturbed.

To your edit: climate change itself is making species go extinct, so it's not like we can solve the extinction problem without addressing climate change too.
I was hoping for something more along the lines of Seeed's Fusion PCB/PCB assembly service where you could get a quick prototype board with parts from a list of available components. I'm impressed by Sparkfun's software though and I hope that as the service evolves it gets cheaper.
If you're genuinely a first-time buyer and have no other electronics... then just buy a charger. They cost a few dollars. What's the problem? We need to reduce waste.
"Race" is a fairly modern concept that bares little if any association with actual biology.