skysight-inc/HackerNews huggingface dataset:
With anxiety borne from mental illness, at least in my experience, I cannot be sure if the anxiety I feel is more related to my internal state or external state. For instance, on a day when I am doing good, I eat a delicious meal, I am happy with it, on a day when I am doing bad, I eat a delicious meal I focus on the calories and my overall diet and my weight, etc.

In theory at least, with perfect mental health I will be able to confidently relate my feelings to the external world and be able to reason about changing the external world to deal with real anxieties rooted in perceptions of real danger.

I think for people who suffer from mental illness related to anxiety, or at least for me, the goal is not to completely eliminate anxiety but to be able to know that the anxiety I feel is reasonable and appropriate. (Similarly for my chronic depression)

Of course the line between reasonable and unreasonable anxiety is not always clear. The far points are clear, being anxious about some stranger approaching you with a gun, that's reasonable, being unable to get out of bed because you are certain everything is going to go wrong no matter what, that is unreasonable. But should you be anxious about this person because you did that thing but you have a history with this person and... that sort of thing is fuzzy.
It usually means they have payroll and processes around taxes implemented in the US only. They might be unwilling to take "contractors" who are actually full time employees from other countries since in those scenarios they still have tax obligations. For some countries in the EU, such as Germany, you're unable to "contract" someone full time since the "employee" isn't actually self-employed and it would enable them to deduct a bunch of tax items that actual full time employees wouldn't be able to. In those countries, as a real contractor you can't have all your income coming from one company. If you apply this thought process to countries that are in the same TZ as the US, you can see that HR would have to look into a lot of legalities in those countries, keep up with the legalities, and calculate the risk of those laws changing. I'm extensively using quotations because contractor/employee is fuzzy in these scenarios.

This is coming from a Canadian that dislikes the "Remote US Only" clauses when I see an awesome company hiring.
I don’t think you understand what Coinbase is doing here.

Coinbase is not using fractional bitcoin reserves to lend out to anyone. It’s a collateralized loan similar to a HELOC (the equity in your home is collateral) or a margin loan from a broker (your equities are collateral).

They want 3x the loan amount because BTC is a volatile asset, and mass margin calls on your customers if the price drops precipitously is bad for business.
Did you use `__slots__` to store data pointers on the object itself, instead of in Python's hash table (today, a Hash Array Mapped Trie)?
Prediksi Togel Hongkong HARI INI Kamis 13-Agustus-2020
> That's the problem and stabilization doesn't solve it. Only rejecting language changes will.

What are you using, then; COBOL!? The C standard was last bumped in 2018, C++ is more aggressive than that, Python his shipped some downright controversial changes in the last minor versions, Go is gearing up for 2.0... Languages evolve.
No disqus account. So I’ll express myself here...
MDN is an invaluable source of information. Very clear, comprehensive articles with intuitive examples.
The web needs that.
I think maybe you're conflating what Rust's borrow checker does with the notion of "security." They're related in that the borrow checker does some stuff that makes it difficult to create certain bugs that can be security issues, but they're not the same.

But to answer the question, I suspect no, and if you did it would be basically re-engineering the borrow checker and forcing Rust semantics into C and C++.

I don't know if anyone has proven it, but my hunch is that borrow checking C is undecidable.
EINVAL would mean the fd is invalid, which isn't true. The application already opened the file and possibly wrote to it, so EINVAL is not a valid error code.

EIO sounds like it would make sense but can only be returned for errors relating to modifying inodes, the EIO that makes sense for NFS to be gone would be occuring when you call close(2) on the fd, or fsync(2) which has very unpredictable behaviour when it returns errors anyways. Either way, NFS doesn't handle inodes, so an EIO cannot be returned.
Yes, indeed. If you refresh often enough, you will notice the downvotes for a reasonable post come closest to when it is posted, which makes the post fade and gives the impression that something must be wrong with it. I think there is a very good chance this comes from people wanting to suppress information that does not support their position.

