snearch + pros   294

Beating Decades of Optimized C with 80 Lines of Haskell | Hacker News
test9753 1 hour ago [-]

Beating Decades of Optimized C with 27 Lines of Ocaml:

type t = { mutable words: int; mutable chars: int; mutable lines: int; mutable in_word: bool ; mutable finished: bool};;

let () =
match Core.Sys.argv with
| [| prog_name |] -> Core.Printf.eprintf "Usage: %s file1 file2 ...\n" prog_name
| _ -> (
let args = Core.Array.slice Core.Sys.argv 1 @@ Core.Array.length Core.Sys.argv in
let buf_size = 65536 in (* 64 KB -> Caml IO buffer size *)
let buf = Core.Bytes.create buf_size in
Core.Array.fold args ~init:() ~f:(fun _ file ->
Core.In_channel.with_file file ~f:(fun in_ch ->
let c = { words = 0; chars = 0; lines = 0; in_word = false; finished = false } in
let set_words () = if c.in_word then c.words <- c.words + 1 in
while not c.finished do
let len = Core.In_channel.input in_ch ~buf ~pos:0 ~len:buf_size |> Core.Int.to_int in
if len > 0 then (
for i = 0 to (len - 1) do
match (Core.Caml.Bytes.get buf i) with
| ' ' | '\t' | '\r' -> (c.chars <- c.chars + 1; set_words (); c.in_word <- false)
| '\n' -> (c.chars <- c.chars + 1; set_words (); c.in_word <- false; c.lines <- c.lines + 1)
| _ -> (c.chars <- c.chars + 1; c.in_word <- true)
done
) else ( c.finished <- true )
done;
set_words ();
Core.Printf.printf "%s -> lines: %d, words: %d, characters: %d\n" file c.lines c.words c.chars)))
;;
OCaml  PROs  source_code_example 
5 days ago by snearch
Kommentar: Habt keine Angst vorm Alter | heise online
Googles Belegschaft hat ein Durchschnittsalter von 29 Jahren, während der US-Durchschnitt bei rund 42 Jahren liegt. Dabei zeigen Studien, wie falsch diese Personalpolitik ist. Anhand der Daten von 2,7 Millionen Firmengründern kamen Ökonomen des MIT, des U.S. Census Bureau und der Northwestern University zum Schluss, dass die Gründer der am schnellsten wachsenden Start-ups im Schnitt 45 Jahre alt sind. Ein 50-Jähriger wird fast doppelt so wahrscheinlich ein erfolgreiches Unternehmen aufbauen wie ein 30-Jähriger.
Demografie  Google  alte_Saecke  PROs  Entrepreneurship  Business  gewerblich 
8 days ago by snearch
Strunz - Vitamin K2 und Karies
Es dauerte bis 2007, um endlich diesen Aktivator X zu identifizieren. Wir nennen ihn heute Vit K2. Ein Mangel führt nach Dr. Price zur



Entkalkung von Zähnen
Entkalkung von Knochen
Verkalkung von Blutgefäßen



Folge, so recht deutlich der Biologe Dr. Pies: die Zähne faulen, die Knochen brechen und die Adern verstopfen (Herzinfarkt).

Kommentar: Vit. K2 können wir seit etwa einem Jahr messen. Routinemäßig bei jedem Patienten. In den ersten Monaten habe ich keinen einzigen Patienten gefunden, der ausreichend von diesem Stoff im Blut hatte.

Was zwanglos erklärt, weshalb die häufigste Todesursache des zivilisierten Menschen, auch des Deutschen, verstopfte Blutgefäße sind.

Auch hier gilt wieder: Selbstverständlich könnten Sie mit viel Mühe und Gedankenschmalz sich Vit. K2 über das Essen zuführen. Haben wenige von Ihnen bisher geschafft. Genau aus diesem Grund wähle ich erneut NEMs.

Dabei ist selbstverständlich die regelmäßige Messung von Vit. K2.

Quelle: Dr. Josef Pies (Biologe) “Vitamin K2“, S. 13
Vitamin  K2  Pflichtprogramm_täglich  PROs 
11 days ago by snearch
Igor Chubin. Console oriented sites and Perl 6: joining the worlds together - YouTube
PerlCon 2019 Rīga — Day 2 — 8 August 2019

https://perlcon.eu/talk/58

Console sites or console services are sites that can be accessed from the browser or directly from the terminal, and though in both cases have the same or similar look and feel, accessing them from the terminal is usually preferable because of the advantages of the terminal itself. The question is, could Perl 6 become the main templating language for the console sites? And if yes, what main obstacles will be possibly faced on this way?

Console sites or console services are sites that can be accessed
from the browser or directly from the terminal, and though in both
cases have the same or similar look and feel, accessing them from
the terminal is usually preferable because of the advantages
of the terminal itself.

Typical examples of console sites are wttr.in (weather reporting service),
cheat.sh (documentation service), rate.sx (currency and cryptocurrencies
exchange rates service), just to name a few. The first console service,
wttr.in, was created in 2016. Currently, the number of the popular console
services and sites is more than 30 and growing; most popular console sites
are handling more then 1M queries daily and have a solid community of users.

Contrary to the traditional websites, that are isolated inside the web browser,
console websites are accessed directly from the shell, and thus
can be easily integrated with the system. Here arises the question:
what language could be used as the gluing language for the console services?
What features should posses a language, to be used in this niche?
Perl 6 seems to be a good candidate.

Several of the aforementioned services, though originally written
in Python and Go, were rewritten in Perl 6, and are using Perl 6 now.
Perl 6 did not show any big advantages comparing to the original languages
on the server side (but no disadvantages whatsoever);
but because of its concise, powerful and highly flexible and customizable
syntax, it clearly has many advantages as the templating language
for the console oriented sites.

