Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Why bother with it at all? (Score 1) 27

It should have been there since the start. I don't see this as a feature but the MVP finally being complete. Although I have to say appart from its fast compile time and relatively quick learning curve. What is the advantage of Golang over say Rust? Rust is faster, uses less memory, has generic and has a package manager that actually works. To be honest I don't really understand the niche that Golang is trying to fill it's neither a good competitor for high level languages (too low level) nor a good one for low level languages (too slow).

Submission + - AMD Discloses RDNA 2 Graphics, CDNA Data Center GPUs, Next Gen Zen (hothardware.com)

MojoKid writes: At its Financial Analyst Day, AMD disclosed additional details regarding its next generation CPU and GPU architectures. The tech industry has been referring to AMD's next-generation flagship discrete GPUs based on the RDNA 2 architecture as "Big Navi". However, RDNA 2 isn't just an extension of Navi, but rather a 2nd-gen architecture that brings with it improved performance-per-watt and new features. AMD is referring to RDNA 2 as "Navi 2X," and its follow-up GPU architecture, RDNA 3, was referred to as Navi 3X. While the company isn't ready to disclose concrete details yet, AMD is promising that Navi 2X will arrive this year and deliver "enthusiast-class" performance, excellent power efficiency, and "top-of-stack" GPUs with "uncompromising 4K gaming". While AMD has RDNA for its gaming-centric consumer GPUs, the company is shifting to a new GPU compute architecture, dubbed CDNA, for its High-Performance Computing (HPC) and Machine Learning (ML) accelerators. CDNA has been designed from the ground-up for ML/HPC applications, and will leverage what AMD calls its second-generation Infinity Architecture interconnects. AMD also reiterated that its first Zen 3-based products will be rolling out later this year. On the server side, this means EPYC 7003 "Milan" processors, but the company also revealed that Zen 3 client processors would also arrive by the end of 2020.

Submission + - SPAM: With COVID-19 Data is Our Best Defense

intercision writes: In getting COVID-19 outbreaks under control our lack of online privacy could actually end up saving us. We might be uncomfortable with draconian measures China uses to stem its tide but the rest of us are being too lax with our data. The optimal balance of privacy and security may never be found but if things worsen as they did early on in China we must be prepared to forego some of our privacy in the name of security, specifically for protecting the most medically vulnerable of us.
Link to Original Source

Submission + - CRISPR Used To Edit Genes Inside a Patient With a Rare Form of Blindness (npr.org)

An anonymous reader writes: For the first time, scientists have used the gene-editing technique CRISPR to try to edit a gene while the DNA is still inside a person's body. The groundbreaking procedure involved injecting the microscopic gene-editing tool into the eye of a patient blinded by a rare genetic disorder, in hopes of enabling the volunteer to see. They hope to know within weeks whether the approach is working and, if so, to know within two or three months how much vision will be restored. Before this step, doctors had only used CRISPR to try to treat a small number of patients who have cancer, or the rare blood disorders sickle cell anemia or beta-thalassemia.

In this new experiment, doctors at the Casey Eye Institute in Portland, Ore., injected (into the eye of a patient who is nearly blind from a condition called Leber congenital amaurosis) microscopic droplets carrying a harmless virus that had been engineered to deliver the instructions to manufacture the CRISPR gene-editing machinery. Beginning in infancy, the rare genetic condition progressively destroys light-sensing cells in the retina that are necessary for vision. Vision impairment with LCA varies widely, but most patients are legally blind and are only able to differentiate between light and dark or perhaps to detect movement. The goal is that once the virus carrying the CRISPR instructions has been infused into the eye, the gene-editing tool will slice out the genetic defect that caused the blindness. That would, the researchers hope, restore production of a crucial protein and prevent the death of cells in the retina, as well as revive other cells — enabling patients to regain at least some vision.

Comment Racism (Score 2, Insightful) 448

I think this has gone too far. Fighting for equality of opportunities is one thing but being racist to achieve it is another.