On an individual level the thing to do would be to upvote downvoted posts if they make some sense, they don't have to be great to be upvoted.
Yeah this absolutely makes a huge difference. The upgrade cycle for laptops and desktops has gotten long. When things have been slow for me at least it almost always memory bound and not cpu bound at this point as well.
Thousands loose their job during a recession. But at least a election is coming up
Information Addiction
I can't speak to reports but I can testify about server logs. OVH IPs have been a top source of spam and attacks against my (US) (<10) servers for most of a decade. I'd add Digital Ocean to round out the top 2 list.

If a firewall goes offline for 60 seconds, I will get hammered from OVH/DO networks. Not exclusively but they're the standout kings. Just think Psychz networks, but scaled up.

I know OVH's size plays into that. But size here is less about the number of net blocks and more about their bureaucratic disinterest in abuse (common to larger hosts, inc hosts I like).

There are comparable sized hosts in the US (AWS, Azure) but when it comes to crapty traffic, OVH makes them look small and insignificant[1].

Unlike moderation at scale, known attacks are often qualifiable, detectable patterns. Can we please care enough to notice & maybe eventually, one day interrupt them?

[1]disclaimer: Spam from Google/Azure & malicious SMTP traffic from AWS totally dominated the first ½ of this year. IDK why. It's since died off - which differentiates them from OVH/DO.
Its quite possible to build an AMD-Hackintosh, its quite in stlye really.
It feels awkward having to spell this out: Throwing a "seems" into a sentence, and ending with "but I am willing to be educated" doesn't make whatever precedes it innocuous.

Don't share if you know (and admit) that you have no idea what you are talking about. If all you want to do is learn, ask. Nobody is interested in ignorant assumptions.

Also you might take offense in my interpretation of what has been written but I did not misquote anything.
Yea, KFC has been extremely successful in Asia, even though their US home market has been shrinking.
nope no limits,
space size is limited to 6000x6000, but this is just a temporary technical restriction
If you add 9MB to each binary on the system by statically linking them, and your system runs 200 programs (including system services) on average, your system now uses about 2GB more memory (to be fair, probably not all the time but it does increase memory pressure needlessly). Shared libraries aren't just about storage space. They also provide page cache sharing (memory for a shared library is only mapped once and the mapping is shared by different programs).

A slight aside but they also provide the ability to apply security updates sanely to all programs using that library on the system (just update the library and restart the programs, as opposed to having to install a rebuilt version of every program that uses the library). Is this a game-changing feature? These days probably not, but it is (again) just needless waste.

And I say this as someone who is currently developing a shared library in Rust that will probably be included in a lot of distributions because I expect quite a fair amount of container runtimes will end up using it. (But I do also work for a Linux distribution.)
I currently have an architecture where I have a whole bunch of C++ code doing computational stuff. Later (years after writing the core computational library in C++) I was asked to expose the library via a REST API. At the time I was pretty young (didn't and still don't have the necessary experience to write a web framework myself) and none of the existing C++ web frameworks seemed to work very well. So, I now have a complex architecture with a Java Spring front end that communicates to a C++ backend. Would have been a whole lot simpler all around if I could have easily used C++ for the whole thing.
provide a web api for existing C++ applications and libraries
What does this say about Capitalism and the accumulation of wealth?
I've recently posted 2 Vitamin D studies on HN.

