skysight-inc/HackerNews huggingface dataset:
Had the exact same reaction. There is nothing worse than objectively being right, and seeing very clearly the reasons why everyone isn't agreeing with you, but because they didn't "logic" themselves into those reasons, you can't "logic" them out of them. Over time this absolutely destroys your soul, and everyone simply calling you "egotistical" or something when you're simply trying to do your best and herd cats at the same time is tantamount to gaslighting.

For example, I'm currently dealing with a situation at work where we need a system up and running for a hard deadline next week. This was just dropped on us.

There's a pre-existing, battle-hardened system that meets 90% of requirements and would require a day's worth of minor tweaks for it to work, so my position is that we simply take that route. Everyone else has for some reason convinced themselves that, no, we need to rebuild everything from the ground up. Rebuilding it is apparently my job, even though it just...isn't. At all. The guy whose job it actually is, is, conveniently, the one who is advocating that it be rebuilt, and also pushing for me to do it.

Any sane third party would A) see that I'm right, that we should just re-purpose the old reliable system, and B) the other guy just wants a new shiny toy and wants someone else to deal with the hard work of getting it up and running...a week before it's needed. To be clear, I don't disagree that the old system should be replaced...eventually. Just not literally a week before it's needed. That is madness.

I am (I would hope understandably) annoyed, and haven't exactly kept that a secret. I haven't been a dick, but I've been curt and straight-forward that I think this is direction is just asking for disaster. This has been interpreted as ego, slacking off, etc. The other guy plays other people's emotions with shit ripped right out of How To Win Friends And Influence People. It's absolutely transparent to me and yet it still captures everyone else.

Fuck me for wanting to work smart and not hard, not do someone else's job, standing up for myself, and being honest rather than kissing ass.

I just want to work with adults who can actually put ego aside and do things that make sense. Instead it's just constant manipulation, and pointing it out is the quickest ticket to being accused of doing precisely what you're trying to combat.

Shit like this just makes me want to move to the woods.
> graduating without programming skills is impossible

I interviewed a lot of people and quite a few could not implement fizzbuzz.
correct, it has an overlapping feature set of currencies and most other asset classes simultaneously
I don't think I meant that, although it might sound like it. I think you're accusing me of the fallacy of all or nothing, but to me the original argument sounds like an obsession with purity, but clearly one line isn't enough to explain that.

The replies to my original post seem to me to be arguing for 100% transparency from the keyboard to the atoms on the finfets. I don't think I'm strawmanning that (maybe hyperbolizing a little, but with RISC-V proponents, maybe not!)

That sounds like a noble goal, like world peace, ending starvation, and curing all modern ails. However, the extent to which tribalism and out-grouping emerges from people who don't use the "superior, pure" solution is nonsense: just look at the tone of the first post, snidely declaring that this is proof apple is again such a bad solution. That's not helpful, and after hearing similar tech arguments for nearly 35 years online, it is tiresome (ironic). On top of that, the dream of transparency seems unlikely because every open source hardware project I've ever seen has failed [1], there is zero motivation for it.

Again, not to say it isn't a noble goal, but don't fetishize it to the point of outgrouping others.

[1] This is a broad statement, as there is plenty of gadgetry that is open source hardware. I mean: open source hardware for Linux laptops. Or at least hardware that has open source drivers but doesn't have an "Appendix H".
I should have known, this is stack overflow after all. You're working on tech that successfully does exactly what I just declared undoable.

Cinder looks very interesting. I have quite a lot of questions, but it looks like your readme answers a lot of them, so I'll spend the evening reading it first.

My hat off to you.
Don't they mean "as the currency is used to take their resources"?
Airpods are the only BT audio headset I have that can easily and consistently switch audio. Haven't had any reliability issues.

I can't get my Sony MX3's switch devices without removing and repairing. My work Bose QC35's says it's connected to both, but won't switch devices - it tries connecting, then fails and reverts to the last paired device.
Please select pictures containing a boat.
They're referring to a previously mentioned exploit:

> Late last year we published a writeup of the initial remote code execution stage of FORCEDENTRY, the zero-click iMessage exploit attributed by Citizen Lab to NSO.

The sandbox escape only uses logic bugs:

> In this post we'll take a look at that sandbox escape. It's notable for using only logic bugs.
It's definitely bizarre, I read downward thinking "Okay a company putting RPi's into laptop cases to cut design costs while cashing into the Chromebook demographic, smart". Then with the announcement of an exposed GPIO port I realized it's hobbyist friendly.

I think it's ultimately a confusing blend of the two because the company couldn't make a solid choice. I'd love to say the permanent installation was cheaper because they avoided extra costs of swappable parts, backup pieces and support, but of course at the price of shrinking their consumer base.
It's complicated; there's some reconciliation logic that considers the type of update and the timing of the hint vs. the Consul status. When a VM startup hint lands, beating Consul, Consul will continuously assert the non-existence of that VM until the whole Raft dance completes and the API polling picks it up --- so, effectively, the whole point of the hints is not to let Consul be authoritative for some data, for short periods of time.

It's super gross!

The basic use case here is: you start or stop a VM in Tokyo; our Consul Server cluster is halfway around the world, and every other host in Tokyo needs to wait for Consul to update to see that change, even though it happened right next door. With the hints, the change percolates instantly, and eventually Consul catches up and we reconcile.
Freedom of speech? Racist or not, putting someone in jail for saying something is ridiculous. If the article didn't mention England, I'd assume this is Iran, Russia, or some other anti-freedom country.

This is some bizarre thing to do to a 19 year old kid who clearly wasn't educated well enough to understand what he is saying. 19 is young, instead of throwing him in the locker, they should've given him maybe some community work.

How is this different than Turkey's president Erdogan throwing people in jail for tweeting stuff about him? This is nuts.
> I believe thats because while the US government sees bitcoin as a threat to their currency monopoly, they also see it as more of a threat to other smaller countries with weaker economies. Hence, overall it benefits the USA.

Honestly, I don't think the US government sees Bitcoin as a threat to anything.

Cryptocurrency proponents have often indoctrinated themselves into thinking it is a powerful technology of world-shattering importance ("just give it time!"), but what if that just isn't so? Maybe it's just a cultish sideshow that's occasionally pushed up into fad territory.
As an ex-Dropboxer, Dropbox asks legitimately tough questions. I only got in because I got asked the exact set of questions that I could figure out the answer for, once I joined and went through interview training I realized I would have failed about half of the questions that Dropboxers ask.

I'm also not sure how it is at other companies (at Google but haven't gone through interview training yet), but Dropbox's rubrics are also pretty strict. Doing "well" on a question requires getting through multiple parts normally with close to zero bugs that you don't catch yourself.
I can confirm that at least once this happened to my family in Italy about 20 years ago.

The most anecdotal statement ever, but a data point nonetheless.
I am a security guy by profession, the other day my wife singed up for a tesla and they ran her credit. next day we get a random call from wellsfargo regarding an auto application and wanted to verify her information. my wife confused why wellsfargo calling, did what I always ask her to do. tell the individual to provide her with the case number and she will call back and they do not need to provide her the call back number. This is easy to remember for most people and She did just that. It turned out tesla has multiple financier which tesla failed to mention that one is wellsfargo.
It's insane for them to request that you read a 2fa code to a human over the phone. Even if you called them. Escalate and get their policies changed, or get them fired if they're violating policy.
> You presumably can't do much advanced optimization like inlining, as python is potentially very dynamic with lots of reflection.

You need a JIT, such that you can deoptimise and possibly reinline: any function referred to could be modified at rutime. Technically even local variable could be modified by one of the callees reaching back through the callstack, the cpython runtime structure is documented and code does leverage it.

So pypy can do it (and often it means dynamic trickery and reflection is quite expensive there).
> Yeah, us sitting here in our offices in the richest country in the world, arguably the people who helped cause this, won't be effected. Maybe our food prices go up a tiny bit.

> The people in developing countries, like usual, will now become victims of starvation, which will lead to revolutions and civil war, and ultimately more suffering.

> Somebody's twitter thread about how acksually this isn't a bad thing offers me

The Twitter thread very explicitly states that this is an extremely bad bad thing that will cause famine in specific developing countries and that the actual resulting issue we need to address to prevent it is logistics. From the thread:

> Again, specific places are facing EXTREMELY REAL wheat supply problems. MENA usually sources from Ukraine. Switching supply chains to India & other sources takes extra time, & if they're further away from India and Ukraine, it takes longer for supplies to get there.

> What these places are facing is a SHIPPING shortage.

> Not a lack of enough wheat in the world.

> Their food supply chain problems are still dangerous. A local, shipping-induced shortage that lasts a week can still kill you.

> To solve that problem, we gotta start with being clear on what the problem IS!

> We haven't! We decided it's a wheat shortage, not a shipping shortage.

> ...

> And that's how a 0.9% shortfall in global wheat production, that farmers already fixed 4 months ago, turned into a global commodity panic that solved nothing

> while a very real shipping problem continues to threaten people's lives.
It's rejecting academic _credentials_ as a proxy for programming competence. Say what you will about it, Leetcode requires you to demonstrate actual capability, and it's used precisely because a CS degree in and of itself does not accurately signify the presence or absence of that capability.
Apple emergency update fixes zero-days used to hack iPhones, Macs
Retaining ambitious employee with rare skill set
> We are, after all, not even doing experiments with Rust vectors,

they are very close to C++ ones, down to the stack unwinding to report the panic in case of bound error if I'm not mistaken.

> That's just even more confounding variables.

