skysight-inc/HackerNews huggingface dataset:
That sucks! Well, there are other notetaking e-ink devices out there which I hope are compliant with the GPL. ReMarkable is good for notetaking but I have heard it is not much use for actual reading. There is Supernote and Bouye Likebook which support notes as well. I'm not sure of their license compliance though, all I'm saying is that there are other options for those wanting that kind of device.
I know, I've gotten them in the past. They aren't a big deal though, just need to keep it under control.
You can also shut the user down by removing the backdoor in the code.
some deeper discussion: https://elinux.org/images/e/ef/InterruptThreads-Slides_Ander...
If it has one property that can change over time it's no longer a dot, but a line moving in the time dimension
Maybe because Bezos stops being involved and there is nobody inside the company who dares to change whatever Bezos has implemented?

Reading the tweets, it seems like Bezos made all the important decisions. If he is not around because he is focussed on other projects, who could do it instead? Judging by the story that Bezos didn't allow any pixel to be changed on the Amazon homepage, I can imagine that this is a pattern and whoever tried to implement a change doesn't dare to try it again.
It's worth noting that the authors here do not claim that it reduced rates, only that it coincided with such a reduction, i.e that the material did not cause an increase in child sex crimes. The catharsis effect has very little empirical support.

As such, this paper does dispute the argument that porn leads to higher rates of sexual assault. It does not provide evidence for porn being an outlet that prevents crimes. The distinction is important.
I am a pretty frugal person, but the real reason is that I don’t have anything to subscribe, I find the free options good enough for my needs.
It looks like that's just the name of a group - like anonymous, lulzsec, equation, shadow brokers, etc.

It's likely a nod to Mr. Robot, where the company that the hackers are infiltrating is called Evil Corp.
Probably better to link to the talks directly: https://live.juliacon.org/agenda/2020-07-31
Handling this gracefully would mean the developer can make that decision, explicitly. Ideally, the last piece of code I was working on would:

1. Detect GPU acceleration

2. With acceleration, enable fancy bells-and-whistles, with animations and effects

3. Without acceleration, fall back to good-old-fashioned mode, with flat HTML

A lot of this depends on what YOUR software does. Is it speeding up a spreadsheet (which will probably work fine in CPU)? Is it adding fancier shaders to a video game?

Explicit beats implicit. The library should support CPU and GPU, without a doubt, but the user of the library should make the decision of what to do if GPU isn't found.
Yelling "Fire" in a crowded theater is not free speech. This is what these people were doing - calling for the ousting of the head of the judicial branch, calling for a military coup, spreading hatred and slandering prominent figures from the left...

They need to answer for that.
That may be what you understood, but that's not what Animats said. See my reply above for more of an elaboration: https://news.ycombinator.com/item?id=24028359
Not every comment in a discussion needs to be nor is intended as a direct refutation. Sometimes people add additional relevant comments for consideration.

In this case, a treatment that is going to be given to 10-100K times as many people, most of whom are not suffering from an acute, life-threatening condition at the time of treatment, has a much different threshold for weighing the risks of possible harm.

A cancer treatment which cured 999 of 1000 patients and killed the 1000th outright would be a major breakthrough. A flu vaccine that did the same would rightly be rejected.
Try googling that and you will see it already exists but probably not in the way you imagined.
Anyone else find the quotation marks in the original picture suspicious?

Especially around:

if ("true" === "true") {
return false;
}
And he would have beaten the shit out of Bolsonaro if he ever claimed to be a Christian in front of him.
Is asking to implement your own enable_if (or equivalent) actually something you got asked more than once? I feel like just asking to describe how/why you use it would immediately screen out the bottom 75% of C++ developers.
I agree that bash has a lot of flaws, but on the other hand it makes a much better shell than perl. I really value using the same language for ordinary interaction with my computer and automation of very simple tasks.
> that’s checked in Rust too

In safe Rust. Safe C# is the same, it doesn’t even have raw pointers in the language unless compiling with /unsafe, and writing code in unsafe blocks.

> More like “write to this register” than “here’s a complex data structure.”

I sometimes write C++ DLLs precisely to implement these complex data structures. Modern CPUs have progressively worse proportion of RAM latency / compute speed. This means you need full control over memory layout of data on the performance critical paths of code, or it will be slow.

Also, many external APIs have incredibly complex unsafe structures. Here’s a piece of Linux kernel API I have recently consumed in C#: https://www.kernel.org/doc/html/v4.20/media/uapi/v4l/v4l2.ht... Way more complicated than writing registers.
Yes, of course you can. But that's not what Animats said. Animats specifically said "unsafe function," which means you need to use the unsafe annotation to call it. See my other reply for more elaboration: https://news.ycombinator.com/item?id=24028359
>I vote for the one that doesn’t encourage or support exploiting children, real or otherwise.

