skysight-inc/HackerNews huggingface dataset:
PV solar and battery technology are approaching the "diminishing returns" territory, if they're not already there. Battery energy density had been improving at about 5-8% over the last 100 years, but I don't think anyone seriously expects that to continue.

IMHO, unfathomably short sighted is expecting the rate of technological progress over the last hundred years to be matched by the next 100 years. We went from the Wright Brothers in 1903, to Neil Armstrong walking on the moon in 1969, but by 2035 we'll still be using rockets similar to those we used in 1969.

The 20th C was a very unique time in history, I don't think humanity will experience something like that again for... many centuries.
Thanks. I guess you went the smarter route looking for a solution :)
In short:

* By default, all modern Android apps only trust CA system certificates, and on a normal device you cannot change those.

* You can change system certificates on rooted devices and most (but not all) emulators.

* Apps can opt-in to trusting user-installed CA certificates within their manifest config, but almost all don't.

If you're on a non-rooted device, the only way to MITM traffic is by modifying the application itself, so that it opts into trusting your cert. You can either inject Frida-Gadget to do that, do it manually, or use https://github.com/shroudedcode/apk-mitm which tries to do it automatically (but it's a bit hit & miss whether it works).

If you're on an emulator/rooted device, it's totally possible, see https://httptoolkit.tech/blog/intercepting-android-https/#in... for how that works.

That's separate to explicit certificate pinning. That's also possible on Android (with some standard config settings, or manually in code) although it's got much less popular I think since the defaults were tightened up. In that case you do usually need Frida, and it's generally easiest to just use a rooted device. I wrote a blog post about exactly how to do that last week: https://httptoolkit.tech/blog/frida-certificate-pinning/#how...
I sometimes eat lunch with friends at the STScl. When they were in the middle of the fix, I'm told that some of the engineers stayed up all night at the office. Not because there was anything to do. Just because they wanted to see what would happen and the Internet wasn't so pervasive back then. They couldn't log in remotely and do much.
Australia Covid outbreak: Delta variant cases rise among fully vaccinated people
Police are allowed to lie to you [0] and it's been a staple of police investigations and interrogations ever since. In reading this article I'm horrified that police were ever allowed to lie to children.

[0] https://en.wikipedia.org/wiki/Frazier_v._Cupp
Sure, but depending on employer or industry, that could be many/all other employers.

Biologist/chemist working on novel drugs - pretty limited field.

Developer at Amazon - Amazon does a bit of everything, I bet their legal team would prefer you didn't work elsewhere.

As noted elsewhere, it's not even so much about an NDA/non-compete is enforceable - just the threat of legal action is enough to stop employees moving or stop other employers hiring people.
In right to work states, non-competes can’t prevent you from earning a living.
part of the plan for mitigating climate change is better forest management…
Valve has spent the past 5 years optimizing Wine (and the technologies behind it, like DXVK) to be perfect. The performance drop is seriously quite negligible in most titles[0], and considering how powerful their GPU is... I have high hopes for this little machine.

[0]https://www.youtube.com/watch?v=voXc1nCD4IA
There's definitely a link between ADHD and procrastination. However, our project is more focused on the behavioral side of the issue, not the pharmacological side.
There is absolutely no guarantee of this.
I've successfully used Fiddler Classic as alternative to Charles to look at live websocket traffic when debugging things before. Websocket support in general is a bit of a hidden feature though since you need to go to the request that established the connection and double-click the websocket logo to the left on it, which opens a new panel showing its traffic.

The newer "Fiddler Everywhere" might also be able to do it, possibly even better, but I dislike the UI and I'm used to Classic so I've stuck to that.
Do you have by any chance enabled focus to follow new requests? Keyboard shortcut Shift + F. Although it's disabled by default (IIRC), you may have enabled it by accident.
I heard a 1st hand story from someone who was dangled over an open elevator shaft in NYC for plugging in a PC against union rules. Was that part of the inspection component?
Hey, author here :)

