skysight-inc/HackerNews huggingface dataset:
"Spaces instead of tabs in a codebase won’t bring any value to a company."

This is wrong. If your company is still using tabs, it is already at a competitive disadvantage. If you force me to use tabs, I will be unhappy about that, because it greatly affects the mechanical part of my work. I will perform worse at my job and probably create debates about this very issue, all the time. I insist on spaces. I am the majority of programmers, because the ergonomic benefits of spaces are obvious.

If, for some odd reason, you have team members that insist on tabs - a position that I have never encountered in the wild - then make them change, not me.
Monitoring Website Uptime
Test your webpage loading speed and check traffic.
>Do not make application portability your primary driver for adopting Kubernetes, say Gartner analysts Marco Meinardi, Richard Watson and Alan Waite

Do corporations really take technical advise from management consultants?
> You don't need to use CUDA for GPU programming, no?

No, you don't _need_ to use CUDA for GPU programming, you can use OpenCL or Vulkan or probably even PHP instead.

I do, however, _want_ to use the best programming language for the task at hand. If that task is GPU programming, CUDA is the best language I know for that, much better than SyCL, OpenCL, Vulkan / OpenGL + shaders, etc.

If these other technologies would be better, I would use them instead.
> Base58 isn't suitable for general purpose encoding though as its performance degrades exponentially based on the length of the input.

Only with an absurdly naive implementation.

Base conversion with arbitrary (and even mixed) base can be done in entirely linear time.

Base58 doesn't work that great for a wide collection of uses because the mixed case makes it extremely slow for e.g. spoken use.

More modern Bitcoin addresses use BECH32 (https://github.com/bitcoin/bips/blob/master/bip-0173.mediawi... a base 32-scheme whos characters and permutation were selected via machine optimization against a confusion matrix, in order to minimize the number of bit errors made by human transcription. It incorporates an error correcting scheme that adds 6 extra characters and guarantees detecting up-to 4 substitutions or transpositions (or 5 substitutions if they're all hamming-1 errors, such as q vs g, z vs 2, u vs v, etc.).
T4s are essentially a 2070 super with twice the device memory (plus minor changes to clock speeds to account for power/cooling). ~ 5x the price, but suitable for the data centre and larger networks.
Only if the library is not written in Julia, yes. The point here is that Julia is efficient enough that deep learning libraries can be written in pure Julia, not C/C++/Fortran.
That first image on the wiki is terrifying. Such a huge amount of energy at play.
From the article:

"The reason given that only five of us were allowed in the public gallery of some 40 seats was social distancing; except we were allowed to all sit together in consecutive seats in the front row. The two rows behind us remained completely empty."

I'm trying to understand nonetheless why still they chose to sit together.
It's a normal connection (Altibox).
I'm allowed to runs services and whatnot on it though I mostly use it for data analytics and downloading large datasets.
Collection of TypeScript Type Challenges
I think this might be a good use case for history.replaceState - it'll change the URL in the address bar without actually redirecting.
There's the UPU S1 standard for that (also covering postal addressing data).
I looked up at the github repository but README doesn't say much. Would you please update it with information on how to use it or deploy it?
Fair enough. However, this use case is far beyond the subject and scope of the post at hand. :-)
It would be good to create a distributed, consensus version (to help stop edits) of the content rather than have a single point of failure...
Scribd have consistently been a horrible company.

They actively "slurped" (their word) as many documents as they could, ignoring things like copyright, into their archive. They brushed a lot of those concerns aside which left a really sour taste.

HN actually used to have a feature to switch PDF links to Scribd ones (not sure if it was manual or automatic)[1]

1. https://news.ycombinator.com/item?id=1124940
yeah at some point, way back machine need to be on webttorrent, ipfs type of thing where it is immutable.
They're a judge. https://wikispooks.com/wiki/Vanessa_Baraitser (hack piece also by author of TFA)
> because Nvidia intentionally limits their GPUs to an older OpenCL version that has an uncompetitive featureset

So I suppose you still used OpenCL for AMD and Intel hardware because that worked well there? That is, OpenCL only worked poorly on nvidia hardware?

If that's the case, I wonder what's your take on OpenCL 3.0 reverting all OpenCL > 1.2 features, such that OpenCL 3 is essentially OpenCL 1.2. The reason given by Khronos is that _nobody_ was implementing these features anyways. Yet your story sounds like AMD had great support for OpenCL newer features, and only nvidia's support was poor, kind of contradicting Khronos themselves.

Maybe you meant that nvidia has poor support for OpenCL 1 ?
IANAL or legal expert, but:

Magistrates' courts are where criminal cases are first dealt with in English law. If the offence is indictable then the next step will be to move the case to the crown court (unless the offence is an "either way" offence and the summary procedure is elected instead).

