skysight-inc/HackerNews huggingface dataset:
Probably because it’s a lot of work.
Well, in my humble opinion, I believe most people that choose scala, thinking of it "the better java" usually gets frustrated, especially when they start off using the "cool" stuff people say on twitter.

Tbh, I've been programming in scala for 5 or 6 years now and have never worked with "proper" FP libraries like cats or zio. All the companies I've been working with, have used the lightbend stack, so basically play framework, which is easy to learn for someone coming from java/spring and the most different, Akka streams.

One day one of my java colleagues started an argument saying scala was too complex etc etc. I asked based on which code? He mentioned scalaz. So tell me what the hell someone who has never programmed in scala before was doing looking at scalaz code? No wonder why a novice would think of it.

The bottom line is that if you are new to scala and/or has no experienced developer nearby but still want to try out scala, just stick with the standard library and use play for your rest services. When you are confident enough with the language, if interested, have a look at the FP libraries.
China reported to WHO, that it had EVERYTHING under control and that virus was not lethal to humans.

China is west to the USA.
Real hackers maintain their ability to hack decimal architectures.[0]

[0] https://en.wikipedia.org/wiki/IBM_7070
/tmp and /var/log on tmpfs works as well, though it needs a bit of fiddling.
Because it requires only the ends to adopt, whereas IPv6 requires cooperation from e.g., my ISP.
Speculating the Entire x86-64 Instruction Set with This One Weird Trick
The most strict ratio requirements I've seen for daycares is 4 kids to 1 adult (7 kids to 2 adults in Massachusetts) for toddlers and younger.
The Case for More Doping in the Olympics
A slight drop in audio would be perfectly unacceptable for eg computers running concerts.
I'm inclined to think democrats talking about anti trust in relation to tech firms are more looking for influence than honest-to-god anti trust.

It's much easier to get companies to move your way if you threaten them with broad investigations into their activities. They're much more likely to behave the way you want later.

That doesn't change the real danger these companies represent to the continued freedoms and viability of society, given the current social media feedback loop and the death of journalism as a result of tech.

We're in uncharted territory.
Yes it surely is
Thanks, I didn't know the history. That's pre-Builder.. Mine looked like this: https://winworldpc.com/product/borland-c-builder/1x

Here's the kind of thing I did with it: http://www.adamponting.com/ifs-art/
Is there a biological imperative for a male other than orgasming, which ostensibly, content from a website can accomplish?
Aren’t most NASes ARM-based? While they don’t usually support NVMe, they do support SATA SSDs (which would max out at the same speed the Pi’s single-PCIe-lane NVMe gets you.)

Usually NASes are thought of as not too power efficient; but that’s because of the HDDs in them. Remove the spinning rust, remove the problem.
Safari will auto-expand the AMP link to the deep link, so at least within iOS's default browser and using its share sheet, AMP doesn't break link sharing.
In practice diversification has actually gotten harder for most investors. The correlation coefficient between all major asset classes during periods of high volatility has increased across the board. Investors have had to move into riskier illiquid assets in pursuit of uncorrelated returns.
Foundry service seems like a good idea. 14nm may be a bit long in the tooth for modern phones, laptops, servers but it would be a cutting edge process for most embedded products. Intel built more 14nm capacity than usual because of the 10nm problems. As they finally move to 10nm and 7nm EUV processes, it makes sense to try to sell their 14nm fab space/time to anyone who wants it.
There is a worst case that is much worse then the now mentioned 1ms. Namely really big change in allocation rate in which case the gc cycle does not finish before running out of memory (ZGC uses allocation rate to determine when to start next gc cycle). In that case ZGC stops allocations ("Allocation Stall" in gc logs). But this is basically a failure mode and should not happen during normal operations at all.

Though you can configure for this in a couple ways if you run into this issue

1. By telling it to treat some amount of heap as the max that is not actual max when it comes to it calculating when it should start next gc cycle. (-XX:SoftMaxHeapSize) https://malloc.se/blog/zgc-softmaxheapsize

2. Increasing the amount of concurrent gc threads so they will finish their work faster (-XX:ConcGCThreads)

