76740
Oh, shit, git!
New zine: Oh shit, git! It's based on and it tells you how to get out of git messes ❤. By m…
from twitter_favs
yesterday
Twitter
New zine: Oh shit, git! It's based on and it tells you how to get out of git messes ❤. By m…
from twitter_favs
yesterday
Twitter
“Experts say the leap from today’s computer-assisted driving...to fully automated motoring that may render humans o…
from twitter_favs
yesterday
Twitter
And finally the build tool panel (⁦⁦⁩, ⁦⁩) moderated by ⁦⁩. Let's keep…
from twitter_favs
yesterday
Repair Day: How "contempt of business model" cheats you out of the use of your property / Boing Boing
Repair Day: How "contempt of business model" cheats you out of the use of your property
from twitter_favs
yesterday
Twitter
Repair Day: How "contempt of business model" cheats you out of the use of your property
from twitter_favs
yesterday
Twitter
Thanks to the awesome team of we have the first talks already published while the is still run…
from twitter_favs
yesterday
Twitter
Anlasslose biometrische Personenüberwachung im öffentlichen Raum: Die Ergebnisse des Gesichtserkennungsversuches am…
from twitter_favs
yesterday
In pursuit of fair co-creation ~HACKnight
@rastrau @DINAconCH @Retosbr @loleg Check out a draft of it on Dribdat:
yesterday
Twitter
Well... where do we start with this ?
from twitter_favs
yesterday
Twitter
Home sweet ! Checking out right now speaking about HABot, a for .
from twitter_favs
yesterday
Twitter
presenting his awesome work on which let’s you talk to your .
from twitter_favs
yesterday
Twitter
Artists, Eiji Sumi from Thailand and from Russia spoke about their artworks which form a core part of the ex…
from twitter_favs
yesterday
Twitter
More Digital Chemistry with my Metallizr.

Nickel is out (toxic) so this HARD Zinc-Tin-Copper A…
from twitter_favs
yesterday
Google’s AI is better at spotting advanced breast cancer than pathologists - MIT Technology Review
Google has applied deep learning to metastatic breast cancer detection. It works better than human physicians even on tumours "too small to be consistently detected by pathologists."
med  machine-learning 
yesterday
Pixel 3 and on-device AI: Putting superpowers in your pocket
Google's Pixel 3 has more edge-based AI, meaning smart features can increasingly work without a network connection.
yesterday
A new law means California's bots have to disclose they're not human — Quartz
Bots will have to identify themselves as non-human in California from July next year.
yesterday
GitHub - galaxykate/slidertoy: A little platform for procjam 2018.
Heya! I finished Slidertoy (), a platform to edit and play with a certain kind of generator.…
from twitter_favs
2 days ago
Twitter
Heya! I finished Slidertoy (), a platform to edit and play with a certain kind of generator.…
from twitter_favs
2 days ago
Twitter
A striking network graph of the polarization of Black Lives Matter conversation on Twitter. Those orange groups in…
from twitter_favs
2 days ago
Twitter
If I was the editor of , rather than simply retracting my mistaken Chinese spy chip story, I'd do another story…
from twitter_favs
2 days ago
Twitter
This morning Wicher Visser from JoinERNI spoke about "When the forecast comes out of the box". A great talk on how…
from twitter_favs
2 days ago
Twitter
Studio Klarenbeek & Dros en Atelier Luma’s Algae Lab. algae-based polymers for 3D printing. Material Design Awards,…
from twitter_favs
2 days ago
I2C Bootloader for ATtiny85 Lets Other Micros Push Firmware Updates | Hackaday
This bootloader, tailored for the ATtiny85, lets bigger micros push firmware updates over I2C.
from twitter_favs
2 days ago
texture synthesis on Vimeo
of course, i misread the spec and accidentally made it sideways (classic). here is the original
from twitter_favs
2 days ago
Twitter
not every day you get to see your work up on a never-ending LED screen. thanks for inviting me to Istan…
from twitter_favs
2 days ago
Twitter
Komm vorbei und probiere aus! Ich bin heute (Samstag 20.10) ab 15:00 Uhr mit im Einsatz.
from twitter_favs
2 days ago
Child-runs-first (Linus Torvalds)
From: Linus Torvalds <torvalds@linux-foundation.org>
Newsgroups: fa.linux.kernel
Subject: Re: [GIT PULL] sched/core for v2.6.32
Date: Fri, 11 Sep 2009 22:59:40 UTC
Message-ID: <fa.7Ini7T5EWbyZdkU7H9Jfx9ao1yU@ifi.uio.no>

