skysight-inc/HackerNews huggingface dataset:
habr is a good indication of esl.

point on nuance is spot on. the translation process often becomes an unintentional transformation process.
This is called a creole (or actually perhaps in this case a mixed language is a more accurate description - https://en.m.wikipedia.org/wiki/Mixed_language)
There is literally an example for using destructuring in the linked article. So it is supported.
I meant “changed libstdc++’s ABI”, not changed to libstdc++.

ABI doesn’t just mean calling conventions defined in things like Itanium’s spec. It also means name mangling, size of structs, and many other things. Think “if I make a shared lib and compile it, and a bunch of programs link to it dynamically at runtime, what changes to the lib can break those programs after the fact, if they don’t recompile?” The answer ends up being a lot. Again, remember that supporting new C++ features means adding things to libc++, which is linked at runtime, so you don’t want to mess it up.

Again, I don’t just mean “change the ABI of arbitrary code emitted by the compiler”, I mean the particular exported symbols in the particular implementation of libc++, which is dynamically linked. If they decide to add one extra field to a struct exported by that lib, then oops, they broke ABI. You don’t want to mess this up and you want it to be stable before letting people use it.
It would be a better article without the anti-capitalist ranting. Capitalism won, because it is the only economic system compatible with individual rights. We can disagree about the level of taxation, redistribution, regulation, etc. but we’re not getting rid of free markets and private property rights. I wish we had a more precise set of terminology here. Maybe corporatism is a good description of what the author is opposed to?
I have yet to work at a company where teams were so discipled in their silo with API version control and backward compatibility that it did not require cross-team alignment. This is largely a theory and a myth.
> This is a strange example because for a remote worker every other worker is "remote" so why would they ever exclude other workers from a group email?

That's the point. Remote workers normally don't exclude the ones who go to the office, and office workers should not exclude remote workers either. That's how inclusivity works in many other cases too - you don't rely on spoken communication if you have a deaf colleague, you don't send your blind colleague architecture diagram in PNG, you don't require attendance to after-work beers, because people have all the kind of circumstances that require them to be present for their families etc.

There is a small price of convenience for in-office workers, but the total result is better documentation of decision making, less influence from office politics, decisions being taken more rationally - and that is not even considering that you can employ people from different cities, countries and timezones.
Junior to mid it doesn’t matter. A “senior” and above based on the leveling guidelines at every tech company that I’m aware of is not based on whether you “code well” or even how knowledgeable you are. It’s based on “scope” and “impact”.
Tweez is my favorite album of theirs, though Spiderland is excellent.
No, I don't think so, as the article demonstrates too. A brighter than #ffffff white is not in any way a saturated color.

You might be thinking of high gamut displays?
New IBM, UC Berkeley paper shows path toward useful quantum – IBM Research Blog
If the product of that labor cannot be sold, how is the labor paid for?
The US attracts two-thirds of cybercrime activities — we’re popular, we’re rich, we have the product, and we speak English. Institutional protection against, and global policing of phishing and its perpetrators is slow, insufficient, and miles behind the wave. You, the individual, must take steps to protect yourself and stay informed.
Threat Intelligence and Cyber Deception Intersect
> Why does the cookie banner say "we partner with Google", that's a weird way of describing using GA.

That seems to be a common way to describe such usage to make it sound more positive. The truth of "we are exposing your data to Google to gain a bunch of mostly useless statistics while helping them to surveil all your online activity" doesn't sound so good.
How about attacking an argument instead of a man?
Could you try manually increasing the brightness to maximum if that's possible? (Though I suspect with local dimming zones and the language on the Apple website the whole display can't be kept at "max" brightness, as a local zone can still be brighter.)
Also monks being the only ones who can read and write didn't stop religion to be popular in middle ages.

/s

