skysight-inc/HackerNews huggingface dataset:
Genuine cases languish in Indian judicial system for decades, couldn't they just make the case against SciHub run around in the system for a few decades. Why waste money to satisfy somebody's greed when it can be put to much better use ?

Can't these researchers get a VPN and access SciHub, Govt of India banned many porn sites, made no difference to its users ?

Use the same money and fund more research!
Without caring about VIM, this would be my options,

Python IDE tooling on Microsoft stack.

https://docs.microsoft.com/en-us/visualstudio/python/python-...

Juno IDE for Julia

https://junolab.org/
How and who do you determine values for assets that aren’t readily traded, such as intellectual property or equity in a private company?

I know how real estate and tangible/intangible asset values are assessed for property taxes purposes, and the problems with that are enormous, not to mention the avenues for fraud and increased paperwork. There are definitely winners and losers there based on your level of influence in society.

How and who determines what “stocks” have societal value?

It’s really easy to say these things, but I have yet to come across someone with even a half baked plan to implement them in a fair way. For example, currently startup employees get screwed with the way taxes work on options, where they owe significant taxes for nebulous gains that they may or may not benefit from.
It's a message in a thread from a technological forum. I think its intended audience are people already familiar with ECC unlike here on HN.
Looks like only recently opened tabs (or some variation on that) show up here. To test, reload all tabs In one window (I used an extension) and check out chrome://inspect again. It's all there. Maybe there's a good reason for not showing all pages in inspect. Who knows. Another problem is that my script grabs page subprocess urls also. I've mainly used this for grabbing my android tabs.

This is an adapted version that skips grabbing subprocesses

collection = document.getElementById("pages").getElementsByClassName("subrow"); final_output_tsv = "title\turl\n"; for (let item of collection) {if(new RegExp("([a-zA-Z0-9]+://)?([a-zA-Z0-9_]+:[a-zA-Z0-9_]+@)?([a-zA-Z0-9.-]+\\.[A-Za-z]{2,4})(:[0-9]+)?(/.*)?").test(item.children[0].innerHTML) === false) final_output_tsv += `${item.children[0].innerHTML}\t${item.children[1] ? item.children[1].innerHTML : "N/A"}\n`}; copy(final_output_tsv)

edit: I used reload all tabs extension with reload all tabs in all windows option turned on. This could get messy.
I always have that conversation when ZFS comes up. Some peoples think ZFS NEEDS ECC, but in fact ZFS needs ECC much as every single one FS in Linux. And every single reliable Machine needs ECC.
Plus I believe there is at least one way in which forks may be removed en masse if the original is removed.
> I had the assumption that all CGI is a rather wasteful practice where you just throw more hardware at the problem.

Hardware can be overloaded quickly if you don't care about it. You still need some engineering to keep everything under control.

I suspect this assumption come from the fact CGI have a lot of different things to render so you try to get the hardware that "support" by and large the problems you will have: You can't focus optimization on every single problem, but you can optimize the 90% use case, so the 10% use case can represent 90% of artist time and keep deadline safe.
Interesting. My experience has been the exact opposite. The quality of matlab's plots paled compared to that of Octave's.
Probably harder than simply creating and standardising a .gov website that hosts research. It's difficult to demonstrate how journals are more than (or utilised better than) search engines.
I believe it was a mistake to decommission eLORAN (both US and Europe), for the reasons you mention. Thankfully we still have terrestrial frequency and time standards (although there was talk of shutting down WWV).

Now that the UK has been kicked out of Galileo, perhaps the government might think about reinstating eLORAN, it would be a good use for some the Longwave AM broadcast infrastructure that will be surplus in the next 10 years or so.
It could just be they think promoting the use of drugs looks bad to mainstream users of their store.
My private address showed up on Bing and they refused to remove it
There was a great defcon talk a while back regarding using ECC. The concept was called "dns jitter"

Basically you can register domains using small bit differences for domains and start getting email and such for that domain

If I recall correctly the example given was a variation of microsoft.com

