skysight-inc/HackerNews huggingface dataset:
You can definitely start putting C++ into your embedded projects, and get familiar with things in an environment in which you're already operating. A lot of great C++ code can be found with motivated use of, for example, the platformio tooling, such that you can see for yourself some existing C++ In Embedded scenarios.

In general, also, I have found that it is wise to learn C++ socially - i.e. participate in Open Source projects, as you learn/study/contribute/assist other C++ developers, on a semi-regular basis.

I've learned a lot about what I would call "decent C++ code" (i.e. shipping to tens of thousands, if not hundreds of thousands of customers) from such projects. I would suggest finding an open source C++ project, aligned with your interests, and study the codebase - as well as the repo history (i.e. gource) - to get a productive, relatively effortless (if the interests align) boost into the subject.

(My particular favourite project is the JUCE Audio library: https://juce.com/ .. one of many hundreds of great projects out there from which one can also glean modern C++ practices..)
Stripe Identity shows 「The document is invalid」. after submitting a Chinese passport.
Terse JavaScript (2011)
Learn to accept failing socially. That may be mumbling and being incoherent when talking to someone at the water cooler and needing to repeat yourself. That might be freezing when doing a presentation and needing to reference your notes. That may be saying the wrong thing at the wrong time and offending someone and needing to backtrack later or deal with the consequences. Learn that failing is an okay outcome for these things.
>Without knowing the expression, “camel through a needle’s eye” sounds a bit fanciful, like there must be some sort of fairy-tale exception or trick to make it work

But isn't that the whole point?
I was intending to join Unity as an intern, only to realise that the entire office had closed.
BBC seems to consistently use "X, formerly known as Twitter" throughout their publishing.
Agreed as there a lack of coordination involved

I think the sentiment could be reframed as people are aggravated that rich people and companies are not conspiring to make everyone else’s lives easier

a much easier lack of coordination to quantify
Lowering prices for same product is very different from lowering prices of a new product.

This is why Luxury brands are normally split off into different sales channels.
Hey #628 is way better! Thanks!
Almost any human being can live extremely comfortably with no financial worries at around $30m net worth. After $30m, it becomes a game of pride, ego and high scores.
There are exceptions, e.g. https://generated.photos/human-generator uses a GAN based model.

Edit: Also, Adobe uses its own model for Photoshop integration (inpainting via cloud). That model seems to be the same as this one: https://www.adobe.com/sensei/generative-ai/firefly.html
It would be nice to be see work and be part of a field that did work that humans could not do, instead of creating work that just replaces what humans already know how to do.
I really only have experience from the research side. I've bought instruments and was audited.

I don't doubt that Thermo can argue their way out of a competing suppliers requirement. And for what it's worth, in my field there actually are suppliers that dominate the market because of the legit specs they can offer.

But a 1-man LLC, that also happens to be your instrumentation tech? 6 digits, every year, for 5, 10, 20 years in a row (because that's how long you're ideally want to keep a good tech)?

No way. You can do that twice, maybe three times. After that, you're standing in the lab, next to those three gadgets you bought, with an auditor and possibly an external consultant (and that guy is not working for Thermo, he's just a PI working in the same field as you do, having similar grants as you do, and the founding agency is paying him to be there for a couple of hours).

Universities do a lot of shady shit, with significant amounts of money. But "repurposing" 6-figure amounts of instrumentation investment every year needs significant amounts of criminal energy to pull off - or an LLC that actually provides some value by doing actual work.

If that instrumentation tech's LLC is doing stuff like pump maintenance, for example, the expenditure is much easier to explain. But doing something like that comes with lots of liability, compliance requirements, ect., and you better hope you never have a pump fail and ruin that $5M instrument...
In 1903, NY Times predicted airplanes would take 10M years to develop
The 1988 shooting down of Flight 655 as a user interface disaster
Great work. But I don't get from the demo how it knows what object to autocomplete the mesh with - if you give it four posts as an input, how does it know to autocomplete as a table and not a dog?

So maybe the next step is something like CLIP, but for meshes? CLuMP?
unity is a mess on the inside

there are slack channels practically devoted to political bickering

i was disgusted with what I saw there (outside of my own engineering team which was actually quite decent with the exception of one person) and left within 3 months
Why will people choose robotaxi who are not currently using Uber?
1) Add the year! This is ~~2010! Is this even still valid today? Is it really faster in 2023?

2) this "trick" has problems if you don't understand the caveats it has.

3) This kind of micro optimisation isn't usually were your code is slow. Any css shift will be more expensive then this.

4) IF you want to use this "trick" then make sure everybody who will need to read your code really understands what you are doing here. Dont be that smart pants coder were no body else then you can read your code! This does not make you a good programer!
Security matters only when you're using the Internet or "crossing" the firewall.

Within a corporate or enterprise LAN, people still use desktop apps more heavily, or at least should be using ideally.

Web's utility is as an information tool and at most, things like e-commerce and shopping. If we let the "cloud" become be all and end all, the results aren't always good for society or desirable as seen in recent years.
They kept Chuck until he retired. If they wanted to influence sees they would have replaced him the moment they bought it.

Additionally buying Sees is what proved their model of investing in well run companies is a worthwhile strategy in the first place.

https://www.bizjournals.com/sanfrancisco/blog/2012/08/chuck-...
Web won/wins because "native" apps are pain to develop, pain to port, pain to build, pain to debug, pain to install/deploy. DOM is by far the best layouting engine for GUIs. Javascript is a decent enough language and way faster to develop with than e.g. C#/C++/Java and Javascript JITs are miraculous. The modern web engines support a lot of functionality with quite sane, uniform and interoperable interfaces. NPM is perhaps the best depenency management system and has huge amounts of libraries. And a lot of them quite high quality.
There were Libera.Chat staff working at EMS???
OnlineOrNot Diaries 16: I started sending JavaScript, and no one noticed
I've mentioned in other comments, but it should be noted that `~~x` or `x | 0` is not same as `Math.floor(x)`. It is rather a shorthand for `Math.trunc(x)` that is almost correct for x between -2^31 to 2^31 - 1. (Almost, because `Math.trunc(-0.5)` should return -0 while `~~(-0.5)` is +0.) There is also a variant `x >>> 0` which works for x between 0 to 2^32 - 1.

Essentially this trick exploits how JS initially implemented bitwise operations while having no integer-only types. It is safe to use---ECMAScript is unlikely to change bitwise operators in future versions---but only useful for limited cases. Those limited cases, like low-level emulations, happen to be cases where such tricks are very convenient though. As long as you don't naively convert `Math.floor(x)` with `x | 0` or `x >>> 0` I'm fine with them, but this article seems to encourgate that.
Adware (point 2) is the most annoying thing, IMO, but it's a problem on the Windows desktop too; trying to upsell you OneDrive as you open a freaking file manager?

Google Photos on Android now has some effects behind paywall... I guess hackers jailbreaking the iPhone 1 and making Apple start the app store for "commoners" (iirc their idea was it'd be a place for big corporations) was a bad idea after all.

On the topic of paywalls, I have a blood pressure measuring device with Bluetooth connectivity. Their original app was decent, but it got discontinued. Their new app also puts features behind paywalls... and I just looked again, they're even offering to fucking gamifying measuring my blood pressure, giving me reward points for using the device, exchangeable for... who knows what?
Correct...
(note that you can configure the bulbs to not automatically switch on/off when they get switched on/off with a physical switch.)
pre capitalistic society markets were crap, lacked liquidity

the game of making everything fungible isnt done yet and is a fun, and lucrative, problem to help solve

Mansa Musa was sitting on a notional trillions, in an environment with a gini coefficient of basically 1 and no counterparties to trade with. Pointless
It would be without the tooling, yes. Shopify has a merge queue thingy that you can just shove you MR into and it will eventually get around to deploying it. It even gives you a ping on slack when your changes are about to go live IIRC.
Change your user agent so it looks like chrome, life is better then.
Imagine being outside the US and thinking "prove you're an incorporated business, prove the major players in your company exist, and fill out this tax form for foreigners"

...is "extra hoops" and "really difficult and obnoxious"

> (BTW, I am not based in the US, so "W8 BEN" reads like Klingon to me).

If only there were technology to look up what 'W8 BEN' means in seconds
I think the point is that it shows that Hamas doesn't prioritize the life of its citizens. Israel is not right to bomb Gaza, just like Hamas wasn't right to massacre hundreds in Israel. Hamas likely did their actions knowing that Israel's response would be extreme.
Will the Protecting Kids on Social Media Act Make a Difference?
All diary or just american antibiotic and growth hormone-filled diary?
Sorry for my ignorance but I’ve never been interested in car. I wondered why they said Tesla has not delivered the roadster. Is can not be so hard to produce a roadster (if you have already produced other cars), isn’t it? So what is the problem? They don’t see the market for it?
Developer prioritize features and fixes. You don't know if there were worse issues before release. It should be on the managers and the publisher to set reasonable timelines and delay release when it can't meet expectations.
Unity also got a ton of 3D models and assets, and the well-known Wētā Digital name, but yes it is strange to do this.
No military in history since the invention of the airplane would go boots on the ground without first doing aerial bombardment.

Name any conflict in which the side going into a nation has aerial superiority that did not do aerial bombardment to soften the target before going boots on the ground to limit casualties on your side

It is absolutely naive and asinine to say they should have gone boots on the ground without doing any bombing whatsoever

As far as it being weaker I don't know if they're weaker I do believe they became complacent just like in many ways the US military has
I think the loss may not have been as much as you think; sure, nobody could buy tickets for a few hours, so theoretically the company lost millions of revenue during that time. But that assumes people wouldn't just try again later. Downtime does not, in practice, translate to losses I think.

I mean look at Twitter, which was famously down all the time back when it first launched due to it popularity and architecture. Did it mean people just stopped using Twitter? Some might, the vast majority and then some didn't.

Downtime isn't catastrophic or company-ending for online services. It may be for things in space or high-frequency trading software bankrupting the company, but that's why they have stricter checks and balances - in theory, in practice they're worse than most people's shitty CRUD webservices that were built with best practices learned from the space/HFT industries.
Nice work but the scrolling in mobile terrible, making it hard to read.
> Every use of operators can be considered a syntax trick

That's blatantly false for strict languages, like JavaScript. For a function, all arguments are evaluated before the function is evaluated. For operators this is not true. On the and-case, the second argument is only evaluated if the first one evaluates to something true-ish.

You can only use this supposed and()-function, if you pass closures instead of values and not every language has those.
Thanks for info.

I hugely rely on TFLite for a bunch of hobby projects.
Big ag and big meat in particular has been playing that game for ages. See [https://time.com/4130043/lobbying-politics-dietary-guideline...] for a recent example. For something older, "The U.S. Department of Agriculture's 1991 withdrawal of its Eating Right Pyramid food guide in response to pressure from meat and dairy producers was only the latest in a long series of industry attempts to influence federal dietary recommendations. " [https://pubmed.ncbi.nlm.nih.gov/8375951/]
U.S. life expectancy starts to recover after sharp pandemic decline
Googlers.. please take it to internal comms.
>there are slack channels practically devoted to political bickering

What kind of political bickering? Internal company politics or government/social/identity politics?
Adaptive Unconscious
Sorry, from the context, you could assume the above was C++.

At least in C89, floating point literals aren't constant expressions, and static initialization order is only defined for constant expressions.

I distinctly remember getting burned by this in 2003. GCC was acting sanely, but Sun Studio was initializing two static const floats in successive lines in the same file in reverse order they were defined, resulting in 0.0 for the product of two nonzero constants. Tracking that down was rather painful. Switching the file to C++ solved the issue, but this was radio network simulation code that took several days to run on my client's $250,000 Sunfire V1280 with 96 GB of RAM (quite a large amount of RAM for 2003), and Sun's C++ compiler generated slower code for this same file. I presume some amount of monkeying with compiler flags would have brought the C++ performance back in line with the C performance, but I had more important things to do.

So, I changed the static const doubles to #defines and that also fixed the bug.
Dns, tls certs and data backups can be handled by something like cloudron.io (there are others too)

Edit:
Elest will do it,
https://elest.io/open-source/authentik
Recently the postal service awarded vehicle replacement to a defense contractor (Oshkosh) who knows how to win government contracts but absolutely nothing about building reliable fuel efficiency vehicles. They are fine for the military when making things like trucks which can haul tanks around but an insane choice for building delivery vehicles. The post office could have easily gone with something like the Ford transit which has a known warranty profile and existing history and endless engineering put into it. Instead the post office is going to end up with a low volume turd made by a defense contractor with no experience making daily use vehicles. Government decision making is bonkers because they put ridiculous requirements in contracts, rather than just thinking logically about the most cost effective way to deliver Americans their mail.
Unless like me and many other people I know, you prefer working in an office five days a week.
That's funny, my first thought was that it's a reference to Star Trek, where Q is an omnipotent and annoying know-it-all entity (which is what I would expect from an AI).
xdg-desktop-portal is a workaround for the chaos Wayland caused. It puts the implementation burden on all of the individual "compositors" (read desktop environments) individually, resulting in many times the work, many incomplete and many incompatible implementations.

The Wayland devs hyped their project up like it's going to be the thing to replace X11, but ended up delivering barely 10% of what X11 is.

One of the beautiful things about Linux was that you had thing huge variety of desktop environments and the reason for it was that X11 gave you all the infrastructure, you only had to do the user-facing parts. Now, a DE needs to implement all of X11 and then some to be feature-complete.

And no, I'm not accidentally mixing up DEs and compositors - the reality is that we don't have a good "base compositor" that DEs could build on top of. The big players built their own compositors and the small players either died or used wlroots, which again doesn't implement most of the essential things (and the ones it does are incompatible with KDE and GNOME).
I see the success of web applications as a mix of a few different things:

- Ease of deployment/execution (just enter the name of the app and we're in),

- Strict sandboxing (webapps can't break your computer),

- Ease of administration (automatic updates),

- Fast development is possible by cutting costs (there's only one "platform" -- the web, not Win+mac+Linux, no need to do any real error handling, "something went wrong" is fine).

The downside of this is that those 3 points come together with some disadvantages, like e.g. complete regression and ignorace of the last 30 years of UI research, and low stability/quality of software.

How a desktop application success could look like we can see in the form of the mobile apps (which are desktop apps), which fulfill all the points above; there's no real need for web apps on mobiles. Providing these mechanisms for apps targeted at traditional desktop computers could render webapps unnecessary.

I just hope this "fast development, low quality and low usability web trend" will end soon, or at least the hype will finally meet its correction. Web development rides on the acceleration provided by desktop software, and when this acceleration will slow down, because people will think that web apps are sufficient, that's I think when we'll see the correction.
Hamas caused humanitarian crisis but redirecting decades of humanitarian aid money to their military efforts and not to building up internal infrastructure

I find it holy ironic that given the opportunity to build internal infrastructure instead they build rockets and bought guns and then relied upon their "enemy" for their basic needs
Considering how long it takes to load games like Battlebit (super low poly 3D) or Graveyard Keeper (2D), speed/efficiency/optimization is not something I expect to see much of with Unity. While there are exceptions, its performance seems pretty consistently bad.
Twitter files were hand picked by Musk and shared with select reporters to share on twitter, often without any context. They were an attempt from Musk to control the narrative and did not reveal anything new.
Storing and retrieving IP prefixes efficiently (2021)
> ~~‘s flooring capabilities make it a better alternative to Math.floor if you know you’re dealing with positives — it’s faster and takes up less characters.

Good lord. This takes me back to 2012 when all the cool kids were putting bangs before functions so that you didn’t have to use semicolons anywhere. I’ve basically decided as a career goal that I’ll never write JavaScript for money again, so it’s no skin off my nose, but why does the JavaScript world constantly go through these bizarre contortions of misusing syntax for vague “performance” gains at the expense of communicating intent?
Can you give me a reference for this?

The only evidence I've seen points in the opposite direction; e.g.:

- The frequency and granularity of place names mentioned match other documents where we're pretty sure the people actually travelled there; vs other documents where we're sure they never travelled there

- The frequency of names and requirements for disambiguation (e.g., Jesus has two disciples named James, but only one named Bartholomew)

[1] https://www.youtube.com/watch?v=r5Ylt1pBMm8

Regarding Aramaic: I'm just learning Biblical Greek, and one common pattern is rather than saying "X replied, '...'", to say 'X replied, saying '...'" (or "Replying, X said '...'". A Jewish friend who is a classicist told me that this pattern was a "semitism" -- i.e., not something you'd hear in native Koine Greek, but something imported from Aramaic / Hebrew. This would indicate at least that the original source material was written by native Aramaic speakers. (This latter bit is lower significance, because it was an offhand comment she made when discussing something else.)
If these creations inspire such violent disgust, then it's likely that you perceive them as authentic art. If AI images were devoid of meaning or value, they wouldn't have sparked such passion.

You cannot claim ownership over culture, nor can AI. Culture is a collaborative process, and no one can barricade themselves from the input of others. Artists using AI are simply exercising their right to contribute to the collective creative pool. Art flourishes in an open environment where it can stimulate other artistic endeavors. The only art off-limits to AI is the art that remains unpublished.
Infrastructure is cheap. Labor is expensive.
My CHAOs (Chief Hound Advisor Officers)
>There's physically no way to reasonably make everyone RTO because there are multiple big bases

Sure, but from what I saw a lot of these VFX/arts/game studios despite being international, still mandate their teams to be in-office a certain amount of days per week due to the nature of creative work. Especially that certain things like a games or VFX tend to not have their development spread internationally, but are usually developed by only a certain branch office, in which case some days of in-person collaboration might be more productive.
There is no chance a cybertruck is going to start at a mere $10k over original base price. My prediction is that it’ll “start at” $70k for the one-motor version, but that won’t be available for over a year. The 2 and 3 motor builds will be prioritized and they will cost $90k+
This saddens me. I recently started psychology of human misjudgement.

Someone in thread asked what’s big deal about him. what did he achieve

My answer would be I never tried to look into his achievements or did care about them. The man was genuinely curious, humble and a geek. He constantly published his ways of thinking. I enjoyed how he thought about things, how i could relate self correct based on it.
Related, I'm having this "ERR_NETWORK_CHANGED" 10% of the time (https://github.com/tailscale/tailscale/issues/7442) and I don't even use a VPN. Browsing just became enfuriating...
Increase the amount from a baseline of zero as a response to a trend towards paleo. Sounds much fairer that your reading of it.
> Who takes up the mantle of value investing now?

Why would it be important that a particular flavour of investor (wealth accruer) is around?
Because the robotaxi arrives faster, is cheaper, safer and more convenient.
Some users say that its gone after reinstalling the OS, but I have zero energy to do that... :)
yes, there are also disruptions that the culture does not have time to adapt too or doesn't notice

older people live longer, a lot longer for the wealthier and healthier. their assets are not distributed to the state or offspring until that child is almost at retirement age too

young people are not marrying outside of their class anymore-ish as there are big enough populations in the higher earning classes for the first time in history. This has disrupted upwards mobility for women that had an expectation or a fallback expectation of this being an option. this is exacerbating inequality extremely quickly and is a bit of a sleeper because the perceptions of appeal have not changed