skysight-inc/HackerNews huggingface dataset:
Meanwhile Huawei innovates like crazy
https://e.huawei.com/en/products/servers/kunpeng/kunpeng-des...
so does this create views in a mvc pattern?
So you're mainly using... 2 to 4 if I counted that right?

What do you do when you get a new device? Do you have to sync the signatures and display names again manually?
Everything on that benchmark page is listed as GFLOPS/core so at 30GFLOPS that Epyc 7551 should be pushing around 2 TFLOPS. You can take a look at reproducing them if you want if you have a similar system: https://github.com/flame/blis/blob/master/docs/Performance.m...

I ran into some compile issues, but I care more about numpy so I gave this script a try: https://markus-beuckelmann.de/blog/boosting-numpy-blas.html with some quick/dirty results on my Ryzen 3700X (8C16T) workstation (BLIS doesn't seem to perform very well on this small test). You can see performance basically double on MKL when MKL_DEBUG_CPU_TYPE=5 is used. I'll probably continue to stick w/ OpenBLAS for now:

## blis 0.6.0 h516909a_0
# conda activate numpy-blis
# conda run python bench.py
Dotted two 4096x4096 matrices in 2.30 s.
Dotted two vectors of length 524288 in 0.08 ms.
SVD of a 2048x1024 matrix in 0.94 s.
Cholesky decomposition of a 2048x2048 matrix in 0.24 s.
Eigendecomposition of a 2048x2048 matrix in 6.36 s.

## libopenblas 0.3.7 h5ec1e0e_4
# conda activate numpy-openblas
# conda run python bench.py
Dotted two 4096x4096 matrices in 0.41 s.
Dotted two vectors of length 524288 in 0.02 ms.
SVD of a 2048x1024 matrix in 0.55 s.
Cholesky decomposition of a 2048x2048 matrix in 0.14 s.
Eigendecomposition of a 2048x2048 matrix in 5.53 s.

## mkl 2019.4 243
# conda activate numpy-mkl
# conda run python bench.py
Dotted two 4096x4096 matrices in 1.53 s.
Dotted two vectors of length 524288 in 0.02 ms.
SVD of a 2048x1024 matrix in 0.51 s.
Cholesky decomposition of a 2048x2048 matrix in 0.29 s.
Eigendecomposition of a 2048x2048 matrix in 4.79 s.

# export MKL_DEBUG_CPU_TYPE=5
# conda run python bench.py
Dotted two 4096x4096 matrices in 0.33 s.
Dotted two vectors of length 524288 in 0.02 ms.
SVD of a 2048x1024 matrix in 0.29 s.
Cholesky decomposition of a 2048x2048 matrix in 0.15 s.
Eigendecomposition of a 2048x2048 matrix in 3.29 s.
Starlink satellites are too small to do much orbital maneuvering. They only carry a small supply of krypton gas for their station keeping thrusters.
You can have a catch all in gmail that goes to your main mailbox. I do the same thing - every company and site gets a unique email so I know who has violated GDPR easily ;-)
I agree. I've worked at a company where the plan to migrate from a legacy system to the green architecture was planned to take a decade. With large systems, you will always be in a state of flux. It's simply impossible to replace the entire system in one swoop. Libraries like this acknowledge the incremental nature of accepting a migration path over time.
Say Good-Bye to the Ten-Digit ISBN
-Oh, they most definitely do, it was poorly worded on my part - my thought was that their selection of titles is rather UK-centric, though I do believe it has broadened in later years.

(I live in Norway, but have been a Folio Society regular for a decade and change, now - books published in Norwegian are rather expensive, so the premium (in the international market) price of Folio Society books is still quite comparable to that of a Norwegian hardcover release - but the comparison ends there.)
Probably in the broad category of “feminism is untouchable, even when it is inconsistent with women's rights”. It's a direct copy of a tweet though, so maybe a different person.
"Hardbacks are also more profitable for publishers: they will often sell at twice the price of their paperback equivalent but do not cost twice as much to produce."