So it would make sense to me that extradition hearings are dealt with, in the first instance, by a magistrates' court; after all the court is not actually determining guilt, but merely whether there's a prima facie evidence of guilt.

There are procedural safeguards in place, namely that one may appeal to the High Court (and then, ultimately, the Supreme Court) if the magistrate's court send the case to the Secretary of State for approval and the latter approves the extradition.
It would not be an art but a cult....
Did you write gpu kernels in clojure? Or did you make function calls to cudnn like pytorch et al does it?
> As a general rule, when you’re proven right, don’t claim loudly through your open office: “I told you so, you miserable pig! I was right! Therefore, I curse you and all your family on three generations!”

Well, that was unexpected
Better yet, send people to a trampoline page saying "You have followed a broken link. Did you mean to visit ...". Let people get the content, but rub their face in the fact that Facebook is breaking things.
ALERT! Idle Game High Addiction
UnitInterval isn't a type, it's a value of type Range, specifically the range [0,1].

UnitIntervalValue would be the type name for the thing we are interested in.

Values of that type should of course have descriptive names.
I've never used Slideshare, will I have to sign up?
Dashboard: Zero-Days in Desktop Web Browsers
A counter top Sodastream that pulled CO2 out of the air would be novel!.
> your connected car knows when you've hacked it, and it might be logging that data to use against you in a future warranty claim. [..] Nobody except Tesla really knows the answer to this right now, but knowing that my car could potentially tattle on me to its mommy is a bit unnerving.

It's almost like the car is a hostile entity, loyal to its manufacturer instead of its owner..
At the bottom:

> GPT-3 produced 8 different outputs, or essays. Each were unique, interesting and advanced different arguments. The Guardian could have just run one of the essays in their entirety. However, we chose instead to pick the best parts of each, in order to capture the different styles and registers of the AI. Editing GPT-3’s op-ed was no different to editing a human op-ed.
Murray is a known conspiracy theorist, he went off the deep end some time ago...
Most of the pitfalls described in this doc are /bin/sh pitfalls, not bash per-se.

On that note, let me rant: stop writing bash scripts people. If POSIX shell is not good enough, it's a good sign that you should move to a more expressive language with better error handling. Bash is a crappy compromise: it's not as portable as POSIX but it's also a very crappy scripting language.

You might say I'm a pedant because "bash is everywhere nowadays anyway, your /bin/sh might even be bash in disguise" but I'll be the one having the last laugh the day you have to script something in some busybox or bash-less BSD environment. Knowing how to write portable shell scripts is a skill I value a lot personally, but that might be because I work a lot with embedded systems.

Also if you assume that your target system will always have bash, there's a very good chance that it'll also have perl and/or python too. So no excuses.
It's not a generic tangent - it's a direct reference to Pascal's wager [1]. Unfortunately the parent doesn't make their argument any more generic that Pascal's wager itself.

[1] https://en.wikipedia.org/wiki/Pascal%27s_wager
[2017] The modern web on a slow connection
Don’t be afraid. It’s only a bicycle. Parts can be replaced. The whole bike can be.
There can be no sweet catharsis without conflict about stuff that matters.
And Australia (Source: Am Australian and Google Witness K for evidence)
Trustpilot Reviewer – Buy Trustpilot Reviews -Buy Trustpilot Reviews UK
Both. See https://github.com/uncomplicate/bayadera too.

Whatever the language, you have to make function calls to cuDNN, because cuDNN is optimized by Nvidia, which put serious resources into it. Even if you wrote everything in C++/CUDA, you probably can't match it for the standard stuff.

The custom things that I write, I prefer to write in CUDA kernels + Clojure management code.

Clojure kernels are technically possible in the same way as Julia or whatever kernels are possible, but the thing is that you have to match low-level hardware features anyway, so CUDA C/C++ just makes more sense for kernels, which are tiny part of code anyway.
Somebody below mentions that nvidia donated free GPUs to the developers of these open source frameworks.

Why didn't AMD do this as well? I thought AMD was strong on supporting open source.
The same thing happened with TLS!

TLS 1.2 has a field for the protocol version during negotiation. The spec says that you're supposed to proceed with the lower version if the other party claims a version higher than yours.

Turns out in practice that some implementations just decided to give up instead. This meant that it wasn't possible to increase the version number for TLS 1.3, because advertising it would break a lot of people's connectivity. Instead, TLS 1.3 uses the 1.2 version, and added ANOTHER field containing the real version.

So Google introduced GREASE in RFC 8701. Long story short, Chrome now advertises a bunch of bogus extension values, thus making sure that implementations can't simply ignore unknown values.