No they are not. We are trying to see how much bound checks costs. If you compare between suboptimal programs the comparison is meaningless (or rather not interesting to anyone) - the starting point has to be the absolute best performance that it is possible to get, and add the worst-case bound-checking (I'm happy for you if you never have to worry about the worst case though!)

> Bounds checks are literally just a couple machine instructions, and often eliminated by the compiler anyway

please provide a source for this ? sure, if you use spans as other commenters mentioned, that moves the checking at the span creation time but that only works for the simplest cases where you are going to access linearily - and I would say that it's a library feature rather than a compiler one.

for(double v : vec) { } // or any sub-span you can take from it

in C++ also does not need bound-checks by design but this kind of construct also utterly does not matter for so HPC workloads.

I can look into my pdfs folders and bring out dozens of papers where the core algorithms all use funky non-linear indexing schemes where you cannot just iterate a range (algorithms based on accessing i, i-1, i+1, or accessing i and N-i, or accessing even / odd values, etc etc) - how would you implement an FFT for instance ? This is the code that matters !
You have a very good point.
I want to believe many humans essentially want to be nice, but cannot go from first principles (abstract) to results in the real world very well.

Though I wouldn't be surprised if politicians and oligarchs are absolutely aware that a being "nice" law, is a weapon that they can use. Ever since Epstein, I've been wondering, how many "being nice" laws are really just a tool for the elite to punish dissidents.
"EXPERT"
"You don't need psychoactive drugs to have deep, earth-shattering mystical experiences"

Maybe not.. but psychedelics seem to be the most reliable, easiest, and quickest way there.
It is a framework for doing Windows development on Visual Studio, follows the same syntax as C++/CLI, in use since 2003, it doesn't matter if anyone else is on board.

Even today no other compiler can fit into WinUI/UWP workflows no matter what, unless one is willing to do lots of under the hood workarounds.

Office politics driven by people without any consideration for paying customers.
FWIW, there are two machine-formatted sections of go.mod -- the first for direct dependencies, the second section for indirect dependencies.

(That's as of Go 1.17. Previously, that information was communicated via machine-generated comments in a single section).
Very cool hack indeed!
One thing I learned from this is that having an HDMI port gives you a free I2C port on top as well, as long as you have an old HDMI cable lying around to cut open.

Small note on using these OLEDs with 5V:
Typically they expect 3.3V Vcc and logic levels, although almost all of them seem to work just fine with 5V. In my experiments with a regular 5V Arduino some OLED modules made weird coil whining noises, I presume this is from the charge pump circuitry. Driving them with 3.3V as specified removed the coil whine completely.
Could you explain your arguments in more detail please? I don't see how permitting an 'X' marker for sex will reduce discrimination. Depending on the country the passport holder is entering and its border control policy, it may well increase the risk of being discriminated against.

I also don't really understand what parallel you are attempting to draw between sex and race - they're very different types of classification, in many ways. For example, sex is either male or female, and typically easily determined by fundamental biological features - but how would you even begin to usefully classify race, and from the global, international perspective expected of passport documentation?
Can you, in your own words, explain what CRT is?
While I was there this winter, I saw huge new plantations of dates? or palm (oil)? in the western desert sucking up the underground aquifers....fields with cows grazing there... also they're probably growing wheat....doesn't look sustainable but what do I know about the politics of economic corruption.... bread is dirt cheap, it being a bit more expensive might lead them to improve their diet somewhat... I mean their dates are fabulous...
There is also a great essay written by Andrew Weil ( found in Hallucinogens: A Reader by Charles Grob)who said something similar (if I remember correctly) And that he found it so hard to take knowledge from one realm into the other.

Great book, one of the lesser known psychonauts
Why APL is worth knowing
I read some of the abusive tweets after the match. One of them was apparently an estate agent https://bhplaw.co.uk/blog/the-three-lions-the-tweet-and-the-...

He said his account had been hacked, which I actually believe, as I remember seeing some weird accounts pop up. But the trial-by-public opinion already resulted in the estate agent losing his job.

It struck me that this would (appallingly) be an effective way to destroy someone else's life: steal one of their profile photos, then create an account to tweet abuse after a prominent event, and let the mob do the rest.

The day after the final there was a wall-to-wall media narrative that portrayed the UK as a racist country. Not until later did they report that the vast majority of abuse came from abroad. https://www.bbc.co.uk/news/uk-58094408
> How can one deal with the debt mountain? Some ways are definitely better than others. A “solution” sometimes put forward is to reduce the debt through higher inflation. The world has already been there, and it was not a pretty sight. It would make little sense to return to an inflationary era after spending so much effort to escape from it. Once the inflation genie is out of the bottle, it is very hard to get it back in.

...

> It would make sense to take advantage of the current favourable economic conjuncture to shift in that direction – all the more so since the room for policy manoeuvre has narrowed considerably relative to pre-crisis. Public sector debt is at a peacetime high. And central bank balance sheets are unprecedentedly large while interest rates remain exceptionally low in both nominal and real (inflation-adjusted) terms.

> At a deeper level, shifting in the right direction requires placing a higher weight on the long term. Financial cycles, and the associated vulnerabilities, build up slowly. And the costs of high debt may emerge only after a long time. The incentive to kick the can down the road can prove irresistible. But, however distant it may appear, the future eventually becomes today. At which point, it is too late. --- end of article
> But at least I am willing to call a failing as such.

I think there's room in the world for closed offerings and open offerings, and that they each have their own advantages and contributions to the world (and their own risks).

> The first step to redemption is to accept your own faults.

P'raps calling most of the world "weak-willed" (which I notice you've stealth-edited your prior comment to soften) and implying they may not be "smart" is going a bit beyond accepting your own faults and instead exposing others to harsh judgment for not valuing the things that you do.
>How well meaning can these rules and the people implementing them really be if they implemented anyway them despite warnings of this outcome?

Well, who said the people who implemented them and the rules they implemented were "well meaning" to begin with?

Legislators and politicians are mostly scum, and have been so for most of history.

Not to mention that it's trivial (and has been done time and again) for things being implemented by well meaning people to be abused by not well meaning people.
I'm not giving a nutritional advice. I'm repeating the advice from the official resource and encourage to check it yourself and/or ask your nutritionist.

I'm just tired of lazy people who don't want to read the official advises and prefer to say that everything is unclear in the nutrition science.
There's nothing technical that prevents the other side from playing dial tone and ring sounds
I've owned both cheap and expensive Bluetooth headphones/earphones both from Apple and other companies. None of them are reliable, they drop connection, refuse to connect and sometimes need to be re-paired.

I also want to add that Apple's BT stack on Macs works way worse than Windows.
I put this in a thread, but I think it'll get buried so I'll put it top level.

If you're from the US, you might believe you have free speech, but you don't. You already have libel and slander laws. That is, you cannot lie about someone in public written or spoken media. These forms of speech are of course harmful to the recipients of these falsehoods because they put a false representation of a public figure or a company.

Hate speech is equally as harmful. One might argue that it's not illegal yet because it only harms a minority group and not corporations.

Hate speech often grows into physical abuse too. If you can reduce hate speech at the source, it might reduce the amount of people exposed to that way of speaking, and hopefully reduce overall abusive nature of people. This is probably wishful thinking however
Yes, That's why I use adblockers everywhere but that sometimes breaks the page and then I press the back button.
I have a 19 year old nephew. He still acts like he is 10 in some cases. I can't see him as adult nor his decisions in life looks like an adult. 19 is so young and still mentally child in many cases.
I may be naive, but don't we have automation handling a lot of the maintenance of packages and scanning for vulnerabilities these days? Of the 90k packages mentioned there's probably only a handful that have known CVE's and when they come up they probably just bump the version number in their CICD if a patch is available from the primary code maintainer and if not it's reasonable 32 people could manage that many packages depending on their CICD structure. Asking more than making an assertion btw.
For seniors & grad students, in a fair number of subjects, sadly yes. But for lower-level students, or in many other subjects - things like up-to-date references to the literature are not so important in (say) a senior-level abstract algebra text. Or they can go on a simple "Other Resources for this Course" web page that the Dept. maintains.

(Point of amusement - one of my own grad school math texts, first published in 1966, is currently "List price: $175" on Amazon. Admittedly, I studied from a later edition of Rudin. But I suspect it didn't change all that much.)
I've played Recursed, and it's quite fun. This definitely gives off the same feel, especially if you can squeeze one minimap cube into another.
I work there. Our attrition is not any different than other companies. We have magnitudes less engineers than the other companies mentioned, so most likely it's the few that interview on average are better from Dropbox than the average of other companies. That's all.
In my minds eye, It seems a ship can detect motion relative to the earth... it's the earths gravity thats holding both the sea and the ship down... argh. Sorry, I'm still struggling.
That is also meaningless. I have an overlapping feature set with Jeff Bezos in that I’m alive and have eyebrows. This doesn’t mean that there are meaningful financial comparisons.

What is your crypto position and why have you taken that position?
Becouse you need dollars in the central bank too buy dollars
And
You need dollars I the central banks too sustenance of the currency
Mean that I you don't have dollars too sustenance of the currency you also don't have dollars to buy, but people can produce crypto, meaning that the country can sell it.
Thanks for being confidently incorrect.
You implied you were maintaining a full time job (that's what I understand "hybrid" to mean), rather than having dropped to part time hours.
but that isn't a hedge against currency like the parent comment says. buying a risky asset as part of your small portfolio isn't what I classify as hedging.
Opening this page on a work device will probably have IT asking why you are doing several hundred thousand requests per second
I can't even understand the point you were attempting to make here.