The question is, could Perl 6 become the main templating language
for the console sites? And if yes, what main obstacles will be possibly
faced on this way? Could the console services and the console services approach
could be somehow useful for the Perl 6 community?
Those are the question that will be covered in the talk.
Perl6  PROs  Chubin_Igor  Databases  Exasol  Shell  Widgets 
8 weeks ago by snearch
Arthrose Pfeiler 4: Kollagenhydrolysat | Dr. Feil
Früher hat man bei Gelenkbeschwerden Gelatinepulver und Sülze empfohlen. Heute wird aufgespaltenes Gelatinepulver (Kollagenhydrolysat) zur Knorpelernährung verwendet. Beim Kollagenhydrolysat handelt es sich um Gelatinebruchstücke. In Studien konnte mit radioaktiv markiertem Kollagenpulver aufgezeigt werden, dass diese Gelatinefragmente als ganze Bauteile in den Knorpel eingebaut werden. Gleichzeitig werden die Knorpelzellen zu verstärkter Kollagenbildung angeregt. Es konnte nachgewiesen werden, dass bei guter Kollagenhydrolysatversorgung die Kollagenbildung der Knorpelzellen 250 % höher ist.

Kollagenhydrolysat – die richtige Dosierung entscheidet über den Erfolg
In mehreren doppelblind, placebo-kontrollierten Studien führte die tägliche Gabe von 10 g Kollagenhydrolysat zu einer höheren Belastbarkeit arthrotischer Gelenke. Ebenso verbesserte sich die Gelenk-Beweglichkeit und die Schmerzen nahmen ab.

Alle 4 Pfeiler zusammen bilden eine tragfähige Grundlage für einen nachhaltigen körpereigenen Knorpelaufbau. Die noch vorhandenen Knorpelzellen werden so von mehreren Seiten her aktiviert. Ebenso unterstützen wir mit diesem Ansatz die Knorpelregeneration direkt in geschädigten Knorpelbereichen (siehe letzter Blog Beitrag Knorpelregeneration). Die Lösung liegt deshalb in ausreichend dosierten Kombinationsprodukten.
Da häufig die Wirkung von knorpelaufbauenden Nährstoffen nicht bekannt ist, hier eine Studienübersicht.

Neue wissenschaftliche Studien zu Kollagen-Hydrolysat (anzeigen)

Wirkung: Gelatine / Kollagenhydrolysat
Adam, M. (1991): Welche Wirkung haben Gelatinepräparate; Therapiewoche 41, 2456-2461.

Moskowitz, R. W. (2000): Role of collagen hydrolysate in bone and joint-disease. Seminars in arthritis and Rheumatism 30; 87-99.

Oesser S. u.a. (1999): Oral administration of 14 C labeled gelatin hydrolysate leads to accumulation of radioactivity in cartilage of mice (C57/BL). J Nutr 129: 1891-1895.

Oesser, S. u.a. (2003): Stimulation of type II collagen biosynthesis and secretion in bovine chondrocytes cultured with degraded collagen. Cell Tiss Res 311: 393-399.

Oesser, S. (2005): Interview in Nordic Activ, 2005.

Rippe, J. u.a. (2006): The effectiveness of collagen hydrolysate supplementation treatment in individuals with symptoms of mild osteoarthritis; Vortrag auf dem Deutschen Kongress für Orthopädie und Unfallchirurgie 2006

Weh, L. (2001): Changes in the properties of tissue through the administration of gelatine: extracta orthopaedica 4; 12-16.
Nahrungsergänzungsmittel  Knie  Kollgen-Hydrolysat  PROs  radioaktiv  Knorpelzelle  Kollagenbildung  Dosis  Studien 
12 weeks ago by snearch
Strunz - Die neue Medizin
Vitamin D verändert Ihr Immunsystem. Vitamin D heilt (!!!) Autoimmunkrankheiten.
Vitamin  D  PROs  Nahrungsergänzungsmittel 
june 2019 by snearch
It’s lazy all the way down | Playing Perl 6
There are quite a few reasons. Firstly I don’t need those variables to be containers, hence the binding. Containers are just another level of indirection. So it’s a little faster that way. Then I don’t want to do any string interpolation with those lazy lists. They would explode into all values when .Str is called on them. That is likely a bit much for a single string. Lazy lists are a lot closer to a Callable then an Array. They produce a Seq, which is immutable, while @-sigiled containers are of type Array, what is very much mutable. Binding to a @-sigiled container doesn’t work because it’s the wrong type. On assignment to Array a Seq will generate all its values even if we touch every file only once. With 2.5M files that may be a bad idea. And lastly it’s optics. A common idiom would be for lines() { .say }; no sigil on this lazy list ($*IN.lines is lazy).
Perl6  sigilless_variable  PROs  gfldex  higher_quality  Insightful 
may 2019 by snearch
News - Täglich Selen!
PS: Selen ist auch so ein Grund, der mich zu täglich 3,2 g Magnesium-Einnahme zwingt. Also zur künstlich erzeugten inneren Ruhe. Denn: Regelmäßig, praktisch immer messe ich bei Ihnen zu tiefe Selenspiegel. Sie verzichten also nicht nur auf Lebensqualität, sondern auch auf Gesundheit. Ihr wertvollstes Gut.

PS II: Zur Erinnerung: Anti-Krebswirkung ab 130 ng/ml. Mittelwert USA 160 ng/ml, Mittelwert Kanada 190 ng/ml, Mittelwert Guatemala (Mittelamerika) 240 ng/ml. Bei uns in Deutschland 70 bis 90 ng/ml. Kein Wunder….
Nahrungsergänzungsmittel  Selen  PROs  Detox  Schwermetalle  Quecksilber  Dosis  Spiegel 
april 2019 by snearch
Free Money Experiment Highlights Limits of Finnish Welfare - Bloomberg
Unemployed people derive significant psychological benefits from receiving a fixed amount of financial support from the state, according to a landmark experiment into basic income in Finland that highlights the disadvantages of the country’s existing means-tested system.

