But if the same holds for people without ADD and the most common meditation methods. Work output and quality is still going to be higher, although your employees might not appear as enthusiastic as before.
562 karma · joined October 1, 2015
But if the same holds for people without ADD and the most common meditation methods. Work output and quality is still going to be higher, although your employees might not appear as enthusiastic as before.
The use case according to the article is strictly to replace integer modulo to map into buckets for cases where that operation is the limiting factor. In his case that's when 9ns per key is too much, and roughly 1ns is good.
For small hash tables sometimes the worst case of a linear scan of the entire table is perfectly acceptable, and the additional performance the other 99.999% of the time is a welcome bonus.
ihaiedeposotedinthecopnttolBedoortaboupfourmilesfrombulordsinanepcaiationoriaultsipfestbelowthesurlacsofthhgtoundthsfotlowingarticissbeaongingjoiotlttothepartfeswhoslnamfsategiietinnumberthr ffhttewith
i haie deposoted in the copntt ol Bedoort aboup four miles from bulords in an epcaiation or iault sip fest below the surlacs of thh gtound ths fotlowing articiss beaonging joiotltto the partfes whosl namfs ate giiet in number thrffhtte withI have deposited in the county of Bedoort (Bedford?) about for miles from bulords in an epcaiation or vault/fault six feet below the surface of the ground.
Supposedly epcaiation is excavation, that one I didn't get. Some of the latter parts I also have trouble reading without guessing a lot. Like 'joiotltto' and 'thrffhtte'.
Human progress, our progress, comes from the work being done, not the money that can be made from it.
While money also end up funding other work, it's blindingly clear through the distribution of money and the proliferation of various speculation markets, that actually doing work to earn money is almost seen as 'earning' it in a roundabout way.
All you really need to do if you have real money, is to do nothing at all. Because while you can earn even more by doing something, even absolutely safe positions will get you a higher lifetime income increase than the average worker can expect over their lifetime.
It's simple math that shows how extremely we've devalued work, and I believe it has a negative effect on lots of things, some that might even too obvious to be visible at all.
If it is also the case that patent holders purposely withold the very trade secrets that is the bargaining chips that gets you a patent according to the spirit of the law, then if it isn't a racket, it's still immoral and needs to stop being allowed.
So many patents these days are completely devoid of the secrets they are supposed to both protect, and publish. Little is thus gained for the public good, and much is lost.
It strikes me as odd that patents has such a strong support in the US, as generally there seems to be the case that the government isn't wanted where it's not absolutely needed, and I find it hard to see how one could argue that patents are so integral to society that they should fall in that category according to the metrics that seems to be used for other commonly government controlled areas.
While autotools mostly solves a very hard problem using several strategies and tactics that has come to prove themselves over time in that space, and outside of autotools, many of the implementation choices are absolutely puzzling. M4, the general weirdness of things, and not to mention the 10k+ lines of auto generated shell scripts to probe for features.
I've never loved maven, but at least it's insanity is rather symmetric.
If the Swedish speaking minority of Finland is speaking anything like the good people of Åland, well, then it could be interpreted as trying to be quite polite. Never met any people who could get more obscenities into the most casual and every-day conversations then they can. It's really quite impressive.
1) Weren't doing a very good job with your political reporting, and didn't know about it.
2) You are storing way too much information about your users for a newspaper to store.
3) You use deprivation of news to a particular group of people to try to influence them, or others to aid in your goals, whatever they might be.
4) You don't have that much money, and can't afford the changes necessary.
In my opinion, of these, only 4 is really acceptable for a newspaper, as news at its core is about trust, integrity and dialogue. Each of which none of the other answers leaves untainted.
... but I believe I don't even need to make the argument, because time and the growing distrust of how companies handle their sometimes very private and sensitive information don't care about arguments, it will simply make the things it cares about happen, given time, and the opportunity to be heard.
But for a lot of smaller applications, or applications where you need to do a lot of warm-up of the JIT/JVM to avoid issus on deploy, and CLI tools it will definitely be a net-positive.
I know Google does many similar things, and it's as bad, and they probably getting worse. But Microsoft didn't use to do that, they did a lot of suspect things, but not that. So they are also getting worse.
They have always tried to woo developers, haven't always succeded, but it's in their DNA. So if that has stayed there all these years, what else have?
They seem to very deliberately have marketed to middle and upper management for decades. These are levels the majority of companies barely have! Most companies are small, the kind of companies GitHub is 'built' for.
Don't get me started on their redesign, making everything blue doesn't magically make it usable. Code review using -u style diffs?! With huge embedded comment slabs! What were you thinking? After three comments, even a small function doesn't even fit one one page, absolutely painful and almost impossible to read the code.
It's not like it's very hard to do a visual diff, it has been done zillions of times. Heck I implemented a partial 'visual' diff in SQL once, should be easier than that when using a proper programming language.
There are essentially no unknowns from an engineering perspective to create any possible ( not impossible ) solution in this space, except for two: What is a good UI, and how do we make almost intrinsically safe execution environment for categorically untrusted code?
There might be, and probably is objectively good UI practices, but what is considered by most to be good UI changes with fashion, with what primitives are available, and what is almost - but not entirely - possible at any point in time.
The kind of freedom the author seem to want is probably not possible to do in any reasonable secure way without all operative systems makers agree on a rather advanced security model that continues far outside the browser, in fact it has to essentially replace the default OS model for all content generated from the browser, and for any application that has ever interacted with any such content.
Looking at saving a file without a save dialog as an example, it might sound trivial, but then the smallest bug in the browser, which is a very complicated runtime for executing distributed content of mostly untrusted nature, could rewrite any file into an executable Trojan horse, completely taking over control the next time you run it.
To avoid this, the OS would have to restrict anything saved or generated from a page to the same set of restrictions that page had, transitively.
Even the possibility to save anything at all opens this window quite a bit, but not at all to the same extent as being able to do it silently. In addition to the obvious reasons, there are other benefits like not having to keep a list of allowed files, and thus can't as easily be tricked as easily to reveal the local names of those files either through direct attacks, or side-channel attacks. Unless you are okay with the 'application' not knowing the name of the files, but then someone is going to complain that it's impossible to make a 'recent files' menu, and thus the circle continues.
There are actually solutions to this that are plausible from a technical and engineering perspective, but they all work by extending the sometimes cumbersome restrictions of the browser right into the native environment to an extent that would probably make OS companies extinct in short order. They are likely to want to either avoid this, or try to become a single supplier. The various strategies of the actors in this space seems to be rather obvious.
There are quite a few traps for the unwary, like that a unitialized pointer to a concrete type will not test as null/nil if it was passed as any of its interface types, that channels ( for concurrenct ) isn't easy except in a few special cases, an that a closed listening socket isn't necessarily closed immediately, and all sorts of shenanigans. You could expect all those from a relatively new language, but not one that is ostensibly very simple.
If you, however, refrain from using any concurrency, interfaces, slices, and maps ( maps and slices are really reference types made to look superficially like they are passed by value ), and accept that the first element in an iteration over a string should give a different result than indexing the first element in that string.
Well, then it's as easy as it looks, for anything where you don't need to actually handle errors, or where you can always handle them where they occur. Also please do remember that log.Fatal() is actually going to kill your process, because calling os.Exit() is obviously the task of the loggin framework!
But yes, Go could have been that easy to read, but there are quite a few really odd decisions that make a lot of the apparent simplicity be rather superficial unless you happen to use a specific subset of the language.
Ah, found it: "... is the Foreign Account Tax Compliance Act (FATCA), which was passed in 2010 and will go into effect in January of 2013. The act requires all foreign banks to identify and report on US citizens with accounts holding more than $50,000 in an effort to clamp down on tax evasion. If banks refuse to comply, they could face a punitive 30 percent withholding tax on all payments from the US."
If management understands that security costs time in feature development, fine. But with the role software development has these days in companies, if security and ops doesn't succeed in getting management on board, please don't hold the developers hostage! Work with them and try to find the least bad ways of working quickly enough. Many of them will support calls for better security practices as long as it doesn't imply more sleepless nights because goals haven't been changed, only the speed of which work can be done.
For any substantial deployment, I really don't want to have any access as a developer, but often I have to have root access to tons of machines simply to have any chance at actually doing my work.
Not all developers are irresponsible, and not all ops people are impossible to work with. But both certainly exist.
Multiply that by 10 if you have several junior team members who have been told, and read, that concurrency and parallelism is easy in go.
It makes me wonder, is that layout actually on purpose? I truly find it hard to believe that a road or traffic authority in this day and age could design that on purpose! It's quite well known that human attention is a tenous thing, and that the attention given to an object is primarily proportional to its size. But here we have a barrier end that is signed as being about as dangerous as a a bit of debris.
Some argume that it is okay, because it will decrease risks in traffic in the long run. This is not a valid argument to allow on road bug-testing, as there is a lot of medical research that we as a society don't allow because of ethical concerns, even some research where the risk of death is essentially zero. Applying research ethics to the Uber situation, Ubers vehicles would under no circumstances be allowed on the road until it could be proven that they were at least as safe as all vehicles already operating on the road.
So while the technique suggested might not work well to solve the problem of safe autonomous cars, the more dangerous alternatives should absolutely not be allowed.