Reverse racism is simply racism it doesn't matter what group in targeted. Social justice isn't justice. Feminism is not about equality anymore it doesn't care about other genders it's only about women. People fought long hard against racism and inequality. The last thing we need is to find new victims (ie. Men, Caucasians and Asians this time around) .

Comment The future is in the past! (Score 5, Interesting) 206

Take a look at Squeak ( http://squeak.org/ ). As it turns out most things in the future will have their roots in the discarded ideas of the past. As far as programming languages take a look at Erlang and Elixir (computer languages are the operating systems of the future). I expect the capability model and the actor model will get a lot more popular in the future. In the future computers will be networks, applications will be distributed applications.

Comment Definitely Elixir (Score 1) 429

Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine (BEAM). Elixir builds on top of Erlang to provide distributed, fault-tolerant, soft real-time, non-stop applications but also extends it to support metaprogramming with macros and polymorphism via protocols.

Think of it as a mix of Ruby, Haskell and Erlang without too many compromises.

Comment USB to IDE or Trumpet Winsock (Score 2) 466

You best bet is to get the drive hooked up to a USB to IDE adapter and copy the files.

If that doesn't work get and USB to RS232 cable and a NULL Modem Adapter and connect your two machines. Ideally you should setup Linux with pppd on the new computer. Run Trumpet Winsock on your old laptop and do a manual login and just hit ESC as soon as the terminal window shows up. Once that works install and ftp daemon on one of the two machines and a ftp client on the other side. Then just copy your files.

Comment Re:Population is not a real issue here (Score 1) 625

I noticed that everyone quickly jumped to the population problem. In fact this is not an issue at all.

Everything that grows exponentially has a doubling rate. One could easily argue that the real problem is in the newer generations since they will always represent significantly bigger population than the previous one. So the issue is not people not dying quickly, the problem is people being born. If everyone stopped having kids and would magically become biologically immortal the growth rate would be negative or 0% (due to the fact that people die in accidents).

Oh and by the way the only sustainable growth rate is exactly 0% not more. Anything more would mean it has a doubling rate. It's basic math.

It's true that population is not a big issue. But I am afraid the corrupt would use it to maintain their status indefinitely.

Submission + - Java concurrency is orders of magnitude harder than people think (ycombinator.com)

An anonymous reader writes: A user on StackOverflow claims to have lost $12 million of equipment due to a seemingly obscure behavior with concurrency in Java. A commenter on Hacker News writes

How can anyone program sanely in the presence of this: currentPos = new Point(currentPos.x+1, currentPos.y+1); does a few things, including writing default values to x and y (0) and then writing their initial values in the constructor. Since your object is not safely published those 4 write operations can be freely reordered by the compiler / JVM. [...] I'm not anywhere near smart or careful enough for that... I think I'll stick with Haskell.


Submission + - Syrian Electronic Army has proven one thing about the cybersecurity community

Jeff Peters writes: From an editorial at HackSurfer describing the problem with cybersecurity that has emerged following the SEA hacks:

The state of the cybersecurity profession today, as well as the software industry it drives, is best described by using a religion analogy. Our business leaders are dependent on a largely crowded, confused, splintered, factious, self-righteous community of “holier than thou” experts and engineers convinced of the supremacy of their 10 billion differing points of view. If you've worked in the information technology industry as I have for 20 years (recovering software engineer), you may not admit it openly, but you know exactly what I’m talking about. One of my closest friends, a name most of you would recognize in the IT industry, once described most system administrators by saying:

“They’re either completely terrible or they’re self-righteous dicks. I always choose the dicks because at least I’ll be a little safer.”

Kinda captures it for me. “Sharing” and “plays well with others” not anywhere in the definition. I won’t even repeat his sentiments on most CISSPs.

Slashdot Top Deals

One of the chief duties of the mathematician in acting as an advisor... is to discourage... from expecting too much from mathematics. -- N. Wiener

Working...