That was a mistake of the print-on-demand machine enthusiasts. They generated disposable paperbacks. E-readers ate that business. Now, a machine that prints and binds good hardbacks on demand - that might be useful.
Flying water taxis have lift-off in paris as 'seabubbles' launch testing phase
You're the perfect person I can asked an "advanced" question since you're using a unified inbox.

Would you see an improvement in having a web-based mail client where, with one login, you can access and quickly switch between all these addresses' inboxes?
Even if we still had the Library of Alexandria, it may have shed zero light on the actual lives of citizens. Archiving content on the internet means capturing thousands of individual level perspectives and experiences. We don't know what will end up being important to historians 50 or 100 years from now. I would bet there are dozens if not hundreds of historians that would give anything for a record of their favorite time period that contains even a fraction of the amount of content today's archive efforts are storing.

It's also not horrendously expensive - we are getting better and better at storage as well data analysis techniques, so stuff that seems useless today may be useful 50 years from now and cost less to store than it does now. The key thing again being that we can't benefit from hindsight.

Even graffiti can give insight into a time period, even if that insight is that that time period had an unusually high number of graffiti artists.
It wasn't a "radio license." It was an authorization to "construct, deploy, and operate a proposed non-geostationary orbit (NGSO) satellite system comprising 4,425 satellites for the provision of fixed-satellite service (FSS) around the world."

I don't see why the FCC wouldn't consider impact to visual astronomy, when they did consider increased collision risk (also unrelated to any regulated frequencies).

> IAU publicly decried satellite constellations in January, months before May

Can you link to information about this public statement from January? When I google "IAU satellite constellations," I find only https://www.iau.org/news/announcements/detail/ann19035/ from June.
Let me quote a quote from TFA:

Bjarne Stroustrup: "Systems programming came out of the field where you had to deal with hardware, and then the applications became more complicated. You need to deal with complexity. If you have any issues of significant resource constraints, you’re in the systems programming domain. If you need finer grained control, then you’re also in the systems programming domain. It’s the constraints that determine whether it’s systems programming. Are you running out of memory? Are you running out of time?"

These constraints lead to the level of complexity which many programmers are unable to deal with.
Another source of the complexity is hardware itself -- it is asynchronous and opaque.
I really like https://gwern.net.

