skysight-inc/HackerNews huggingface dataset:
Indeed there is, and the way psychiatry approaches it in terms of diagnosis isn't really good, either. There is a long but very insightful article on this topic that was recently featured on HN, by Scott Alexander, who's a practicing psychiatrist:

http://slatestarcodex.com/2017/12/28/adderall-risks-much-mor...

Key quote for this topic:

> But “ability to concentrate” is a normally distributed trait, like IQ. We draw a line at some point on the far left of the bell curve and tell the people on the far side that they’ve “got” “the disease” of “ADHD”. This isn’t just me saying this. It’s the neurostructural literature, the the genetics literature, a bunch of other studies, and the the Consensus Conference On ADHD. This doesn’t mean ADHD is “just laziness” or “isn’t biological” – of course it’s biological! Height is biological! But that doesn’t mean the world is divided into two natural categories of “healthy people” and “people who have Height Deficiency Syndrome“. Attention is the same way. Some people really do have poor concentration, they suffer a lot from it, and it’s not their fault. They just don’t form a discrete population.

(Emphasis mine - pointing out the sentence which, in original article, is basically one big collection of links to references backing it up.)
Posting from a throwaway because politics.

Wouldn't there also be more different fish now especially in places that used to be covered by ice? Sure, some species might die off but you might get more new species as well. Some new fish perhaps that is good at living in lower oxygen concentration. Also, the fish that lived in the tropics can move to subtropics and so on.

I see it as more of a change that's not really bad or good. As Joe Carlin once said, the Earth will be fine.

Here is the clip: https://youtu.be/EjmtSkl53h4
Of course! That's the best one!
For such technical discussions, I prefer an issue tracker, wiki, or forum. It should be a centralized searchable archive and not hidden in personal mailboxes.

Sure, you can use email as an interface to an issue tracker. Debian is probably the most prominent example. That is worse than anything web-based in my opinion.
I agree for the most part, but kubernetes orchestrates docker (for now). It's also much easier to install than full blown k8s
Challenges in GUI Programming
I expected an article about 1990s browser wars. 2007-2008 is not ancient in my book.
I think what seanhandley meant was that the current obsessions and the particular form they take in the US is highly particular to the US and it is a mistake (often made by Americans and those in the Anglo-American sphere) to universalize and project this American phenomenon outward instead of understanding it as something bizarrely and uniquely American.
Then use Matrix or wait for Wire to open-source and federate, but securing email has failed for decades now.
Genuine question... What happened with the microwave oven?
I recall a version that was an ascii string that you could save as a file with a .zip extension and it would unzip into the source.
Bayesian filters solved this problem.

My only email volume problem anymore is entirely opt-in / self inflicted. Some percentage of global bandwidth is still wasted on spam, but it is a vanishingly small proportion of traffic for that to matter anymore. ¯\_(ツ)_/¯
When I had to convert a CoffeeScript project to plain JS, I basically took the output from the coffeescript compiler, formatted it using prettify/standard and fixed up any obviously stupid things that the coffeescript compiler does by hand. Took only a few days, but it wasn't a large project either.
All levels of the food chain need to be healthy for the bigger fish to survive, no oxygen means no bait fish. Ice levels will be irrelevant.
Netflix uses machine learning to personalize series images
I guess you only use a cellphone then.

Whatsapp desktop/web is terribly slow and requires your cellphone to be on at all times. Also, you cannot have whatsapp desktop/web active on more than one computer at any time.

Also, I do have several identities (work, leisure, even one-offs for website registration/communications) and no, I don't want to give my personal cell number to everyone.
Not an interviewer in Google, but have been in Google.

I've read CtCI, used the mentioned and/or other websites for problem solving and have had 10+ interviews on pramp.com and interviewing.io, both as an interviewer and interviewee.

Due to my experiences and experiences of other people that I know, my conclusion is that the interviewing process has not changed. Google has a pool of thousands of questions, so you likely did not hear the questions that they'll ask you before coming there, unless it's the question to establish whether you're a programmer at all or not (phone screen). Like learning to drive -- you don't go out and memorize every road by heart, but learn how to act on the road and interpret situations, signals and signs. Those resources shouldn't teach you the questions, but teach you how to really be you in an interview and perform at your nominal level.

After going through the above resources, my impression is that they have helped me type faster, make less mistakes in boilerplate and think more about the problem when it's given, before diving into it. Certainly, I do remember a few "tricks" more than I used before going through them, but overall, I think they've helped me very little with the problems in interviews and more with my behavior in interviews. The pattern that I've always seen is that intelligent people who code well pass the interview more often than not and that less intelligent people and/or those who don't code well don't pass ever.
> I really believe that culture plays more of a part than most people think.

Cultural and structural factors swamp genetic factors. At the extreme, you have state-sanctioned systems of discrimination such as apartheid, where people who belong to certain groups are legally impeded from fulfilling their potential. Remove the legal underpinnings and it's not like things are solved all of a sudden -- pervasive, virulent discrimination by the in-group still plays a decisive role. Even as overt discrimination softens, historical factors such as accumulated wealth continue to tilt the playing field.

When do structural factors cease to dominate? That's a never-ending argument. At every point during the evolution of society, there will be people who argue that the status quo is just.
You might find Baker's thoughts on Generational GC interesting[1].

[1]: http://home.pipeline.com/~hbaker1/YoungGen.html
Not fundamentally human! Animals can recognize aggression and intervene in favor of the perceived victim.
API Payload Sharing Platform for Telegram Bot
Webmail is indeed a very tricky one. Mailvelope does a fairly good job, but without some provider support that allows setting/reading headers and sending custom mime parts, there is sadly no good way to solve this problem.
How to get free ps4 – Free playstation plus – Free ps4 games
You're all wrong wrt. the scientific consensus :). The current consensus is that the ability to concentrate for longer periods on all the bullshit our modern lives are throwing at us is a normally distributed trait in the population, and ADHD is an arbitrary cutoff on that distribution. See https://news.ycombinator.com/item?id=16090523 for details.
Are you serious in quoting a comic guy regarding such a big thing? I mean his goal is to entertain people and not to bring you an expert opinion.
I agree. Another failure mode is that of my sister in law. She spent ten years throwing pens, pencils, paper, Lego, books, all in the bin because they make a mess.

Everything creative was an inconvenience.

Her eldest is in and out of prison. Her daughter was pregnant at 14. Her youngest is violent and has already got a social worker.

If every creative or intellectual outlet is taken away from someone or they are demotivated, what is left?

It makes me sad when I hear of parents prescribing anything negative.
Nato (but VAT) has been preferred by the Guardian style guide [0] for a long time. I've never understood it.

[0] https://www.theguardian.com/guardian-observer-style-guide-a
Clearly what we need is cryptographically-signed JavaScript and CSP pinning.

(I’m only half joking)

EDIT: oh, CSP pinning is actually a thing that’s been proposed https://www.w3.org/TR/csp-pinning/
Survival on planet Earth has critically depended on lazy thinking: generalizing from incomplete scraps of information, and acting in real-time.
Nothing makes me crazier than seeing hyphen1 in TeX documents. hyphen != minus!
In Spanish this era is called precolombino.
I didn't state what the reason for decreased life expectancy was. I only said 'it is more tied do X' (see 1) than his individual parameters.

1. http://jech.bmj.com/content/59/2/158
Yes, not screwing up your children is a an excellent goal for a parent, if not a moral imperative.

But the truth is that parenting is a huge messy business that never goes according to plan. You will screw up your kids in subtle ways, even if you avoid the major landmines. This is not due to any failing beyond being a human being that was also raised by fallible parents. The other parents on HN will appreciate this: how many times have you heard the words coming out of your mouth and thought "Oh my god. I swore I would never say that to my child! I sound just like my mother(or father)!" Way too many times, lol. It's completely unavoidable. This thought is usually followed by a small voice which sheepishly admits "So that's why they said that to me!"