On Sat, 12 Sep 2009, Jesper Juhl wrote:
> [...]
> > Highlights:
> >
> > - Child-runs-first is now off - i.e. we run parent first.
> > [ Warning: this might trigger races in user-space. ]
> [...]
>
> Ouch. Do we dare do that?

We would want to at least try.

There are various reasons why we'd like to run the child first, ranging
from just pure latency (quite often, the child is the one that is
critical) to getting rid of page sharing for COW early thanks to execve
etc.

But similarly, there are various reasons to run the parent first, like
just the fact that we already have the state active in the TLB's and
caches.

Finally, we've never made any guarantees, because the timeslice for the
parent might be just about to end, so child-first vs parent-first is never
a guarantee, it's always just a preference.

[ And we _have_ had that preference expose user-level bugs. Long long ago
we hit some problem with child-runs-first and 'bash' being unhappy about
a really low-cost and quick child process exiting even _before_ bash
itself had had time to fill in the process tables, and then when the
SIGCHLD handler ran bash said "I got a SIGCHLD for something I don't
even know about".

That was very much a bash bug, but it was a bash bug that forced us to
do 'parent-runs-first' for a while. So the heuristic can show problems ]

> vfork() is supposed to always run the child first.

vfork() has always run the child first, since the parent won't even be
runnable. The parent will get stuck in

wait_for_completion(&vfork);

so the "child-runs-first" is just an issue for regular fork or clone, not
vfork. For vfork there is never any question about it.

> Most people I've talked to over the years assume that using fork(), the
> child runs first (yes, I know, that's not guaranteed, but people have come
> to believe that it is so and some may even depend on it).

It really hasn't been that way in Linux. We've done it both ways.

Linus
2 days ago
haque design + research - Notes from my talk at the Open IoT Assembly, June...
@rachelcoldicutt @uah Yeah, and only *checks* six years old!?! Does that mean we're pionee…
iot 
2 days ago
Repair is as important as innovation - Economics and the art of maintenance
From @TheEconomist on #RepairDay: "In a disposable society, to repair is to rebel."
2 days ago
Twitter
Boom! explores "Warm Data" key insights include:
- data is often decontexualised = poor decisions
- we…
from twitter_favs
2 days ago
Why Open Source Healthcare is Vital for Innovation
Why Open Source is Vital for Innovation
"Open source platforms like OpenAPS"
from twitter_favs
2 days ago
Radical Networks 2018 - YouTube
Radical Networks 2018 - you can watch it online
from twitter_favs
2 days ago
Twitter
This adapter board from connects a USB-to-serial cable to the 2018 Open Hardware Summit badge ()…
from twitter_favs
2 days ago
Twitter
Yeah, and only *checks* six years old!?! Does that mean we're pionee…
from twitter_favs
2 days ago
Twitter
That reminds me of a favourite quote of 's "it's not about making data public, it's about the…
from twitter_favs
2 days ago
Twitter
I wrote about how making data human-readable is an important step in decentralising the power imbalances implicit i…
from twitter_favs
2 days ago
« earlier      
3d activism ajax amazon android api ar architecture arduino arm art azure backup barcode beaglebone big-data bike biotech ble blockchain blog bluetooth book browser c# car casajasmina censorship cloud cnc concept conference copyright debugging demo deployment design diy diybio dotnet dotnetcf dotnetmf drm ec2 eco economy edge-comp education energy engineering epaper ereader esp32 esp8266 ethics fabbing facebook fashion ff:oberon-p32 food framework ftp future gadgeteer geo google gov guidelines hack hardware hci hiphop home-automation hosting howto htc html http icon identity innovation iot iphone ipv6 j2me java javascript job journalism json kindle led legal linux lora m2m machine-learning makerbot management marketing material med microsoft modular mono mp3 mqtt music mwst nano netduino netmf nfc nodejs nokia oberon olpc opensource oslo osx p2p palm patent pattern pdf performance person photo pocketpc presentation privacy processing programming qrcode radio raspi rest rfid robot rss ruggedized s3 safety scala scalability search security self-tracking sensor sharing silverlight simplicity smartphone sms snappy social solar solutions space spark ssl standard startup streaming survey swimming sync tcp testing thirdworld tool twitter uav ubicomp umpc usability usb ux vat video vision voice voip vr vs2008 wearable web web-sockets webservice widget wifi wince wm5 wm6 wm7 wpf xml xp yaler yun zigbee

Copy this bookmark:



description:


tags: