skysight-inc/HackerNews huggingface dataset:
We're starting with large companies that own their own fleets and have made aggressive climate commitments. We share the revenue from the carbon dioxide with them, so they have two incentives to install these devices: meet their climate commitments and generate a new stream of revenue from the CO2.

The device currently weighs 3,200 pounds without carbon dioxide and 5,000 pounds loaded with carbon dioxide, and it'll get a lot lighter over time. We believe our device will qualify as “idle reduction technology” under federal law, and as “near-zero emission” under California law, meaning a truck with our device can weigh up to 80,550 pounds anywhere in the United States, and 82,000 pounds in California (above the usual 80,000 lbs). So the hit to payload capacity will be less than the weight of the device.

The device is 0.30 meters x 2.27 meters x 3.14 meters. It covers the back of a semi truck.

The driver currently has to offload the CO2 every 600 miles, and we'll be significantly improving range over time.

For our early partners, we'll install a CO2 tank at a distribution center or another facility of their choosing. We'll install our devices on trucks that do round trips to and from the facility so that they can offload the captured CO2 at the end of the day. Then, we'll transport the CO2 from the facility to a nearby concrete producer in a tanker truck (equipped with our device). As we grow, we will install CO2 tanks at truck stops along our partners' highest-density routes. Our network will grow organically as we begin to work with more and more companies.
The Soviet Union’s Railway-Based Ballistic Missile Had an Inflatable Nosecone
It seems kind of strange that you would go to university to progress. I feel the opposite, university was a good starting block but the vast majority of my knowledge is from on the job.
What’s your pick for LDAP + Free? OpenLDAP is arcane, freeipa is complex and has so many moving pieces.
And 1 Podcasts for Machine Learning Learners and Practitioners
The Clojure dialect of Lisp comes with a software transactional memory (STM). This basically provides relational database atomicity semantics around in-memory variable access. 99% of the pain of concurrent programming goes away.

At a high level, you provide a pure function that takes the current value. The system re-runs it as many times as needed to sort out collisions with other threads, then stores the new value -- which then becomes the argument for the pure update functions running in all the other threads.

Has anyone considered an STM for Rust?
This is not cool - I am sorry. Investor here - they should never do that. Make sure you tell others about how this went down. If they were planning on getting rid of you, that needs to be part of the upfront discussion etc.
> it's also scary to see how strongly people can feel about tech they clearly don't understand

I don't think it's actually that unreasonable to have a gut reaction to yet another language, yet another toolchain, yet more processes to run on your code before it's actually usable. The language has to make its case. And yes, if you don't listen to the case then that's on you.
Project Nessie provides Git-like capabilities for your Data Lake
Deep Learning Enables Real-Time 3D Holograms on a Smartphone
It's true. An LP defines a concrete slice of time, defined by decisions made by the artists and the producers. That work and craft is different from the playlist creator. Also, the management of a record collection takes attention and patience. A record collection itself is a type of identity repo, a lot like Walter Benjamin's library, e.g. I will argue that CD's cannot capture a certain plangent timbre, though I've never found any research to back that up (hard as I have tried).
No, but if you are, you'll certainly have a lot more time for them.

Edit: If you want to. Being a millionaire gives you the chance to choose to spend time with friends instead of doing chores, because you can pay people to do chores.
That's another argument for curating your own list - my list today seems to be overly full of that weird ML lip-syncing app, which while fully uncanny valley, isn't enraging.
Not a chance.

But I would never AirBnB a space in my home either. I bought it so I don't have to share space with other people.
If I would notice such a requirement, I would invent the language from scratch, fake a whole website documenting that, develop a compiler (probably LLVM frontend) and apply.
Org mode is my documentation secret weapon. I write books, presentations, technical documentation, and even literate data migration scripts.

Some added tips: ditaa is cool but you can also integrate mermaid [0] well and display inline images. There's a well-done revealjs [1] exporter. And you can also use results blocks as input to other code blocks!

PDF export is excellent and integrates well with some scripts I wrote to publish them to my remarkable. Great for writing and then reviewing specs on the go.

The drawback is that sharing the document sources with a team is hard since so few people on a team are likely going to be emacs users. Only work around I have for that is to run emacs in batch mode to generate/export docs... or just export to markdown and maintain in markdown if the team uses a different tool or dislikes the org syntax.

[0] https://mermaid-js.github.io/mermaid/#/

[1] https://github.com/yjwen/org-reveal
Typescript is getting more and more popular. I wonder if there is leeway to have this introduced into browsers to be run directly. I can see Microsoft doing it with edge, and possibly provide an upstream patch to chromium.

This might be unpopular opinion, but personally I'd love for JavaScript to be completely replaced with TS or something like it.
would love to read the original piece if you had no objection to sharing
This article is just bad.