C'mon
Communications is at the heart of our democratic way of life. In order to destroy that, our enemies strive to undermine the very act of communications by sowing distrust, subverting content, and throttling dissent. Don’t let them.
About 15 years ago I had a monitor from Philips that had the ability to software control the backlight at a reasonably fine level (I don't recall if it was actually the same resolution as the display, but it pretended you could choose it per pixel).

The primary use case of the included software was to highlight the focused window and dim the rest. Other than that, it was more of a chore to use.
Contracts.
All of Apples laptop range is still LCD right, not OLED?
Online store specific chatbots that allow costumers to find what they want by uploading images or by explaining just like they would to a friend. I am 19 and this is my first attempt at SAAS after multiple side projects, so I would be very grateful for any feedback you may have. Peace.
How do we explain what instance to join for people if they followed technology, music, and art? I have tried explaining this to friends, and there's new and unique vocabulary. I end up having to explain a bunch of other stuff too and their eyes glaze over. Is there an ELI5 or guided setup for people who don't want to deep dive into federation but want to talk about art, music, and tech (and memes)?
I tried experimenting with something similar using three.js a while ago [0] when I saw the other post [1]. The trick was hiding the HDR video in the page, allowing other elements to surpass a brightness level of 1. I have a post-processing shader that divides all brightness values by 2, along with CSS that applies filter: brightness(2). Finally a shader material on one of the spheres multiplies its fragment output by a value above one.

[0] https://r3f-hdr.netlify.app

[1] https://kidi.ng/wanna-see-a-whiter-white/
I had a conversation with a colleague last week, he's a native French speaker, I'm a native German speaker. We switched between French, German and English, every time we had a problem expressing what we wanted to say in a language and then continuing the conversation a little in another language before switching again. That's a form of code-switching.

What you do is using phrases and words that you learned without speaking the language they're borrowed from. Sometimes borrowing words even limits the meaning, when you say "Gesundheit" you don't mean the general concept of health, you mean "bless you". If I asked you to translate et cetera you would probably not be able to unless you spoke Latin.
>And it cost me only 72 euro

Maybe you mean the Mini variant or you got it on sale, because checking on geizhals, the standard GTS 2 has costed around 100 Euros for the past year or so.
At first I thought the page was playing a trick by applying a tint to the page.
I think this article from Drew would have also been good to link on this: https://drewdevault.com/2020/08/24/Alice-in-Wonderland.html
I always assume these articles are for out of shape people checking their phones while eating McDonalds french fries pretending to worry about their health or really in shape people that only eat organic quail eggs.

I just really doubt that seed oils vs some other fat would be my downfall.
Thanks @CaroFG, I'm sure that if anyone has questions, the engineering team would love to answer!
The biggest barrier to adoption unfortunately is not people's inability to explain what the tool is in my opinion. It's that the tool is incredibly complicated, extremely hard to walk someone through compared to alternative projects, and honestly... In my opinion the problem it attempts to solve doesn't really exist.

I'll take an "impure" os or package manager over a pure one any day if complexity is a thousand fold less and the learning curve doesn't require half a decade. Got stuff to do!
I used WSL2 for a long time and it was okay, but one day out of the blue CIFS (SMB) slowed to a crawl, like 10Mbps or something on a 1Gbps LAN connection. Downgraded to WSL1 and the problem went away, have been on 1 since. At least they made it easy to downgrade.
> Nothing good comes from pursuing "diversity".

Eesh. Nothing? Not one good thing comes from encouraging a diversity of people?

> People should be judged for their character and merit,

Yeah, they should. But they're not. Because humans are inherently biased, even when they don't mean to be.
Yeah I think you're right. I thought that my iPad had an HDR display (it's got a wide gamut coverage and can show HDR content) but apparently it's not "Apple HDR".