As the article says, it is truly up to each one of us to remove the imaginary shackles of self-definition. We, as children, are willing co-conspirators in the building of our own false self-image. It is necessary to have a rigid model of ourselves in childhood? I guess that's debatable, but I would argue that it probably is. I think it gets us through to adulthood, where it can and should be gently discarded as a tool (like bicycle training wheels) that was once useful but no longer is.
>The "wild west" model is where there is no maintainer or distributor between the developer and consumer that is allowed to perform any sort of quality control or sanitisation.

That's not entirely true. Maintainers or distributors aren't required under the "wild-west" model, but that's not the same as anything being disallowed. It's up to the community and the developer to do their own due diligence. The "wild west" model is just the free software model, it's just the lack of some central authority limiting user freedom for the good of the community.

Rather, it's the "distribution" model which forbids anything not approved by the list of official maintainers. All of the problems you list with package authors still exist, but you have fewer options as a developer should they arise.
Another excellent series on JVM perf/internals
https://shipilev.net/jvm-anatomy-park/
The adaptations you're talking about happen over centuries.

The changes you're talking about are happening over decades.

These changes will not be limited to just the oceans.

And the main takeaway point from that George Carlin clip that I can find is that the planet will be fine because people won't be. I can only assume you didn't bother to watch it before posting it for others to watch.
Leatherman wave, hands down. Unlike most multitools, the wave is nicely pocketable with fully practical tools.

I use tools several times a day, sometimes all day... The wave eliminates 90 percent of the runs to the toolbox. Also, lifetime guaranteed.
> and instead just get people to adopt serious secure messengers

And here is the main issue, they don't substitute email:

- Async

- Allowing long form text/attachments

- User friendly address (phone numbers are not very easy - we just got accustomed)

- Threaded and archivable conversations
Is flying really that bad compared to ocean pollution? I feel like flying is overall a pretty efficient means of transport, everything is geared towards efficiency.

Plastic in the oceans, now that’s a mess.
It's George Carlin, not joe, and he was a commedian - a good one - not a scientist, and his point, in case you missed it was that humans won't necessarily be around for the earth healing part II.

Earth will be fine, but we, you, me all the other humans, need earth to be healthy so that we can continue to exist, as apex predators we are extremely dependent on the lower branches of the foodchain working properly and all our hydroponics tech won't save us if we don't have oxygen in the air to live off.

Keep in mind that the atmospheric oxygen is there to a very large extent because the oceans act as the planet's lungs.

Lower oxygen in the oceans means less life in the oceans and ultimately less oxygen in the atmosphere, which affects all life on earth, including us. So unless you feel a planet with mostly just plant and insect life is 'fine' you probably need to review that piece a couple of times to get the real impact of it, in which Carlin's prediction is that we won't make it.
Interesting. Personally, I believe the opposite - that the very concept of "character flaw" should be expunged from our dictionaries, as it tends to be useless. It works only as a way of assigning blame - "you do everything last minute because you're lazy". "You suck and I don't."

Identifying character flaws doesn't help a person fix them - which is the only thing that should matter. Because it's all about some factor making a person unable to do things that are in their best interest, often also causing huge emotional distress when said person attempts to behave in a "more correct" (by their own standards) way.

C.f. http://lesswrong.com/lw/2as/diseased_thinking_dissolving_que..., which is an interesting article on the way we frame diseases and character flaws.
Man's Savings Stolen from Hardware Wallet Supplied by a Reseller – Bitcoin News
Docusaurus – Open Source Documentation Websites from Facebook
>> I land on the side favoring a space on each side of the dash.

> Horrible;

I strongly disagree. A closed em-dash—like this—looks jarringly like the words either side of it are closely related, as if by an extra-long hyphen. For example, in t previous sentence, “this—looks” visually appears to me to be a single compound entity, which is ironic considering that the intention was to make them appear especially separated. The ideal spacing is a thin space on each side, but I find a full space totally acceptable.

Of course, worst of all is asymmetric spacing, like this— yuk.

Edit: I just realised a closed em-dash doesn't look too bad in these comments because there is a very slight space either side of it, but I still stand by the above. A closed em-dash is much worse in documents typeset in TeX, where the dash without manual spacing practically touches the letters either side of it.
What I learned building Forth in 64 bit Intel assembly
Even when well understood, it doesn't mean easy to work with. If you're lucky, the app you're calling only has two states: success+result, or failure+error message. But working with text commands, one day you'll get a "skipped file Xyz" somewhere in the output, because it's neither an error not a success. If you're very lucky, you'll get it in stderr, otherwise it will be mixed with the output. If you're not lucky, the command will print out the error and exit with 0 anyway. What crazy app would do that? For example standard initctl on Ubuntu: https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/55278...

Exit codes are a poor substitute for proper error handling with verbose error reports. They do the job most of the time, as long as you remember exactly which command behaves which way. And that's a clear path to mistakes :-(
Technically a better definition would be -- "A decorator is a callable object which takes in a callable object and returns a callable object" but I agree that it is much easier wrapping one's head around it when the callable object is a function and decorator just acts as syntactic sugar for higher order functions.
Cracking Captchas Using Google Cloud Vision API
Yup sourcemaps works fine for this, at least in browsers
Thank you for sharing this with the world.

I am wondering about the impact that maximizing the overlap of interests between you and the company would have in the process. Not only at the technology level (important too), but at the business level. I imagine it would help you to make your application stronger.

The more I advance in my software engineering career, the more that variable increases in importance.

-drd
This vastly underestimates human capacity to destroy earth, which is also reason why lost of people do not believe in climate change to begin with.

If we go, all vertebrates go too. At least all cat and bigger sized.

Life will survive, but I would not call if "fine". Is it still fine if it's only microscopic life? When it stops being fine?
why keeping the root cause for yourself? Try to mention it at least here or write on the htop bug list page what you know. It would help us all I guess.
Yeah I also observed that most people in tech seem to be kind of "statistically normal". However seeing myself more on the spectrum side and also being perceived as that, I noticed workplaces preferring me and similar people to rather work alone. It matches very much the traditional stereotype of putting the programmers in the cellar, not sure if that makes the workplaces more sociable - probably not.

There's in my opinion a lot wrong in tech but I think one cannot say that it's the fault of a certain group. It's rather the habits and "traditions" of the people working in the tech industry that need an upgrade.
Well, it's actually that I spent 2.5 years in the area non-stop, and came back last year pickup up my habits again.

Having said that, I agree with aircraft pollution. And this indeed implies that I recycling is silly compared to other things I do. So this only fuels the apathy I'm starting to feel towards this whole thing.
Cloudflare: Golang sucks
Hi,

There's a question I don't find an answer for by looking at homepage and documentation: does it handle concurrent queries? (I wonder, since I see a store is a single file)

That is, is it something akin sqlite, meant to be used as an embedded engine for standalone applications, or is it fit to be used by a centralized api?
Thanks, I never fully understood what people meant with that phrase. :)
>they need to be able to understand and reason critically about the world.

The problem with that, however, is that there's a large proportion of the population that quite simply isn't capable of doing that (or who are located where those skills are irrelevant).
They're just usually hidden from the sight of people that are, in the exact same ways and for the exact same reasons that people of different political leanings self-segregate.

The American upper class needs to find a way to make the American lower class objectively useful again. Let-them-eat-cake "just get An Education and it'll magically make things better" is not helping the people who plain aren't smart enough to get a good job any more. An objective-focused education that trains an individual to be useful at doing a certain class of tasks (like fixing automated machines as they break), however, does.

20th century American history (as well as Maslow's Hierarchy of Needs) demonstrates that society cannot advance until _everyone_ has a sense of purpose and food on the table. Since the balance of political power in the US skews rural (lower class dominant), those in urban areas (upper class dominant) need to work harder to keep things equal.

And when everyone's happy, progress happens fast (though it tends to lag about a decade behind). Civil rights in the 60s, sexual revolution in the 70s, objective gender equality movements in the 70s, EPA in the 70s (and sufficient political goodwill to get the Montreal Protocol implemented), technological revolution in the 80s (read: automation that anyone could afford to invest in).

Progress has slowed down after that. Modern education has obviously failed to provide the educated with the critical thinking skills necessary for them to understand why, but that's a topic for another day.
Uber Is Not Price Competitive with Transit
I wasn't talking about compassion (which may differ in shape but not volume) or Taliban culture (that I know little about, nor am particularly interested in).
UTF-16 is the worst of all worlds: it's less efficient than UTF8 for most use cases, requires you to think about endianness, but is still a variable-length encoding. (And the cases that require variable-length encoding are rarer than they are for UTF-8, meaning you're less likely to hit them in testing)
Most email on the Internet today does use TLS at present. Google's Safer Email transparency report includes metrics for the rates of inbound and outbound email encryption at Gmail, and both are about 90%.

These days all major providers and software support TLS and will employ it by default. (There are some holdouts though, just like for HTTP.)

[1] https://transparencyreport.google.com/safer-email/overview
Very, very good point. I'm not sure.

Don't quote me, but I think the onboard PATA controller is connected via ISA as well.
That article doesn't really address the issue of the fiber speed except for

"By using a piezoelectric actuator to achieve this scanning, one can maintain scan rates on the order of 10s of kHz"

10 kHz at a framerate of more than 100 Hz gives you less than 100 vibrations per frame. If each vibration covers a single row of pixels, you need at least a dozen fiber displays to produce a high-resolution display. There will likely be artifacts at the boundaries, but it might be possible to compensate.

After reading this, I think that the technology might be possible, but it likely won't be as amazing as claimed by Magic Leap's PR.
Well, not necessarily a curse, but a suboptimal solution. Are there any situations where UTF16 is a clear upgrade over UTF8?
If that annoys then, they can always quit. Being rude in this situation is either a choice or lack of ability to cope with stress. Neither excuses being rude...
Adaptations can happen within a decade. Look into radiotrophic fungi near Chernobyl.
Wow. So the 486 cores used for the Intel ME are completely Spectre-resistant.

That is hilarious.
> Nothing in x = d(x) necessitates that d is a function - d just has to be callable!

Python being duck-typed, what's the distinction?
Maybe I am just being an old-timer grouch, but it seems to be getting worse. As people attention is diverted from one topic to another with increasing speed, avoiding lazy thinking gets harder and harder. We do still need to fight against it :)
No problem, it's when something can be improved when everyone does the right thing together, but nobody has any incentive to do the right thing alone. Exactly like dumping trash everywhere, if you do the right thing alone, you're just inconveniencing yourself by spending money to dispose of trash properly while everyone else dumps it wherever.
We fixed the ozone layer and stopped acid rain. We can fix this. It just takes commitment.
>Nowadays it just doesn't matter, because CPUs translate ISA to whatever they please.

Doing that comes at a cost, which compounds the complexity already added by merit of being CISC in the first place.
Fungi are not a very good example of such adaptability when you are mainly talking about vertebrates.
Consider a world where every human traveled by plane like you do and where also every human used recycling as you do. Would you prefer living in that world?
And that commitment is exactly the problem.
I think the correct way to understand autistic people vis-a-vis the industry is not by placing such people up on a pedestal as "special", but that tech is an environment where people with social deficits (whether related to autism or simply a lack of social skills) are more likely to survive career-wise precisely because they skills they lack are not needed and are not a selection criteria that words against their survival.
> the professor who goes by his initials

djb?