This makes it a lot more likely that future cipher additions will not break older clients, which is pretty damn important for something as critical as TLS.
Is the web getting slower? Depends on your device, connection, most-used sites
Murray is not the most... reliable person ever, though. He certainly engages in some odd conspiracy theories (see, for example, his stance that Russia was not responsible for using Novichok in Salisbury in 2018)
Haha, definitely this too.
typedef float UnitIntervalValue;

void do_something_accurately(UnitIntervalValue accuracy);

FTFY
The standard reply to this that has been repeated over and over is that for 99.99999% of the people performing such a task they are not going to implement the work intensive logic, they are going to use a well-tested and well-supported library that is built and maintained by domain experts.
You could link to the original web url and also do a print version of the web content as PDF. That's how i archive howtos and write-ups of interesting content. Print view and create a PDF version.
This is gonna end up with collateral damage of players who want to be vigilantes but will end up getting banned anyway (assuming Valve does anything at all)

I've completely ditched casual, and due to this scenario there's a large variety of vanilla community servers without the ugly downsides of playing Valve's casual such as random bullet spread or random critical hits, and they're mostly active.

And hey, if you're in favour of those features, community servers with them exist too.

A better solution to this is Pazer's bot detector[1] which innocently initiates a vote kick against a suspected cheater based on common behaviour, fighting cheats with cheats is only going to end in tears.

[1] https://github.com/PazerOP/tf2_bot_detector
https://en.wikipedia.org/wiki/Retrogradation_(starch)
The title and the article seem to me to be factually correct and raise legitimate concerns about the sharing of personal data with third parties in a way that is potentially illegal for a large subset of the users concerned. Whether this is financially significant the the parties involved is beside the point.
That is a far more comprehensive answer than I was expecting!

You're absolutely right about my system. There is a link to the coreutils common options in the cp info page. I missed that when I was searching through it.
It isn't so important now most people have fast enough internet.

Back when people left things downloading for days, there were severe shortages of people willing to upload, and tit-for-tat encouraged uploading, solving the issue.
"Does sufficient evidence exist that Assange broke US law?"

It used to be, that you only can break a state law, if you are within that state. (with rare exceptions).

That seems to be history.
Reminded me of a (granted, much more dramatic) August Tale in Neil Gaiman's Calendar of Tales.
Won't the "per-file hash trees" make it easy to detect copyright infringement? (i.e. the same .txt signature file of a release group)
Am I misremembering, or was this some kind of museum building before? Or was it specially built by Apple? Whatever it is, pretty amazing looking.

But what a shame, you can't even fantasize about going to see places any more without a little bit of stress/uncertainty right now. 17 hour flight? 2 week quarantine on arrival?
ok...

Anyway, I'm also interested to know how Apple (or other similar retail) decides to put a store somewhere. Is it a straight potential mobile subscriber $ figure, or population disposable income within-x-radius kind of thing? Is it the same threshold across countries? Must be a ~$10M investment to build a store like this. Worth 10,000 customers?
Unfortunately - especially when dealing with non-technical ideas - some of these "falsehoods" veer into opinion territory.

It's an interesting resource but perhaps the title of it is a little egoistic/presumptuous in that regard.
Exactly, in order to sufficiently specify the thing we are talking about we seem to need at least three words.
> I considered that, but wanted to preserve Crockford's partial defense against accidental profanity...

I don't understand the point of this "partial" defense against profanity.

In the same way you can write "FVCK" in Base36H, you can write "F0DA" in hexadecimal (which means the same thing in Portuguese).

So, people will still be offended by random numbers.
Microsoft bundled Internet Explorer with Windows and made it impossible for users to remove it. That's not at all "pretty much the same thing."
The reason is stated towards the end:

> In general, any laxness in actual implementations of a system can create a similar spiral of de facto requirements.

Those "de facto requirements" mean that writing something simple becomes inordinately complex because noone fixes broken clients. And you can't test changes because you don't have access to these broken clients.

It also leads to nasty bugs. For example, if you ignore extra parameters and provide defaults for others, now a misspelled parameter will silently fail.

The best example is how hard it is to write a browser. The standards are very complex, but it's magnified by the complexity of supporting "real," namely broken, HTML and CSS. That's contributing to the browser mono-culture.
Ghost Pacer: VR Running Partner
Hmm. is there a place for a service that makes a permanent copy of content, available at the original url at the time of posting?
`sed` differs from different implementations (eg GNU vs BSD).

Bash does actually have a fair amount of regex support built in too though it's not as well talked about.
There were never any charges in Sweden. Please do not propagate this false belief.
If you're unable to configure your editor and code formatter to work around this issue so that code is converted to your preferred format when you open a file and back to the company style when you commit it then the chance of you writing any useful code is exactly zero.
This is the backup stream; the main event stream seems to have ~500 viewers and pretty active discussion in the sidebar.
> On the other hand [...]

This tells more about the ridiculous progression of exponential functions than about the efficiency of this process.
> On the other hand, if this amount doubled every year, it would equal total US CO2 production in 21 years, total global CO2 production in 27 years.

So can we make the machines that make the carbon out of the carbon that the machines capture?
Right, this is surely more disastrous than everyone holding onto their bitcoin because it will be “worth more” in a year by design. /s
If you have a LinkedIn account, you were signed up to SlideShare automatically without your knowledge or consent.

You should be able to login right away, no need to sign up (again). "Login" button in corner then "Login with LinkedIn" button.
“To discard an item at a high velocity”

— https://www.urbandictionary.com/define.php?term=Yeet
Its application-specific:

i.e. A spacecraft that requires a thruster to be fired with accuracy of a few hundred milliseconds in two years time has mission/safety critical timing requirements. Therefore this is hard-real-time

Alternatively, a payroll that has to run at the end of every month will not cause people to miss payments if that deadline is missed by any relatively large amount of time (minutes/hours). The timing requirements are not mission critical at this point. They could be considered soft-realtime tho as there is still an upper bound to desired behaviour.
The fact that this is a relatively obscure story and the otherwise vocal western media journalists who screech about press freedom when someone is mean to them are so silent about it by comparison, is frankly really disgusting to witness. It's embarrassing.
So if you have to use cuda c/c++, then why not do it from python?
That's a pretty fair point. There is no expectation of privacy on public torrents however.

As for how this works with private trackers is a different story. I guess since DHT isn't used for private torrents, this shouldn't be an issue.
Yes, while complaining about 4000ft of elevation and 13 miles. I wonder what was their program for the rest of the week if that sounds like a lot
> And LinkedIn has the right to connect accounts they own across their web properties.

Your claim is not generally true: EU citizens are protected
from data processing (of their personal data) without seeking prior consent by GDPR. And that is a-priori "opt in", not a-posteriori "opt out".
ClosedUnitInterval surely describes the interval itself, not a member of that interval. The member would be ClosedUnitIntervalValue or something. This is the thing it would be nice to have a short name for.

Just as we say an integer is a member of the set called the integers.

We say our "X" (the word we are looking for) is a member of the set called the closed unit interval.
Is "S" the JJ Abrams book adventure? I haven't finished it yet, but was enjoying it when life got complicated and I had to put it down.

House of Leaves is also similar in a way that the book is more than a book, but I can never make it very far.
The data stays local. You can check that yourself.
Free countries are morally obligated to prevent extradition to places where human beings will not receive a fair trial, or end up being tortured.
My wife bought one of those, or something like it. Even while reading the instructions the whole time, I had about the same amount of trouble that that guy did. I guess it's surprisingly hard to write out text instructions for them.

They probably should have included a lot of graphics a la IKEA instead. We did eventually get it, but it was a team effort and I'm pretty sure we've never opened it again.

Edit: Oh, and I'm really good at the car-shade version of them, so I didn't think it was going to be hard at all going into it.
There's some excellent points in your comment that are not served by the breathless conspiratorial tone of the parent article.

It's also possible that LI didn't share extra info at all with Scribd. The author takes a huge leap and assumes that all 500m LI emails have been transferred to Scribd because he got an email he doesn't recall ever signing up for.
I created Elixir library for this today. https://github.com/jechol/base32h
This can also be useful in some cases right?

- What if some external accessory or change was made without the owner's knowledge?. As cars become more software dependent, steps like these might become necessary.

- Manufacturers obviously want to take their hands-off during warranty claims if the car has been tuned or modified.

- The owner in the issue mentioned above hasn't had any issues while driving except a notification that wouldn't go away. As long as i can modify my car and drive it without a hassle, i would like my car to tell me what changes have been made to it.
Game and Watch: Super Mario Bros (Nintendo) 35th Anniversary Edition
Basically, the point of an extradition hearing is to determine whether what he is charged with is a crime under both US and UK law. If yes, he can be extradited unless it can be shown that there is an ulterior motive in requesting the extradition or that he won't receive a fair trial.

The actual trial would occur in the US, so at this point, there is very limited scope to argue the merits of the charges themselves.

As for ulterior motives, it seems pretty clear to me that the motivation is political, but proving that is difficult. Likewise, proving that he won't get a fair trial in the U.S. will be an up hill battle even if I am somewhat skeptical, myself.
Hopefully you don’t need Soulver open? Numi app workflow requires Numi to be fully open. I don’t know if Numi or Soulver are better otherwise. I have Numi via Setapp