One "COVID‐19 and Vitamin D" study recommends treatment of COVID‐19 patients with high dose of vitamin D - 200,000 IU of vitamin D2 or vitamin D3 when admitted with COVID-19 followed by 4,000-10,000 IU/day - since populations most vulnerable to COVID-19 are likely vitamin D deficient (https://news.ycombinator.com/item?id=24132440)

Another study (cited by Deva Boone) discusses Vitamin D deficiency is a predictor of poor prognosis in patients with acute respiratory failure due to COVID-19: 81% of patients had hypovitaminosis D; severe vitamin D deficiency patients had a 50% mortality probability, while those with vitamin D ≥ 10 ng/mL had a 5% mortality risk (https://news.ycombinator.com/item?id=24109396)
I think you can argue that may be caused by performance stagnation. When the CPU market is not advancing in performance, software is not going to advance in computational requirements.

You can see a counter-example in mobile phones. Their processors are continuing to make considerable strides in power-constrained performance, and 2-3 year old phones regularly wind up getting perceptually slower as the software advances in performance requirements.
> People who dropped Firefox because it broke and never replaced (or made impossible to replace) two extensions that they used are many orders of magnitude more significant in that downfall.

Personally I think the decline of Firefox usage had a lot more to do with Chrome’s performance superiority and objectively better stability for close to a decade. For close to 10 years, until the release of Firefox Quantum in late 2017, Firefox was stuck on a model where browser processes were shared between tabs. Chrome was the first browser to go process-per-tab with its release in 2008.

Process per tab was huge. Flash was still everywhere but tabs had just become a thing and people’s browsers were crashing more and more due to this combination. Mobile was barely a thing. Chrome grew and grew. If a tab crashed it didn’t take down the whole browser session. It was isolated. It’s comparable, for heavy web surfers, to when operating systems got protected memory, multithreading, and preemptive multitasking. A new world of performance.

Today the web is more stable because Flash is gone, mobile has helped push websites to be less piggish on memory use (I mean, obviously they are still pretty bad), ad blockers are more common, and so it’s easy to forget the history. But I switched from FF to Chrome in this period and then came back after FF’s Quantum update, which brought in process (or thread?) per tab, and after Chrome got tied in ever closer to Google’s tracking business.
I was pleasantly surprised when I first saw such a good work done by a clone. Every feature you use is in the place you'd expect it to be in Photoshop. And it actually works "better" than photoshop for light-medium work because it doesn't take forever to load or eat 2 GB RAM at startup. And boy is it zippy!

I recently needed to do some image manipulation in Chrome OS, and the only thing which was easy enough to use without making an account which came to mind was Photopea.

In fact, just because it has copied the photoshop UX so well, I can say that it might be the best image editor on Linux too! GIMP has been a pain in the neck everytime I've tried to use it. And I've used Linux for like 7 years!

Brilliant clone!
Thanks! I was also inspired by 80s synths and electric instruments too
I feel like Luntz would like "conspiracy realist." Or maybe that's more of a Stallmanism.
> There are quite a lot of people now that just use a web browser on their desktop or laptop.

As opposed to the people who used to use their computer for email and spread sheets?

I would argue that the resource needs of a web browser has absolutely been increasing over time. The 4GB of RAM in that old laptop just does not work for the modern web. And considering how many web site now require the client to run tons and tons of JS just to work, I can see a need to refresh your CPU regularly.
I'll order 3 if it was for $500!!! (•‿•)
Exactly, this is the same thing as a margin loan from a broker, who will also liquidate your position to cover the loan if you’re margin called.
Since some existing tooling - various scripts, GUIs, etc - use the git CLI as an API, it would be pretty cool if a subset of this implementation's commands matched the originals exactly, even if some convenience commands are added on top of that. That would allow it to be slotted-in in many more places
Beyond normal system logs --- you can set up auditd to track very specific things, like executables, files being written to, copied, modified.

I work on endpoint protection software that goes deeper, using ebpf and a driver for older kernels to track specific syscalls, and look for things like permission escalations, forking and then doing naughty things, for instance. It's more meant for aggregating this data to a backend that then analyzes it and provides a panel that alerts security folks to unusual behavior.
I don't see this being marketed as a replacement for Git anywhere.
hah ya it's like an evolution of my personal style/functional reqs
Not an insider although I have some contacts at Mozilla who talk freely over beers.

Mozilla is definitely moving away from Firefox over the next few years, this is but one of the first steps to that end. They have decided to renew Google's partnership so Google will remain the default search engine for the foreseeable future (next 3+ years), once again talking the talk instead of walking the walk and switch to a privacy-first engine.

The security and devtools teams getting axed is not only a clear signal but also the physical implementation of de-emphasizing Firefox and pushing for new standalone subscription services that don't need to be integrated (as tightly) into any browser to be used by actual people.

A few years down the line of such a "strategy", all things remaining equal, I can't see the browser being even used by developers/FOSS advocates because even these kinds of people need to see at least some progress over time and get at least some increasing value over time from a piece of software they use as heavily as they are, every single day of their professional as well as personal lives.

Last but not least, with all due respect to Aaron, I can't see such strategic decisions to be taken with the assent of his team at all. In effect, the GeckoView team could get axed overnight and implementations would immediately turn to using Android's WebView instead. It's actually a bit ironic that GeckoView's own wiki lists itself as "not a dropin replacement of Android's WebView" in that regard, as most differences between the two are due to GeckoView's rejection of existing, native APIs, leading the team to do much rework. And teams that base themselves on doing unnecessary rework and following NIH instead of building on existing libraries and APIs often get canned first during such strategic shifts.
To add some substance, I used to have PyPy commit ability. I also have contributed almost no code to PyPy. This isn't for lack of wanting; my project has produced several interesting RPython modules which could plausibly be shared with other folks. It's because PyPy's core contributors, the dozen or so post-academic compiler engineers, are incredibly prolific and skilled compared to the rest of the contributor base. They outproduce me. Compare: One person implemented PyPy's massive-subset-of-Python typechecker, one person produced Nuitka's broken typechecker, and a small community team produced MyPy's conservative typechecker. The PyPy version's by far the best, including translation to C and a JIT generator and allowing nearly any sort of codegen to a high-level GC'd Java-like data model.

The tragedy is that the Python ecosystem broadly doesn't use PyPy and doesn't contribute much to it, neither code nor cash. Our compiler engineers are just as good as the folks working on CPython (and there's some overlap), but don't enjoy the powerful deep-pocketed corporate support.
I would be wary about sending a warning email from an email address that could be traced back to me. Some people panic, and assume that you're the person responsible, or lash out at the only person they can strike - you.
Story Points – You’re Doing Them Wrong
Boundaries are intrinsic for kids with no life experience.

Obedience to hierarchy around stuff collecting is extrinsic.

One must learn facts and emotional character to tell grandpa go away.

We’re far to servile to decades old delusions of grandeur.

Extreme ownership of social agency by one circular meme isn’t good enough.
Thanks for replying!

So if I understand correctly you're not running TCP inside the websockets, right? but if I'm e.g. using SSH the layers will be TCP-SSL-HTTP-WebSockets-SSH payload am I right? That sounds definitely better than TCP in TCP indeed.

And why do you say "websockets can traverse almost any network condition"? I mean I get that all my remote devices will keep a websockets connection to my "central" server, which is the one that should be reachable, and I can run whatever I want inside those websockets tunnels - is that what you mean? That we rely on outbound traffic to e.g. 443/TCP being allowed?

Also WireGuard is not a SaaS product, it's a technology. You can run IP and TCP inside a WireGuard tunnel, so not sure which approach would show better performance. Have you ran any tests?

Some other SaaS have built products that use WireGuard as core technology and allow clients to (try to) connect directly, thus lowering latency compared to any option with a jump server in between. The thing is you can't do that with TCP. Would you consider supporting UDP in the future to add direct connections (accomplished by e.g. UDP hole punching)?
I was trying to comment about the lack of different opinions in the discussion. Because it's hardly a discussion if everyone agrees and/or if the people who don't agree are invisible.
are all your workloads single/lightly threaded? my 9700k compiles c++ two to three times faster than my old 4770k.
> These reasons are also why the oligarchs are after control of the internet. As a withering but still standing bastion of anarchistic freedom of speech, it is their primary threat right now.

"As the Americans learned so painfully in Earth's final century, free flow of information is the only safeguard against tyranny. The once-chained people whose leaders at last lose their grip on information flow will soon burst with freedom and vitality, but the free nation gradually constricting its grip on public discourse has begun its rapid slide into despotism. Beware of he who would deny you access to information, for in his heart he dreams himself your master."

- Commissioner Pravin Lal, Peacekeeping Forces (Alpha Centauri, 1999)
Bravo!
All you need to do now is rig another Pi to take a snapshot out the window when the speaker triggers and compare the logs with the snaps to see how many false-positives you have.
6 month notice doesn't seem terrible for a free service imo.
If OP's premise is true, I wonder how much that is changing now that parents are throwing electronics at their children. Many of the things that they get to interact with on an electronic aims to optimize rewards. Will this shape generations that are always in search of quick hits and less interested in the exploratory nature of things? How will something that seems to small as a parent reshape the children and society?
Yeah, I can't help but think announcing its chips' performance 1-1.5 years in advance will allow the competition to demolish them at that time, because they'll know exactly what they need to do to beat Intel by a large margin. And that doesn't take into account Intel's own delays.
Sorry, but no. You can't 'force' someone to do something 'voluntarily'.

The obvious reality is that Eich realized he fucked up and could no longer effectively lead Mozilla, given that they are as much about their self reinforced myth of being the internet good guys as they are about tech.

And so he stepped down.

The kind of scene that you are envisioning occurs in Maffia movies but not IRL. Eich was under a lot of pressure, but most of that as a direct consequence of the inherent conflict between Mozilla's stated external position and Eich's personal actions. When you are CEO of such a large company you know that you can't combine the two unless you mean it.

Props to Eich for doing what was right instead of further harming Mozilla.
40% single thread increase, but most likely 100+% increase in core count. CPU manufacturers did not slap more cores on a CPU to get high benchmark scores, it's just one of the few viable options for increasing CPU performance.
Write in active voice. That's the single most important lesson I learnt when writing technical specifications.

The #1 goal of technical writing is to be clear and accurate, so passive voice should take a back seat unless you cannot phrase it otherwise. Active voice lets you convey clearer, more concise statements that describe a concept.

Take for example "the ball was thrown by the man" vs "the man threw the ball". The latter is much more concise and easier to parse because the active object preceeds the passive one and so the concept unfolds linearly.

If you're using Word for writing, go into options > proofing > find 'writing style' and hit 'settings' > turn on 'passive sentences'. I just throw it to the default 'grammar & style' because I'd prefer to know of and actively decide against style issues than not. It's helped drill my writing significantly.
Whats to stop someone from getting a verified account for someone and them selling it to the highest bidder? Should Twitter now require that an account no longer from the verified person/org be reverified?
> They help the industry and help finance the lower-end models

Do they though? From how most companies operate that I've seen from the inside, I would assume that such a market response would shift their focus towards high-end models, and low-end models will be neglected.

Sure, there is somewhat of a technology trickle down towards lower-end models over time, but that seems to be driven on an industry/supplier/competition level and mostly disconnected from luxury consumers. Especially "_financing_ the lower-end models" seems unlikely, as no manufacturer would lower the prices on the lower-end models, just because they make "enough" on the high-end ones. The only way this would apply would be through shared overhead, which given that we are talking about different product lines often tends to be minimal.
maybe your vanity is so strong it prevents you from even making a fair judgement of your aptitude relative to the mean
"Nitty-gritty"

Damn near caused an outage because the offshore team didn't know that idiom, and I didn't think about how they might not understand that. Told the not to get into the nitty-gritty of the upgrade until we knew more about how the customer was going to build -- but they didn't know what that meant and kept trying to finalize router configs.

Even with fluency little stuff like this can kill. There is a reason NATO makes everyone learn the same phonetic alphabet and radio transmission patters.