All because so much equipment doesn't use ECC
Most probably each public library would be assigned a set of accounts, which any citizen can use via their computers by visiting the library.
And even higher in the vicinity of radioactive cattle: https://www.jakepoz.com/debugging-behind-the-iron-curtain/
Beautyrest Mattress Savings $600 Off
ECC matters, even on the desktop, it's not even a discussion, to me.

If you think it doesn't matter: how do you know? If you don't run with ECC memory, you'll never know if memory was corrupted (and recovered).

That blue screen, that sudden reboot, that program crashing. That corrupted picture of your kid.

Who knows.

I'll tell you, who knows. God damn every sysadmin (or the modern equivalent) can tell you how often they get ECC errors. And at even a small scale you'll encounter them. I have, on servers and even on an SAN Storage controller, for crying out loud.

If you care about your data, use ECC memory in your computers.
Hi, handtack.js author here,
I am exploring some size and speed optimizations which might help with this (smaller models such as efficientdet, quantization). Will share once something is ready.
LPDDR4X systems with ECC exist, but it indeed looks like Apple M1 systems aren't one...
Direct Memory Access and other unsafe operations for Java
Could you measure altitude with memory?
Seems likely that “bad ram” was the reason for the recent AT&T fiber issues, given that 1 bit was being flipped reliably in data packets [1]

[1]: https://twitter.com/catfish_man/status/1335373029245775872?l...
Why Should Medical Students and Doctors Learn to Code?
I know, but try explaining that to someone in very small words. There is no admin. There is no login. The api has open CORS because we want reuse and there’s no risk because there’s literally no concept of identity in the app. Everything is public data or f(public).

Scanners see things through their eyes, and they’re not used to static/public.

I the end, It was easier just to rewrite 403 into 404.
-My boss has a Xeon Dell - a 7550, methinks - luggable.

It is filled to the gunwales with ECC RAM.

Cost him the equivalent of $7k or so. Eeek.
If you are not going to list it on the store page. Mozilla has a process thst allow you to sign add-on automatically unlisted without review(you do still need a free account).
> It made me wonder though, who here legitimately thinks their society is nearing collapse? Which society? By which measures are you evaluating the situation?

Since you ask:

* https://old.reddit.com/r/collapse/

The more pratically-minded lean more towards:

* https://old.reddit.com/r/preppers/

There's a certain minimum effort that most people should probably do (even if you don't live in a earthquake zone or hurricane area)

* https://www.ready.gov

* https://www.getprepared.gc.ca/index-en.aspx
My Fantastical Fall from Cyberspace
> Bitcoin should eventually climb to about about $400,000, Scott Minerd, chief investment officer of Guggenheim Investments, told Bloomberg Television in a Dec. 16 interview

Wild speculation if you ask me. I don't think anyone can predict where the price is going. These same guys were saying $50k in 2017.
> Qt is fully open source since 2000

Not fully; only the X11 and embedded version was open source (GPL). The Windows version was only available under a commercial license until 2005. Because of GPL I had to pay for a commercial license for three platforms until 2008. LGPL became available in 2009.

> I'm still sad that some people are spreading so much fud about it 20 years later

It is not exactly the case that the Qt Company clearly points out to users that they can use Qt free of charge under LGPL; rather the opposite seems to be the case. I know various people who primarily bought a commercial licence because they did not consult their own legal advisor and instead followed the recommendations of the QTC sales people.
This is a very good paragraph:

--------------------------------------------------------