Forgive me if I'm interpreting this incorrectly, but are you really saying that you'd vote for a law (which, usually means prison time) for people who 'exploit' non-real children? You need to go into more detail as to your definition of exploitation, or clarify what you mean by 'real or otherwise'.
It's not just NLP, English is pretty bad as an intermediate language for translations from language A to language B.
If I try translating a Russian word "пружина" ("a mechanical spring") to German using Google translate, I end up with "Frühling", which in fact means "springtime".
This is an obvious artefact of transitive translatiion: Russian -> English -> German.

Providing context may help, but still translation to English strips important pieces of information.
Was this paper in a journal?
NASA SpaceX mission: How we got to this point
TBH if this is the "worst code you've ever seen", bless you sweet summer child.
How to recover your locked files from an encrypted Linux partition
He (illegally) ordered the executive's counsel to represent the group against the judicial orders.
Argh Yeah - I read that as 700m
"center for global policy" sounds like some globalist lobby.
Sounds like a good way to get access to everyone's data.
100% agree. Having physical controls for the most common-used functions (eg climate control, volume) has been best practice, not only for UX but for safety. Many auto manufacturers are guilty for doing this, it just that Tesla has taken it to the next level by trying to take "form over function" to the next level.
Yeah, the problem is that you need a marginally decent company to make all of this work.
We have a much shorter expression in my mother tongue, Turkish: we call stairs "merdiven" and escalators "yürüyen merdiven", so "Escalator Temporarily Stairs" becomes "yürümeyen merdiven".
Do you get reply notifications?
In theory any decidable function (any function that is guaranteed to terminate on any input). You need the control flow to be independent of the inputs, otherwise it would not really be "encrypted" (input-dependent control flow would reveal something about the inputs), but it is always possible to transform a (decision) function into its "input oblivious" version without too much of a performance hit. In the case of FHE, the "instruction set" is just addition and multiplication i.e. the computation is expressed as a polynomial.

Practicality is a problem. You cannot have random access without performing some kind of linear scan over an array (all of which is expressed as a polynomial), so most software will perform extremely poorly. The actual cryptosystems are reasonable in terms of performance, but still carry a significant overhead. Even for ML tasks you are probably looking at 100-1000x performance overhead.
Yes but the issue is power consumption. The idea is to run the AC off solar and batteries which is why the rooftop option doesn't work either - they use a buttload of energy. The AC systems in vehicles consume a ton of power to operate which is typically why they're belt driven by the engine directly. The all electric version in a Tesla uses around 3000 watts if I remember correctly, while a window unit use about 450.
https://www.planet.com/ has 3-5 meter resolution satellite images updated daily for almost all the land surface in the world. Their business model is to launch many lower power and resolution satellite with a few year life rather than launching a few super big and expensive satellite.

Clients can then get historical imagery of a target location to track daily developments (for things like deforestation, crop health, etc.).
I thought it was weird to put the old site as a subdirectory of the new one, but I think it is possible with some trick in Apache or whatever you are using. It make more sense to use another subdomain, and as yuo noted in the sibling comment it may be what is causing the problem. I really don't know. Good luck.