Initial results of the two-year study had already shown that its 2,000 participants were no more and no less likely to work than their counterparts receiving traditional unemployment benefit.
Finnland  Grundeinkommen_bedingungsloses  PROs  Bürokratie  criticism 
april 2019 by snearch
Karl Lauterbach – Molner Health Center
In der PURE-Studie mit 95.767 Erwachsenen wurde gezeigt: Je mehr Salz konsumiert wurde, desto niedriger war das Risiko für einen Herzinfarkt oder einen vorzeitigen Tod.
nutrition  Salz  PROs  PURE-Studie  Studie 
march 2019 by snearch
Mit diesen 4 Tipps starten Sie aktiviert in den Frühling
Da der Inhaltsstoff des Kurkumas - das Curcumin - weiße Fettzellen in gesunde braune Fettzellen umwandelt und so Ihre Fettverbrennung ankurbelt, empfehlen wir Ihnen außerdem mehr Kurkuma zu nehmen.
nutrition  PROs  Kurkuma  Fett  wandelt_weiße_in_braune_Fettzellen_um  Fettzellen  health  Feil_Dr._Wolfgang 
february 2019 by snearch
Lektine, Phytate und Co. Sind Pflanzen ungesund? - edubily
Kommen wir noch mal zurück zum Kurkuma. Mittlerweile wissen wir, dass Kurkuma ganz potent vor Alzheimer- und anderen neurologischen Erkrankungen schützt. Im Zentrum dieser Krankheiten steht ein fehlgeleiteter Metallstoffwechsel, insbesondere der Eisen-Stoffwechsel spielt hier die besondere Rolle. Tatsächlich ist Eisen in vielerlei Pathogenes verwickelt, in vielen verschiedenen Szenarien. Kurkuma scheint deshalb so gut zu wirken, da es den Eisen-Stoffwechsel reguliert und überschüssiges Eisen potent bindet und ausscheidet. Gott sei Dank nämlich trinken wir Kurkuma bzw. Curcumin nicht literweise, sondern nuanciert, ernten dabei also vermutlich keine Anämie, sondern Benefits.
...
Bohnen enthalten Ballaststoffe und die machen …
Gerade liegt eine Arbeit vor mir. Dort hat man 16 Menschen entweder Weißbrot oder braune Bohnen verfüttert. Resultat in der Bohnen-Gruppe:

15 % weniger Blutzucker
16 % weniger Insulin
50 % mehr PYY (Sättigung!)
14 % weniger Ghrelin (Hunger!)
35 % niedrigere IL-6-Werte (Entzündung!)
Und: Deutlich höhere Konzentration kurzkettiger Fettsäuren. Die werden von unseren Darmbakterien gebildet bei Ballaststoffzufuhr. Hülsenfrüchte sind hervorragende Ballaststoff-Lieferanten, von denen wir ja gerade gelernt haben, dass sie toll wirken. Wer hätte so etwas gedacht? Von Lebensmittel, die – quasi im Reagenzglas – so hoch giftig sind?
nutrition  Pflanzenstoffe  Abwehrgifte  PROs  Alzheimer  Eisen  bindet_überflüssiges_Eisen  Kurkuma  Schutz_vor_Fraßfeinden  Fraßfeind  Lektine  Bohnen  Ballaststoffe 
february 2019 by snearch
Is Haskell a good language to implement a WebSocket server? - Quora
Yes. Haskell has excellent performance on multi-threaded tasks (especially if you use STM: I've seen Haskell outperform C thanks to that), and Haskell programs tend to be a lot more stable than similar things written in other languages. Also: pattern match failures are a lot easier to fix than segfaults and null pointer exceptions.
Haskell  websockets  Webdevelopment  PROs  STM 
february 2019 by snearch
Strunz -Ketose besser als No carb
Ketose aber, die ketogene Diät hat einen zweiten Vorteil über No carb hinaus. Es entstehen Ketonkörper.

 

Ketone

 

Die eine ganz eigenständige heilende Bedeutung haben. Lassen Sie mich nur 2 Beispiele anführen:

 

Ketone verlangsamen Ihre Gehirnfrequenz. Wenn Sie diesen Text soeben lesen, findet sich in Ihrem Gehirn eine (überwiegende) Frequenz von 20 bis 30 Schwingungen pro Sekunde. Bei Panik wären das 50 bis 60 Schwingungen pro Sekunde. Dann wäre alles durcheinander. Irr und wirr. Sie könnten keinen klaren Gedanken mehr fassen.
In der Meditation verlangsamt sich Ihre Hirnfrequenz auf 10 oder weniger Schwingungen pro Sekunde. Sie können plötzlich glasklar Denken. Haben Zugang zu Ihrem schöpferischen Geist, der Intuition, der Kreativität. So sind die epochalen Erfindungen der Menschheit geglückt (siehe Einstein).
Genau dies bewirken Ketone: Sie verlangsamen die Hirnfrequenz. Sie imitieren Meditation. Deswegen wird man beim Fasten, beim 2-wöchigen Fasten so geistesklar. So hellsichtig. So wach.
Ketone machen wach.
 

Ein zweites Beispiel hatte ich Ihnen kürzlich genannt:

 

Ketone wirken epigenetisch. Ketone schalten Tumor-suppressor-Gene wieder an. Also diejenigen Gene, welche Tumorzellen unterdrücken, abschalten, vernichten sollen. So wirken Ketone direkt gegen Krebszellen. Was für eine Entdeckung!
Ein ähnliches Beispiel: Ketone unterdrücken, heilen Entzündung. Kann man direkt im Blut messen an ganz bekannten Entzündungsfaktoren. Wie CRP, als Beispiel.
 

Fazit: Die seit über 100 Jahren bekannte, jetzt wiederentdeckte Tatsache, dass der Verzicht auf künstliche Kohlenhydrate (Mehl und Zucker) der wahrscheinlich entscheidende Beitrag zur Gesundung, zur Heilung des menschlichen Körpers ist, ….

wird nur noch übertroffen dadurch, dass durch zusätzliches Fett (80%) ebenfalls längst bekannte, jetzt neu entdeckte Wunderstoffe, die Ketone entstehen. Die eigenständig für unsere Gesundheit sorgen.

Erinnern Sie sich? Die Auflistung von Krankheiten, welche bewiesener Maßen (Studien werden zitiert) durch Ketone positiv beeinflusst werden können (News vom 12.01.2019).

Diese langsam wachsende Gewissheit verändert soeben mein ärztliches Verhalten. Heißt ganz praktisch:

 

Krebskranke sowie Menschen, die keinen Krebs bekommen möchten, erhalten das Büchlein von Frau Professor Kämmerer „Ketogene Ernährung bei Krebs“.
Menschen, die gesünder werden wollen (Krankheit spielt keine Rolle) und lesen können, bekommen das Büchlein „Der Keto-Kompass“ von U. Gonder.
Und wer´s nicht so mit dem Lesen hat, (ich frag Sie immer!), dem schenke ich das wunderhübsche hellblaue Büchlein von D. Pfeifer „Keto Basics“.
 

Lächelnd grüßt Sie Ihr inzwischen Buchhändler….
Ketose  PROs 
february 2019 by snearch
Deutscher Perl-Workshop 2018
Pony - noch so eine eierlegende Wollmilchsau richtet sich an Alle und wird in Deutsch gehalten.

Introduction to ponylang, die momentan beste Sprache.
Sicher und schnell, ein Pony das alles kann. Eine eierlegende Wollmilchsau wie perl6, allerdings statisch, sicher und schneller als C++ mit OpenMP. Wenn jemand mit Rust anfangen will, soll sich lieber pony anschauen.
https://tutorial.ponylang.org/
Pony  Urban_Reini  PROs  Lernherausforderung 
february 2019 by snearch
Strunz - Ketone und IHR Gehirn
Ketone liefern pro Sauerstoffmolekül mehr ATP (reine Energie) als Zucker. Sind also besonders nachts hilfreich, wenn dem Gehirn im Schlaf weniger Sauerstoff zur Verfügung steht.
Die Verbrennung von Ketonkörpern erzeugt weniger freie Radikale als die Verbrennung von Zucker. Ist also deutlich gesünder.
Ketone können im Gehirn einen Teil der Insulinfunktionen übernehmen. Sind daher bei fehlender Insulinwirkung hilfreich. Sie erinnern sich? Professor Kern, Lübeck (News vom 30.12.2006): Übergewichtige Menschen (Insulinresistenz) haben weniger Insulin im Gehirn, können, sagen wir mal, schlechter denken, sich nix merken. Ketone wirken dagegen.
Ketone sind im Gehirn eine wesentliche Ausgangssubstanz für die Bildung von Cholesterin und Myelin. Myelin umhüllt und schützt die Nervenfasern, Cholesterin brauchen Sie zur Bildung von Progesteron (News vom 22.12.2018). Sie produzieren Ihr eigenes Psychopharmakon.
Ketone (BHB) wirken epigenetisch auf die Aktivität einer ganzen Reihe von Genen im Gehirn. Vielleicht der Unterschied zwischen deppert und blöd?
Ketone wirken auf das sogenannte FOXO-Netzwerk (siehe News 29.06.2014), welches für genügend antioxidative Enzyme wie Glutathion und Katalase sorgen. Erinnern Sie sich an Glutathion (News vom 14.06.2011)?
Ketone (BHB) senken die Aktivität entzündlicher Botenstoffe (Zytokine).
Ketone erhöhen den BDNF (brain derived neurotrophic factor), der die Bildung neuer Nervenfasern, Bildung neuer Synapsen (Informationsübertragung) anregt.
Ketone (BHB) fördert die Umwandlung von Glutamat in die beruhigende GABA (News vom 01.11.2018).
Ketone fördern die Durchblutung des Gehirns und der Bildung neuer Mitochondrien!!!!!
 
Ketose  PROs  Pflichtprogramm_täglich 
january 2019 by snearch
Fettschlau statt fettarm | Dr. Feil
Das Fleisch von Tieren aus Masthaltung enthält eine hohe Menge an Arachidonsäure, die ein starker Entzündungsantreiber im Körper ist. Der Arachidonsäuregehalt sollte daher im verzehrten Lebensmittel möglichst klein sein. Wir empfehlen deshalb vor allem Rind (am besten Weiderind) und Wild und nur selten handelsübliches Hühner-, Puten- und Schweinefleisch. Da Fleisch jedoch auch Harnsäure enthält, sollten Sie Fleisch nicht mehr als 3 mal pro Woche essen.
nutrition  Fleisch  PROs  CONs  Arachidonsäure  Mastfleisch  Wild  Rind  Harnsäure  health 
january 2019 by snearch
Privatpraxis Dr. Strunz
Fazit: Ich merke mir also: no carb ist richtig, wenn man Krebszellen ärgern möchte. Auch vorsorglich (siehe News 29.12.2018). Ketose ist noch richtiger, weil doppelt wirksam: Wirkt auf Grund von

No carb, aber auch durch
Ketonkörper, die per se Entzündung bremsen, Krebsgene umschalten. Die praktische Schlussfolgerung dürfen Sie selbst ziehen.
Betrifft in diesem Neuen Jahr 470.000 Deutsche. Und wie viele von denen erfahren diese möglicherweise lebensrettenden Tatsachen? 1%? Sicher zu hoch geschätzt.

Quelle: Professor Ulrike Kämmerer. Wer sonst. In einem Interview im „Magazin für Gesundheit und ketogene Ernährung“ LOW-CARB-LCHF Dezember 2018, Seite 8
www.LCHF-Deutschland.de
Ketose  PROs  Ketonkörper 
january 2019 by snearch
Ernährungsexperte Udo Pollmer: „Ich bin kein Gegner von Bio“ | Berliner Zeitung
Warum?
Ich bin kein Gegner von Bio. Der biologische Landbau hat ein Riesenverdienst. Er hat vor 30 Jahren die richtigen Fragen gestellt und damit die konventionelle Landwirtschaft zu einem Kurswechsel gebracht. Wenn aber die ganze Landwirtschaft auf Bio umstellen will, dann muss man berücksichtigen, dass unsere Biobauern etwa 55 Prozent dessen ernten, was der konventionelle Anbau erreicht. Wir bräuchten also einen zweiten Planeten für die andere Hälfte der Lebensmittelproduktion. Bio geht bei uns nur, weil die konventionelle Produktion Ertragssteigerungen hat.
Pollmer_Udo  PROs  biologischer_Landbau  Landbau 
december 2018 by snearch
UBS Declares That "Tesla Has Won The Race And Leads The Championship" With EVs | CleanTechnica
UBS found that the motor in the Model 3 was likely “moderately more expensive” than the analysis team had estimated. Specifically, they found that a shift to silicone carbide in the inverter resulted in a 10% increase in semi content in the powertrain. All told, the UBS investigation found that a Standard Range Tesla Model 3 would likely have to be sold at a loss of $6,000 per vehicle based on what they knew at the time. (We have since learned from an Elon Musk email to employees that the car would cost Tesla approximately $38,000 to make, for a loss of $3,000.)

In other words, Tesla still has its work cut out for it to bring a $35,000 Model 3 to market. When Tesla surprised everyone with a Limited Edition Mid-Range (LEMR) Model 3 in October, Musk said that part of the reason the company was releasing the LEMR was that Tesla could do so and make money on it now versus waiting until around February for work on the Standard Range version to wrap up. The public purpose of doing so was to allow more early Model 3 reservation holders the chance to get a Model 3 and the full $7,500 EV tax credit before it is cut in half on January 1, 2019. There’s also speculation that Tesla needed to offer the lower-priced model in order to stimulate more demand before shifting deliveries to Europe, China, Japan, and beyond.
...
UBS also found that the Tesla Model 3 had been built with significantly less high-voltage wiring compared to the Chevy Bolt EV — 80% less wiring, to be exact. That’s largely a function of Tesla having learned from its previous vehicles and leveraging that expertise in designing the Model 3. Having already hit its cap of 200,000 vehicle deliveries in the US alone, Tesla is clearly the leader in electric vehicle design and manufacturing amongst American automakers.
...
UBS sees autonomous driving as a foundational item on the checklist for modern cars and found that Tesla is far ahead of the pack relative to its peers. The analysts found that the Model 3 has better connectivity and computing power — and, funny enough, that doesn’t even take into account Tesla’s third-generation of hardware (HW3), which Tesla designed completely in house.
Elektromobilität  Tesla  Model_3  UBS  Banken  Analyse  PROs 
december 2018 by snearch
Using D to Create the World’s Fastest File System | Hacker News
arunc 28 days ago [-]

Congrats for Weka.IO. They managed to pull it through after the CEO visited the DConf and asked for help.
D is a brilliant language. I got drawn into D by this article[1]. I've used D to replace some of the test tools where Java/Python were used. GC is a friend in such cases. I could've written them in C++ as well, but Phobos wins over STL hands down!

Initially the "solution" test application for one of our REST services was written in Java. It covered the functional, performance and longevity tests. The REST service itself was written in C++. Ultimately the customers reported that under heavy load the response time of the REST service is too long (> 400 ms) and we fixed the code as well. But during tests we were unable to really load the application to the fullest. 48 cores & 48 threads in Java and we still couldn't overload the REST service. We had no way to prove that our fix actually worked. Ultimately, we rewrote the test app in D and boom, we were finally able to achieve the load that customers created in their production env - both in terms of response times and throughput. I could've written it in C++. But D's std.parallelism + template mixin is a boon, thanks to David Simcha. Based on our tests, the D test app was 20 times faster than the Java equivalent (written by one of the finest and the expert).

Sure, there is a lot of visual noise due to @nogc, etc, etc. But beneath that there is a beautiful and readable language that's waiting to unfold, if and only if the D authors realize that they stop the feature creep and revert to sane defaults.

On the other hand, I started to convert the REST service from C++ to D last year and it didn't go well. Blame me! There are _very_ rough edges in D as well that are result of over engineering. One such thing is the const'ness in D. It make it impossible to use const, ever, by library authors. I don't care to go and fight in D forum. Manu has already screamed many a times. Lately I found that one of the reasons for poor performance of my D port was also because of auto-decoding! Duh! It was not even GC. (The default should be fast, isn't it?). I spent a considerable amount of time for this port and eventually it failed to meet the performance vs maintainability trade-off. C++ is getting better year by year, at least every 5 years :-). std::vector, std::map, etc are safe for concurrent reads (at least on POSIX). std::vector has erase with iterator. Phobo's std.array doesn't have an equivalent features, albeit it is much more readable than STL.