There is nothing wrong with proof of work. It is useful. People also use Bitcoin, Ethereum and other cryptocurrencies for useful things. Energy demands are nothing compared to other useful human activities.

Also, energy consumption for Bitcoin rarely has other externalities.

Livestock based diet is another collective human activity that wastes enormous amounts of energy, creates disastrous amounts of pollution (water, air, ocean...).

Proof of work, compared to that is really insignificant.

Cryptocurrencies are great. They created a wave of new research for interesting protocols. Confidential transactions (with addresses and amounts encrypted and not public, but still on the chain) are a great invention. A lot of cryptography tricks were discovered. Papers are appearing that support offline transactions, some in the future might get rid of the blockchain completely.

I'd rather humans spend time playing with cryptocurrencies than thinking new and efficient ways to raise and kill livestock while periodically ignoring externalities.
Comparison between normal and wide-gamut images
That's wild. I assume they wanted socketed models, not the embedded QFP-100 package that they'd have to desolder?
The Daily Mail "sidebar of shame" is also a spectacular example of this. They can simultaneously slut-shame celebrities while also advertising where you can buy the outfit in the photo.

Fox News notoriously has a preference for blondes: https://www.theguardian.com/fashion/2017/feb/20/women-fox-ne...
They are different sides of the same coin.
That is technically a race (sure) but at that point the program is getting killed anyway. Agree on the overall point though. I am a big fan of moving complete ownership / lifetime. It just makes things easier to reason about. In Chromium weak pointers are used to solve this use after free problem.
This was possible due to the fact that BEAM does allow you to do things like the ones you describe and enjoy advantages of both worlds (monolithic and microservices). If someone does not use Elixir/Erlang however or if the the product consists of parts written in multiple languages (for whatever reasons) then it's simply not possible to have the advantages of microservices in a monolithic approach.
However, Authelia...

is not an OAuth or OpenID Connect provider yet (planned in the roadmap)
is not a SAML provider yet.
does not support authentication against an OAuth or OpenID Connect provider yet.
does not support authentication against a SAML provider yet.
does not support using hardware devices as single factor.
does not provide a PAM module yet.

oauth2_proxy is a great tool that lets you create a transparent OAuth proxy to provide SSO for any internal service. Protect an entire subdomain of services using one identity provider! Guides exist for integrating it with K8s, but luckily it's just a binary so you can protect non-K8s services with it too. It's also super easy to deploy, as you can configure the whole thing with just environment variables, or a config file. The docs are decent too. https://github.com/oauth2-proxy/oauth2-proxy

There's also S.S.Octopus, and Pomerium. https://github.com/buzzfeed/sso https://github.com/pomerium/pomerium

They all have different OAuth providers, so check them each out to see which one works with your identity provider. (GitHub OAuth + SSO makes using these a no-brainer)

For just SAML, there's saml-auth-proxy, though I haven't looked into it much. https://github.com/itzg/saml-auth-proxy
Arguably, being "authentic" in many ways covers this
Is that how achievements were defined in the The Harvard Adult Development Study?
CDs were going nowhere until Dire Straits released "Brothers in Arms", 13 May 1985.
> Apple must have access to these parts already because they’ll happily do out of warranty repairs, even on products that they no long sell.

This is not relevant. Nobody is forcing them to do these repairs. When the parts are no longer available, they stop doing them.

> The whole point of spares is to remove the need to throw away a device that’s 90% fine 10% broken.

Yes, and it may well be a counterproductive scheme that doesn’t work as intended.

1. You need to warehouse components to comply with the law, or continue to make otherwise redundant components, which means maintaining outdated industrial plant.

2. Devices with replaceable components have to be made in a more complex way that is more liable to break, costing more up front, and more in repairs.

There is no real problem with some hugh pile of slightly broken iPhones that are being wasted.

The real problem is the huge number of working iPhones that are too outdated to run modern software.

If we need a law, it is one that requires manufacturers to make a bootcamp equivalent for devices at the end of their software support cycle, so all the still working devices can continue to be useful.
They did an impressive job with the Guadalquivir in Seville:

https://es.wikipedia.org/wiki/D%C3%A1rsena_del_Guadalquivir#...

https://es.wikipedia.org/wiki/D%C3%A1rsena_del_Guadalquivir#...

The river used to run through the city centre, and flooded a lot. So they diverted most of the flow past the city, leaving the stretch inside effectively a huge dock.
I keep looking for redeeming values in typescript but i keep getting disappointed.
Typescript fundamentally fails at its one main mission;
to make JavaScript typed, and in doing so, introduces issues much bigger than the "issues" it is trying to solve. (the fact that JavaScript is not strictly typed is not an issue, its a feature, although it also has its drawbacks)

