skysight-inc/HackerNews huggingface dataset:
It has already been said that burnout can stem from a "bad boss", i.e. abusive, or your work is not appreciated. I think it can also stem from not having a (perceived) choice. If your worldview forces you to do this exact job ("I'm only good at this particular job", "I would lose my/our home for lack of money", "My parents would not approve me quitting"), then this can kill your enthusiasm, and also result in a burnout. And it will spread, and infect other areas of your life, and you might wonder why you are actually here. Just building up a choice can help a lot. This could be an alternative career that earns less, but you realize that you can actually get by on less. Or you make the decision that your parents' approval is not something you need anymore. Given a choice, the fun might or might not return. I'm pivoting to design for this very reason. I love building things, and I'm good (maybe great) at software, but programming is just not an activity I feel comfortable doing all day.
The worm that spreads WanaCrypt0r
I understand why they don't like it but

1) Books go out of print and they don't have anything to sell anymore.

2) A replacement book could cost more than a new cover. I bet libraries would be happy to return the old worn book and get a pristine one, possibly of the same edition, for the cost of fixing the old one.

That doesn't happen, maybe it's even an unprofitable business for publishers, so long live to the First Sale Doctrine.
> Treble is a stable API between userland and kernel.

Stock Linux definitely has a stable userland API, though I imagine that third party driver vendors don't know how to do stable userland APIs.

> Sadly, we have nothing like this, or a stable driver API on desktop linux at the moment, which is <insert expletives here>.

As for driver ABI compatibility, I know that almost all enterprise distributions maintain kABI compatibility for a particular release of their distribution (this is one of the selling points of such distributions). I believe there are also some community distributions with similar stability guarantees (for instance openSUSE Leap uses the same kernel as SUSE Linux Enterprise, so I would assume the same guarantee is provided).
Writing a Hypermedia API Client in Ruby
For me thr Kinesis advantage was a life saver! Thr braces were a gripe for a long time, but like anything you get used to it.

You can remap key locations, with built in programming options on the keyboard. (seriously considering making the CAPS lock a synonym for tab)

I have one very important tip - you need to get rid of pointer input too for a total solution - no trackpad or mouse.

A cannot recommend Karibiner highly enough - I have completely replaced all trackpad mouse movements and clicks with keyboard, and I am about 75-80 percent as fast with keyboard mouse as with TouchPad.
> "This code is ok if you don't care at all about performance, but in a VR or AR app you can quickly add milliseconds frame time and make yourself sick writing relatively simple code in this style."

---

This point needs to be made more often. It's fine to neglect performance when you're writing a CRUD web app, or a non-critical mobile app - the worst that will happen is the user will get annoyed. But in a VR environment dropping frames can make people physically sick.
>It sounds like the basic (?) security practices recommended by professionals

The problem with windows is that crap can not be upgraded without stopping workflow and rebooting.

With linux distros you can upgrade packages in a background (I think that's because you can upgrade the file being executed in linux, while in windows you can't, but I'm not sure) without even rebooting after upgrade. You can even patch your kernel without reboot.

It windows you have to see an upgrade screen for an hour without an opportunity to do something useful, and after that you have to reboot. That sucks.
I also use Arq but send to rsync.net with reduced pricing (http://rsync.net/products/attic.html) in addition to SFTPing to a personal (offsite) server.

Additionally, I run Backblaze and use Carbon Copy Cloner roughly once a week back to clone my entire drive to an external drive.

For personal servers I use borg with the same reduced rsync.net pricing.
> Transfer of the file you were trying to download or upload has been blocked in accordance with company policy. Please contact your system administrator if you believe this is in error.

That comes from their end.
> Responses From the Googleplex: . . . Many people will be incentivized to move out of SF unless there are several hubs close [to] the current stops.

Oh no, don't move out of the City! Anything but that!

One of the chief causes of this mess is Mountain View and other cities allowing gobs of office space but hardly any additional housing.
My only gripe with the Kinesis is it's thickness and key travel distance. Wish someone would make a thinner lower profile version of this.
No masturbate icon. Downvoted
Child-bearing is the original source of all humanity.
> Surgeon workstations can absolutely be restarted once per month to install the monthly roll-up.

I was replying to the part about forcing updates. I didn't know about the group policy setting (rightfully pointed out by sp332); without it, you don't wait a month, you wait at most 12 hours :-).
Is that feasible with source code instead of JPEG? Compilers and interpreters also have tons of warnings and errors that could help the fuzzer. Is anyone aware of such an experiment?
I stand corrected, I didn't know about that group policy setting.
This is very interesting, I love exploring all the "weird" sources of entropy such as random number generators based on background radiation (easy to build if you don't mind playing with high voltage), ones based on radio white noise (easily tampered with) and others.

However my favorite is probably: a Nokia N9 + a laser pointer:
https://www.sciencealert.com/physicists-have-created-a-quant...
In a sense, both :). Java made GC mainstream and since Hotspot has an excellent GC, solving the problem for many use cases. However, the Java language design is extremely performance-hostile with respect to memory allocations. Notable points are:

- no value types mean, that there are tons of separate heap allocations which have to be referenced by pointers, this puts a ton of unnecessary load on the GC. It also means, that you fully depend on escape analysis when passing objects to functions for avoiding heap allocation. And the existing primitive types (int, float) often require boxing.

- the design of the standard libraries was, especially at the beginning full of wasteful allocations. Most string handling code was a constant series of allocations (having 16 byte chars didn't help this either).

- far to many Java libraries build extremely complex object hierarchies and protocols. Just reading from a text file means instantiating several objects. This adds to the GC pressure.
See my answer below. Video and audio is still sub optimal even for GUI tutorials. It's the fact the Unity also involves significant amounts of coding that pushes this from "sub optimal" to "gob-smackingly awful".
I rolled my eyes at the folks who can't walk more than five minute to their shuttle stop. But then, after I moved to the South Bay I was only 1.6 miles from my work, and during a whole year, I didn't walk it once.
We Linux people really should not miss this opportunity to bring people on board. Ubuntu is a great starting point.
The bulk of costs of living in modern societies: rent/mortgage, healthcare and education. Can't be really automated in the near future, expected to cost even more as everything else becomes more automated.
> He’s no stranger to mysterious and complicated plots—planned from the very beginning, and designed from the ground up, to keep viewers guessing.

If anything this is the main problem I have with Abrams: his 'mysterious and complicated plots' become a lot less fun once you realize that their only goal is to keep you guessing without much of a pay-off.

This doesn't have to be a problem, provided that the plot offers enough in itself. But when a substantial part of the plot revolves around the mystery, there better be a reward!

I've been enjoying The Leftovers, which was created by the other dude who worked on Lost. At this point, nearing the end of the show, I could still live with never having an answer to the central mystery. But this is primarily because 1) the showrunner repeatedly said that it's not about the mystery, and 2) even though the show is walking a fine line, the mystery is still secondary to the individual characters' journeys.

<spoilers!>

The first (and perhaps second?) season of Lost are still among my favorite seasons of any show ever. But I feel they're tarnished by the convoluted, mystery-in-a-box, answers-that-lead-to-more-questions, ever-more-ridiculous later seasons, and a finale that we were explicitly told wouldn't be the case way back in the first season!
I Got hacked so you don’t have to
A fascinating story that manages to make up for an abomination of a website.

I found the comparisons between then the social networks of Latitude and digital social networks the most interesting. The failure of Latitude seems to be in (of course, perfect) hindsight due to the differences in cost between digital and "human" social networks. To support Latitude, the costs had to be raised far higher than it's user could support. Facebook of course just makes you pay with your eyeballs and your privacy. Both of which are evidently less dear to us than the cash in our wallets.

I can't help but take the human social network as an organization idea farther. I mean it in the best possible way when I point out that every time I go to church there is a point in time in which everyone is asked to give what nominally should be a significant amount of their income to the church to keep it operating. ( Not to mention the sermons we sometimes get could put NPR to shame...) All these networks also need funding to survive, this is not a problem that was unique to Latitude, but an organizational restraint that all social networks that rely on the "sneakernet" primarily instead of the internet face. And, it's one that they've solved.

The issue is trying to incorporate normal startup methods of monetization, or attempting to gather users in a typical software startup way before you even try to monetize. Facebook could do this because the cheapness and "distance" of online behavior makes it simple, but as illustrated in the article, physical space is expensive and people are messy creatures who just soak up time being dealt with (I wonder how much damage or wasted time "jukebox-incidents" caused on a regular basis). Human social network startups -- if such a class exists, would be better served in my mind by copying how other well established networks such as churches spread, giving up control of that spread and monetizing that growth instead.

For instance, Latitude could of taken their most dedicated participants, such as the author of this piece, and given them (perhaps a minimum amount of) training in creating their own network and allowed the to go out as "seeds" into other neighborhood and cities where they would create their own "secret societies". Then, sell digital services, supplies and consulting to these new operators. I would characterize it as catalyzing an organically spreading human experience and profiting off the demand created by that spread instead of centralizing an experience, homogenizing it and profiting off how easily accessible the information from that experience is.
I'm guessing that where I'm maybe communicating this badly is in the word "real." I don't mean to suggest that people whose problems don't meet some arbitrary criteria shouldn't be taken seriously. And I certainly think hasty, dismissive judgments can have sinister consequences.

What I do think it's productive to do is to assess based on evidence the relative weight of people's issues. I think we'd agree that treatment depends on successfully and accurately identifying the problem. A huge part of that is figuring out what order of magnitude of difficulty you've got in front of you.

I'd say that in distinguishing between 'raised with too much self-esteem' and 'chemical imbalance,' the difference in the resulting treatment is so drastic that it may as well be a different diagnosis. Someone in the former category needs to acquire some combination of acceptance, a sense of agency, and goals to strive toward. Someone in the latter needs medication. The former is easier to solve, because the latter in some cases may not be solvable at all. This doesn't mean we should abandon compassion and start yelling at the person, but isn't it a good litmus test? Shouldn't someone who genuinely wants to get better be delighted to hear that their problem wasn't so big after all?

It sounds like you're less against judgment in general and more against lazy, dismissive, heartless judgments. But that's not what I'm advocating at all. I just have sympathy for the war veteran rolling his eyes when he hears a story about someone who got mugged getting PTSD. Of course no one should be mugged, and getting mugged sucks, but oh come on, let the guy roll his eyes.
Right, all you need is human level AI, seems simple enough.
> I see nothing in the decision that says the court would have found a contract without these allegations being true.

Parent is nitpicking the different between the court ruling that the contract is likely to exists and the contract actually existing. For the former, plaintiff's allegations are absolutely necessary, for the latter - not so much.

In a sense, one can't say that "only if plaintiff's allegations are true, a contract exists" because plaintiff's arguments can be bullshit and the contract may still be valid for other reasons, even if no court would recognize it without proper evidence.

Hope that helps. And yes, it is a nitpick on the semantics of logic. Parent understands what the court ruled, the issue was solely with your post being (possibly amusingly) ambiguous to people dealing with too much formal logic.
You put files onto the stick.

You put the stick in someone else's machine and print the files. The stick might be infected after this use.

You don't put the stick back in your machine, because it might be infected.

Do you continue to put it in other people's machines to keep printing?
I think it's not fair to say that "soft tissue survives".

These stories are all about bone. When you look at a piece of fossilized dinosaur bone, it's all rock. What the first article (from 2006) discusses is the work of Mary Schweitzer who has published several papers claiming that she has been able to extract _proteins_ from the fossilized _bone_: specifically collagen. Others imagine seeing "red blood cell type of structures".

It's mainly one person, Mary Schweitzer, publishing these claims. Schweitzer's 2007 article with Asara was called into question e.g. by Pevzner et al. in 2008 and others.

The mineralization of bone may ofcourse leave imprints of microscopic tissue structures in the remaining rock. I wouldn't call it soft tissue surviving.

Let me offer a link with some quotes.

http://www.sandiegouniontribune.com/business/biotech/sdut-di...

"UC San Diego computational biologist Pavel Pevzner, a prominent skeptic, said the study doesn't change anything. Pevzner said these claims run up against a great body of research that has failed to find soft tissue components in much younger tissues. Moreover, he said previous criticism that one study's results were tainted by contamination has not been adequately addressed."

"One of the original claims made, that hemoglobin fragments purportedly from T. rex closely resembled those of ostriches, is likely the result of contamination with the lab's earlier work with ostriches, Pevzner said. No subsequent studies have ruled out that possibility.

"'The big elephant in the room of this research is actually an ostrich,' Pevzner said. 'There is no hemoglobin reported from much younger (fossil) samples, like cave bears, mastodons, or anything else. In samples 10,000 years old, you don't find hemoglobin. But they found hemoglobin ... It has become a textbook example of how science should not be made.'
Fool you once, fool you twice I guess
Massive attack leveraging on WannaCry hits systems in dozen countries
> If someone has a computer hooked to an MRI machine and to the hospital network, and it runs outdated/insecure software then someone made a mistake somewhere.

If you want a system to reach 100% it can't rely on not making mistakes. If all operating systems are supposed to be updated, then this has to be enforced as part of the software. The software e.g. shouldn't accept traffic unless it's up to date.
Oh come on. They are doctors and nurses, not programmers.
I wasn't referring to physicians, the NHS wasn't patient zero.
But who needs exclusivity for proof of concepts?
SEO Company India, SMO Company in India,Jayam Web Solutions
Love it!! Very nice work.
No. Market forces (and in some places rent controls) will stop them. If anything, I would expect rents to come down. Landlords do not have a monopoly, they compete with each other. So they can't simply raise prices. That's the supply side. On the demand side, people will be more mobile, since to survive, they are no longer bound as strongly to places with jobs. Demand in places with high rents will go down, and in places with low rents will go up. On top of that, more people will be able to afford to buy a house (getting a mortgage is much easier if you have a guaranteed stable income) instead of renting, causing demand for rental units to go down.
Mobile App Development Company in India,Jayam Web Solutions
Because that is not where the jobs are. Unemployment is at 9.8 % in Detroit, 5.6% in Mississippi, compared to 4.7% nationwide (all numbers Dec 2016).
as I understand, he sold mt.gox to its current owners long before the attack, which is also before they conducted a rewrite, that subsequently allowed for the attack.
"stable userland API"

Try copying some Linux binaries between a few distros, a few release years apart and tell me again about stability. Try the same with some Windows apps and compare and contrast.

API == ABI for stability purposes, and the kernel isn't the problem, otherwise things like docker wouldn't meaningfully work at all. It's all the auxiliary libraries, much larger surface area.
Valenova Park Noida Extension, Hawelia Group Construction Update-Price
They are jumbling the labels for the training data before giving it to the network. Thus they are misinforming the network about what it is supposed to learn.
The problem I see with this approach is that, unless you're a billionaire (maybe a multimillionaire), you're not going to affect the world in any measurable way (barring super-rare exceptions like some writers, politicians, scientists etc.). Granted, you could make your life's purpose to for example improve pot holes situation in your county - in such case, even when being an average nobody you can make the situation better (by constantly harassing the authorities etc.). I don't know how many people can be driven by such small-stake goal though.
http://www.computerworld.com/article/3183664/microsoft-windo...

https://arstechnica.com/information-technology/2017/03/red-f...
Nowadays they start at around $1300 for 10000 square feet and goes upward in price the larger lawn you have. But with that price you also never have to attend your lawn again.
All About Recursion and Tail Calls in JavaScript
> it's much more likely that Bitcoin will just adopt whichever features that make this competitor superior

since the bitcoin community continues to fail to adopt the most basic measures to do something about its scalability issue (transaction fees >> $1, confirmations times >> 1h), i highly doubt that this is likely. Just like with megacorps and startups, all the money in the world can't buy you out of internal divisions and politicking.
Everything you need to know about the WannaCry / Wcry / WannaCrypt ransomware
> Understanding deep learning requires re-thinking generalization

Deep learning is called deep because it is based on multiple levels of features corresponding to a hierarchy of notions. Of course, it can change how generalization as well as other operations are performed but the way generalization is done not a specific feature of deep learning.
Currently at $WORK using Attic (which Borg was forked from), with plans to migrate to Borg.

At home, rsync to NAS and ZFS snapshots.
Ask HN: What do you use in your New Tab window?
Is is the classic Google Search? A list of shortcuts? Or any other useful page or tool?
> I'd say that in distinguishing between 'raised with too much self-esteem' and 'chemical imbalance,' the difference in the resulting treatment is so drastic that it may as well be a different diagnosis. Someone in the former category needs to acquire some combination of acceptance, a sense of agency, and goals to strive toward. Someone in the latter needs a careful balance of medication.

Thing is, as far as I know, and correct me if I'm wrong, our knowledge of depression and it's causes and solutions is so rudimentary that we can't really make that distinction in the first place, which means we can't really argue whether treatment needs to be 'drastically different'.

I'd argue that based on this lack of knowledge, both categories should probably first try the first solution you mention, and settle for the second if that's no help. Who's to say, for example, that someone who's entire being has been shaped over decades into 'having too much self-esteem' can actually be 'fixed' without medication?

Or consider schizophrenia. Is it nature or nurture, when there's some evidence that it can very well lay dormant until it's 'triggered'.

tl;dr: what's the value in creating ill-supported distinctions on an issue that is already rife with judgment, unwanted advice, self-esteem issues (across the board, whatever you suffer from), and so on?

> It sounds like you're less against judgment and more against hasty, lazy, dismissive, or leave-them-out-to-dry judgments. But that's not what I'm advocating at all. I just have sympathy for the war veteran rolling their eyes when they hear someone who got mugged telling a story about PTSD. Of course no one should be mugged, but come on, let the guy roll his eyes.

Such a person is free to roll their eyes, but I don't see how we should have sympathy for the 'my situation is worse than yours' kind of judgment. We can tolerate it and perhaps understand it, but it's still harmful, judgmental, and pointless.

I lost my sympathy over this behavior once I realized that much of the worst judgment I've seen and, sadly, experienced, is caused by this attitude. The people with the worst attitude to the poor are often those who used to be poor but are not anymore, obviously by not being lazy like the rest of them. The same goes for the attitude of people who used to be fat, ugly, insecure, etc. At least in my experience (and overwhelmingly so).
well actually I replace the distro postgresql with the one's from postgresql itself. I do that at least on CentOS and Ubuntu. Just a better experience with those packages and you can actually make use of the great docs/wiki from postgresql.
Exactly. Sorry for the level of detail for the non-spanish speakers, but I was on mobile.

Such "onewordness" is not universal, though, it's just usage (as you could see "goal keeper" evolving into "goal-keeper" and then just "goalkeeper")

For example, if you insist on requesting "Dímelo", you might say, "¿Me lo dices?", which, by jumping from exhortation to questioning, splits the word. And in general, although "decirse" and "decirlo" might be treated as infinitive, the verb is actually "decir", and no dictionary will treat them as separate verbs.