skysight-inc/HackerNews huggingface dataset:
Not so many good responses to an evergreen question. I left my best IT job ever to be FT caregiver for my folks, years longer than I'd intended. If you a diag of early stage dementia,cardiac, diabetic etc, fix those 1st. Nothing works if your brain doesn't. Your choice is IT, in or out. You offer the same skills in lesser potions in law, real estate, or where contracts are written.
If you are truly going out, know that's what will happen. No insurance, no bennies. If you have a progressive chronic disease, take what stock you can today. Pre-existing conditions are back. If you have migration route, take it.
There was trust between them. Trust does not require compatible personalities. Both of them have spoken at length about their working relationship. Part of that trust was knowing the other one would never condone or sign off on pranking. Adam was pranked once with a cattleprod and it resulted in firing the producer that was responsible (and Jamie was not in on it).

Pranks are cheap laughs, slapstick humor. It does not belong in a work environment.
Huh, apparently Nintendo's chronic inability to judge a market extends to companies they work with.
The definition of "property" is an extraordinarily complex topic.

Just a few of the absolute most basic questions:

What does it mean to possess something?

Is physical possession all that matters?

Is it the right to use something?

If you possess something, but someone prevents you from using it, have you lost property?

And then if you start mixing in taxes... whoa boy. Take a look at http://digitalcommons.law.utulsa.edu/cgi/viewcontent.cgi?art...

The net of all of it that the law, both formal and common, has evolved to deal with this topic. But there are constant new frontiers, like this SCOTUS decision.
The problem comes in when people expect professional level music, but insist that musicians should all do it for love while also supporting themselves with a day job. Professional level anything takes significant time and effort. If it has value to others, people should not object to the person providing that value capturing some of it so they can keep a roof over their head.

Sometimes, the answers aren't as simple and easy as we wish they were.
The only issue is Levandowski could still face criminal charges and, under the circumstances can he trust Waymo not to take every drop of that information and hand it over to the most proximate prosecutor?
> My company could also claim $0 worth of assets.

You need a place to live. You have the company purchase it, "license" it to you under a EULA. The company now owns property worth some amount of money (it can sell this property and turn it into cash.) Thus, the company has at least a single asset. And you own the company. You have an asset.

Oh, you want the company to rent a place to license to you? Fine, now no one has assets, but the leasing company might not actually be willing to sign the lease with a company who's going to effectively sublease.
The opioid epidemic is interesting not just from a healthcare angle (of which the issues are quite complicated), but from a societal one too. We seem to be near an age in which human fulfillment/satisfaction will be threatened by an AI/automation revolution. If opioids are -- in the words of a professor quoted by the article, "the ultimate escape drugs", leading users to "curl up in a corner and blank out the world. It's an extremely seductive drug for dead-end downs" -- well, a lot of places might soon feel like dead-end towns, not just in West Virginia.
This thread reminded me of:

"Recently I went with my nephew to hunt Pokémon. We were walking down the street and a bunch of kids approached us. They were also hunting Pokemon. My nephew and these children got into a bit of a fight because they were trying to capture the same invisible creatures. It seemed strange to me. But these Pokémon were very real to the children.

And then it hit me: This is just like the Israeli-Palestinian conflict! You have two sides fighting over something that I cannot see. I look at the stones of buildings in Jerusalem and I just see stones. But Christians, Jews, and Muslims who look at the same stones see a holy city. It’s their imagination, but they are willing to kill for it. That’s virtual reality, too."

https://www.theatlantic.com/business/archive/2017/02/the-pos...
Safety as well!
I have not started programming wit JavaScript. The point is that node js is event driven and you can hardly escape from callbacks, except with syntatic sugar.

A sync await is an argument for people like you, who are trying hard to change its nature. It was added to the specs, because of "browsers got stuck to JavaScript".