Firstly, the simplest problem to fix with typescript would be to remove the "any" type, with that in the language, it lets lazy developers be lazy and negates the fact that you have typing in the first place.

Secondly, and this is the difficult one to solve, the types can lie to you.
Typescript would need to implement a runtime checking system, and i dont see how that can be done without significantly hampering performance and bundle size.
I know you can do type guarding and the likes, but you can do that in regular JavaScript as well.
I would like to see an augmented reality computer vision device that allows lifeguards to spot drowning people faster. Maybe even have an alarm in case they are paying attention to something else. Also underwater cameras. Although I imagine after a while, alarm fatigue would get them in the end.

Another cool feature would be spotting people running on the pool deck and shining a projector on them or something then an annunciator telling them not to run.

What I like about this robot is that it could be used in pools that don't normally have a lifeguard. Residential pools are a big killer of kids.
I wouldn't be surprised at all if mods of popular subreddit were actually paid for doing this, looking at r/all or r/popular always feels like an astroturfing operation.
Correct me if I'm wrong here, but macOS still has resource forks, right?

My understanding is that's where file tags, file comments and custom file icons are stored.
The Mysterious Company Behind Those Baffling 5-Minute Crafts Videos
Show HN: Soapbox – drop-in audio for casual conversation with strangers
It is, and I encourage everyone to do that, but I don't think it's a systemic solution. After all, Facebook and Twitter offer ways to curate your feed too.
This post is specifically about traveling the world while working though, not a relaxing beach holiday - so I think the advice is valid on that basis.
It can.

If it’s meant to hurt. Then that’s a bad person.

Otherwise it’s a personality flaw that needs to be addressed. Like the “pull my finger uncle”

It’s very troublesome regardless.
I can understand it from a "wabi sabi" point of view, where the imperfections are part of the appeal.

https://en.m.wikipedia.org/wiki/Wabi-sabi
Brown M&Ms. https://www.youtube.com/watch?v=_IxqdAgNJck
Every Park Hang in SF
I'll be blunt. This sounds very fishy to me. Diesel creates about 2.6kg of CO2 per litre burned. So for a typical 500 litre tank of a Semi truck, you'll create 1.3tons of carbon. How exactly do you plan on storing that? How do you release it from its storage? When you store it under pressure, the release of the gas will create problems due to freezing. Not to mention the problems and energy requirements of pressurising 1t of carbon.
So you decided to do the nomad thing, arrived in Mexico, got sick, and gave up in 4 days? I don't think that says absolutely anything about traveling the world, except maybe that sometimes you get sick when traveling?
Hi everyone, my name is Dean. I am the founder of the Soapbox. I launched this iOS App as a tool to casually talk to strangers or friends on your own time. I came to work on Soapbox after I experienced other social audio apps that started to detract from recreating the experience of meeting new people in real life.

I launched Soapbox with the intention of creating a more casual and spontaneous social audio app, that contains interactive features for a more fun experience. I figured keeping the app uncluttered and collecting minimal data, users would be more spontaneous with the app and use it however makes them the happiest. The difference between Soapbox and other social audio apps are sixteen-person room sizes, no social hierarchy in rooms (all users can mute/unmute by default), and our interactive features. Anyone in a room can drop a link which will create a preview for everyone to see or react to the conversation with emojis, and admins can add in a game, poll, or other interactive components directly into rooms.