FWIW, D doesn't deserve the negative publicity that it usually gets. It's a fantastic language. Try it and if you like it, enjoy using it for the right use cases. After all choose the right tool for the job at hand.

[1] https://wiki.dlang.org/Component_programming_with_ranges



WalterBright 28 days ago [-]

The difference between const in D and const in C++ is that D's const is transitive, and C++'s is not.
Transitive const is necessary for things like pure functions. It's more difficult to use because the compiler really, really means it. But when it's there, you (the user) knows that function is not modifying the const data structure, not no-how, not no-way.

...
One reason it's easier is that in C/C++ the . is used for value field access, while -> for pointer field access. In D, . is used for both. So you can easily switch between a value and a pointer to the value by changing little code.
PROs  Dlang  y2018  m12  d25 
december 2018 by snearch
Forschungsgruppe Dr. Feil » Kompetenz ist unsere Stärke » Thema: Kritik an Low Carb
Hallo Ihr,
Low Carb ist nicht gleich Low-Carb. Wir empfehlen nicht unbedingt mehr Fleisch zu essen, sondern mehr hochwertige Fettsäuren und beim Eiweiß auf Qualität zu achten. Daher verschiebt sich auch das Eiweiß Verhältnis kaum. Gemüse bleibt bei uns nicht auf der Strecke sondern soll in Massen verzehrt werden. Das ist wichtig, damit der Körper auch leicht basisch bleibt und alle Reaktionen im Körper optimal ablaufen können. Das Gehirn übrigens kann nicht nur von Kohlenhydraten leben, sondern ist auch sehr gut im Verwerten von Keton-Körper (Abbau Produkte vom Fettstoffwechsel). Das lernt er allerdings nur, wenn er nicht so viele Kohlenhydrate bekommt.
Gruß Friederike
...
Hallo Achim, das ist ein ein Mythos. Fett macht nicht Fett und lagert sich auch nicht in Venen und Organen ein. Die Fettverbrennung läuft optimal, wenn wenig Kohlenhydrate genommen werden, sprich, wenn der Insulinspiegel niedrig ist. Bei vielen Kohlenhydraten in Form von Nudeln, Reis und Brot wird der Insulinspiegel jedes Mal erhöht und Fette können nicht mehr verbrannt werden. Sie bleiben in der Zelle. Dann lagern sich diese Fette auch in Arterien und Organe (z.B. Fettleber) ein, denn die Fettzellen fühlen sich überfordert. Allerdings nicht durch den Genuss von Fetten sondern durch den Genuss von Kohlenhydraten. Lassen Sie einfach mal nach der Umstellung mit wenig Kohlenhydraten in ein paar Wochen ihre Triglyceride beim Arzt untersuchen. Sie werden sehen, dass diese runter gegangen sind, sprich weniger Risiko für Ablagerungen.
Gruß Friederike
low_carb  criticism  train_low-compete_high  Kohlenhydrate  Ketose  Ketonkörper  PROs  Fettverbrennung  Fettverbrennung_ankurbeln  Insulin  TOP  Inspiration  y2018  m11  d01 
november 2018 by snearch
Channels, Concurrency, Cores: A New Concurrent ML Implementation (2017) [video] | Hacker News
bjoli 4 hours ago [-]