There are better server side languages, so you can use them.
One of cap Gemini's offices in the UK is built on springs and has a dry moat. Though I think that was for bomb attacks not earth quakes.
Nice to learn this - but how does one send a "break-u" e.g. from inside minicom, or in KVM virtual machines, via virsh console?
Not sure about it being overhyped, but similar sentiment, stated better is in this article (from last year):

http://www.sciencemag.org/news/2016/05/gene-editor-crispr-wo...

It's pretty clear there are some huge hurdles before it's useful, even for your average biochem laboratory. But the effort put in to overcome those hurdles is probably worth it.
The trick is democratizing capital so that "the owners of the machines" is roughly equivalent to the population at large.

(I'm not talking about ownership through the state, just democratizing individual ownership.)
Announcing my most ambitious streaming project yet
Thanks for the update, I ran Bumblebee a few times for OpenGL intensive things and the heat management and general perfomance of the Dell XPS (from 5? years ago) was worrying. I also thought the weird loop-through was weird, how the results would be passed back to the built in graphics, plus the ports weren't mapped properly, so you only had two screens on built-in graphics - the Nvidia bit didn't have any connection to the HDMI in Linux mode. So it was far from the effortless high speed awesome graphics expected, every 'bumblebee' invocation had all the convenience of a helicopter ride.

Sounds like the prime-select tool is what I needed. Oh well, glad I went from cutting edge SGI Infinite Reality 3D to integrated graphics over the years.
> keyloggers generally aren't exploiting any vulnerability

That's a very odd definition you have.

Rest assured, nobody is saying this kind of apps are acceptable. But calling them malware is not right when they technically don't use more than they been given access to (network + some cpu time)?
Why do Product Managers encounter delays?
I doubt that performing a job that a machine could do better merely because there is some kind of tax incentive would lead to a lot of self-esteem.
Because it's one of the last vestiges from this field's early influencers -- the kindly computer nerd working on stuff he enjoys

This new economy of everyone monetising everything sucks :/
As it's a 'ShowHN' - we've only had the software public for a short time. Biology takes a while, so many of our clients who have used the software have chosen to not yet make their designs public - they're still working with them.

What we can do is reverse engineer already published data into our system to see how it would work. If you're logged in you can see a synthetic Knoevenagel Catalyst like KN.1: https://serotiny.bio/pinecone/part/11291

or the Retroaldolase RA95.5-8: https://serotiny.bio/pinecone/part/11290

And from that page you can see the mutations that were made to create that new enzyme, as well as trace the history of the synthetic design from its current sequence all the way back to its wild-type ancestor through years of research.

Our background is not in computational design of proteins from their atomic structure (like Rosetta). We enable someone who does have that expertise - who has such a design in mind, to actually go about producing their libraries, getting the material delivered, evaluating the effectiveness of what they've produced, and sharing that information with their colleagues in a straightforward and actionable way. And if they're picking variants by a screen or directed evolution, Pinecone would be useful in describing the results of the screen in order to either move forward, or put the results to work.

Similarly, some of the fluorophores have great 'histories' to them - and with our software you can see how various fluorophores were designed, where they came from, and how they've been used. See Dronpa: https://serotiny.bio/pinecone/part/9036 or some of the pH-sensitive fluorophores like ArcLight: https://serotiny.bio/pinecone/part/10533

We'd like to think this enables a more straightforward 'porting' of existing designs into new scaffolds - if the mutations to GFP made it pH-sensitive, similar mutations to YFP will likely make it pH-sensitive. Swap the fluorophore entirely, or pull in a natural variant of Cas9 and likely the same sites that produced a nickase from spCas9 will work on other cas9 constructs.
As someone who spends all day volunteering in Stack Overflow I hope people providing examples were a little bit better at emphasizing error handling.

You should see the destructive effects of bad examples there.
US successfully intercepts ICBM in test
Democratic party seeks new CTO
Is this a joke?

You've repeated the if(err) check in three places.

None of your error handling bubbles up so the handlers (i.e. Logging to console.error) are buried in the individual functions.

You've pretended to avoid nested callbacks by inlining them using arrow functions.

For your sake I hope that was sarcastic.
Sorry, forgot about Poe's Law[1] for a moment there.

[1] https://en.wikipedia.org/wiki/Poe's_law
Advice for Muslims with Electronics Alarms Customs – Despite Coming from Them
I am not a lawyer, but I wonder if Uber could argue:

1.) At the time of acquisition, Levandowski was one of the world's leading experts on self driving technology.

2.) As one of the world's leading experts, Levandowski was able to recruit an incredible team.

3.) Self driving technology could be worth trillions and, in Uber's particular case, it would remove one of their biggest cost centres, thus making their business instantly profitable.
possibly, but there's a reason that why companies such as Apple and Samsung can drive innovation and hardware, and that's by selling you a new phone every 2 years. Where's the repeat market if you only sell one device per customer? Ideologically this is noble, but i don't see a successful business case
I went to an interesting talk once at the Boston Python meetup, where a guy figured out how to order sentences so could learn them in an order where you already knew the "other" words in the sentence. Basically, making a directed graph of vocabulary.

He was doing it to learn Latin, but you could do it for any language.
The best part is that we haven't yet seen a half of a percent of what AI's are capable of. Strap on your seat-belts because Kansas is going bye-bye.
Undefined Behavior in 2017 [pdf]
Grandmother Who Lost Her Home Because Her Son Sold Marijuana Wins Court Case
Curious why?

I get the usefulness for arrays and object declarations. Particular to have cleaner diffs. But why for function calls?
reminds me of logo, or line drawing in basic
>My hypothesis is that succinctness is power, or is close enough that except in pathological examples you can treat them as identical.

This word has two meaning, which in some circumstances can have opposite effects.

>succinct - briefly and clearly expressed.

While succinctness is powerful. From a coding standpoint it can be a bear to maintain. I would much rather have clear verbose code than succinct code. I have had this problem especially with brilliant developers. They have a tendency to not stick around to maintain their code, and if it takes 10 times to expand it. Give me clear but verbose any day.

I strive to make the intentions behind what I code clear to others.
Possibly crazy, but if so it's the good kind of crazy that we should be encouraging to see what comes out of it.
Yeah, I know the feeling. It's usually some mental block, or erroneous belief you have that's held by those in your circle, or something you identify with. Sometimes it's a fear. But either way, it's usually a bug in the way you're seeing the world.

Once you can identify the bug, it'll be easier to know what's making you hesitate. What's the basic belief you have about money and business that's held in your social circle, or attached to your identity?
Docker Hub is empty
> PS: I'm writing this on a laptop that has the very first Intel HD Graphics (1st gen i7). I don't have any problem with it, except gaming and a two monitor limit.

Damn, and that's one of the ones I would consider pretty bad. They started getting decent around Sandy Bridge / HD 3000. Before then, most 3d applications would just fail to open from my experience.
> “You have got this great big thickness of software that is between you and the hardware, and these new technologies, and 3D XPoint is the exemplary, forced me to see that everything has got to change,” explains [Eric] Barton. ...

Absolutely. With long latencies you can do all sorts of complex things.

The thing I really don't want to give up on is COW, but with COW writes get multiplied, so it may be an unaffordable luxury, even with write-ahead logging. One might log undo and redo logs and then write the rest lazily in-place -- that too gets some write magnification, but less so.
If you had had ECC you might not have noticed anything at all because your system worked just fine other than incrementing an error counter somewhere in the kernel.

This depends to some extent on how many parts of that stick were affected. But best case the system would have simply recovered.
> Lot's of adware can be equally sticky because it keeps on loading new crap on the system if you just miss it in one place. Tbh the worst disaster system I've seen usually involved adware, sure it's not a total data loss but I'd guess it's far more widespread than ransomware.

Important to note that you're talking on Windows here. On Android it can't do anything of the sort.

> And I'd consider any behavior, that's not approved by the user, as an offense against the user. After all, this stuff is taking up resources that otherwise wouldn't be used (traffic, memory, CPU cycles and as such battery)

Nasty advertising practices are already quite common in the mobile world, compare with the apps that do push ads, notifications for in app purchases, full screen ads that are hard to click off, etc.

> This stuff might, for now, be rather easy to uninstall but nobody can guarantee that won't change in the future and infected phones end up in a similar bad state like Windows systems with sticky adware infections.

Short of sandbox breakouts becoming rampant - which would surely get noticed quickly - it can be guaranteed this will never become a concern on Android or any similar platform.
Fair enough. In my experience it is rare to need library X and to have such an array of choices that LOC suddenly becomes the differentiator.
Programming requires more abstract thought than plumbing. Jobs spoke about the intersection of liberal arts and technology, wrt computer science, not plumbing.
You're welcome to add it.
Koa.js provides a promise-based API that's well-suited to be used with async functions. It has the distinction of being the official successor to Express (created by the same people). Having used it for several years now, I find Express feels a bit kludgy and error-prone.

That said, Express will be around for quite some time, due to its name-recognition and large install base.
You could always promisify functions manually, or with this tiny package https://github.com/sindresorhus/pify but yeah it's nice to see that in the standard library.
"Compare that to the modern AIs outperforming highly trained doctors in diagnosis."

This sounds exactly the same as automation replacing skilled labour. Lots of things today that we take for granted used to highly skilled markets. Things like clothing, pottery, furniture, etc all used to be highly skilled trades where people would learn the craft through apprenticeship over potentially decades. The cost of these items was massive compared to today, most of them being items a families would save up for years to a afford and keep for a lifetime. While now the production of these goods are available cheaply to everyone, and there's massive industries around them.

Imagine a world where all you needed for an accurate medical diagnosis was a smartphone? Maybe the only doctors that remain are some highly trained specialists, but the number of nurses needed would skyrocket. The barrier of entry for a general practitioner could be much lower. The families who debate wether or not to feed their family or go to a doctor to ask about that cough they've had for 2 months which won't go away will disappear.
It seems like the browser vendors are doing a good job coordinating to provide a robust ecosystem around Web Assembly. Clearly much healthier for the future of the web than fragmented browser-specific solutions.
Yes. I own two. Hence:

> Currently I can buy various 8mm phones with various bad-to-OK cases.

In the post you're replying to.
The court didn't directly address that point. The Lexmark contract likely has a choice of law provision, e.g., "this contract will be interpreted and enforced in accordance with the laws of the State of California." It would be inappropriate for the U.S. Supreme Court to rule on an issue of state law unless it also posed a question under federal law.

The case is limited to the question of whether Lexmark has the right under patent law to prevent resale, refurbishment, and refilling of its cartridges. The Court ruled that it does not.
Title is a bit dramatic. People just need to choose their gRNAs better based on available genomes.
IMHO, SAT/SMT solvers does mostly the same, so why would you designate separate PL for this task, when you use these tools or libraries?
Indeed. Is "let x = y+y" so bad? I wonder how much of the resistance owes to longer words like "local"/"define", or ugly abbrevs like "mut"/"var".
It means "Subject Matter Expert"
That's a good point. I'm tempted to point out that quantum computers can currently be emulated by classical computers, but that may be beside the point.
"Unanticipated?"

CRISPR is believed to be, at its core a bacterial immune system designed to 'knock out' problem viral genes by chopping them up at specific 'remembered' loci and hoping that the lossy repair mechanisms cause mutations that prevent the gene from functioning. It also evolved to work on the fairly small genomes of single-celled organisms.

So we've known for awhile that it's going to be quite tricky to get only the exact mutations that we want, at only the exact point that we want them.

It's not magic.
My preferred definition here, is that a big bang rewrite is a monolithic rewrite so big it goes bang (fails), pushing things from "pretty much guaranteed to fail", to "is by definition a failure".

You might end up rewriting the entire codebase through an incremental approach ala the Ship of Theseus through a series of smaller rewrites, but that's something very different and distinct from a "big bang rewrite" to me.
Second that - would also be interesting for English speakers learning a language like Chinese, where the average literate speaker can recognize about 5000 of the most frequently used characters.
Penrose is not arguing that the human mind is illogical. He is arguing that it is uncomputable, which is a big difference.

In particular, he's saying that the human mind is capable of outputting true statements that cannot be proven to be true via any bounded number of proof steps. I don't disagree with that.

However, given that the human mind is capable of outputting false statements -- witness this conversation, wherein at least one of us is outputting false statements -- Penrose has failed to prove that the human mind is non-Gödelian, i.e. can output all the true statements that exist, while outputting no false ones.
Protests, activism, etc. I'm not saying it's bad, just that a lot of calls for change happen when people are less occupied by putting food on the sable for themselves and their family. Change may be good or bad, but a lot of change, all at once, often has very negative short term consequences for most people, and there's no guarantee that with these negative consequences it's a better path than a slower change. Civil wars are examples of fairly negative consequences of massive change in a short time.

I imagine there's likely a certain level of population that are activists under which a society is fairly stable, and over which makes society fairly unstable (possibly altered by the vehemence of belief). Personally, I would rather live in a more stable society with a good amount of activism for change (hopefully for the better) than in a society tearing itself apart.
It's actually better then Ya.Taxi in Moscow, yet less well-known. They have had fixed-price rides long before yandex did (they have for a couple of months).

And then there are some people who use Uber, and them I really don't understand. AFAIU Uber has solved a problem nonexistent in many countries, and now tries to push its brand where there were better options long before Uber started in US.

BTW, yesterday I've seen an Uber Eats-branded byciclist, now that might be competitive.
Most important thing is to go into a category that already has lots of competition. It's counter-intuitive, but this is important. The thing you want to do is slice out a niche within that category that you fully own. It could be information on getting the best price, or info related to your own city/region. Once you get a small foothold in that niche within the category, you can expand and grow within that category.
Do we really need the 40 hour work week?
if (err) console.err('Failed to create file');

Congratulations, you're writing Go in JavaScript! :)
Google Announces Tensorflow Lite: A Neural Network Library for Mobile Phones
Why would that happen? I'm pretty sure that whoever the owner of those rights are, they want to make money out of them.
Apple added XO (VM_PROT_EXECUTE_ONLY) in iOS 10 and uses it in JavaScriptCore for JITing.

https://opensource.apple.com/source/JavaScriptCore/JavaScrip...
https://status.docker.com/
If Essential really has come up with a way to keep hardware up to date without physical replacement, it'll be great, but I suspect they haven't.
> In taller buildings (I visited a DC with around 20 stories IIRC) the stories are not rigidly connected together, so that instead of swaying (and possibly toppling) during an earthquake, the building just kind of wobbles.

This is the reason why Japanese pagodas have survived for so long.

https://youtu.be/0tFWn_e71qc?t=2m45s
Uber isn't trying to pin thinks on Levandowski. They've actually been very courteous of him.

The deal is: Levandowski pled the 5th and refused to produce a lot of documents that he was ordered to by the court. Uber can't plead the 5th as it's not a natural person and it isn't be criminally prosecuted (EDIT: dragonwriter points out that non-natural persons can plead the 5th. For various reasons, Uber isn't asserting 5th Amendment protections, and the details of why it isn't aren't wildly important here. I regret the error).

Judge Alsup basically said, "You can't, like, inherit Levandowski's protections. You have to do everything possible to you in order to produce the documents that I've ordered you to produce. That means getting your employee to cooperate, or firing him." Uber asked Levandowksi to cooperate, and then when he didn't, they fired him. It was very much on Alsup's order.
3 Simple steps to create 7 figure sales funnel within 30 minutes