Soapbox is mainly written in Go and uses WebRTC for streaming audio, we currently do not use 3rd party services other than a TURN server hosted by Twilio for our users behind a firewall. The go WebRTC server is based on some of the amazing work done by the Pion crew. We recently launched Soapbox Minis and built an open-source SDK (https://github.com/SoapboxSocial/minis.js) so developers can build Minis that interact with live Soapbox rooms, this is still very early and actively in development.
A more appropriate title could have been - “how Osama Bin Laden brought back Polio in Pakistan”. I don’t think what CIA did was wrong in any way, blood samples don’t cause deaths. Crashing planes in building does and must be stopped.
Energy consumption itself has externalities, so it’s a bit odd to say Bitcoin rarely has any.
IDE support with JS is sometimes so advanced, that just changing the filename to TS makes the support worse, without any code change.

This only goes for some special cases and sadly react-redux with rematch is one of them. Typescript can not understand which types are present in my dispatch object, whereas it is possible with JS autocompletion!

Just wanted to bring up this rather curious exception to the rule.
Interview with Vitalik Buterin on ETH2, Scaling Plans, NFTs, etc.
Yep, I was just highlighting the fact that most articles about Level 2 or, in general, < Level 4, are written with a concern for situational awareness. In my experience, it was the opposite: it improved it.
I think if we want to solve large scale intersectional problems like traffic (where lots of individuals with their own goals and own variables intersect) we will need to give up SOME of our privacy in terms of where we are headed (just heading), speed, car model/make or some kind of capabilities estimate... This could result in a smarter traffic flow, road design, or in Google's case powering safer self-driving cars.

I'm up for any of those outcomes and am also concerned about giving up data unnecessarily. I think the crux of the article besides hyping up self-driving simulated driver's better decision making is that roads aren't designed as safely as they could be and some minor inconvenience to the user (time, some data given up) could save lots of lives.
I don’t agree with this analysis TBH - async drop has been revisited multiple times recently with no luck. Without a clear path there I don’t know why that would seem like an option for async/await two years ago. Do you actually think the language team should have completely exhausted that option in order to try to require an allocator for async/await?

Async drop would still not address the single-allocation-per-state-machine advantage of the current design that you’ve mostly not engaged with in this thread.
They also had adverts such as this one: http://www.brainmapping.org/MarkCohen/UNIXad.pdf
[edit] also linked by mrpippy below.

There used to be things like this on Apple's website, too: https://www.apple.com/media/us/osx/2012/docs/OSX_for_UNIX_Us...

I can't find any mention of UNIX in Big Sur's pages, even though it is listed as certified on the Open Group's website.
So if humans stopped mutating/evolving (due to gene therapy or some drug), we would stop being life?
Waymo is disclosing more autonomous vehicle data for research purposes
Really lovely work. I'm curious if the png flowcharts are generated from data, or hand drawn.

Edit: Also, some easter egg looking thing at the bottom right of the page:

<div class="copyright col-md-6">

##*#**##****#*#**/\##*###*****#**#*#*#**#******#**#*#*####*#*##*

</div>

Edit: Fixed asterisks, I think.
Obviously continuing to this day. Thanks for bringing this up: it does seem to be an effective tactic.
These are usually really short lifecycle, so they're usually just saved in a variable or session storage.

A refresh often just gets a new one, as they're usually valid for 5 mins or even less.
Looks like the data is here:

https://waymo.com/open
> In fact, the vast majority of the investors I’ve met, even those that have fired founders, are good people. It’s deeper than that, even. Investors mostly want to do the right thing for founders. There are emotional and business reasons for this impulse, but ultimately the fiduciary responsibility has to win. Founders need to understand that venture investing is a business where friendship is an input or an outcome, and not the other way around.

Cynical viewpoint coming in:

VC investors are only "good people" because that is what currently drives the market for dealflow. What I think a lot of entrepreneurs miss is that VCs are finance professionals first and foremost. If the market dynamic starts to change, you might see them behaving differently but still aligned ultimately to the interest of their LPs.

TL;DR - VCs who create good content, are helpful, are nice to founders, etc. ("founder friendly") in a professional context are only that way because it's generally what has been proven to generate good leads for deal flow.
Unemployed middle class people who suddenly have a lot of time on their hands -- more than job hunting can possibly consume -- not to mention that many people mope around a bit (dealing with a kind of minor depression) just after fired and take a couple of weeks to get their mojo going again.

I think the "middle-class" comes from the fact that such people have cash savings to weather a job hunt, whereas people without savings have to start working pronto on whatever if they're going to be eating and roofed in two weeks.
Guide: Full Wayland Setup for Linux
I can expect this experience in tooling if the tools were remotely difficult. They aren't. What's more, teams are documenting their tools much better than before, and many are putting strong emphasis on being able to search the right terms and implementing it before the end of the week. Whatever topic or problem I had on ASP.NET Core, the problem was usually solved and documented by Microsoft. At that point, expecting this much experience over such trivial matters, is just being disrespectful to the teams investing all that time documenting and polishing their tools.

Maybe that's the part which annoys me the most. The entire practice devalues everything, no matter who, what or how old you are.
Yes, simply placing the infected tissue in your mouth can infect you.

The exact role of fomite transmission of SARS-CoV-2 is still unclear (in any case we do not eat one another) however we do know it is minor relative to respiratory droplets and aerosols.
"Your honor, Science shows us that life is vastly more complicated than antiquated ideas of 'alive' and 'dead'. I submit that my client cannot be guilty of murder as the very concept relies on binary categories that Science has discredited. Who are we to say if a murder has occurred?"
Comparing human learning to machine learning
I just published an article about machine learning, I used the anaolgy of humam learning/teaching expirence to illusrate some of the concepts of ML
Oh for sure. I'm don't think I'd want to give up today situation. The ability to discover new music, get so much of it on demand, podcasts, etc. Just wonderful. I suppose I just appreciate, as a hacker, the very flexible abstraction of being able to take anything through the stereo cord, and record it with the play, pause, rewind, and record buttons. I was able to do so much as a 7-year-old. It seemed more complicated to learn digital sound editing software, CDs weren't always so rewritable, etc.
About 1/3 destroyed