Not only that, but guile just got a 2-4x speedup in the 2.9 branch (what will become guile 3).
It is a really nice scheme implementation and very capable. The stuff the guix people have done is amazing!

Concurrent ML is my favourite way of writing multi threaded parallel programs. It is a bliss! One can say that reagents in multidirectional ocaml is another step downwards in that it in most regards generalises CNL, but in its base form it is not as simple to work with.

Guile fibers is amazing to work with, and has good repl integration. The performance I am able to get out of it is nothing short of amazing.
Guile  Programming_Language  PROs  Scheme 
october 2018 by snearch
Ist Kokosöl Gift?
Und da kommt plötzlich die Wissenschaft, und beweist, dass Kokosöl (pflanzlich) gesättigte Fettsäuren wie Tierfett (vom Schwein) enthält.
nutrition  Kokosöl  PROs  Öl 
september 2018 by snearch
Fleisch versus Kohlenhydrate - Die unterschiedlichen Gene - YouTube
Enzyminhibitoren enthalten essenzielle Aminosäuren, sind aber unverdaulich.
Im Fall Soja (für Schweinmast) war erst nach massiver Hitze- und Druckbehandlung (Zerstörung der Enzyminhibitoren) die Verträglichkeit erreichbar.
Nur durch gentechnisch hergestellte Eiweisszusätze verbesserte sich der Gesundheitszutsand der Tiere.
Vegetarismus  Ideologie  CONs  Fleisch  vs.  Kohlenhydrate  Genetik  angeboren  große_genetische_Schwankungsbreite  Protein  pflanzliches  Enzyminhibitoren  unverdaulich  PROs  Gentechnik 
september 2018 by snearch
Mahlzeit! - Der Mythos vom weißen Gift (Archiv)
Ausreichend Salz im Essen rettet Leben
Damit sind die Maßstäbe klar: Der Natriumstatus sollte im Blut und nicht im Urin erfasst werden und auch die Anzahl der Todesfälle sollte nicht fehlen. Eine solche Studie wurde dieser Tage veröffentlicht - prospektiv mit 3.000 gesunden älteren Herren, die elf Jahre lang beobachtet wurden. Ergebnis: Je weniger Natrium im Blut, desto mehr Herzinfarkte und Schlaganfälle. Irritierend war: Bereits "normale" Natriumspiegel waren mit einem erhöhten Infarkt-Risiko verknüpft, wenn sie im unteren Normbereich lagen! Insgesamt starben im unteren Normalbereich (135 mmol/l) fast doppelt so viele Menschen wie beim mittleren Wert (140 mmol/l). Die Gefahren von zu wenig Salz wurden in den letzten Monaten gleich von mehreren Studien aus aller Welt bestätigt.

Doch die Fachöffentlichkeit und die sonst so beredte Gesundheitsaufklärung schweigen fein stille. Deshalb in aller Deutlichkeit: Ausreichend Salz im Essen rettet Leben. Salzarme Kost ist so unerfreulich wie versalzenes Essen. Mahlzeit!
Salz  PROs  Pollmer_Udo 
september 2018 by snearch
Parallel Programming with Python | Hacker News
quietbritishjim 2 days ago [-]

In response to the multiple comments here complaining that multithreading is impossible in Python without using multiple processes, because of the GIL (global interpreter lock):
This is just not true, because C extension modules (i.e. libraries written to be used from Python but whose implementations are written in C) can release the global interpreter lock while inside a function call. Examples of these include numpy, scipy, pandas and tensorflow, and there are many others. Most Python processes that are doing CPU-intensive computation spend relatively little time actually executing Python, and are really just coordinating the C libraries (e.g. "mutiply these two matrices together").

The GIL is also released during IO operations like writing to a file or waiting for a subprocess to finish or send data down its pipe. So in most practical situations where you have a performance-critical application written in Python (or more precisely, the top layer is written in Python), multithreading works fine.

If you are doing CPU intensive work in pure Python and you find things are unacceptably slow, then the simplest way to boost performance (and probably simplify your code) is to rewrite chunks of your code in terms of these C extension modules. If you can't do this for some reason then you will have to throw in the Python towel and re-write some or all of your code in a natively compiled language (if it's just a small fraction of your code then Cython is a good option). But this is the best course of action regardless of the threads situation, because pure Python code runs orders of magnitude slower than native code.

reply
Python3  Python  Multithreading  PROs  C  extension  GIL  Insightful  higher_quality  y2018  m08  d22  Tipps_und_Tricks 
august 2018 by snearch
When web requests fail in Elixir and Phoenix
I love Elixir language and Phoenix framework. It is so good, that we switched our consultancy entirely from writing Ruby on Rails to Elixir (and Phoenix), and we recommend it to our customers in majority of the cases for both: traditional applications and signle-page app back-ends (we love GraphQL too!).
Elixir  Phoenix  Webdevelopment  PROs  success_story  GraphQL  error_handling 
august 2018 by snearch
Lisp and Haskell (2017) | Hacker News
rusabd 3 hours ago [-]

I have worked on fairly large Common Lisp project (around 500k lines of actively managed code). That was the most pleasant experience in my professional life. The refactoring was easy, introduction of new features was simple and clear. I attribute it partially to language itself and partially to the team culture. We had a lot of tests BTW. After this I had quite bad experience with a Clojure project in a different company, so I am not dogmatic about lisp supremacy anymore. Still, Common Lisp definitely can be extremely successful in production given proper environment.
reply
COMMON_LISP  PROs 
july 2018 by snearch
Re: Apple f***t Entwickler doch schon seit J… | Forum - heise online
Quatsch. Noch nie von $DEVELOPER_DIR gehört? Ich paste mal aus meinen build scripts...

XC7_DIR="/Applications/Xcode.7.3.1.app/Contents/Developer"
XC8_DIR="/Applications/Xcode.8.3.3.app/Contents/Developer"
XC9_DIR="/Applications/Xcode.9.3.1.app/Contents/Developer"