Though - lots of non-OLED/miniLED displays have HDR... why does Apple have a different standard?
I am not a designer (not for 20 years now) but that desktop image (rotating gif of different styles) is not a good advert. There are many, many layout issues with those that I would really spend time to try and make "default" look right out of the box (and in line with platform HID guidelines). I am a Rust developer, and I think Slint could be amazing, but those things will put off people who are driven by design quality.
> Even the shiny new EPR is a mere enhancement of the core design dating back ~1970.

If you push this logic to its end, even a tesla car is a mere enhancement of the electric cars produced in 1900. There is no breaking change like wings, the ability to teleport or supersonic speed.

If you look in details what changed between CP0's and N4's though, there's quite some change [1]: N4's have a double containment enclosure while CPO's have a single one, the vessel contains 400m3 vs. 270m3 and weights almost 50% more, sustains 15 mor bars and 15 more °Cs, and it produces almost 60% more power.

Enough progress for Westinghouse to value Framatome's experience to the point that they became a partner, stopped paying license fees and earned the right to export their design[2].

[1]: https://fr.wikipedia.org/wiki/Centrale_nucl%C3%A9aire_en_Fra...
[2]: https://www.lemonde.fr/archives/article/1981/01/24/framatome...
If not '/s'...might we ask what country you live in, and how much experience you have with government?
Wind can also be a nightmare. When riding on a highway in Spain, south of Barcelona I was sure I was going to die cause the wind just blew me all over the place.
This write up seems to only refer to on fpga ram which is fast, but very limited. In fact the author seems to completely ignore using any ram external to the fpga. Certainly fpga have capacity to interface with DDR ram of various types, and the more expensive fpga the better, but that also impacts the performance quiet a lot, making performance more in line with a normal non specialized device; beacause memory access time dominates.
Dupe: https://news.ycombinator.com/item?id=36366137 (138 comments)
Even in the best case scenario, where this partial coverage touched everything that mattered, you are still screwed in C++ because of IFNDR ("Ill-formed, no diagnostic required" a recurring phrase in the ISO document).

If what I wrote isn't a Rust program, it doesn't compile. But if what I wrote isn't a C++ program, because of IFNDR it might compile anyway, and in a whole bunch of cases it must compile anyway because the alternative would be that our fundamental understanding of mathematics is wrong (or the compiler is broken).

This makes Crater runs fundamentally more powerful, even ignoring the practical problems C++ hasn't solved such as a lack of tooling.
The alternative is not accepting 5 figure salary. The alternative is accepting low end 5 figure salary and working on the FOSS product in after hours of a full day dedicated to something else entirely.
Diversity in tech as a wideapread social movement was kicked off about ~7-8 years ago purely as an attempt to force down wages. They (tech CEOs) didn't particularly care about having more girl or black developers. They didnt care about freedom or equality. They just wanted more developers - and lower wages.

In the open source world big tech are trying to use the diversity as a way to cynically get representation for themselves. They hire people who hit their diversity quotas and then use them for open source outreach to get their voices amplified among the progressive minded who actually... write all that open source.

The people who would be pushed as candidates for open source boards (e.g. black people doing dev outreach for Microsoft/Google) are blameless (they need a job!) but they are still being used by rich white men to serve a mostly corporate agenda.

This isnt to say that we dont need more diversity, just that we should recognize when the shallow appearance of diversity is being cynically used as a corporate and political weapon by elites to push a regressive agenda.

This strategy is very similar to the one employed by one of the most racist countries on earth, although theyre more blatant and less implicit about their accusations. The strategy works very well, too - progressive minded people can be easily manipulated through guilt.
> what leads you to believe that there is value in stopping others from improving upon a language they use?

Continuously "improving" a language has upsides and downsides. The upside is, of course, people get to use the new features, which is good if the features are useful. A significant downside is the added complexity once there are very many features. A lot of the features of C++ don't interact in good ways and generally make it easy to shoot oneself im the foot. C++ has bad defaults (they were most reasonable at the time, of course) and it's not possible to change them due to backwards compatibility. C++ is also the most complex (widely used) language, to the point where it's quite easy to produce a 20 line program that half the ISO committee couldn't tell you if it should compile or not (they do this apparently for fun sometimes in Cpp-con talks).

To summarize, the point of stopping to add features is to have a stable language that is manageable. It will be around for many decades and not be thrown out. However, if it keeps evolving at the current pace, any new developer inheriting a large codebase will have to know 10 programming languages crammed into one and interacting in weird ways. If your answer is "what's wrong with that?", I guess we won't agree.

Question for you: Should they start adding variadic templates and mutable lambdas to C? Would you like that?

> Are you the one who is going to rewrite every single C++ software project into your flavor of the month?

Not wanting to rewrite code is the very reason they should stop adding features. Already, the standard suggestion in C++ circles is that you should "modernize" your codebase and use "best practices" that change every decade. That's bordering on rewriting it in a different language. I am against rewriting stuff that works in a new language. The sad thing is that I agree with pretty much all these "modernization" suggestions individually. The bigger picture of it seems crazy though.

New projects can be started in new languages that don't need to be backwards compatible to stuff from the 80s and have sane defaults with the benefit of hindsight. That's how languages evolve in my view, sometimes starting fresh is the way to go. The old languages stay around for a long time, which is fine. Incessantly messing with them and making them more complicated is the issue.
Why is that? Isn’t brightness just an R G and B value by physical definition?
I go out of my way to limit my exposure to corporate-owned mainstream media outlets. I’ve come to rely more on progressive news sources and independent journalists who a) frame stories from a point of view I can relate to and b) have a solid track record for accuracy and journalistic integrity.

Those criteria rule out everything from MSNBC and the New stork Times, not to mention all the transparently right wing propaganda media outlets.
One temptation of shell scripting is reusing other people's code
There's a reason every famous civil rights protest in the last century or so started with someone carefully chosen to stage it. A poor quality advocate can get in the way of change.
I currently use Firebase auth for a couple of projects where I don’t want to implement auth. because of 2fa etc.

There I just have one project for each … project because they are separated.

I just saw that something like that works in Zitadel too, so I only have to run one instance. But is this meant to work like that? Or should I rather spin up one instance per project?
> we need to tackle inclusivity issues in our communities

No, I'd much rather see the FSF's core principles defended and expressed better than see them "tackle inclusivity issues". Wasting time, resources and breath on this kind of thing is the problem.
I mentioned I'm in/from Europe, not the US, so the 2-party system doesn't really concern me. More importantly though, my comments aren't about the two US parties, but rather the two seemingly opposite extremes of political ideas, that are typically referred to as "left" and "right".
This encapsulates what I try to do as a manager, and it’s something I needed to read today. Thankyou.

I do worry a lot about how good a manager I am, mostly because I’ve followed the IT -> management path like many others here on HN have. I’m feel especially concerned what I do unconsciously or unaware — that is, not what I do, but what I don’t do, or do without awareness of its impact. I wrote an article about one aspect, unintentional incentivisation, a while ago. https://daveon.design/what-are-you-optimising-for.html
The first G4 chips were a couple of years late. It happens sometimes. Intel had a temporary lead in that period. But when it finally hit, it had SIMD that was closer to AVX2 than to SSE.

68040 was faster than original 486, 486dx2 took a lead.

PPC601 was faster than original Pentium. No question. P55C pulled ahead.

PPC G3 immediately leaped past PII. I remember in mid 1998 my employer provided me with a PII 400 and my 266 MHz G3 Powerbook smoked it.

Coppermine P3 was indeed a great advance. And then G4 got going, and by the time chips reached 1.25 and 1.42 GHz the G4 had pulled ahead.

During that G4 (and G5) period many Macs were dual-processor, or even quad for the G5, giving an overall performance advantage even if single-threaded performance was sometimes a little slower. Intel PCs (rather than servers) seldom had dual processor until the Core 2 Duo -- which Apple adopted even before most PC manufacturers.