3. Just run really large heap so the "run a gc cycle even if we don't need to based on allocation rate" gc cycle keeps the heap in check.

Though after JDK 15 we have not had to mess with any of these. Prior to that we had to adjust soft max heap size a bit. With JDK 16 it should be even better I guess (should be upgrading sometime next week)
Everyone has to make their own mistakes to learn.
I created the C4 model (https://c4model.com) as a way to help teams agree upon a set of abstractions and diagram types to describe software architecture. That website also has a tooling section with some suggestions, but you might start with the open source Structurizr CLI and DSL combo ... it provides a way to create multiple diagrams from a single model, and those diagrams can be rendered with a number of tools. See https://structurizr.org for more.
Fun game! Actually very well made for something that's open and free. Pretty great to play with some friends online during this pandemic.
In a chapter of "Ninety Percent of Everything", the author rides a container ship through the Suez Canal and relates what it's like, if this has piqued your interest about the shipping industry. https://www.goodreads.com/book/show/16044961-ninety-percent-...
> PCRE is hardly used "everywhere".

The topic under discussion was extensions that make regex non-regular (as popularised by Perl and libpcre), not PCRE per se. Per this site's rules, I assume good faith and that you simply misunderstood me and did not deliberately put up and topple this straw-man.

Adoption of non-regular extensions is overwhelmingly larger than adoption of the opposite.

1. These non-regular extensions can be found in Java/Kotlin/Scala/etc., Javascript, Perl, PHP, Python, Ruby, C#, R, Swift, Matlab, Julia, Haxe, Ocaml and literally dozens of other languages on various popularity charts, and as a first pick option in C, C++ and Lua. Go and Rust are the exemptions to the rule! There are millions of pieces of software written using these which one can't even see because they are not public.

2. Programmers and end users want features and power much more than they want determinism. (Performance is a red herring because the vast majority of the time, performance is good enough, or even identical to non-extended.) That's why ripgrep and GNU grep and rspamd have them.

https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#how...

https://www.gnu.org/software/grep/manual/html_node/Regular-E...

https://rspamd.com/announce/2016/03/21/rspamd-1.2.0.html

3. A factual survey where libraries are used. This will be invisible for the aforementioned programming languages because they have built-in regex, but simply libpcre alone versus re2 and libhs shows clearly which paradigm is dominant and which is a niche.

libpcre: ag, apache2, blender, clamav, cppcheck, exim, fish, git, gnome-builder, godot, grep, haproxy, kodi, libvte, lighttpd, lldb, mariadb, mongodb, mutt/neomutt, mysql-workbench, nginx, nmap, pam, postfix, Qt5/Qt6, rspamd, selinux, sway, swig, syslog-ng, systemd, uwsgi, uwsgi, varnish, vlc, wget, zsh … … … and 110 more.

re2: bloaty, chromium/chromedriver/qtwebengine, clickhouse, libgrpc

libhs: libndpi, rspamd
Apple is a consumer electronics company and they keep reiterating that. Their whole strategy is to be an island unto themselves where they can maintain high gross margins and squeeze their suppliers.

They're not interested in competing on other people's terms in commoditized markets. They sell luxury goods.
I use node as a backend more often than not. nvm makes environment setup a piece of cake. If I need a db I use sqlite3, typically just writing the sql by hand. This is plenty for most simple projects. If you prefer Ruby or Python, the same strategies can be adopted with Sinatra/Flask, but I refuse to write python unless I'm being paid.

For frontend, I think I am fastest with React, but I prefer to use handwritten js most of the time.
I would be more inclined to agree if not for the fact that the board invited him back. Standing by him through this would have been bad enough, let alone inviting him back after his resignation. I don't have confidence in a board which believes this to be a wise decision.

They shouldn't lose their positions because of Stallman's beliefs, but because of their own unwise decision to return him to a position of greater influence.
>Are people really just holding out on experiencing life in the hope that either someone richer or richer times might suddenly appear? Because that would be monumentally stupid.

It seems reasonable to me to not have children if you do not feel secure about your housing prospects and overall cash flow projections.
No doubt those are prominent applications in the Go ecosystem, and thus I can understand why people with little Go experience (or little experience circa 2012-2015) have this perception, Go was gaining momentum in the devops and network-services spaces before those apps came to fruition.

Personally, I started using it because it was the only language at the time that made it easy to build and deploy static binaries--I didn't have to learn a DSL to download and wire together a bunch of dependencies (nor run a flaky daemon in the background because the performance of the CLI is so poor) or cargo cult the incantation to package them into an archive or figure out how to make sure that my targets have compatible versions of the target runtime or etc. Similarly I didn't have to figure out how to wire together a third party testing library and integrate it into the build system. Similarly I didn't need to worry about packaging and hosting my libraries or documentation. I also didn't need to operate an external web server like uwsgi or jetty--Go's standard library has a production-quality HTTP server builtin (and its concurrency features made it fast and scalable). The language features were also a pretty big boon: it had value types, first class functions, type inference, "duck typed" interfaces, goroutines, etc and best of all: an ecosystem free from the pitfalls of OOP (inheritance, banana-gorilla-jungle architecture, etc).

Frankly, it's just an amazing little language. I do wish I could take its runtime, tooling, familiar syntax, etc and plug in a different type system, mostly one with rust-like enums and generics; however, the particulars of a static type system are relatively minor factors in the outcome of a given project.
People say this, but I didn't consider it worthy of being mentioned as a serious reason. You can invest in stocks or commodities or real estate or these days cryptocurrencies. They all have great historic returns but some people and some institutions instead lend their billions to the world's governments at such low prices. You can't say with a straight face that there are no other plausible investments.

You could tell the opposite story: bonds continue to be popular and pricy because the world fears instability: that any other asset class may be in a bubble and about to lose all its value. But even then, investors are saying that though companies and industries may rise and fall, the countries will survive and pay their debts.
Sorry, you want me to name a person who had their info/data leaked because of unpatched OS/broswer/mobile?

Might as well ask me to name "one" covid victim, lest they're all "actors".

My uncle, for one, had a randomsware attack 3 years ago, crippling his (small, construction services) company for weeks.

You are aware that there are tons of malware attacks, computers controlled as bots (doing mining, DDoS, etc.), ransomware, etc, right? Or is this some episode of the Twilight Zone?

https://www.csoonline.com/article/2923557/many-ransomware-vi...

https://krebsonsecurity.com/2019/12/ransomware-gangs-now-out...

https://www.securityweek.com/google-sophisticated-apt-group-...

https://www.securityweek.com/sierra-wireless-says-ransomware...
>Why is it that Elon Musk can sell an NFT of Elon Musk's tweet, but Jeff Bezos would have a much harder time doing the same? Elon and Jeff have the same level of ability to screenshot Elon's tweet and stick it into an NFT dapp, so what's the difference? To anyone who has even a basic intuitive understanding of human social psychology (or the fake art scene), the answer is obvious: Elon selling Elon's tweet is the real thing, and Jeff doing the same is not. Once again, millions of dollars of value are being controlled and allocated, not by individuals or cryptographic keys, but by social conceptions of legitimacy.

It seems like Vitalik has stumbled into another restatement of the famous essay "What Colour are your bits?"[1] ... which is basically a poetic way of saying "What _Provenance_ are your bits?"

Provenance matters.

(But I'm not claiming that NFTs will have enduring value. I can't tell if they will be a fad or not.)

[1] https://ansuz.sooke.bc.ca/entry/23#:~:text=Having%20identica....
This is a valid point but ask whether Google couldn’t have had the same effect by telling everyone that page speed / bloat was a strong ranking factor. AMP forced a large amount of unreliable, slow JavaScript into the critical path so the benefits could have gone even further.
If it walks like ajassy and talks like ajassy then its definitely got to be the new head of AWS. Doesn't Amazon just love their boomerangs. At least Tableau got 5 years out of Mr. Selipsky.
This is disingenuous given that's not how Google AMP works when viewing an article on its search results:

> Both sites are measurably worse on their AMP versions. The amount of data transferred is higher, the script execution is worse, and the page takes longer to load. So much for the promise of speed and a better user experience.

AMP pages render instantly because Google is able to pre-cache their data. So you're not paying the same price at click as you do when you go to a non-amp page. Yes, AMP doesn't make sense as a tech to render your main site when a user directly visits it, but for embedding your content into another's experience, it does allow for very fast load times.
Unloading and just dragging off on the land would likely be faster option. Blowing up is really worst case to do...
I have nothing relevant to add here, except to ask: is it just me, or does Intel’s branding suck? How do I pronounce X^e exactly?
> because they have been asleep at the wheel for almost two decades now

Lobbying.
Social media isn't the enemy of mental health, it's how you see it
... until every person in the world is simultaneously an advisor and a peer and total value of being in the network is maximized for each individual.

Really?
If your domain provider's API sucks, or doesn't exist, or requires generating a password/key with more permissions than you're willing to give a script, look at acme-dns [1] and delegated DNS challenges:

https://github.com/joohoi/acme-dns
> their motive for AMP was to improve their ad revenue

It can be both. AMP legitimately sped up a lot of crappy news sites. That put pressure on non-AMP sites to get their game together. It was probably a net positive at first. But then Google abused their position.
I'm literally correct. Look up "to deprecate" in the dictionary. In APIs like Java it's clear that you can still use the API, but its use is discouraged because it will soon become unsupported.

A deprecated API is one that you are no longer recommended to use, due to changes in the API. While deprecated classes, methods, and fields are still implemented, they may be removed in future implementations, so you should not use them in new code, and if possible rewrite old code not to use them.

https://docs.oracle.com/javase/8/docs/technotes/guides/javad...
Google could just penalize websites for being JS heavy or loading slow but instead they built a walled garden they have control over.

I get some happiness about it but hopefully we can have nice things without such massive sacrifices.
Otherwise known as the reason large art sales exist: Money laundering et al.

It is very convenient when you get to call your money transfer "A Sale". If the thing you're buying has a publicly verifiable (albeit dubious/preposterous) market value, you aren't even committing fraud!
Reminds me of the "fun" year after year of getting into Blizzcon. Friends and I managed to snag tickets for 2011, (there wasn't a 2012 Blizzcon), 2013, 2014, 2015, 2016, 2017, and 2018 before finally calling it off. I believe Blizzard switched the vendor they sold tickets through three times during that span.
> Abusing users with bloat is supposedly some great freedom worth fighting for

The thing people were offended by wasn't the lack of bloat, it was the fact that it was ceding even more control to Google.
At least a few of these seem to be cases where the concept of a point particle breaks down.

There are similar problems in E&M at caustics that are solved by remembering that E&M waves have non-zero wavelength.
An FQDN doesn't imply it's reversed: https://en.wikipedia.org/wiki/Fully_qualified_domain_name

I've never seen an FQDN written that way. It may be possible, but it definitely isn't common.
Not dead for me. I use it for headless cloud image and video processing all the time. Long live xv!
However, the number of additions required to add those sets of matrices is much closer together. Generally, the number of additions is equal to the number of entries in the matrix, so four for the two-by-two matrices and 16 for the four-by-four matrices.

Maybe my linear algebra is REALLY rusty, but I that doesn't seem right to me.

For two 4x4 matrices, each element in the output matrix will be the sum of four products. So each of the 16 output elements will require 3 additions, and you'll need a total of 48 additions.

I'm not sure where they're getting "16 additions" from.

To multiply two nxn matrices according to the textbook method, I think you'll need n^3 multiplications and n^3-n^2 additions.

I don't doubt that the multiplication time dominates the algorithm. Maybe this is just a nitpick.
Resale of an NFT is different; since you can look up previous owners of the NFT there's a way to validate "yes this NFT is the one originally sold by Elon".

The NFT has value Because it was the one Elon sold and signified as legit, versus the NFT some random person sold
> The reality is everyone is just trying to make money. I think we are better off coming to terms with that instead of living in a collective fantasy.

The reality is that not everyone does the same thing for the same reasons. No, not everyone working in the Ethereum ecosystem does so just to make quick money, just like not everyone is working in the military just to kill people, some try to help make the world better.
Google is not the only company pushing for these changes, every mainstream browser is trying to increase HTTPS adoption. And you shouldn't be waiting for them to do so, you should already be running the HTTPS everywhere addon[0] in your browser today.

The overwhelming consensus in the security industry is that end-to-end encryption increases security and privacy. Overwhelmingly, security professionals recommend using HTTPS.

Of course it's tied to user privacy, there are multiple examples of not just malware authors but also corporations like Verizon, public wifi administrators for large establishments, doing sniffing and MITM attacks on non-HTTPS traffic. It's absurd that E2E encryption in the browser has to be defended to people, it is absolutely a privacy and security issue.

I dislike Google's privacy stances too; I'm regularly on the Google hate train. But if you're leaving your Internet traffic unencrypted just because Google is one of the companies telling you to encrypt, then you are pointlessly cutting off your nose to spite your face.

[0]: https://www.eff.org/https-everywhere
Among these only Samsung and TSMC have 7/5nm in production. GF and UMC aren't even pursuing it. SMIC is far behind.
> That is what a conviction means -- we should not punish people before it, nor should we punish people that associate with them

It’s still bad judgement to hire someone who you are aware is being investigated for kidnapping and raping a 10 year old child when you are in a political party trying to get elected.

I mean it’s not a good look for a political party to play the “I knew he was being investigated for child rape, but we hired him anyway because innocent until proven guilty, even though he was actually guilty in the end” card.
> how could regulators and authorities let this happen?

Tech companies were ridiculously popular until recently.
For as much as I hate Amp it's way better than what came before it. Especially for ad heavy sites that typically rank high in Google searches for random stuff. The only time for me it's not an improvement is for reddit where it is a huge annoyance.
Public goods are by definition non-rivalrous and non-excludable. How can they be gobbled?

https://en.wikipedia.org/wiki/Public_good_(economics)

(I'm not being pedantic here. The concept of a public good, in this technical sense, is a very important concept to have -- and it's specifically the kind of "public goods" the article was talking about, along with ideas for improving their tendency to be under-supplied. Goods that can be gobbled up by someone tend to be produced at closer to the optimum amount, since there's a less diffuse private incentive for their production.)
I've seen letterboxd mentioned a couple times in this thread. I use trakt.tv (which has nice Plex integration), are they both sort of the same thing?
The worst-ever 20-year return for the S&P 500 index was +6.4% per year. It’s not the recent bull markets convincing investors that 7% returns will come forever. It’s a long history of such returns.

https://www.thebalance.com/rolling-index-returns-4061795
What You Can and Cannot Eat If You're on a Ketogenic Diet
> Once you got twitter and instagram and reddit

Yep, that's why I have none of these installed on my phone. I read reddit only when I'm sitting at my laptop.
That doesn't even read well. As we'll secure our own systems differently than yours. It's probably more accurate to say they believe only their products were targeted.

They can 'flip the script' and be the ones to put the 'S'ecurity in IoT.
I think if Jeff Bezos decided to sell an NFT of Elon's first tweet, there would be more value there compared to if some random person sold an NFT representing the same thing
And maybe now we know why!
hi dang, I propose a universal solution for similar instances like when a site was down or when another issue has been sorted out: the use of "[resolved]" appended to the title.

This will save you any future issues of having to find ways to reword a title to indicate an issue has been resolved while also allowing for a way for anyone who wants to analyse resolved problems an easy [resolved] tag to filter for.

I hope you don't mind this suggestion if it's feasible to standardise.
That's not a problem in C.S. That's a problem in engineering.
My understanding is some asexual people can experience romance but not obtain any pleasure from sex.

This suggests there are parts of the brains of (some, perhaps most men) looking for something which you can't get from orgasming.
Plan 9 is participating in GSoC 2021
I don't feel that's a meaningfull distinction to make. You could ask the same question about anyone "if the company could get x from this person without throwing the person a position, would it?" of course the answer is no. If a company can get what they want from a person without hiring of course they would do it.