export DEVELOPER_DIR="$XC9_DIR"

xcodebuild \
-derivedDataPath "$DERIVED_DATA_PATH" \
-workspace XXXXX/XXXXXXX.xcworkspace \
-scheme XXXXXX \
-configuration "Debug" \
clean | xcpretty -c >&${LOG}
Apple  XCode  mehrere_Versionen_parallel_einsetzen  Professional_Software_Development  $DEVELOPER_DIR  PROs  macOS 
june 2018 by snearch
Creality CR10S Full review! Is it better than old CR10? - YouTube
So do you think it is worth getting the CR10S instead of the CR10?

7


Nexi Tech
Nexi Tech
vor 7 Monaten
Laser Man For me personally it definitely worth it. I think it's very good deal and CR10S is more complete product then CR10.
...
Colka Glipherman
Colka Glipherman
vor 4 Monaten
I don't think the price justifies the cost of it. I have a CR10 std 300x300x400 and have done all the upgrades that the CR10 s has for less than £100 so paying an extra £300 isnt worth it in my opinion.
3D-Drucker  Creality  CR-10  CR-10s  PROs  CONs 
may 2018 by snearch
Magnesiummangel Symptome, Ursachen und Behandlung
Männer und Frauen, die viel Magnesium zu sich nahmen (ca. 500 mg/Tag), sind stärker, schlanker und muskulöser.

Sie bringen 2-3 % mehr fettfreie Masse auf die Waage, als Probanden, die nur halb soviel Magnesium einnehmen.36 Das lässt den Rückschluss zu, dass sie mehr Muskeln und weniger Körperfett besitzen.
Magnesium  Nahrungsergänzungsmittel  PROs 
april 2018 by snearch
« earlier      
per page:    204080120160

related tags

$DEVELOPER_DIR  *BSD  *NIX  1.7  3D-Drucker  4.0.1  12.04  ABS  Abwehrgifte  Acrylamid  Ada  AI  airbnb  Aktiv-Konzept  Aktiv-Lautsprecher  Aktiv-System  Alexandrescu_Andrei  Alltagstauglichkeit  Alpine  alternative  alte_Saecke  AltJS  Alzheimer  Amalgam  amazon  Analyse  Anandamid  Anbau  Android  angeboren  Angst  Angular.js  antibiotisch  Anycubic  AppEngine  Appetitkontrolle  Appetitzügler  Apple  Arachidonsäure  Arbeitstechniken  architecture_software  Arch_Linux  Arduino  Arduino_IDE  Argumente  Armstrong_Joe  Aspartam  Asus  Aussenpolitik  auswandern  auswerten  Autoimmunerkrankung  Automobilindustrie  Ballaststoffe  Banken  Bauchfett  Beilage  Berlin  Beschränkung  bewerben  Bezugsquelle  Bianca  BigTable  Bilanz  bindet_überflüssiges_Eisen  biologischer_Landbau  Bitterschokolade  Blackmagig_Design  Blut  Blutdruck  Blutwerte  Boeing  Bohnen  Bohrhammer  book_recommendation  bottom_up_programming  brain  Bright_Walter  Business  Butter  Bürokratie  C  C#  c't  C++  C++11  C++14  C99  Carmack_John  Carpaccio  Cashew  cerealed  CERN  ChicagoBoss  Chubin_Igor  citations  Clojure  CLOS  closures  CO2-Grenzwerte  code_example  code_sharing_tool  Comet  COMMON_LISP  community  comparison  Composer  Concurrency  CONs  Container  CONTRAs  Core  Cortisol  Cortisolspiegel  CouchDB  CR-10  CR-10s  Creality  create_new_languages  criticism  CSS  Cuina  D  d01  d07  d10  d16  d18  d21  d22  d25  d26  d29  Darmflora  Darmkrebs  Dart  Databases  data_flow  Daten  Da_Vinci_Resolve_V15  Debugging  Demografie  deployment  Detox  Development  Diabetes  Diez_Georg  distribution  DIY  Django  Dlang  Docker  Dosis  DragonFlyBSD  DSL  DTrace  dunkel_rösten  Duspol  DynamoDB  Dänemark  Eclipse  Economist  Eisen  Elektromobilität  Elixir  Elm  Emacs  Embedded_Systems  Emissionen  enterprise_development  Entrepreneurship  entwicklerfreundlich  Enzyminhibitoren  Erfahrungen  Erfolg  Erfolgsgeheimnis  Erfolgsgeschichte  Erfolgsprinzip  Ergonomie  Erlang  error_handling  ESP32  ESP32-Projekte  EU  EuGH  Exasol  exemplarisch  Exorphin  Express  extension  F#  Facebook  Fahrradfahren  Fashion_Week  features  Fedora  Feil_Dr._Wolfgang  fermented  Fett  Fettverbrennung  Fettverbrennung_ankurbeln  Fettzellen  Filesystem  Finnland  flacher  Flash  Fleisch  Fleischkonsum  Flüchtlingskrise  framework  Fraßfeind  FreeBSD  Freelancing  frittieren  Froböse_Prof._Dr._Ingo  functional  functors  functrust  fun_in_programming  games  gdb  gegen  Gelassenheit  Genetik  Gentechnik  Gentoo  gewerblich  gfldex  GIL  git  Glucose  Glucoseintoleranz  Golang  Goldman_Sachs  Google  Graphics  GraphQL  Green_Fashion  grillen  große_genetische_Schwankungsbreite  Grundeinkommen_bedingungsloses  Grundlagen  Grüner_Tee  GUI  Guile  Hack  HammerFS  handbook  handwerklich  Hardware_Basteleien  Harnsäure  hartnäckig  Hashimoto  Haskell  Haskell-Core  Haxe  health  Helmpflicht  Heroku  higher_quality  Hilfe_gegen  HOT  html5  https  i3_MEGA  i3_Mk3  Ideologie  Immunsystem  industry_acceptance  Informatik  inline_records  Insightful  Inspiration  Insulin  internal_tool  Interview  introduction  Invarianten  invariants  inversion_of_control  iOS  IoT  IS  IT  Java  Javascript  JSON  js_of_ocaml  Julia  K2  Kaffee  Kakao  Kakaopulver  Kartoffel  Kaufberatung  Ketonkörper  Ketose  Klimadaten  Klimakrise  Klimapolitik  Kmett_Edward  Knie  Knorpelzelle  Kochendichte_Knochendichte_steigt  Kochrezepte  Kohlenhydrate  Kokosöl  Kollagenbildung  Kollagenhydrolysat  Kollgen-Hydrolysat  Kolumne  Kotlin  Krafttraining  Kraut  Kreativität  Krebs  Kurkuma  KW52  L-Tryptophan  Lactoferrin-Eisen  LAN  Landbau  Landwirtschaft  Lautsprecherbau  lazyness  Leberkebs  Leberwerte  Leiningen  Lektine  Lens  lenses  lernen  Lernen_lernen  Lernherausforderung  Leverage  libraries_programmers_tools  Liebe  like_minded_people  Lilly_John  LinkedIn  Linux  Lob  Lobbyismus  low_carb  LSD  Lua  Luftfahrt  längere  Längsdynamik  m02  m03  m04  m05  m08  m09  m10  m11  m12  macOS  Magnesium  Maschinenbau  Mastfleisch  Mathematik  Meditation  Megastore  mehrere_Versionen_parallel_einsetzen  Mehrwert  mehr_A_verdienen  Mercurial  Merkel_Angela  messaging  Metabo  Metabolisches_Syndrom  Miami  Milchpulver  Mindestlohn  MirageOS  MoarVM  mobile  Mobilität  Mode  model  Model_3  modularisation  MongoDB  Mono  Multithreading  myLang  myPC  MySQL  Nachhaltige_Entwicklung  Nahrungsergänzungsmittel  NBL_Next_Big_Language  netflix.com  networking_hardware  networking_people  Nimrod  nix  NixOS  Node.js  Norwegen  NoSQL  Notebook  npm  nutrition  Nüsse  Obama_Barack  objdump  OCaml  OOP  OpenCL  OpenFl  ORM  OS  OS_X  PaaS  Palmöl  Paläo_Diät  parallelism  parametrized_modules  Perl  Perl6  persistence-layer  Peyton-Jones_Simon  Pflanzenstoffe  pflanzliches  Pflichtprogramm_täglich  Phenyläthylamin  Phoenix  Phosphor  Php  Php5  Pilinuss  Pistazien  Pizza  Plastizität  platform  Play  Pollmer  Pollmer_Udo  Polruckeln  Pommes_Frites  Pony  Ponylang  Porsche  Postgresql  print  print!  print!!  print!!!  PRJ  product  Profession  professional_applications  Professional_Software_Development  programming  Programming_Language  programs_which_write_programs  Propagandaente  property  PROs  Protein  Prusa  PURE-Studie  PureScript  pure_function  Putin_Wladimir  Python  Python3  Python_3  Qualifikation  Qualität  Quecksilber  Querdynamik  quiet  Racket  Rademacher_Andrew  radioaktiv  RAII  Rails  Raspberry_Pi  Rassismus  React.js  read_only  Reason  ReasonML  Referenzartikel  Regierung_Merkel_III  Regierung_Obama_II  Reis  reliability  research  Resonanz  RethinkDB  Ricard_Matthieu  Rind  Risiken_extreme  Roastbeef  Rohe_Stefan  Rohrzucker  Rosmarin  rot  Rotwein  Ruby  running  Rust  Röhrl_Walter  rösten  safety  Salz  Samsonite  Scala  ScalaJS  scaling_website  Scheme  Schokolade  Schrittmotor  Schulz_Martin  Schumacher_Merlin  Schutzstoff  Schutzstoffe  Schutz_vor_Fraßfeinden  Schweinbauch  Schweinbraten  Schwermetall  Schwermetalle  Schwächen  Schäfer_Jorgen  Scotty  SD_Card  Seehofer_Horst  Selbstfindung  Selbsthass  Selen  Serialization  Serotonin  Serotonin_hängt_von_Tageslicht_und_Zucker_ab  server_side  Sex  Sex_ohne_Liebe  Shell  Shotwell  sigilless_variable  Silicon_Valley  slimming  Smarte_Helfer_zum_Selberbauen  Smart_Home  sophisticated_programming_techniques  source_code_example  Spanner  SPD  Speichereisen-Wert  Spiegel  Spock  späte  SQL  SQLite  stacktraces  Standort_D_Land  Stil  STM  Streetstyle-Trends  Stroustrup_Bjarne  struct  Studie  Studien  Stärke  Stärken  success_story  Swift  SYPROs  systemd  System_Administration  System_Programming  SysV_init  Süßstoffe  Tageslicht  tagged_unions  Tee  Teleomere  Tesla  Testing  Testosteron  The_Last_PC_Laptop  TierTime  time_to_market  Tipps_und_Tricks  tmr  TOP  training  train_low-compete_high  travelling  Trend  Trolley  Trump_Donald  Typescript  type_system  Ubiquiti  UBS  Ubuntu  UFCS_Universal_Function_Call_Syntax  UHE_2250  UHE_2850  Ukraine  Ukraine-Konflikt  unglaubwürdig  Unicode  UniFi  Unikernel  UNIX  Unterkunft  unverdaulich  Up_Mini_2  Urban_Reini  Ursache  USA  USB_drive  USP  UX32VD  variieren  Vaterschaft  vcs  VDE  Vegetarismus  Venture_Capital  Verkehrspolitik  vibe.d  Video  viszerales_Fett  Vitalstoffe  Vitamin  Vogels_Werner  vs.  Wahlkampf_2017  Wall_Larry  Walnuss  Walnuss-Shake  Walnüsse  wandelt_weiße_in_braune_Fettzellen_um  webdevelopment  Webhosting  website  websockets  Wettbewerbsvorteil  WHO  Widgets  Wild  Windows  Windows_8  Windows_10  Wirtschaft  WLAN  WLAN-Gardine  XCode  XMPP  y2012  y2015  y2017  y2018  y2019  Yegge_Steve  Yesod  Zahngesundheit  Zahnpflege  Zeitarbeit  Zeitmanagement  Zenbook_Prime_UX31A  ZFS  Zotonic  zubereiten  Zucker  Zwang  _HOT_  Ängste  Ärger  Ökologie  Öl  Ölpalme 

Copy this bookmark:



description:


tags: