skysight-inc/HackerNews huggingface dataset:
>I just find it important to think in worst-case scenarios for various reasons

That's the key point. I think about the worst-case scenario as well, it is important. But as long as it does not kill me or leaves me with lifetime super negative impact, I am not spending too much time on it, because it is an inefficient use of my time and brain bandwidth.

The reason is that statistically things turn out fine, usually not perfect but 99.9% not worst case. And most of worse case scenarios are avoided _not_ because _I_ considered and avoided them. Differently said, even if you start with 5 potential really bad outcomes, after a short while 2 or 3 become irrelevant anyway because circumstances.

Being ready for the lucky and positive upside is more efficient in the long run in my experience, and much more pleasant along the way.

It feels like a superpower to me to be positive when I look at all these sad and negative people who don't even realize how much _they_ are hurting themselves, not the circumstances around them.
The trouble is that there is no secret pool of wealth that can somehow give people the living standards they expect if only it were prised from the hands of the super-wealthy, and populist politicians and activists have been taking advantage of people's lack of understanding and desire to blame someone to lie about this. Everything that ordinary people need requires scarce real resources like land, raw materials, equipment, workers' time, etc. The super-wealthy do not use such a disproportionate amount of those that redistribution would help the rest of the populace. Which is why demagogues like to compare ordinary wages to their wealth instead - but although they're measured in the same dollars, one is measuring real stuff ordinary people buy and the other the shareholdings in companies times the last price shares traded and there's no way to transmute the latter into the former. Sure, many of those companies produce real things, but the general populace is already receiving those things, generally with very efficient pricing and use of limited resouces so there's no magical savings there either.
Unfortunately the C++ standards process is completely out of control and driving the language to total chaos
If you have trouble reading the article. The article assumes the reader has some knowledge of set notation. Look into it and you will find it easily readable.
It's not at all unprofessional. Do, however, consider that chaos and bad practices are the normal operation procedures for most companies in the world.

What you can choose is how you react to it. Expending energy trying to fight the chaos of an organisation is wasted energy. Waste to the org and you. Why give them free stuff?

Leaving is a valid and good choice and I've chosen this in the past a few times. Beware the grass is greener effect and be prepared to encounter similar distinction elsewhere!
Given that mass surveillance and warrantless wiretaps violate even the stated limitations, I'm left with the question of whether constitutional protections can restrain government?

Plato's five regimes describe a cycle of degeneration which may be inherent to the human condition. Constitutional protections are only as good as the legislator's and judicial branch's will to honor them. A fig leaf which has little bearing on the underlying incentives.
The unreliable allocation elision is very relevant for most coroutine users.

edit: also the lack of composability is relevant.
Becoming harder? Last time I wrote C++ was in 2010 or so. There's so much new stuff I already consider it impossible to learn. It will become even more complex with this update.
That's one of Rust's selling points. For all I've used the rust compiler, not once have I ever not known what error it was pointing out: its error messages are incredibly helpful. Occasionally I am unsure why it's an error, but I always know what it's referring to and what I could do to fix it.
I think this is more correct. Like Etcd in that it is a distributed kv store with consensus. It has a dns interface that facilitates service discovery but it can be used for so much more. Infrastructure like global locks, coordination or even just a fault tolerant kv database, as it is for vault itself.
I wonder what kind of green tea they used? There are huge differences in not just taste but processing between the various Chinese and Japanese styles.
What's in a Number? How to Use Pricing Psychology
Which is really impressive when you think Microsoft is probably made up of 100s of companies, and has itself been around for more than 40 years. I guess it's one of those numbers that - if you zoom out over the last 150 years - shows how much tech has taken over the world.
when you make those small fixes, send them to the junior devs to review
Isn't heterochromia where both eyes are a different colour?
USSR and Russia are split for some reason there, cumulative number is noticeably higher.

Same goes for other countries - Yugoslavia, Czechoslovakia, etc.

What a mess honestly :D Same people, different brands.
Yes I agree which is why online safety is important.

Surely would the need to place items in safe deposit boxes not lead to an increase in break-ins? Hostage situations? Which I why I think online banking will remaing in place. Ability to revert transatctions and safety
Dogs evolved to live with humans when we had very different lifestyles. I think the crux of the author's essay is something I agree with: most people no longer have lives and jobs which align with the social & mental needs of a dog. That leads to a very one sided relationship where the dog's needs get overly relegated or neglected. Therefore most people shouldn't own a dog, especially not just one.

