565 karma · joined November 27, 2012
In the past for some things that are hard to do I asked a friend to come over to my place and/or having them on the phone for some time.
So I'd not feel that as "video surveillance" but rather human company. (For video surveillance alone you wouldn't need a partner, it'd expect it is not to difficult to train an AI to detect whether you're working or slacking locally from video capture and desktop screenshots plus use a virtual call center of "central scrutinizers" to oversee the AI).
(Update: OH SHIT THAT ALREADY EXISITS: https://www.newscientist.com/article/2119734-ai-tracks-your-...)
Nowadays programming is teamwork.
Learning how to NOT land it is learning how to land it.
So there I was struggling with my English, always being happy when there were enough technical terms which I understood. (And worst thing of all - English speaking authors dare to use puns and humour in technical books. Which I didn't understand, because of the vocabulary and because we Germans would never do anything like this, we're much too serious for that.)
Bike riders also solve traffic jams (by NOT going bar car), make cities more silent and more liveable, bring more business to local stores and restaurants etc.
A low speed limit typically is enforced with a traffic camera. Additionally we've go a lot of dynamic speed signs which show a speed limit which fits the current traffic conditions. (empty road at night - it's turned off. Rush hour - 80 km/h. Fog - 60 km/h And several steps in between)
Not having a "fixed" all the time limit makes drives accept the speed limit more easily.
Oh yes, and 85'th percentile. I frequently drive "+15km/h", so I go 95 when there's 80 allowed because the fine when I get caught that is not too expensive. (Fines for speeding are lower when you get caught outside city limits, speeding in a residential zone or in front of a school for example is one thing I have no tolerance for as well.)
It would be much better to change traffic la nation-wide so we can get rid of this ONE traffic light in Germany. Isn't it?
Aufgrund der Streiks bei Lufthansa im Dezember 2016 wurden für Sendungen in die USA Ableitungen über alternative Transportrouten notwendig. Unter anderem über den Seeweg. Das führt aktuell noch zu stärkeren Verzögerungen bei der Zustellung von Economy Paketen in die USA.
Translation:
Due to a strike at Lufthansa in december 2016 packages with destination USA need to be redirected using alternate transport routes, amongst other by ship. This results in even bigger delays delivering economy packets into USA.
Source: https://www.dhl.de/de/privatkunden/pakete-versenden/weltweit...
If you have the DHL tracking number you should try tracking.
There's also the DHL facebook page where you can start a facebook chat, with good luck your supporter will speak english. (Just try!) https://www.facebook.com/DHLPaket/app/1609168226005546/
From what it looks there's a high chance your package is on a ship somewhere. And even more importantly, the sender should create a "Nachforschungsauftrag" with DHL (ha, one of our bureaucratic german words I can't even find a translation for - it's a request for inquiry of a lost package). Even with domestic packages over here the tracking information sometimes is plain wrong, and I expect it even more so to be wrong if they don't use their usual ways of transport. (No tracking of all those packages in a shipping container on a freighter.)
Good luck. (Btw, once I have given up on a package from the US to Germany after 6 months. The day after I gave up and purchased an alternative product my packet arrived ... UGH).
I have what is commonly being described as ADHD (oh, yeah, and I'm a software developer ;-) ) and my son has it as well.
I refuse to see ADHD as an illness. It is a different way of thinking (and unfortunatley does not fit too well in our modern indoor office world with 90% "other" people).
All your examples led me up to FINALLY having a different word for ADHD that does not involve "disorder".
Me and my son, we're having non-linear minds. Time to find non-linear things to do, so we can be happy.
Thanks.
P.S.: Your coping strategies: I've developed roughly the same ones for myself as well. GTD, done. Pomodoro, done. Non-linear job, done. They work quite well.
This seems to run rampart in the US, but also a little bit over here in Germany.
My daughter (now 12) is allowed to use public transport across my city (Munich) since she was 9 (close to 10) - and my son who's 9 will change schools in summer and take public transport to there as well.
What's (still!) normal here might be child endangering in the US. The kids are free to roam from here to the city's river Isar (around a 20 minute walk, 1 subway station) because there's just a green, nice place.
And no, Munich is not a rural area, it's a 1.6 Million people city. And the first year when my daughter was taking public transport she was switching lines at Munich central station. In 2015. During those days when there were several thousand refugees here.
You teach the kids about sensible behaviour, about how to travel safely. And then you have to let them take a risk, because locking them up in the apartment is a very dangerous thing, for their mind, for their health.
There IS a certain risk that something bad happens. But I refuse to encumber the kids souls with fear and panic. I definitely believe part of the "obesity epidemic" is parents driving their kids everywhere because "its safer". No it's not. The kids get sick and fat.
What I personally don't understand: Why don't we cache JIT results between runs? That might be a worthwile optimization and even possible in the face of class loading.
It probably would be like running ngen on .net, just WITH performance statistics of a program. (Enabling specialization of calls for types commonly passed or eliminating constant expressions while keeping the generic version of a function around - that's hard in AOT as you need profiling information. I think sun's C/C++ compiler was able to do that for AOT, resulting in large speedups. But maybe it only used it for branch prediction).
Edit: What I forgot to add - I like the way you could always AOT things in .NET with ngen but also use a JIT where possible. Now that Java turned out to be owned by the evil empire and .NET the one by the company committed to open source - imagine reading that 10 years ago - I'm really curious in which way things will develop. And with all the new contenders as well. JVM (and .net) is not dead, but a lot of interesting alternatives are getting traction now.
This comes back time and time again. AOT native results in slower runtimes for applications with one simple exception: startup time. In every other case a modern JIT compiler like the JVM will win due to gathering information and layered compilation.
Where AOT really makes sense is for an interactive app on a mobile device where you don't care about the last millisecond of performance but startup times and even much more importantly: energy expenditure. (That's why google AOTing the apps on device startup is quite sensible)
Most funnily Microsoft was heavily advertising AOT with .net framework 1.0 but in general switched to dynamic profiling and optimization in later versions of .net. (System assemblies that everybody uses during startup are AOT compiled using ngen, however)
It is just not "one size fits all", depending on your platform and requirements you'd have completely different requirements to your virtual machine. What you want is different between interactive use and "batch processing" and between energy starved devices and big iron.
Java - while ironically advertisted for "applets" years ago - is optimized for the latter case and there it really shines. On a server with long running processes AOT makes no sense at all.
So what AOT will take over is phones. IOT devices. Everything were energy is at a premium and startup times need to be quick. Layered JIT compilation takes over where you want to squeeze out the last bit of total performance. (Even interactively, looking at you, Google V8 and Chakra)
I'm just saying that you're putting yourself on risky ground, not that I want to do something personally.
In fact I'd even consider keeping GA enabled IF BEING NOTIFIED.
The current notification is the problem, as it is close to invisble. Hiding output in a long log message is a dark pattern, I think it did not happen out of spite (you just used your normal shell output mechanism to show that).
However: Such a chage of policy is more important than the list of files being removed by git. Even opt out is OK IF THE USER IS INFORMED.
Currently it's like arthur dent being informed about the highway being built ... yeah we did display the notice.
I know building an open source project is no fun and I can really relate to your desire to know more about installations and deinstallations. Personally I don't even object to using google GA, just to the way it feels being snuck beside the radar.
If you have a judge who is not completly dumb he would laugh you off for such litigation. If you have a judge who still has his staff print out internet pages for him it might get compilicated for you as a contributor. Idiot judge already happened to me, that was an expensive lesson life taught me.
So no, I wouldn't risk sticking my name on something like that.
Because everybody else does it, doesn't mean you don't get away with it. (And over here the big boys google/apple can do a lot of things the small ones can't even begin to try - they have the advantage of getting before a "high enough" court with intelligent judges)
I can live with the analytics. I'd might even consider to leave it on IF BEING ASKED PROPERLY.
All previous discussion says "oh you get notified". The point is, you don't get properly notified. And this is, why this is news again over the old discussion on HN.
In the OfficeJet in question I only used genuine cartridges, but every few year it would stop receiving black and white faxes because (the nearly full) color cartidge was passing its expiry date - forcing me to throw away the full color cartridge and buying a new one.
git tag tmp
git perform-stunt
This eases undoing the stunt without needing to find the "before" state from reflog. And if you use a graphical log viewer (I like SourceTree on Mac) you'll see the tagged state in the history view - which makes things a lot clearer.And to be aware what happens, there one single explanation of git that helps a lot: http://eagain.net/articles/git-for-computer-scientists/
As soon as you start viewing git as a graph of nodes with branches/tags just being "marked" nodes a lot of things make sense, and whatever "git perform-stunt" you attempt it's easy to explain within that mental model.
It can't get more "old inflexible heavy carrier"-y than that. Bandwidth caps. Trying to push Netflix and Google Video out of the network for promoting their on in-house service (net neutrality? Telekom hates it.)
They have problems on the American market, lost a lot of money there, so they try hard to create a "different" image.
Being able to commit first and then care about conflicts second is my biggest selling point for DVCS (git/hg).
Regulations say you can't just ran any random device (including software) there, that's unsafe.
Unfortunately regulations weren't being made with PCs in mind where anybody can plug in an infected USB stick. Or needs to in case he's a service technician. (Yes, those ports are not available for "anybody" who is there, but somebody needs to install software on those machines).
There are things I have seen I wish I could unsee to feel safe.