skysight-inc/HackerNews huggingface dataset:
The numbers don't work out. Let's say in USA we cut meat consumption, car usage and air travel in half. That is quite a lot, congratulations to our eco-conscious citizens!

Alas, let's not pat ourselves on the back just yet. USA accounts for 15% of global emissions. Agriculture and transportation make 14% and 24%, together 48%. Half of that is 24%. 24% of 15% is 3.6% of global emissions. On the flip side:

* 96.4 of the emissions continue.

* Global emissions increased 10% since 2010, 3x more than what we saved with great (relative) sacrifice.

We may push the looming horizon a decade or two, but we won't stop the process, forget about reverting it. As the so called third world countries are moving out of poverty, aka undergoing a rapid industrialization process, emissions are bound to raise irrespective of what the so called first world countries do, due to sheer population mass. Consider the fundamental emissions equation:

TotalEmissions = WorldArea * PopulationDensity * PerCapitaEmissions

WorldArea is constant, while industrialization greatly increases both PopulationDensity and PerCapitaEmissions. The only way restore the balance is a voluntary return to the stone age. Unfortunately, that is a political impossibility.

https://www.epa.gov/ghgemissions/global-greenhouse-gas-emiss...

Edit: The estimated range for global emissions to maintain only a 1.5C growth has a range of 22-31 GtCO2e. Assuming emissions at the rate of France of about 5tCO2 / capita, the globally industrialized world of 2050 with 10B people will have global emissions of 50GtCO2, or 75GtCO2e. That is 3x more than Earth can sustain. Going down the list of emissions per capita by country, we find Albania, Morocco or Colombia. What we need to make the numbers is a 10x decrease in income/wealth of US residents, not minor lifestyle adjustments.

https://wedocs.unep.org/bitstream/handle/20.500.11822/30798/...

https://www.worldometers.info/co2-emissions/co2-emissions-pe...

https://en.wikipedia.org/wiki/Projections_of_population_grow...
These new ML image identifiers are neat and they're sure to become the default method, but I feel like a "20 questions" style of tool could have worked very well for a long time with little technology required.

Just ask a series of questions:

- Is it a plant or animal?

- How large is it?

- Where are you (location permission)

- Does it have green leaves?

- Does it have woody stems?

- Does it have whorled or alternate leaves? (Show images)

- Does it have yellow flowers?

This is how a lot of field guide books work, but they require a lot of flipping back and forth, scanning tables of contents, and memorizing terminology. An app could just be tap-tap-tap-tap-tap, drilling down very quickly and showing images at every step.

The "only" difficulty is getting the database of attributes - maybe it already exists. Maybe an app like this already exists and I haven't been able to find it?
He was an incredible teacher too. Sadly missed.
Good catch. The point still stands, sadly.
He's 22, has a great attitude and work ethic, and has shown remarkable resourcefulness in releasing this game as a commercial offering (presumably running the operation by himself).

Doesn't sound like sarcasm to me. This kid is going places.
It wouldn’t have been very customizable. The mechanism uses gear trains with shared gears. The are physical constraints to what gear ratios work in addition to the constraint of integer tooth counts. The interdependency is inherent to the design.
Indeed, hence the sarcasm.
Apple Working on External Display with Built-In A13 Chip
And on the other hand 4GB or more of ram would require Vista 64bit, which today remains the most crash-prone and unstable leaky bucket of an operating system I’ve ever been subjected to, at least in the first year of release.
Do you have a source? That’s never been the story I’ve been told. MADD and a few other groups lobbied for the age to be 21 and they tied it to federal highway funds. It’s one of the reason Louisiana had really bad roads, they held out for longer or so the story goes.

Mandatory airbags and seatbelts happened at the same time but MADD was focused on the alcohol part. 21-24 year olds had the highest rate of drunk driving but 37 year olds were the most to die in alcohol related crashes.[1]1993

https://www.thecrimson.com/article/1993/4/10/reagans-sober-l...
Self-balancing Honda electric scooter redefines futuristic urban commuting
How so chemistry?
>Those of you younger than I am will know how much effect raising the drinking age really had. My impression is, Not much.

I think it had a very negative effect of creating a cohort of second-class citizens, who had the responsibilities of adulthood but not the rights.
Nobody at Google writes C++ code.

If you are drawing conclusions from what you saw at Google, you have opinions about some other language that only just happens to be compatible with a C++ compiler.
When people wonder how others can get stuck in their own echo chamber, remember this post. They didn't read the article, misinterpreted the stats, and just ignored the results since it didn't conform to their preconceptions.
What’s wrong with scanning your ID?
"QR and Barcode Scanner" from F-Droid will decode those 2-dimensional barcodes on a CA driver's license. It's mostly the same info that's on the front. You see it as lines of raw unparsed text with that program.
Listen to yourself. Black swan event, possible in principle, near perfect storm of ordinary weather factors…

Read up on what chaos theory and chaotic behavior of systems is. Investigate the principle of 'period three implies chaos' and observe what happens when you have stably chaotic behaviors, with known excursions, and then you slightly increase the energy in the system.

What WE are saying (which in no way contradicts what Cliff Mass is also saying) is that the increase of energy, even by seemingly little amounts, radically increases the possible range of outcomes… and the 'black swan' events become commonplace, and then you get NEW 'black swan' events that are truly the exception rather than the new norm.

And that is what we are concerned about, and why 'A 3°C world has no safe place'. Cliff is not necessarily wrong that black swan events happen. He may be fatally wrong about recent behavior constituting a 'black swan'. This is more like the new normal: not sustained heat domes in a predictable way, but this type of event.

You'll know the real black swan when it comes, because it will be demonstrating the impossible and unsurvivable. We just don't know the exact form of it, or where it'll be, but there will be no mistaking it. I don't believe the heat dome was the real black swan.
An Introduction to Data Science on the Linux Command Line (2019)
Fingers crossed that Apple releases new MacBooks with Intel's 11th generation chips, since it looks like macOS currently doesn't support hardware acceleration for Intel's new Xe Graphics.
I have to think part of it is also the pay structure of food bloggers being paid by the word.
Where do you get the idea that they had high expectations? The whole article is like "I knew this game wouldn't sell, but hey, at least it did better than my first ten games". This person is a grinder and may very possibly achieve moderate success or better if they keep it up. Their trajectory is def normal for successful indie game devs, anyway. You just never hear about the dozen plus games Soderstrom made/released before Hotline Miami or Thorson made/released before Celeste, etc. Because...well, because they failed

This article does serve as yet another good reminder though that platforms are where the money is and that making content is no way to make a living. Make your fuck you money first, THEN make content using the skills you developed along the way. You'll have something to make content about, too, having been out and about in the world to make your nut
Istio is a whole different and very advanced beast, maintained outside of the Kubernetes core, and not for the faint of heart.

The issue there is that it literally needs to rewrite the pod YAML to inject the sidecar envoy proxy. So say you want to upgrade Istio. Well Istio needs to change the Pod spec, and it doesn’t do this automatically. If you look at the upgrade instructions here: https://istio.io/latest/docs/setup/upgrade/in-place/#upgrade...

Step 6 is “After istioctl completes the upgrade, you must manually update the Istio data plane by restarting any pods with Istio sidecars:

$ kubectl rollout restart deployment”

Istio can be useful (most security teams want it for Auto-mTLS, it also could save you from firewall hell by using layer 7 authorization policies, and can do failover across DCs pretty well) but is crazy to use on its own as unsupported vanilla OSS without a distro like Solo, Tetrate, Tanzu, Kong, etc., or without significant automation to make upgrades transparent. Istio is often very frustrating to me because of cases like yours: it’s too easy to make a mess of it. There are much easier approaches that covers 80% (an ingress controller like Contour or ngnix + cert manager).

On editing configs, one area Kubernetes does NOT react to is ConfigMaps and Secrets being updated. Editing an Image or Env var in a ReplicaSet or Deployment will definitely trigger a pod recreate (I see this daily).

Though take a look at Kapp (https://carvel.dev/kapp/) which provides clearer rollout visibility and can version ConfigMaps + trigger reactions to them updating, also there is Reloader https://github.com/stakater/Reloader
Just FYI, the generic word for this medium of data transfer is “sneakernet” (https://en.wikipedia.org/wiki/Sneakernet).
Really depends who you ask. For what it's worth I use the large meta study on cardiovascular health to establish guidelines, and it seems like 3-5 cups a day is not just fine but "optimal" under this study. [1]

[1] https://www.ahajournals.org/doi/full/10.1161/circulationaha....
By the time SLS is ready for an actual payload (not a test article) Starship might already be flying regular missions.

Even at 50x the projected price, it will still be way cheaper than SLS.
Depends. My wife's identity was recently stolen, and the fraudster rented an apartment; it's not clear if the fraudster showed a fake ID in that process, but they may have. The apartment complex is likely going to be out rent for several months as this plays out, better vetting could have prevented that loss.

If it's a bar, they might be on the hook for underage drinking if they don't do a decent job of checking.

(PS, lock your credit reports)
His scene seems to have attracted a sardonic detractor, so I’m inclined to believe it actually is real.
- Prevent the need to call multiple Vet Clinics just to make sure you aren't getting screwed

Is being "screwed" by vets a problem? I've heard of people being screwed by car dealerships, mechanics, real estate agents, landlords, and building contractors. Vets, on the other hand, tend to have postgraduate degrees, professional bodies, licensing, and better things to do than screwing clients.

- Easily allow you to compare Vet Clinics all over the world based on Price, Location, and the Experiences of other People (Reviews)

I might be interested in making this comparison within my city, or a radius of a half-hour driving distance, but the rest of the world is of little interest.

- Allow (and Encourage) Users to easily post their receipts so all info is constantly up to date

I wouldn't be interested in sharing personal financial details with the wider world.

- Instantly book appointments with Vet Clinics

This could be useful, and there's some value here if zocdoc is anything to go by. I'm happy enough to use my telephone for this.

Maybe I'm not the target audience for this service.
Actually I find this a fun thought experiment that can show if you are just a code monkey or a software developer.

Let's say the answer is that it's still supposed to fly (working software you are adding a feature to), so also no stuffing ping pong balls into wings and such. Ignore fire hazards and such (no edge cases for now, build an MVP). Now a plane fuselage is basically a cylinder. At one end I assume full size but there's suddenly a wall where the cockpit and such is. The other end is more "fun" because the cylinder becomes more narrow. In any case now we are probably gonna have to find a 3D bin packing algorithm for packing spheres into a cylinder, potentially its already implemented or we might need to implement it from some research paper we find but in any case it is probably a solved problem (reinvent the wheel in-house or use a library and be done with it? Is the library good enough? Is it supported or some dude in a basement wrote and abandoned it?). Just like in physics where we ignore some forces sometimes for easier calculations for example we can probably cut the narrowing cylinder into sections of one ping ponf ball width and assume constant diameter for those. The difference this make in the end either doesn't matter (80/20 rule of software development, don't gold plate it, make it good enough) or we assume that any extra balls we "miscalculated" can fit into the nooks and crannies we have ignored anyway because a plane fuselage is not a perfectly smooth tube anyway. Never mind the landing gear and such.
Windows 98: Should you upgrade now or never? (1998)
The fact they failed twice, as you point out, is only more reason to believe they will succeed. There isn't much that success first contact with reality.

A trillion dollar company with the temerity to endure will eventually succeed.
There are legit rumors that Apple is specifically killing the Touch Bar as well.
Open Decision-Making (2014)
Duplication isn't needed if I just borrow a similar enough looking person's id and return it before they notice.
Because, when it comes to scientific and mathematical objects, it adds an unnecessary political dimension and a layer of obscurity.
I'm curious, with a macbook do the right thing if you plug in a USB keyboard?

I'm not suggesting you just use a USB keyboard instead (although, now that I say it, that does seem like a solution).

What I'm actually wondering is how much work it would be just to create a single button that's an escape key on a USB stick that implements the USB keyboard protocol (but only ever reports that the escape key was hit).
what are the reasons for this, in your view?
I must be a bus driver or a pilot...
Oh my god that is either hilariously stupid, or some top tier trolling.
First RISC-V-Based Linux PC Coupled with an AMD RX 6700 XT GPU
The orbits of the electrons very much follow the pythagorean (natural numbers) laws.
Interesting, the talk to the small buffer optimization is wrong. Only libc++, clangs/llvm's standard library implementation that is used on macos/bsd's, is that large. MS STL and libstdc++ are around 15-16 bytes.

Nice property of the libc++ one is that a 64bit integer will fit into it without allocating
Because if your GPU is in the display, the display can be 8K at 120Hz and still be driven by a single cable using any Mac from the last five years.
this is more like defensive climate change, and more countries may adopt this method, basically instead of letting that energized moisture drop somewhere else, you get it to drop over you. this inturn pushes a drought somewhere else.

the idea that the globe will all "fight" climate change the same way is a denial of what the past century teaches us. hdll, im pretty sure russia wants their frozen tundra open for mineral exploration and capture.

we have yet to fully understand what climate change will unleash.
I think you missed the "6+ coffees a day" part.
Too bad there is no first-class production ready GUI library for Rust that I can use for embedded systems.

Qt and C++ it is then.
Embedded programming in C is a chore, because embedded code can be much trickier to debug. Writing C without bugs is a great deal of work, and very stressful. Debugging it when you don't is also very stressful.

Embedded programming in C++ is pure fun. The more modern your code is, the less room you leave for bugs: when it compiles, it mostly works. Where it doesn't, it shows up in your logic, not in random memory corruption.
Also the Alt key + letter keys produces a series of key codes prefixed by escape, so one can use any single letter normal-mode command with the Alt key, resulting in "Escape"+<key>. This is convenient to quickly switch to e.g. moving the cursor with e.g. `Alt+j` to both escape from insert mode back to normal mode _and_ move down a line.
The top of my ID photo has a fade-to-background, but I'm bald and white so the top of the photo loses contrast faster than the designer probably expected and as a result it looks like I am vanishing into thin air.
Windows machines at goog were banned in relation to entirely different event (hint: mostly to do with its dogshit security)
I forget where I read it, but you usually won’t be too far off the mark if you multiply review count by 100. This won’t tell you revenue of course, but it gives you an idea.

My game sold about 20k units on Steam and has 165 reviews, so there’s one anecdotal point of data.
Special effects for a more dramatic vibe for Bill Gates Jr. listening in.
There are also several security features only visible with UV and IR light. Any good bouncer will have at least a UV light within reach.
It gets real fun when "going fast" is less about the software and more about what's happening inside the chip!
I think it would be the amount of caffeine per cup. My guess is that a standard coffee cup would be 80-100mg. 600mg is a hell of a lot of caffeine - on rare days when I have 400 I feel very well used at the end of the day.
bloody hell.

This shit doesn't happen in australia but I'm going to boycot on principle.
Like most ML, the true value of this is in the dataset. The model itself is a standard resnet architecture.
400 sales is quite a lot actually! Going in with low expectations and achieving that number, honestly I would be proud.
If your project is so successful that AWS starts selling it as a service you're in the top 0.00001% of open source projects. You're doing great and it's a great problem to have. Don't let the fear of a what if 0.00001% problem stop you from getting started.
Hi there! Co-founder at Pieces here. We’re a real product and free :) We’re just launching and would love you all to test and give us feedback. It’s 100% free.

To your point, there will be an integration with UltraEdit as well as many other IDEs that will allow you to save snippets to Pieces without leaving your IDE, but those are free too.

Hope that helps..
Totally off-topic, I don't know why, but I really like the design of your website!
Most places I’ve done embedded dev at have been C or C++. Actually all, with some Lua or assembler sprinkled in.

Debugging C++ when your compiler for weird target (SH4, or worse) contains bugs, or when you have some relaxed memory consistency model, is quite a challenge because mapping C++ to assembler is definitely non-trivial. C, even with heavy optimizations, is a breeze comparatively.

I would happily join a team that uses Rust in an embedded setting. It shows that they care deeply about doing better than average, and that probably means they are better than average in everything.
It could, but I think it will take something like that killer feature: I am a programmer, so probably more likely than most to be interested, but the modularity/repairability interests me only mildly to moderately. Not nearly enough to switch from my Surface Book, especially given that I have my nice little Raspberry Pies if I want to do some Linux stuff or play around with hardware
When you copy to the clipboard (or sometimes lazily at time of paste) the content is represented in multiple forms. One of them is pseudo-html.
Solar City is a lie in the same way that "autopilot" is also a lie.

its playing fast and loose with language.
No shame putting down a book you're having a hard time getting into. That's something it took me longer than it should have to realize. There's a lot of books out there, and if one's not working out, no one's keeping score on how many you finish. I'd recommend following your gut and trying the Mars books first. If it turns out you like KSR, maybe you might find yourself coming back to Ministry, and in a different frame of mind. Or you might find you actually don't care for KSR even after trying Mars, and then you can move on to other books without worrying you're missing something.
If you haven't pooped in zero-G, you're not an astronaut.
A lot of that is that you have to protect against name collisions. You have things like c macro's so methods need to be wrapped in brackets{e.g (min)( a, b ); } and also internal names need to be prefixed with an underscore and start with a capital (e.g _Foo) as that is reserved.

The global namespace still exists so unqualified names that do not have a reserved id( eg _Foo ) cannot be used and need to be qualified (e.g ::std::(min)( a, b );). All this to protect against us.

Some codebases are easier to read, I would rank them from libc++, MS STL, libstdc++ is readability. libstdc++ also seems to have code all over the place and use far more inheritance for composition of things.
Do you live in a city without an Apple Store? MacBook battery service is $199 USD for their most expensive models: https://support.apple.com/mac/repair/service

I paid exactly $288 SGD to get my battery replaced at the Apple Store here in Singapore.
I would love compiler options for enforcing better practices and prohibiting old style code (no using bare new/delete, stricter implicit casts, etc.) It wouldn’t fix everything but would go a long way.

It’s a little bit of a peeve of mine that people just decided on new languages instead. But it is what it is, and I am probably not knowledgeable enough to really judge.
A native app will copy a selection into the clipboard in several ways, basically accounting for a selection of common MIME-types.

So when you copy an image from Finder in MacOS, if you paste it into a terminal you get the file path and if you paste it into a comment on github you get the contents of the file as a binary blob.

When pasting, an application is essentially querying the clipboard for a representation of the data it can use, and if there is none, it either defaults to something or fails.

In a well designed program, all of the translating and parsing is done before sending to the clipboard. If you copy text from MS Word and paste it into a content editable field in a website, you might expect some consistency.
Forget the word “modern” — its just a label and the word “orange” could just as well be used.

It refers to an approach that doesn’t worry much about how things were done in C and instead thinks about how to represent things cleanly and efficiently with the aim of faster development and fewer bugs.

I was an embedded developer for years and still write a lot of code in C++ because it results in fast code that is easier to write than if I tried in C.

One of mantras of the c++ committee is that you should pay (have overhead) for the stuff you don’t use. So I don’t try to write code that looks like C.
Am I wrong in thinking that the top third are guaranteed admission to a CSU?
My first thought is that this sounds like a terrible work environment. My second thought is, "Wait senior person at microsoft? That means he could probably afford multiple macs."

What I'm imagining is that after Balmer throws my mac across the room I pull out my second mac. I would also be scouting for someone who can install an airbag into my mac. Like, can you imagine the look on Balmer's face when he throws your mac and an airbag explodes out of it? Then you can just say, "What? Laptop airbags come standard on macs."

To reiterate, it does sound like a terrible situation to have to work in. But unbridled anger on the part of another is the perfect opportunity to create some incredibly comedic scenarios if you're willing to put in the elbow grease.