We are creating dog breeds which physically match our apartment dwelling lifestyles (I'm thinking of those you can put in a handbag) but that still doesn't solve the problem that dogs are pack animals and leaving them alone in an apartment all day is not nice for them. But if we breed that pack instinct out of dogs then they would lose their fundamental appeal to people.
I suspect the name has something to do with it.
It hasn't been for me. There is a lot to be said for having control over your environment and the type of work you do.
Came here to recommend the jely2002 project. You can swap out the YouTube-dl binary with the fork if you want (you need to rename it) and the dev is looking into implementing features from the fork into their project. Really good for people who need to work with less tech-savvy coworkers who need to download video files
Arm-Nvidia: Europe investigates chip-designer sale
Hertz very narrowly avoided going entirely under, I think it’s probably a force other than greed while they’re here clawing to life.
For example the New Jersey has 52 cities - in a state with a population of just 8.8 million, so each 'city' only has on average 170k people - and that's if they all lived in a city! Many have populations in the low four-figures.
Penta = five, the chip was slated to become the 586 but then marketing got involved and wanted something more sexy than just another number.
> The vast majority of people infected with Sars-CoV2 (...) do not even notice any symptoms.

Not true. It has been estimated that asymptomatic COVID-19 represents at most around 35% of the cases.

* https://journals.plos.org/plosone/article?id=10.1371/journal...

* https://www.sciencealert.com/over-a-third-of-covid-infection...
Microsoft translated all the commands in the scripting language for excell to native language, making it totally impossible to use for anyone. You can't even google it because the help is so split up in different languages.
This will be just like the Patriot act. If you accept it they will keep pushing all kinds of drugs on you. You must resist, with violence if necessary.
Dear Aww, // surely you do not believe that the current world can do without the use of tags,

/S

without having some readers agree to the literal idea in expressions intended as ironic. // And think of the people that reading your words may have fainted in a moment of doubt. // Best Regards,
Anyone wants to try and make an educated guess how much YC's market cap would be worth if it was trading on the stock market (similar to Berkshire Hathaway)? My estimate would be something like 25-30B.
Looking at the publicly quoted YC companies from this list https://www.ycombinator.com/topcompanies they have a combined market cap of $297.18b and in 2020 their combined losses were $5.5b.

only one of the 10 was profitable (coinbase)

Seems like market valuations aren't that closely tied to profitability at the moment...
Just like difference between 8086 and 8088
I never trusted Protonmail to begin with but i don't find your arguments so convincing, mostly because they lack evidence:

- an office building for whatever is located 1 mile away from whatever else... by that standard any NGO based in Paris or Washington cooperates with intelligence services ;)

- some shares of this private company are owned by reputable bad actors... by that standard any private corporation is malicious ;)

But yes they did behave like a honeypot ("all your data is safe and anonymous with us") all the while using "custom" (well openpgp.js i believe?) encryption strategies relying on good-faith servers. Moreover, i found it weird that a research project would have such marketing power... it's famous in IT circles that uni projects have great code but the worst PR :) (ever heard of GNU/Net? :D)

Overall, i think you may be imagining things and a title claiming "TRUTH" about proton doesn't help your case because you have little evidence. However, i believe no matter the conclusions you draw from them, the correlations you present in that article are of public interest because we may learn in the future that there were indeed hidden connections to intelligence services (of which you don't yet provide proof).

If i were you, i would certainly rename the article to "Disturbing facts" or "Alleged truth" but not claim it's an absolute truth, because you don't have hard evidence. And i would certainly add two new bullet points about:

1) Protonmail collaborating with EUROPOL in a clear case of political repression against anti-gentrification activists in Paris (and apparently they are the ones who suggested french police requested via EUROPOL), and setup IP logging specifically for that user... so even in the clearest violations they are not standing up for users if it means taking legal risks for them

2) Prontonmail joining the long list of censor trolls asking registrars about identity of domain owner?! (see also previous threads about Njalla and Peter Sunde disappointed in Proton) They broke away from a tradition of free speech (debunk claims publicly), and from a traditional form of law enforcement (first contact website owner, if it fails contact the host if the contact is obviously illegal [0], or just sue against X for defamation)

Time for some Streisand Effect?

[0] Yes contacting the registrar to obtain information or censor information is rather unusual. And let's be honest, beyond usual corporate trolls with armies of lawyers, contacting anyone to censor such vague claims on a random blog in a dark corner of the internet is also rather unusual. It's not exactly like the website is reachable at protonmailtruth.ch or whatever.
It is obvious IMO that metaverses will play a increased role in our future. We can just hope that Facebook only gets a little of that pie. But I guess the initial target audience for a metaverse (so creators and developers) are the exact people who deleted their Facebook years ago.
> A problem of the sparse arrays is that many array built-in methods just skip the holes in a sparse array.

That sure seems like a feature, not a bug. I can remove entries from an array, and still iterate the array without having to recreate it - Sure, being aware that .length is incorrect is these cases is good. Likewise, it is good to know that if the nulls are meaningful, you need to use another technique. But that is all the more reason to appreciate that forEach, etc. skips the nulls, while a for loop on .length will process them. Choose whichever is appropriate.
Now that is a definitive edition rug pull.

Even better, a self-defined one. Given that the only winners are the scammers behind the token. The 'retail investors' just parted with their cash and the 'prize money' went to the scammers.

Absolutely magnificent.
https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html has a nice clear example.

Full Stack Chris reviews some code that he thinks says:

if access_level != "user" { // Check if admin

This may be an open source project. This may be an internal bad egg (a very common threat; insider jobs are actually one of the absolute top risks to a company). Or this code may be injected by an attacker who has gained access to the repo and is leaving backdoors that they hope to survive long after their access is blocked or leaving backdoors to make deployed production systems vulnerable. Etc.

And Chris won't notice that the computer will execute:

if access_level != "user{U+202E} {U+2066}// Check if admin{U+2069} {U+2066}" {

This is not just an attack on compiled languages. Scripting languages are just as vulnerable.
Build. More. Sprawl.

It’s way cheaper to maintain.
Unfortunately that is very impractical. And way too broad of a measure. There are plenty of cloud-based services that have a business model that is based on providing that service and not on selling ads.
And Apple fame in the 1980s. He had quite a prominent role.
C++ has already got to a point the teams inside my company can't even talk between themselves properly (it's R&D and very heterogeneous, so not that bad) but this doesn't happen with any other language. It's ridiculous.

The newcomers struggle so much to learn the language, and tbh I just say to them to learn the sane 5% of the language and ignore the rest. It's a monstrosity, extremely hard to bring up and generally not nice to read nor write.

I really wish a good, well-maintained, modern (as in, actually break stupid compatibility, just fuck it. It's 2021 for God sakes) C++ existed.
Boring explanation: The return on investment in developed nations is much lower than in developing nations. Companies invest abroad and avoid hiring domestically. This has resulted in a flood of cheap consumer goods from China and other Asian countries which enters developed countries. Americans don't have to work but they also don't get paid unless they own stocks in these multinational companies. Interest rates go down as inflation goes down. The country now has a surplus population of low skill labor that simply isn't needed anymore. As I said, if they don't work they also don't get paid which kills consumer demand and the lack of consumer demand then further reduces the need to invest. The winners of globalization end up with more money than they know what to do with so they just invest it at any yield. More investment with the same returns just means less yield. This means interest rates must go down as well.

Now here is a problem. We live in a physical world. Monopolies, extortion and violence exist and if you use them properly you can force yields to be roughly constant. You can achieve higher yields by screwing over other people. The most common examples are housing and medical bills. If national yields are 0% and your house gets 3% yields because it's location is a monopoly then you got those 3% at the expense of another person who is losing those 3%. Since the level of production and amount of money did not change, inequality must grow.

In that sense interest rates aren't the problem. The real problem is that there are investments whose yield does not follow the interest rate plus a risk premium according to the asset class. If housing yielded 0% then only those who actually want to live in it or rent it out (for a fair price) would buy it.
Could we please keep the conversation on (the coroutine) topic for once instead of degenerating into the usual C++ bashing?
I'm not sure which of my points you're responding to? I'd agree with all of that already.
Yeah, I made this app as I switched a family member's mac from an Intel mini to M1 and was mystified by the fact that no matter what tricks I was trying, it was not working with the Lenovo 24" QHD display as before (getting a 4K display was not an option due to cost and size constraints - no good 24" 4K display is available for a reasonable price and there ppl who don't want huge displays on their desks). I purchased a HDMI dummy but had constant issues with it, so I had to explore other avenues.

My creativity is normally put to use on something other, like MonitorControl, but working on BetterDummy is fun as well. :)

https://github.com/MonitorControl/MonitorControl
SAMR [the State Administration for Market Regulation] seems particularly interested in keeping monopolies from forming in this new realm.

"For super-large platforms, emphasis is placed on the principal responsibility of leading fair competition," argued the watchdog. "This is of great significance to build a reasonable competitive order and open platform ecology in the field of platform economy."

It's also notable that SAMR is requiring "interoperability" of the internet platforms, since the growth of an app can depend on who is excluded.

On the face of it, these would seem to be attractive propositions for those of us outside of China.
So are you deprecating the term "Turing Complete"? Mighty bold move there. And on that same note, have you seen the stuff being done in Minecraft? It is quite up for debate whether it is a programming language.
The physical presence of banks is going away. Where I live you can't do any kind of monetary transaction in the local branch offices of any of the banks anymore. You can a) apply for a loan (and even that may go away soon), and b) identify yourself and get a physical token used for accessing the bank via the net. You can't withdraw money, you can't pay bills, you can't exchange currency. I haven't been inside my bank for many years, there's just nothing I can do there. The last time I visited the bank was with my wife (an immigrant), with her documents, to get her into the system.
I think it's meant as a comment on how much opportunity in the startup/VC world being a part of YC brings to one's life/career. You get access to great mentors/ex-founders with their strong networks of influence, you work alongside other above-average entrepreneurs, you present in front of a huge and reputable audience of VCs, wearing YC's stamp of approval, and on and on... It's like winning the opportunity lotto, much the same as with those top-tier universities, where the brand and the network is more than half the value, not the lectures themselves.
Not enabling obvious scams is not discrimination
No but you need to figure out how you could have found out about this disfunction in the interview process and apply it to your new job search, else you risk ending up in a similar situation again
Internationalization is not limited to putting strings into a table in resource. It also needs non-trivial amount of code. Printing numbers into strings is code not data. Yet if you want the numbers to look good, like "600 μm" or "6×10⁻⁴ meters", you gonna have Unicode in code, not the resources.

Another thing, not every software needs i18n. Depends on the market. I'm yet to see a C++ compiler which would localize their output messages.
That's why I didn't get a dog until I moved to full-time remote. Now I'm with my dog for the whole day most days. He's around while I work at home. He's going with me when I go to lunch or to work in a cafe, and gets scratches and attention from all the other people there.
The better obvious fix is to burn the money, this helps fight inflation, removes unintended incentives to collect fines while preserving the intended incentive to avoid getting fined.
Earlier this year (Q1) they raised another round at ~100B
It seems a good opportunity for him/her to learn, but just be careful not to sound passive agressive, a comment softening it can go a long way
#1 Anti-Pattern – Mutable Default Arguments
Agreed. I think it was only a problem because of ubsan. I guess ubsan added checks to the generated code that looked at the value being shifted left 24 and saw that overflow occurred and therefore raised its undefined behaviour signal.

The code would never fail on a two's compliment machine. What ubsan is saying is that the rules of C don't guarantee this code to work - it only works because the overflow writes into the sign bit, which is where the next thing expected it to be anyway.

If the above is true, I don't think their "fix" helps: https://github.com/glfw/glfw/pull/1986/files. I would have thought that the important part is to change the longs to unsigned longs. Edit: Ah, right, that's what the discussion says: https://github.com/glfw/glfw/pull/1986
If the environment doesn't work for you just leave. Your employer would have no problem letting you go if you weren't a "culture fit".

Maybe try to find ways to screen future employers better during the interview process. For each place you leave, you learn something about where you don't want to work.
Differences with other Lisps
If we were still on the gold standard there would be a civil war. Right now the debt backed fiat system is flexible enough to avoid such a worst case scenario.
> Just copy a URL, paste it, press enter.

Unless you have reason to want something other than the default format that it will pick (perhaps for compatibility with an old set-top media box), or need other options like turning off SSL verification for some sites (it does much more than youtube) that have this misconfigured, options for playlist, ..., ...

For the simplest and most common use case it is just copy+paste, but for others there are a lot of options. I prefer the CLI and manpage myself, but some are far more comfortable with a GUI, finding the options more discoverable that way.

(though having had a quick look at the project page it looks like this doesn't offer options beyond format selection, but for some users that is useful enough to warrant a GUI)
I never had a dog but I have cats.

As such, sometimes I look at my (very affectionate) cats and wonder why do they chose to live with me? Sure there is free food and heating in the winter, but do they _know_ that and why don't they just run away and take their chances?

In any case, I don't feel bad about "having" cats, since to me it seems like it is a win-win situation for them. They get food, medical treatment, shelter and when they need to stretch their legs they can always wander off. They do seem quite happy in sleeping the whole afternoon in the same room as me, as I'm working, anyway.
This is very common for tech stock, not a YC problem. Even Tesla was barely profitable until very recently, while Amazon spent the first 20 years of its existence barely breaking even.
And now I finally understand why toilet paper breaks so much more easily the wrong way (along machine direction) than following the perforations (across).
> owning a dog to corral your sheep is somehow more ethical than having one for companionship. I

I have a non-working companion dog, but I think in general working dogs like sheep dogs have more fulfilling lives, which is therefore more ethical than keeping me company. But since that isn't really an option for my particular dog, there's nothing wrong with my keeping and just loving the heck out of her.
Going to telework can save loads of money but this is irrelevant to the parent point. Not everyone can do this either. You can’t telework manufacturing or service jobs.
All discussion related to create XML as an SGML subset can be found on the xml-dev mailing list [1], with some earlier discussions and initial drafts of the SGML ERB mostly linked from there.

The capability to declare document character sets was dropped along with supporting an SGML declaration altogether.

[1]: http://lists.xml.org/archives/xml-dev/