When I built my own site (https://www.gtf.io), I tried to make it as "minimalist" as possible -- fast rendering (v little CSS, no JS, completely static). I wanted it to have no distractions whatsoever, I just wanted it to be readable.
In many cases an email address is used as a primary ID. Blog comments, gravatar images, and many social apps are this way. When you intro one contact to another, which email address do you use?

Even for businesses it can be a pain. Fortunately, few of my own customers follow your protocol, but I've had a couple of very paranoid German users who signed up for my service under a numbered email address and then later emailed me from another address asking for help... and I had no idea who they were or ability to help them.

If your concern is just spam, it's trivial to block an offending address. Why do you need to fracture your address? It seems like you're creating a massive headache both for yourself and for those who want to deal with you.

For a point of reference, I've been pretty active on the web since its early days and at least after PG's "Plan for spam" essay, I've never had a serious issue. The worst problem has been somebody who has the same name as me and a similar email address. His elderly friends consistently email me by accident trying to reach him. Other than that, it's been fine. Recruiters have been mildly annoying, but even they don't send more than a couple of emails per week.
The physics behind how fire ants band together into robust floating “rafts”
Thanks. (I'll try not to get arrogant, now that something I said was interesting.. ;)

I actually don't access my email from my phone, but the hosting provider (again, pair.com) has a web UI for accessing email (very roughly comparable to gmail) so I certainly could log on there, or could install an IMAP email client on my phone to browse the email until it gets POPped off the host when I am back at the laptop.

When switching laptops, I would restore my local email from a backup (I guess I'm willing to lose a day or three, and try to remember what was important), or rsync the email files back from my fallback/old laptop. I have a somewhat regular routine to upload those files to my pair.com shell account storage (tar, gz, gpg encrypted, then scp, and sometimes to my free google storage and/or AWS glacier), as well as rsyncing key files with a script (which has grown over time to become a full restore for all the accounts I use on my computer) to the old/fallback laptop, and semi-periodic full backups (carefully selected then tar/gz/gpg encrypted) of files that matter, to optical off-site media (not enough volume for tape quite yet I guess).

I tried to answer the access question better in another edit to my original comment above.... Let me know if not.
It's funny but I don't remember much about it now, other than he was one of my heroes when I was young. I can't remember the age I was either - but I think it was between 8 and 10.

The only thing I do remember is having a book with the portrait by Henry Inman in it https://npg.si.edu/blog/portrait-sequoyah-henry-inman I still remember that portrait, and sitting around daydreaming that I was him.
Check whether it happened to do that for a given call or a portable way to predict whether it will?

dump_vdso [1] will write the vdso to stdout, you can use binutils like objdump or nm to list the symbols present.

[1] https://kernel.googlesource.com/pub/scm/linux/kernel/git/lut...
I live in a very large city in Europe. I think the number of stars you can see is less than 20. Ground based pollution is horrible, I don't know how you can compare those two.
About 7. I require 3 for personal use (one main, 2 junk for accounts for websites that I don't care about but need an account), one school one, one for my scanners smtp scan to email function and the other 2 are just old ones.
Wow! I feel like they really peeled back the covers on this one. A lot of information in this one that I can use for my business Curate.
Great question! I'll take an amateur swing at a decent answer:

People doing important work (esp important work that is underfunded) don't have time to write/record their own histories. But that history can be instructive, to learn what worked and what didn't, and help future travellers do it better :)

And perhaps especially important: ppl engaging in these under-resourced efforts are often working in domains that capitalism is... less curious about, we'll just say. Otherwise, it would likely be able to be more highly documented, as incentive is there to preserve it.

Our ability to improve our present from better understanding our past is a supposed benefit of a digital world that accrues data -- we have records of things that in prior ages just flew by in conversation (for better or for worse). But efforts like this rob us all of that wisdom <3

And again, there is an asymmetry in who gets robbed. It is often the folks working in the commons, those doing invisible maintenance labour (nonprofits, grassroots, community), and generally just people doing work within the cracks of capitalism.
Start Taking Your Side Hustle Seriously. Here’s How
You've given me a lot of info (thanks for that) so I can ask you a question that would usually come "down the line".

Especially since you're cross-platform (mac mini, windows, iphone), would you use a web-based email client where, with one login, you can access all these 6? Not in an unified inbox, but have them as separate.

Essentially Apple Mail Client but in the browser.
I was responding to this:

>Says something about the culture at keybase.

That is, they've been saying something about their culture with every blog post. I'm not making a judgement call on it.
Drug combination can both kill cancer and help the immune system to respond
Search for the title in google and the resulting wsj article won’t have the paywall.
You can’t manufacture complicated objects in space
Forgot the password to the account.
So what would you do?
Thanks for clarifying everything — because of the info you've given me, I can ask you a question that would usually come after some back-and-forth:

Would you use a web-based email client where, with one login, you can access the relevant ones? Not in an unified inbox, but have them as separates.

Say you add all of them but disable notifications on address #4 and set notification rules for #5.

As a consequence, you wouldn't need to forward #3 to #2.
But the data will be going to Archive.org, correct?
Facebook and Twitter timelines are bad examples. There is no reason to avoid indexing by date and those services do in fact index by date. Those services may even be able to use custom database engines and build excellent date-based pagination menu from their index — they just don't do it. Infinite scrolling has better user retention (read: "takes more time to navigate") and allows to easily inject advertizing. So Facebook and Twitter will continue to use it regardless of it's technical merits.

The article does not make a point to avoid feature-rich pagination. It is not about infinite scrolling somehow being a great thing either. It is about SQL "OFFSET" operator being a piece of donkey shit. SQL requires OFFSET to have precise starting position and that position can only be determined by iterating over first OFFSET items from database — which generally does not use index. Most backend programmers have no clue and try to use OFFSET as their go-to pagination tool. Their pagination sucks and makes servers hang under trivial load.
Continuum had something like this. If you owed too much, they would implant the ship right into your spine and it would take full control of your body until your death (since it was impossible for you to pay off the amount).
I wholeheartedly agree with you, it surely is fun, especially when it is a toy project!

As for the systems programming please see my answer to a sibling comment.
Have you ever taken MDMA? I've personally found that the bonds it builds between people last long after the experience is over, and I know a couple who anecdotally feel like doing MDMA together has improved their relationship. It has risks, including anxiety attacks afterwards if you take too much, but the one person I know who had a couple months of anxiety attacks from taking MDMA (shortly after taking the analog MDA) still felt like the positive interpersonal effects were lasting and unaffected by the later anxiety attacks.
If you switch devices, do you just login with Fastmail once and everything is synced? Or do you have to sync details such as display name+signatures again?
Having worked at multiple engineering organizations, I could see how some people might question the value of this. For example, A big N company I worked at went all in on React. Top down, no ifs-ands-or-buts about it. I'm biased and like React, so I didn't mind the decision. Today, I'm in an engineering organization where we have teams using React, Vue, and Angular, with no foreseeable convergence on one. Each team feels most productive in its preferred stack. A solution like this allows us to at least ship our code together, instead of having everyone maintain CI/CD on top of their application code. It buys us additional developer productivity. We don't need to be duplicating deployment pipelines.
https://climate.nasa.gov/evidence/

https://www.ipcc.ch/report/ar5/syr/

Baseless, uninformed skepticism is bad.
This has been going around for a while, but I have been unable to find anything technical about this scam. Does anyone know how it works, or a link that explains it?

Is this something specific to the York Police switchboard, or is it something potentially larger than this particular event? Is it even a real "new technology"?

It seems rather incredulous to me that every article says the same non-technical blah, and they all lead back to one story about this one person, while no technical information or even hints about it appear outside of that rather tiny bubble.
My old gaming box is still running Windows 7. Honestly, I view the OS as nothing more than a platform to run my apps - and for most of my (ridiculous) steam collection, it runs the games, vmware workstation, my dev tools, and browsers just fine. All the hardware in there has drivers. The 'extras' in Windows 10 just are not things I use or care about. The only feature that interest me is the continued support - so some time this December, I'll be updating those machines. I likely hung on to XP64 longer than I should have, as my apps just worked... so same 'unfamiliar' pushback this time around.

From what I understand, you can still do it without an online account... if you don't install with a network connection.

I kicked Win10 around when my threadripper hardware came in and ended up just installing Centos on my primary box. EOL for Windows 7 just seemed to happen really fast.
I used to love this once, when you're a child it feels like hacking, like forcing Windows to have a second start menu (if you make the new toolbar small enough, the folder contents appear as a menu).
YES! It's like preserving ecological diversity. It's a store for later learning. Verizon is working in cold hard capitalism, and you can bet your lunch that they did NOT use Google Groups to hold their shared wisdom/history, and they would never let it be lost.

But many don't have the pockets for better systems, and so their earned knowledge lived on Google Groups. And when you think of all the people and groups that might have had needs to store their history, and what tools they might have used, what do you expect the skew of Yahoo Groups was. Certainly no Fortune 500 companies, but rather nonprofit and grassroots and all sorts of domains that are already getting the short end of the stick in our world :)
It wasn't Alan Kay, it was Ivan Sutherland who was a father of computer graphics.
> foolproof technological verification, all this goes away. And I don't understand how you think this doesn't exist

Well, firstly, having some familiarity with software, it's rare to come across 'foolproof' used as an adjective, even with formally proved correct pieces of code.

But, I accept that it's possible that if implemented correctly, something like the most modern forms of things like Pret a Voter might be pretty secure. However, it's going to be harder for a normal human to check that Pret a Voter is implemented correctly than to check that a paper ballot system is implemented correctly.

For example, in Pret a Voter, the group of tellers and only the group of tellers have the ability to recover the original order. This would allow them to decrypt any of the posted receipts, if they shared that knowledge with someone nefarious, it provides perfect means for vote coercion. If the process is not run correctly and they are colluding, they could have the chance to choose a decryption that provides the right result.

If you implement Pret a Voter correctly, with a group of ideologically distinct tellers, and you involve them at the right points in the process, and not at other points, and you have a non-colluding auditor check they are doing their job correctly, then everything is fine, but in practice, how is a voter going to get that confidence?

This is ignoring very real usability concerns (that in some cases can be politically weaponized to disenfrancise particular segments of the population). https://www.usenix.org/system/files/conference/jets15/jets_0...

Ultimately, I find myself agreeing with Bruce Schneier. "The problem isn't the math, it's the human procedures around the math. I don't think a cryptographic voting system would be an improvement, because that's not the weakest link." https://www.schneier.com/blog/archives/2006/11/voting_techno...
Thanks for writing it! I'm a Python programmer in my day job. I have sometimes remarked that the reason I play around with Haskell in my free time is because I don't want to see another run time type error unless I'm being paid to do so. But I needed to do some spreadsheet-scraping and data-munging for a personal project and I figured it would be easier in Python. So I searched and found your article and it was just what I needed.

Now to sneak it in at work...
What are your thoughts on this?
For it to be truly game over, the wasm implementation it's running on must also protect the wasm payload itself, otherwise it would be trivial to patch that to MITM it.

So, on something like iOS, it could be game over (but I'm also curious what Apple is going to do with wasm there, given that it goes contrary to their strategy of being the gatekeeper for all code running on the platform). But not for the rest.
It could have to do with all the tracking the new reddit does. Just open the network tab and see it firing off network requests as you move the mouse.
An architect's defence of open plan offices (2018)
> It wasn't a "radio license."

It's fundamentally a radio license:

https://www.law.cornell.edu/cfr/text/47/25.114

> when they did consider increased collision risk

Yup, they are supposed to evaluate orbital debris and collision risk, too, 47 CFR 25.114(d)(14). That, and equitable service (for some services) to Alaska/Hawaii are the only non-radio concerns they are permitted by regulation to consider.
> I don't think it would be too expensive to drop a particular record or table from a database if the incentive was there.

Copying is so cheap these days that it often becomes intractable to erease it all.

> But could you elaborate on what you mean by 'transparency by default'?

I often observe that we think that some things should be private but that we do not spend the effort to keep them that way.
It has a lot more to do with pain management than jobs.
Haha, no worry, nothing sounded arrogant.

Instead of doing all that stuff and getting your hands dirty with AWS and .tar .gz etc., would you use a web-based email client where, with one login, you can access to all your email addresses?

Not in an unified inbox, but have them as separates. Say cmd+1 is quickly switching to address #1, cmd +2 is switching to address #2 and so on...

When you'd be switching devices, you'd just log in once and get access to all of them.

Would you use that?
You are asking for a rational explanation for why something better is less popular than something that is worse. The answer almost certainly is "just because", and more specifically "because Facebook made GraphQL, not Datalog".

Graphql had a lot of hype around it when it was first announced. It so happens that I had just learned Prolog at the time and was personally bemoaning why SQL was so popular when a Prolog-like solution would be so much better. A month or so later comes all the podcasts and articles on HN from Facebook devs about GraphQL.

Datalog is a really great technology, and the idea that you can guarantee that each statement terminates is very powerful.

GraphQL seems to be a great technology when you have an extremely specific requirements. I personally would certainly use it if i had those requirements, but IMO it seems totally unjustified for your average tech company.
I really don't see it - can you give an example? I just tried the homepage and first few links on reddit.com and old.reddit.com.

What do you see?
One could also use the built-in visual style engine by patching uxtheme.dll or by using StyleXP which patched it in RAM
There will, indeed, always be those people. But there will also be people who want to make good lives for themselves and their families, if they can only see a way to do that.

I'd bet there are more of the latter.