Normally I'd agree with you, but in this case we're explicitly dealing with external IDs that we want to be incrementing.

Our internal IDs and API IDs actually follow a totally different approach, and hold no meaning other than as a reference :)
A lot of people who used to buy sea salt have switched to rock salt due to fear of micro plastics, so marketing it as related to sea salt is smart.
> The thing is, we have studies upon studies upon studies that show repeatedly and undoubtedly that witness testimony is shit.

Like so many things, I think the mistake here is to assume you can educate your way out of this. You could send every citizen through a six-week course on the problems with eye-witness testimony and some percentage of them will come out on the other side of that training insisting that, nah, if somebody says they saw the crime, then they saw it. We're talking about deep psychological biases carefully shaped by hundreds of thousands of years of evolution.
damned if you do, damned if you don't!!
I ditched my PC for a PS4 a few years back, and the quality of life improvement was tremendous. No more endlessly updating... everything, down to the MOUSE DRIVERS. Just hit the button, and pick up where you left off.

I used to worry about the thermal cycle of playing Civ 5 on my MBP, but it's a 2019, and I WANT it to wear out early -- if such a thing is possibly -- to justify upgrading to an M-based, TouchBar-less version sooner.
Lawvere's paper appears to suggest that if I refute one diagonal argument then I refute them all. Would you consider that to be an accurate description?
Their interpretation is probably that they, as promised, spent the 1.5B trying to deliver and it didn't work out, too bad.
You really underestimate. Even standard entry-level developers are under NCAs, and I've had a former colleague (who was certainly "typical", and an additional $200k would have been life changing for them) who was hit with one. I have many other colleagues (again, just "typical" people) who lost out on job offers because the new company didn't even want to deal with the threat of an NCA.
Arguing for the status quo is not contrarian.
It's interesting how we celebrate that capitalism instills competition that leads to global improvement for everyone, yet we like to hand-pick the segments of capitalism where we want competition and the segments we don't want competition. An NDA is one case of this, as are non-compete agreements, and many behaviors within cartels, say when Apple et al conspired to not hire each others labor.

Usually, this hand-picking is performed by those succeeding the most in the given system because they have resources and leverage to dictate such terms and force them on others, yet another anticompetitive behavior. The fact is that most people just celebrate capitalism when it benefits them and reject it when it doesn't.

Personally, I think any such agreements should be illegal. If we had more labor unions where the labor force organized and created their own anticompetitive behaviors to counter balance the leverage of large capital holders, then I'd be far more sympathetic. Such is not the case and the labor force is on a near Darwinian level of competitiveness so I have no sympathy for any sort of anticompetitive behaviors from businesses.

To be clear, I understand how this perspective blows up many business models, but it has also blown up the livelihoods of many of us in the labor force on this push to commoditize labor for the goodness of whatever. I say, why don't we commoditize these business secrets for the same unknown goodness? Why is it we keep picking and choosing who gets breaks on competition and who doesn't. Let the markets decide.
Unless I were really a big deal, I probably would have just gone to another telecom anyway. They have to notice you're at the other company, then go through the trouble of suing you. For relatively low-level workers, I doubt it'd be worth the trouble.

I am not a lawyer and this is not legal advice.
Some Crustaceans Can Replace a Fish's Tongue
I am Jack's existential dread
It doesn't take PhD levels of data science to realize I buy the same brands and kinds of calories in similar ratios. This data is certainly being captured by my rewards card.
I agree - see Fauci for example.

I'm saying it was a bad choice in principle. If I was funding a movie about climate change or trying to convince the world... I'd get some PhDs and scientists of notable standing. A politician is the last, worst choice I would have done.
Your attitude is childish, immature and spineless. Someone like you wouldn't have the balls to say that in real life so you take it out anonymously on forums.

Either way it's a technicality. I obviously meant "solid mass." CO2 must be converted to solid mass. Any person of normal brain power would've been able to figure out what I meant without delving into pointless pedantry.

Go study humans and manners you lack experience with both.
I won't spoil it in a thread about it, but you can skip to the second last paragraph of this article if you want to cut to the chase.

https://slate.com/culture/2021/07/roadrunner-anthony-bourdai...
Welcome, Seriously
You're talking about the scraps because you're focused on "Biden" rather than the "Federal Reserve". There wouldn't be so many people needing basic assistance in the first place if the overall dual-party policy wasn't an inflationary treadmill that centralizes wealth. Similarly, an increased minimum wage is only necessary because they have debased the money so that the existing amount is unlivable.

I don't like either, but I'd much rather have MMT government spending than for them to push interest rates negative to create even more private sector malinvestment. In that light, the current stimulus spending is actually a good thing for fiscal conservatism - it will make real CPI inflation that will reign in the Fed.
There is a docking ring on the JWST.
Same here, but also applies to other languages as well, sigh.
I mean, maybe. Honestly hard for me to imagine war actually going on between two interstellar civilizations. But even if it did, it seems like in 99% of all cases, that would leave at least one of the two civilizations still around. We're looking for explanations, in this hypothesis, that leave 98% of all time with no civilizations.
I'm just making up hypothetical my friend. I can't really predict what these might be useful for as an alternative to gaming, but the world is full of bright people who exploit any opportunity.
On a personal level, I just try to stay emotionally un-invested in it and move on to whatever is next. People that don't do that can be awful to work with as they snap those around them who they see as to-blame for the failure.

I'm a lead for a data science team and I feel like we have to deal with failure more than an average development team. Most of the causes are out of our hands, so there is no sense in dwelling on them except keeping past experiences in mind when planning the next project.
> In Denmark my employeer can’t make non-compete contract for more that 12 month, during which I’m entitled to 60% of my salery. It’s also only valid within the same field. That is: You can’t jump from Microsoft, developing Windows, to Apple and work on macOS

You probably can tho, unless they're justifying that you're privy to some super important stuff which endangers the company if you go work for Apple. Which… seems like something you'd have a hard time convincing the labour court of.
They also have a lot of political pressure to "solve crimes," which is literally a score board.

While also being handicapped (budget cuts) and undermined (blamed) by politicians. On the one hand politicians demand lower crime, but at the same time denounce the police as the source of societal conflict.
To be fair, Kodak made a sister mirror that wasn't chosen to go up, and when the issue on Hubble was found out, Kodak's mirror was found to be perfect.
I have always said that they are sitting on HL3 until they release a proper console they felt they could throw their weight behind. The Steam Box sure wasn't. This could indeed be it...
Don't ask, don't tell: racism edition
Extremely unlikely to wipe out all humans. I agree. Current civilization, I'm not so sure. For the reasoning: https://www.youtube.com/watch?v=IESYMFtLIis
Not hopeful in that, because it wasn't like California did good forest management with what we knew, but there were better strategies available. They did bad forest management, even compared to what we already know, and somehow they're going to do what they should have done already...
People say a lot of things when they're fed propaganda. It's arrogant to assume that you or I wouldn't say or think problematic things if we were fed propaganda our entire lives from our community, etc, and didn't interact with other people. In other words, being ignorant.

Things like racism are largely defeated through education. We don't know the full story here with this guy, but it's certainly possible for people to hold bigoted beliefs at one point in their life and then change views after becoming more knowledgeable.

A large portion of people act like once someone says something, their belief will never ever change and thus are irredeemable to society. I'm sure that's good for society in the long run. /s
97% of Everything Is Terrible
I had a non-compete at a previous employer that prevented me working in tech altogether for a year after quitting. Fortunately I managed to get out of that when they made me redundant. I doubt it'd stand up in court, but it's pretty shocking all the same.
Agreed. C++ passed the complexity threshold (where it's "worth it") for me a while back.

I still use a subset of modern C++ when I'm doing something cross-platform, and Qt helps, but it too often felt I was fighting a war on two fronts (the language, and the problem) when I was trying to keep up. So I gave up trying. And life is a lot happier now.

As a Mac guy, I still think ObjC (yes, I know, you don't like the syntax) was pretty much at the optimal level of complexity and performance. Not as fast as C++ in general, but plenty fast enough for 99% of things. Wonderful standard library with Foundation, and ARC really works well - memory management just isn't a thing I have to think about when I'm using it.

Swift ? Well, now I'm in the "I hate the syntax" camp :) I like my code to look neat (which is easy with C++ and C) and Swift just looks fugly to me.
I was curious myself... that's beyond what I would expect in an emulator
It's also not correct to claim we are no longer "stuck in an industrial type era" just because most of the Western world is post-industrial. We largely offloaded the industrial era into the third world.

You don't see kids in coal mines in England but you do see people dipping circuit boards in vats of acid without protective equipment in India. We may be investing in renewables in the US and Europe but we still flood parts of Africa and the Sea with crude oil and all that lithium doesn't mine itself.

The "Industrial Age" may be over but the damage is still being done and all the shiny new tech is largely window dressing. It's also not yet clear that the shiny post-Industrialism can easily exist without the rest of the world perpetually playing "catch-up" (i.e. whether it really is catching up) as our quality of living heavily hinges on underpaying other countries for resources and labor.
> And it would be tough to argue that your at-home trading app code is completely uninfluenced by ideas you have at work.

And that your at-work trading app code would be influenced by ideas you have at home.

You're a craftsman making trading apps, some for an employer, some for yourself, it's what you do. It's strange for an employer to be allowed to force you to stop doing the others without compensating you for it.
Darker News for Safari: Dark Mode for Hacker News
Nobody likes to lose power, especially the police.
Author here - thanks for the kind words. You're right, this was a case of pragmatic decisions revisited at a later date, something I'm a big fan of (although it would have been nice to not fall foul of the issue at all!)

We were very open, and our customers in this case were really understanding - just one of the reasons we love working with them!
nice, dark mode
When you surround an anthill, you can just stomp on it, though. Corporate political correctness is built on the perceived certainty of being so far on the winning side of history that any other point of view isn't worth considering.
I feel you, i would never say cannabis did not hold me back at times in my life or made things more complicated.

I too had the luck that some of my projects eventually worked out and today i can live a lifestyle i actually enjoy. Which i assume is rare enough that i can't consider myself an imposter anymore. Even with cannabis :)
Most programmers out there probably use stock keyboards. It may be not good enough for you, but others could be happy.
Like many large organizations, Google condone controversial material expressions of individualism, without approval by PR/legal/HR (which are granted only when it benefits the organization, and typically with carefully sanitized scripts). At Google, this has been true for 15+ years and is not new.

If you look at the top brass at any large org, they all subjugate their individualism to focus on reinforcing carefully crafted PR/legal sound bites.
I'd imagine that Valve is counting on others to fill that software void, as they frequently have in the past. Frankly? I can't blame them. Proton has gotten to the point where most Windows games "just work" on Linux the same day they release for PC. Death Stranding, Cyberpunk 2077 and Battlefield 5 all ran on Linux within a week of their release, and I'd imagine that compatibility will only get better as time goes on.
Thanks for the ideas! I've been feeling like the initial conditions concept could use some work, and this approach sounds promising -- seems like it could also facilitate playing around with different initial conditions in different plans (if desired) as well.

I think warnings like you mention would be a great addition as well, though I have an intuition it may be difficult to pin down what outside of normal really is, since things can be different around the world. Still, I bet it's possible to call attention to any truly ridiculous-seeming values.
>The CHIPS Act is not USICA

And my comment specifically referred to the chips act, which has passed [1]. I'm not really sure why you would be distracting from the point by bringing up other legislation that has not yet passed? Like all good corruption, exactly how much money is moving around is obfuscated. I've seen both "$10-$50 billion" and "$52 billion" as numbers for the CHIPS Act. If you have a more accurate number I'd be more than happy to update my post.

So the question is did they get billions from the chips act like the senator that wrote it thinks they did or not? If they did then you're quibbling over exactly how many billions they got, which isn't a good look. That they potentially have more coming in doesn't really change the substance of my comment in the context of the original article at all. So thanks for the heads up on the next few billions they will be getting I guess?

[1] https://www.sinema.senate.gov/congress-approves-sinemas-bipa...
Reading some comments here frustrates me out how a lot of people still put C and C++ in the same play field. 20 years ago, when you could consider C++ as a "C with classes" that was almost OK, but today they are way too different to consider them as the same thing.

That said, personally, I am still comfortable and productive writing C code, but C++ has been a no-no since C++14. But that's just me and my point is: people should stop saying C and C++ are similar.
Biden's top doctor nominee made more than $2M doing pandemic consulting
> And we decided that each system processes relevant entity data by iterating through entities first. Now we have another problem - growing the number of entities slows down every system, even the ones that are not related...

Call me out if I'm wrong, but I don't know of any high-performance ECS framework that actually does this. Most frameworks maintain sorted collections of components with no gaps. For instance, if I want all entries with X,Y,Z, then I iterate those three arrays starting at their X,Y, Z section, and the order of components in that section of the arrays matches exactly (meaning we can just iterate through them all).

This library seems like a really neat concept, but I think the ECS concepts that it's critiquing aren't actually used in many production-quality frameworks. Call me out if I'm just missing context here.

Also, I'd love more details on how CGS is able to always iterate on flat vectors with no gaps. The only way I've seen to accomplish this is to do a decent amount of work curating components into multiple orderings, so if CGS is avoiding that, I am equal parts skeptical and very very excited (since that would be super useful!)
What's the usecase for Google building a PBR? Is it just a "we're huge so let's have a foot in everything" deal? Or do they have some novel insight that could put it above and beyond the status quo?
Sure — but if they use that interpretation to decide whether to pursue a lawsuit, then it's relevant to you even if it turns out to be unenforceable. (See the last couple paragraphs of this comment: https://news.ycombinator.com/item?id=27857407)
It is dark because it is not clearly written in the standard language that iOS and apps have been using for 15 years. It is deliberately designed to make it unclear as to the purpose of the choice, which is then not a real choice.
It’s really long-term planning. Valve gets shut for not following through on game projects these days, but building Proton and preparing Linux for gaming will yield 10x to 1000x the returns on making a game…

Let’s not forget they were the single most important player in the whole VR Revolution. Oculus took the huge improvements that were made inside valve in VR and took the team to FB. But pretty much all the major breakthroughs were done at Valve, not oculus.
Maybe it "tops up" the logged values whenever the database is idle?
Nice - we're using a very similar approach now (procedure that runs just before creation) which I think will last us a good while. Glad to know it's worked out well for you :)
Indeed. But I find "How I want a drink, alcoholic of course, after the heavy lectures involving quantum mechanics." sufficient for most of my needs.
That sounds like it would be pretty bad at motivating that person to quit committing crimes if they're going to be guilty whether they did it or not.
> They're not building traditional hardware. This is off the shelf components assembled in a particular manner

I can tell you from personal experience this isn't easy at all and is just as difficult as any other hardware project, even if you're not literally building new processors or hardware firmwares it's still a huge mission getting something like that to market let alone making it profitable.

I work on a company that has shipped laptops where we designed all the casing with off the shelf processor/storage/etc, so have worked on what you're describing here.
Many employers see their markets as zero sum game.
SteamOS was indeed based on Debian, and Ubuntu was the officially supported distro of the Steam desktop client, and now the new SteamOS is apparently Arch based. Distro-hoppin' like a Boss! ;)