> To make it seem like the whole PowerPC thing had been a good idea you had to cherry-pick the best Mac and an old PC as a baseline.

No. You just had to pick the right point in time. Sometimes one was faster, sometimes the other.
Langchain offers abstraction across many LLMs, including OpenAI’s.
Oh sorry! Thanks for reporting it!
Cars always brake faster, except when the car is behind you, in which case it will brake slower than you in a straight line (and you'll get rear-ended if you stop too quickly).

If I ever need to stop very quickly, I try to end up in the "lane split" position, stopped in between two stopped vehicles. This has saved me from some nasty rear-end collisions a few times.
I agree mostly.

Motivation is most likely that this is how the person thinks a business person is supposed to act rather than personally directed bad behavior or general sociopathology.

Many people don't have good role models because they have only worked crappy jobs.

But, the real red flags for me are that the person has focused on dividing the equity in some strange way rather than making sales and has concocted something that is antithetical to long term employee retention.

I mean if year four is a bad year, it's not just that the bonus will be smaller, but also that the employee will lose equity at exactly the moment when it grinding it out is needed.
Yes, benchmarks are missing. When I wrote this almost two years ago, I just wanted to explain the design at a high level to make it easier for people to understand the code. I didn't have access to a higher end FPGAs capable of 10G+ line rates to do any serious benchmarking, nor did I have access to precise Ethernet timestamping equipment.

However, I do have a bit of experience designing low latency FPGA based networking firmware. <100 nanoseconds measured wire to wire at the Ethernet level should be possible with 10G Ethernet. That's actually quite a long time on an FPGA. But, when you have latencies on the order of packet (de)serialization times, you need to be very careful about what you are measuring.

Also, I haven't actually built what I'm describing, so take my estimates with a grain of salt.
It matters a lot since wealth translates to power and influence.

> Calling the modern middle-class human a peasant is quite misguided imo.

The modern middle class is shrinking fast. About 17%. Most people are either low income or poor.

> It is important to acknowledge that we have fared much better than our ancestors.

Look, we generally live much longer these days, so I think that's a decent measurement that we're far better off in aggregate compared to the middle ages. However life expectancy has actually been decreasing recently in many places, and we have some really big global problems to solve if we don't want that trend to continue. If that trend does continue though, then it becomes very hard to say we're better off than our ancestors.

> Is it a problem, say, if we all achieved nirvana but some achieved better nirvana? Must we rebel against them too?

Probably yes. Most people aren't zen. It's in our nature to measure our status among our peers, and probably responsible for most people's wealth and their drive to do better. Better is always relative. Before arguing the morality of this, you'll need to also defend the morality of billionaires (what's the point really?).
Even the stuff that’s resolutely from the past is really cool, like the foldable (hinged) signposts they installed along the hauling route between Burbank and Area 51: https://roadrunnersinternationale.com/transporting_the_a-12....
Not really - a large thing being reflected means a large area of glare.

A lot of scanning takes place out of doors - think of someone scanning e-tickets at a music festival or sports event.
MacBooks don’t ship with OLED displays, only micro LED (“XDR”) displays which shouldn’t be susceptible. iPhones however do have OLED displays.
I found a possible pattern here: with lithium I see similar articles that are wrong regarding the worldwide reserves and country ranking. For titanium you can check https://www.statista.com/statistics/1233845/reserves-titaniu...

Not saying that these articles are specifically ChatGPT or other primitive generative tool but it is a journalist stupidity and/or copy/pasting/generative.
currently it's just a 502 bad gateway
Yeah I know, nothing except maybe the JIT that requires java programs to use more memory than Go, but in practice Java apps are almost always significantly worse.
C# is also pretty bad, but not quite as bad I think.

I can only assume it's a cultural thing since reflection and abstraction is used so much.

Rust apps are always nice since they are generally <20MB or something.