The leftists and the rightists each see half of the fraud. The lefties correctly note that a poor kid caught with cocaine goes to jail, while a Bush can write it off as a youthful mistake (they somehow overlook the fact that their man Barrack hasn't granted clemency to any one of the people doing federal time for the same felonies he committed). The righties note that government subsidized windmills kill protected eagles with impunity while Joe Sixpack would be deep in the crap if he even picked up a dead eagle from the side of the road. The lefties note that no one was prosecuted over the financial meltdown. The righties note that the Obama administration rewrote bankruptcy law on the fly to loot value from GM stockholders and hand it to the unions. The lefties note that Republicans tweak export rules to give big corporations subsidies. Every now and then both sides join together to note that, hey! the government is spying on every one of us…or that, hey! the government stole a bunch of people's houses and gave them to Pfizer, because a privately owned for-profit corporation is apparently what the Constitution means by "public use".
Building an IDE from scratch in 60 days
Correct, but the comment you responded to ended with "And the love lasts for a long time."

This suggests experience far more than a single hour, does it not?
I find ipython + ipdb super useful in this regard

But AFAIK neither provide the feature described in the article where you can continue running after an unhandled exception.
The Futurist
It's a market size problem.

For consumer motherboard OEMs, only AMD effectively has ECC support (Intel's has been so spotty and haphazard from product to product), and of AMD users, only a small number care about ECC.

So motherboard companies, being resource and time-starved as they are, don't make it a priority to address such a small user-base.

If Intel started shipping ECC on everything, it would go a long way towards shifting the market.
If I cold start a Raspberry Pi attached GPS in an airplane moving at 175 knots, it can easily be 20-30 minutes before it will determine a fix.
Unless one has the ability to manipulate the market, I can't see how it's possible to separate actual potential from hype, scams, and other unreliable info.

Every year there's press about someone saying this will be the year bitcoin breaks 100k. Perhaps eventually that will be true, or perhaps it never will.

So if you have just so much money you're having trouble spreading it out across different types of assets, I can't see why people would buy bitcoin. (It is convenient for some transactions, but as an investment it seems more foolish now than ever in the past.)
How could that work in practice? Is anyone able to change the same unique password?
To someone on HN who isn’t familiar with what Google does that explains nothing about how Google works ;)
I was going to say no but I just checked and at least ONE latest generation i3 processor supports ECC

https://ark.intel.com/content/www/us/en/ark/compare.html?pro...

https://ark.intel.com/content/www/us/en/ark/products/208074/...

Problem is this processor is an Embedded processor so probably not for us

> Industrial Extended Temp, Embedded Broad Market Extended Temp

My understanding is Intel does not support ECC on the desktop unless you pay extra.
I have experienced this exact issue as well.
Why? Doesn't that prove the copyright belongs to the SO commenter (and therefore permissively licensed), not the GPL author?
Are there any Ryzen boards that support ECC and actually correct errors?
I don't think anyone with any credibility says things like this unless they are either capable of manipulating the price (or know someone who is, and who will), or unless they are trying to hype it for short term gain.
Lenovo P53 has 3 NVMe slots, 4k OLED with touchscreen (and optional pen) and up to 128GB ECC RAM if you choose the Xeon processor. It's big and heavy, but it exists.

I hope AMD will create a better market for the ECC laptop memory (right now it's hard to find + expensive).
Source please, that’s kind of incredible.
That sounds like your problem is with Apple, not OSM.
Show HN: iOS Game for Geometry Lover
I think we both realize that it's a bit silly to have so much data in textures that you have 100x the pixel data of a 5 second shot at 4k with 32 bit float rgb. 650GB of textures would mean that even with 10gb ethernet (which I'm not sure is common yet) you would wait at least 12 minutes just for the textures to get to the computer before rendering could start and rendering 100 frames at a time would mean 100GB/s from a file server for a single shot. Even a single copy of the textures to freeze an iteration would be thousands in expensive disk space.

I know it doesn't makes sense to tell your clients that what they are doing is nonsense, but if I saw something like that going on, the first thing I would do is chase down why it happened. Massive waste like that is extremely problematic while needing to make a sharper texture for some tiny piece that gets close to the camera is not a big deal.
TinyLetter
Nice! Pikaso is something that's super useful (just started a newsletter, and was looking for exactly this). Nicely done.
But some people proably ARE manipulating the price. Who are they ?
Consumer awareness about ECC needs to be better, with recent security implications I simply can't understand why more motherboard manufacturers don't support it on AMD. Intel of course is all to blame on the blue side, I stopped buying their overpriced Xeons because of this.
Sadly:

https://en.wikipedia.org/wiki/Paradox_of_tolerance
The problem for them is the “we threw amazing design at this so it’s better” sales pitch stopped being convincing in 2018. Good design is nice yes, but it doesn’t change the fact that email is email and email is broken.

Email continues to suck because the one company that dominates it (Google) has stopped trying to innovate. The most promising attempt to improve E-Mail in years - Google Inbox - was shutdown and officially “merged” into Gmail but it reality what got merged was lip service to Inbox.

The basic problem with E-Mail still today after years is 80% of the time spent in it is wasted time. Everything from junk to conversations you didn’t need to be part of, people you don’t even know contacting you to “misuse“ by connecting things like the build system to your email so you get the same message every day that you never read. Add to this that 40%+ of people now ignore their emails so you never know if you’re getting a reply.

And from a user perspective - email doesn’t scale - the moment you start interacting with 100’s or 1000’s of people, the brokenness of email turns into insanity.

So making you “faster at emails with our beautiful design” is not solving the real problem, it’s just making a faster hamster wheel. The real problem is most of the emails you read every day were a waste of your time.

And what’s even crazier is you have people saying “well I’ve developed my emailing system over the years that allows me to survive” when in fact people should be screaming “email is broken and needs to die”.

Phew ... first email rant of 2021 done. Next up... JIRA
After working with a wide range of windowing libraries (from raw win32 and x11 to Tkinter, Wx and Qt), I've finally landed on and am staying with qt. It does pretty much everything better than all the other windowing libraries.
But would it be indexed by Scopus, which is owned by Elsevier? Some research grants might require researcher's past findings to be indexed in Scopus.
I think you meant seems unlikely
How to be less boring in panels and podcasts
What is stupidly expensive in your book? Whats the total cost of parts for installing a socket, even with electronics, £50-£100? Average car owner spends £160 a month in UK.

Petroleum fuel is more expensive that eqivalent electricity because they have to pay for massive oil refineries, etc. It costs a fortune and you seem to totally ignore. Once you net out these costs, petroleum will not come out on top.
Hey all, I've been seeing confusion in the comments, so I'll link to official FoundationDB docs that do a better job of explaining these concepts.

To get a high level overview and see what you can do:
https://apple.github.io/foundationdb/features.html
https://apple.github.io/foundationdb/design-recipes.html

Then to dive in a bit:
https://apple.github.io/foundationdb/data-modeling.html
https://apple.github.io/foundationdb/developer-guide.html (Subspaces, Directories, and Transactions)

Also, the section on Anti-Features is interesting: https://apple.github.io/foundationdb/anti-features.html
They used to support ECC in the desktop i3 lineup, current gen does not have ECC except in some embedded SKUs.

https://ark.intel.com/content/www/us/en/ark/products/199280/...
Another factor not addressed by the Stack Exchange answers is that even where the poster had the legal rights to post the code, it may not be under the licence that Stack Overflow says it is. Stack Exchange retroactively "changed" the licence from CC-BY-SA 2.5 to 3.0 in 2011,[1] and from 3.0 to 4.0 in 2018,[2] without getting permission from the people who own the rights. So the code actually remains under the original licence.

If the code is used verbatim, it must be released under the same version of the CC-BY-SA licence (unless permitted by the copyright holder), but adapting it would let you put the new work under a later version.[3] But there is also a jurisdiction-dependent question of what constitutes an adaptation, and how much of the larger codebase could be considered an adaptation of the CC'd work (and would therefore be covered by the same licence).[4]

1. https://meta.stackexchange.com/questions/74867/should-stack-...

2. https://meta.stackexchange.com/questions/333089/stack-exchan...

3. https://opensource.stackexchange.com/questions/7430/can-i-up...

4. https://wiki.creativecommons.org/index.php?title=ShareAlike_...
How to open a file in Emacs: a story about Lisp, technology, and human progress
About this: One SIGGRAPH focused was about Multithreading for VFX. The result was so valuable they made a book.

I reviewed this book (2014): https://www.fevrierdorian.com/blog/post/2014/08/24/Multithre...
Maybe off-topic, but I can't help commenting on this sentence:

> it’s telling that no authorized English translation of the essay existed before 2012

I think the author was commenting on anglophones and a lack of interest, more criticizing, saying the anglophones are missing something. The word authorized changes that meaning, turning the criticism to the creator for not authorizing, saying the Japanese were missing something.
Unix: Making Computers Easier to Use – AT&T Archives, Bell Laboratories (1982)
I am reminded of the scene from the British series Utopia:

* https://www.youtube.com/watch?v=UxVrVV-fDSs
As a side note I didn't write the original article
AFAIK the problem isn't with finding a place to host the papers, but that the non-open access journals require you to sign over the paper's copyright to them.
If organizations like Bloomberg are going to quote people's price predictions, they should have a way of tracking the accuracy of people's past predictions. Otherwise, this is just noise: of course people holding an instrument want you to believe it will go up. (This isn't crypto-specific; the same applies to equities etc.)
Planet Money: Before the Shot in the Arm
Yeah, that appears to be a BGA-packaged processor designed to be permanently soldered to the board of some embedded device, not something that you can install in your desktop at all. I'm not sure why Intel decided to brand their embedded processors with ECC as i3, though I suspect the reason this range exists at all is because companies were going with competitors like AMD instead due to their across-the-board ECC support.
I have a Dell Precision 5520 (chassis of an XPS 15) which has a Xeon and ECC memory.

Finding a memory upgrade seems difficult though.
> Its implicitness is zero -- there is zero information not available in the syntax of the current block

Ah, so your mind's window is single block, that what you bang on. You know, blocks can be long too. To the end of reading 1000-line block, you think that you know how it ends. But oops, you completely forgot about some "defer", which implicitly executes at the end of block. That's my definition of "true explicitness", where all code which executes at some point is available locally.

And if you forgo that definition of explicitness, why stop at block? Exceptions work across blocks, i.e. on the level of the entire subroutine, and not much harder to reason about than "defer".

> In fact, the third clause in C's `for` header works almost exactly like defer

Good point. It's a clause in "for", so best practice is to use it for "loop iteration expression". It's also familiar syntax to the entire generations of programmers. Unlike Zig's "2nd clause in while" which is "original design" people will "thank" you for.

> it could be replaced almost everywhere.

The question is with what. IMHO, Zig isn't good enough to replace C at all. Too much NIH, again. It does too much differently. Naive thinking is of course "so that it's better", but actually, it just repeats C's mistakes (ugliness in language) and makes its own, "very original" ones.
Tether.
I am really happy with Seamonkey email client. One of these days, I felt sheepish, and went to Thunderbird. Didn't cut it for me. The killer feature in Seamonkey for me is the search. The default works, but so does MacOS mail - but the advanced search in Seamonkey really works. I wonder why so many mail clients make a mess of this.

Especially during this Covid era, when the mail volume seems to have multiplied by a factor of 3 for me, search is really important. I don't want fuzzy search, but rather exact search. Strangely enough, the mail client that seems to get it right is also the one that is clunkiest to look at.
Storage engine on a node using ordered keys is not the same thing as a distributed KV store maintaining an ordered index.
A recording-studio mishap shaped '80s music“
If the 96% every 3 days is true, you could approximate based on that. But it would be a really slow measurement.
:D yes, although I expect you would need either a prohibitively large quantity of memory or a extremely slow rate of change in altitude to effectively measure it.
Memory often comes with lifetime guarantees. If they had ECC it would be much easier to detect bad memory...
Maybe he composed the message using a machine with non-ECC RAM and suffered a bit flip, which through some chain of events, led to the ' being added. Best to give him the benefit of doubt, I think!
I think the problem with open access and such is that they're relatively unknown. When you have a standardised, credible, authoritative source, well, that's all journals have for them. Only this time it's government-guaranteed instead of an appeal to corporate authority.
At my company, our Macs are all managed with policies and we have a strict subset of Chrome extensions allowed for install. All of which have been vetted by our security team. Most* allowed are owned by large companies. As my company is not FAANG I would imagine this is common at many companies.
For those, like me, wondering what ECC is, here's an explanation:

https://www.tomshardware.com/reviews/ecc-memory-ram-glossary...
If all you have is horrible, then less then horrible is better (not saying that it is the case) ...