(How much info is in the old server? Is it possible to put the old server behind a proxy that rewrite all the pages and remove the malware or whatever is the problem? Perhaps remove all the links to external sites and to executable files or something like that. I'm 80% sure this is a bad idea, but perhaps it is possible with enough technical knowledge.)
You're glad that this independent court is censoring people?
Well, yeah. You have one thread to work with in the browser, and if you tie it up with a synchronous XHR your application freezes until the request finishes.
Imho the comparison by Joe Rogan is skewed.
The immediate goal of jiu-jitsu, just like in games, is totally fake: Beat your opponent in a staged fight with strict rules.

All the listed advantages of doing that are secondary effects of engaging in that activity.

And games totally have that too, they can improve:

- hand-eye coordination

- stimulus processing speed

- stress tolerance

- multi-tasking capability

- attention span

Depending on the type of game even more positive effects can be shown.

This is not to say that games are better than sports, or that gaming does not have harmful sides. But presenting gaming as totally free of beneficial aspects is not really an argument in good faith...
I am amazed that this isn't a bigger political issue for discussion leading into the U.S. election.

This is truly horrifying stuff. Anyone who tries to equivocate this with what is happening in the United States is not only wrong but morally bankrupt. This isn't even in the same ballpark as GITMO or illegal immigrant detention. This is orders of magnitude bigger and far more disturbingly intrusive and arbitrary.

We have to do more to show China that this is not OK.
> ...position of not censoring content (beyond the obscene)..

I don't think this accurately describes Facebook's position. They have deleted several people for essentially pure ideological reasons, including people who they readily admit violated no rules.
Neanderthal also exists, giving you REPL based GPU programming in Clojure:

https://github.com/uncomplicate/neanderthal
How The Lancet backed Beijing and lost all credibility
There's also this which includes a frontend:

https://github.com/Athlon1600/youtube-downloader

I'm unaffiliated but I like to follow this particular project when I want to know if others are having the same trouble with YouTube when things break for me. I only ever implemented a backend myself when I chose to self host.
Money in the bank will not pay interest but this will
A new revolutionary system that speculates in digital currencies will pay a very good daily interest from day 3
Don't understand why you would say something like this. You can bring your own storage if you are worried about that! In that sense don't host anything on Digital Ocean or Linode, or don't use MySQL from any third party provider.
Speaking from my own personal use, 9 times out of 10, the 10x-30x speedup of going CPU to GPU is what I'm looking for. The extra 1.5-2x speedup at the end is not something I care about.

I think this is the major hold-up to more GPGPU adoption. NVidia does an amazing job tweaking libraries for ultrafast performance for Torch/TensorFlow/video games, where it really does matter. In the process, they miss everyone else who has embarrassingly parallel problems, but where it's just not worth the time to code up different versions for CUDA and OpenCL (or whatever ATI/Intel happen to be swinging that week).

I think if they did this /well/, they'd take over Intel as the major value-add in computers.
A great opportunity for Firefox to implement PWAs with privacy protection and use it as main selling point.
It depends on what you are computing. In some cases it will be as fast as the insecure version (not counting encryption/decryption time). On the other hand, random access will have to be simulated by a linear scan over an array, which is asymptotically slower. Complex control flow e.g. deeply nested loops with input-dependent side effects can cause the overhead to balloon.
Not questioning your decision at all, but can you explain the whole thought process which led you to the conclusion that it is a better fit?
I don't and that's a good question, but you may be interested to know that it need not be generated. Look up some YouTube videos relating to the "Paul is dead" conspiracy theories and there are several examples. People swear they can hear "I buried Paul", but you can also make yourself hear "Cranberry sauce" (which is what a Beatle said was actually the line).
I am pretty much the opposite in that I do care, but I did the math one day and decided that the growth of software is consistent with general expectations. So instead of griping about bloat, I now think that it is better to respect how much developers accomplished with so little.
So the day a patent expires the data suddenly appears?
This misses the point that American bases in Europe serve American interests.

Europe has nothing to fear from Russia. Looking back at history and how both sides compare demographically and economically it's rather the other way round, and that's one of the reasons why Russia has a huge stockpile of nukes (and also why they always try to derail European integration and rooted for Brexit).

The current 'arrangement' with the US allows Europe not to spend much on defence, which suits political agendas and public opinions, but the price is that the US are in control. This is obviously worth a lot to the US. There's a much bigger picture than the narrow accounting side of military presence.
> "Personally, I would hate to use software which tells me to upgrade my GPU..."

I think its a design decision for the underlying library. Is the behavior configurable, or "hidden" from the the user? Is the fallback configurable on a library-wide basis, or a per-kernel basis? If you're writing or testing code and trying to make it work, you want it to explode in an elegant-ish manner, and tell you what to fix. If you're shipping code, you want control over how it fails, and you might want different things.

What are my options?

There's probably cases where a graceful or semi-graceful fallback would work. However, there's cases where the time spent in CPU mode would be embarrassingly long - to the point where your options really are "show a message" or "disable the function."

I'm with the OP here - the caller should have a say in the situation which will make the behavior predictable as software or hardware changes.
Hint for web designers: subtle drop-shadow on text is a great way to simulate astigmatism. Thankfully, Firefox's Reader View simulates eyeglasses.
The $99/year does cover 5 seats, so it's good value for businesses. But a cheaper plan for individual developers and designers would be appreciated.
He managed to drag the case from court to court and it looked bad for PR.
I think its a bad idea to hard-code anything like that.

If you have to do it then accept it as a command-line argument or read it from a config file - at least then it can be backed-out with an application restart instead of a recompile.
>So it's nothing at all like playing GTA.

It probably is at least somewhat. Violent video games have also been shown to increase feelings of aggression in lab settings and in some cases even foster sexist attitudes. I mentioned this to you in another comment, but Gary Young's The Gamer's Dilemma book is a very good book-length treatment on the issue of virtual violence vs "virtual pedophilia".
What's more, all you need is a broadband dongle and you can send SMS with a simple script straight from your PC - but as others already said, it's hardly a real source of spam.
those two things are terrible at the Q&A format, search, and SEO, so probably not much to wonder about.
> I can see an argument maybe for the law criminalising non-photographic images so someone can't argue images were computer generated when they are in reality probably real.

There are so many obvious ways to close that loophole that don't involve criminalizing provably-fake images (such as making an exception for when the images are obviously fake, or can be irrefutably proven as such), that I'm forced to conclude that criminalizing cartoons was the lawmakers intention.
I skimmed the desired qualities, the review of current tools, and finally the software centric approach to achieving the stated goals.

While we can reasonably expect software elements in any proposed solution, the hardware and physical elements of distributed computing may provide a far simpler pathway and likely will permit much greater reuse of existing proven software approaches.

For example, all future multi-unit residences could come with 'data center' along with the boiler, or possibly the actual units will host this equipment along with their air conditioning units. All your cloud apps can now point to this cloud. I don't see any fundamental reason why 'data center' can not become a modular utility unit, coming in domicile, commercial, and industry grade flavors.

In my view, the pure software solution approach to the 'modern informaton society' has implicit political dimensions. One of these is the concentrated private ownership and control over physical resources which are now a required substrate of modern society. I for one am not ready to accept that as 'acceptable'.
Oh and it also becomes more obvious for people who may not have access to the source code that its there!
Funny you should mention! I'm a juggler of a decently high level. I'd say the coordination required to do advanced tricks with 3+ things of various shapes is pretty high. Not much of a workout, though it does wear on your joints a lot. I used to practice jiu jitsu for several years as well, and it's a great sport, but I'd say it's more cerebral - less hand/eye coordination, more patience and planning, with short bursts of speed/power.

I'd argue the coordination element is pretty high with beat saber. It requires rhythm, speed, and accuracy. The fact that I'm a juggler and still can't beat expert+ songs without practicing them repeatedly (and have only done so for a few) after several months of playing speaks to how quick, practiced, and coordinated you need to be. Definitely more of a workout as well. I also used to play DDR in high school and could beat every song in that game; but that was after many nights of playing for hours, drenched in sweat.
On the other hand rice is so trivial to cook on the hob why bother with a rice cooker?
I don’t get the “So yes” part. If you develop for non-Apple platforms on a Mac, it is because of X, Y and Z not because you have “never written an iOS application.” As far as a “general consumer,” they had all be using iPad, Dex or Chromebook by now.
http://archive.is/EEOX4
I agree with your comment and the need to support alternate eReaders.

But,

>Pocketbook Color: yes, a color e-ink device for about $200: https://pocketbook.ch/en-ch/catalog/color/color-ch

I couldn't find the buy page anywhere to see its price(from India); Is it Geo-locked?

Then, I came from Google to PocketBook's INT site with IN page - https://www.pocketbook-int.com/in/products which seems to have only older products and the buy page lists a single dealer here who doesn't seem to sell that product anymore.

I'm not taking this as a general case, but maybe this explains why not many people are familiar with non-kindle e-book readers nowadays, Someone 'even in India' can order the latest kindle(with their WiFi pre-configured[1]!) while unknowingly tapping a button in the Amazon app when in sleep; Okay there was slight exaggeration, but Amazon commands such a market position now that the linked 16 years ago story looks like gremlin which wasn't fed after midnight 'then'.

[1]https://www.amazon.in/gp/help/customer/display.html?nodeId=2...
When I first started contributing to open source projects on sourceforge using cvs or svn, it was normal to send patches to the mailing list and for the maintainer to say something like "thanks, I've applied it with a few small changes". I feel that the workflow that GitHub pull requests encourages is that a maintainer will often make detailed comments and it's up to the contributor to fix every last detail, which can often be difficult if they're a new contributor.

In some of my projects, when a new contributor submits a first patch, I've started to do something similar to what people did for me in the past. I will work with them to make major improvements if needed, but if there are a few small things (fix some styling, improve a test, etc), I will just make those changes myself in order to get the PR merged. I understand that this isn't always possible on all projects, and depending on people's spare time, but I think that it's a nice way of showing people that their contributions are welcome without getting bogged down in rules about whitespace or naming.
They’re checked in unsafe too. You only skip those checks if you use a specific “do this index with no checks” function. Unsafe does not change the semantics of code, only gives you more options.

Yes, and many people write that kind of code in Rust too, and use tools to help them debug it. I’m just saying that it’s not an issue for the kinds of code I write, so I can’t personally recommend tooling. I know "use GDB" isn't a great response to a Windows user, even if it is what I end up personally doing.

Funny enough, I just booted up VS, and it's not perfect, but https://imgur.com/a/kHvPIEr

(It's true that I can't get the performance tools working though, but given I've used VS for all of 20 minutes... I'm also very interested to see if support happens native-ly, given how much interest there is for Rust inside of Microsoft right now.)
Prediksi Togel Hongkong HARI INI Minggu 2-Agustus-2020