skysight-inc/HackerNews huggingface dataset:
In the big picture, research needs to be balanced, because it builds on itself across fields. Medicine needs physics, computer science, biology, robotics, chemistry, material science, math ... (think drug discovery/modeling, materials for implants, sutures, techniques for laparoscopic surgery, medical records, virology, ... everything). Each of these fields has cross-dependencies as well.

The real thing that's needed is investments in high-risk, long-term fundamental research. Companies have a very hard time doing things with long, risky timelines (and justifiably so, they have a bottom line to account for in general). In _all_ fields.
And the praise for the code quality makes the joke even funnier.

My favorite kinds of projects are ones that end in a (relatively short) punchline, but required tons of time investment.
This was explored in a semi-fictional and slightly humourous way in the short-lived period drama 'Houdini & Doyle':

https://en.wikipedia.org/wiki/Houdini_%26_Doyle
Never used it directly but Unraid is based on it, thanks Slackware!
There are plenty of locks that do not use keys, e.g. a keyless deadbolt.
Reminds me of this Richard Feynman story: https://thinkingwiththings.wordpress.com/2012/03/16/richard-...
Miserable in your 40s? Don’t panic, it’s perfectly normal
I question this idea. It seems like “common wisdom” that hunter-gatherers had “nasty, brutish, and short” lives but the author of Sapiens: A Brief History Of Humankind argues that our hunter-gatherer ancestors were the “original affluent society.” They probably spent much less overall time on food than our agricultural ancestors. The H-Fs would spend 4-6 hours foraging, trapping, or hunting, and then have the rest of the day to do other stuff. They had a diverse food supply, meaning they probably got more nutrients.

Agriculturists, on the other hand, labored all day doing work that our bodies weren’t evolved for. They depended on a single crop. If anything went wrong with that crop, famine for many people was certain. And since they had less food diversity, they were comparatively malnourished.
If it was a temporary injury, you could rely on your family.
Some queries (e.g. San Francisco) work on localhost but not Github, apparently because of case-insensitive URLs. That's probably what's up with Egypt and B-W.

A better hashing/binning algorithm should fix that.

I don't think this can compete with a database for features. It's more a proof of concept for using the filesystem as a search index, which might have some other applications when server-side isn't available (e.g. IPFS).
I can't believe people are _still_ getting trolled by Cohen. How can every single politician and their handlers not know exactly who he is by now?
Thats a great point about about the 2 definitions. Many devs dont seem to get encapsulation at all and definition 1 might be related to that. If you expose everything from a module I guess both your calling code an your unit test are unclear of where the boundaries are
Astronomers Discover 12 New Moons Around Jupiter
Yes, but you have to put this in historical context. These modern tribes have been pushed into corners by the industrialized nations all around them.

Modern hunter-gatherers do not necessarily equal ancient ones.
Its probably a hardware issue. I worked at IBM and they were very proud of that device that was invented there. They had a little glass display with the hardware broken out and prototypes.

It works with strain gauges[1]. Thats why you can control the speed of the pointer, not just the direction. When you get used to it, its quite effective.

You can pull the rubber nub off and try it, that shouldn't help but it might. If its sticking in a position that isn't "Neutral"

https://en.wikipedia.org/wiki/Pointing_stick

Oddly IBM made a mouse with that nub pointer thing. It worked so much better that any sort of wheel for pointing and scrolling, but I left it when I left IBM many many moons ago.
> He could just use other creative photos (that he could also create himself), copy them using his technique and you would consider him a genius (i.e. he can create a Picasso-like image with his own style and simply copies the photo he creates).

Yes, if he "just" creates Picasso-like work in his own style, and copies it using pencil, I might consider him a genius. But... so far we have only seen he can copy a photograph to pencil, and countless people have that ability. It's the simple step of creating Picasso-like work that we haven't seen from him, and I feel it's a bit more tricky to master.
I like iTunes, I don't understand why people hate it.

Applescript is silly in some respects. It was the first scripting language I learned so it has a special place in my heart. I would totally spend the time to port that if someone was wanting help with that. It's quirky and not difficult to pick up. I can't imagine it having much of a market outside of the Mac ecosystem though. I guess I'm also curious why.
That fight scene at the beach ... hooboy, talk about something that I had rose colored glasses on for the last 30-odd years :P
Ask HN: Senior dev to CTO - tips for context management (devs, coding, etc)
I'm a long-time generalist "full-stack" developer. Past 9 years I've been a freelance iOS developer and I could take on as much work as I wanted, pick how it was done, etc.

Now, I'm the CTO of a small web development shop and manage 4 developers. I'm struggling with being pulled in a million directions and have a hard time focusing enough to get work done. I'm happy setting up technical architecture, mentoring junior developers, etc. But, I'm also seen as the tech guru who can and should do anything needed quickly and I simply cannot because I need to focus to be productive.

I'm either in full on people mode or full on hyper focused tech mode and switching kills me. Do you have any tips/books/videos/anecdotes/advice for a newbie "C level" developer?

Thanks!
For knitting, I expected links to https://www.americanscientist.org/article/adventures-in-math..., http://scientificamerican.com/article/the-stunning-symbiosis..., or http://www.toroidalsnark.net/mathknit.html
>> If 2018 LA had been big enough to cause a dangerous explosion, like the asteroid that hit Russia in 2013, we'd have had enough warning that people could evacuate the impact zone."

When I was at school my astronomy prof spoke of his work on a committee to standardize how possible impacts would be announced to the public. There is a real risk of mass panic killing far more people than the actually falling rock.

Looking to the above example, that rock didn't hurt much of anyone in Russia. Now imagine that same event about to happen over Africa. Are you really going to initiate an evacuation of even a single city? People will die in that evacuation. There isn't the infrastructure anywhere to move millions of people overnight. What if a large part of a country is in the target zone? Such a mass movement of people could trigger a war. You better be very sure about the risk from the physical impact before making any announcement. It would have to be far far worse than the 2013 Russia explosion before I'd say much of anything.
Thank you! Although I've used a lot of tricks I've learned over the years in this project, I took a lot of inspiration from Go.
Molecular clock could greatly improve smartphone navigation
Why I Train Employees to Embrace Failure
Auto deploy Node.js app on Git push
petty grudge ... slight religious differences

Understatements of the century.
It's not an orthodoxy, you just can't do anything real in a reasonable timeframe for reasonable manpower that a sync CMOS design can't do better (in general). So there's nobody to discover all the secrets of async methodology.

That is, outside of things like SERDES links, which are a tiny dark cabal that holds their secrets close :)
Um, you forgot intimidating suppliers to not use AMD and much more outright antitrust behavior.
This story reminds me of a book that I read a few months ago called "Never Split the Difference". It's a negotiation book by a former FBI hostage negotiator. I think the context of that book offers some color to this story, and I'd highly recommend it.

EDIT: I think the contextual question that arises from that book is: How does the idea of "the enemy of my enemy is my friend" play out in multi-sided negotiations with such high stakes?
Good idea! Even take it to the extreme: a subfolder for every character in the string.
The way I see it (as someone who knows nothing about statistics), confidence would be the difference between 9/10 vs 900/1000. And/or how much effort you spend ramming a square peg in a round hole to have a prediction model.

You have a lot of data about donkeys vs elephants. But this contest is between a mule and a mammoth. If you assume a mule is equivalent to a donkey and a mammoth is equivalent to an elephant, the mule has 95% odds in its favor. But you recognize the assumptions so your prediction doesn't have a high confidence.
Our ancestors were way more in tune with their surroundings, and knew how to moderate their consumption so as not to decimate their food supply populations. We have evidence from many Native American tribes.

Just because modern, industrialized humans are out of touch with natural limits doesn’t mean we were always like this.
Good question. It's probably WAY too soon to expect any hardware that's not full of vulnerabilities in the pipeline, TPM, and microcode. They need to redesign their cores from the ground up. When will that happen?
What could possibly go wrong?

If a refactor is sufficiently canonical that "try it" is acceptable, and you have little/no edge cases, then it should be trivial to write a good test for the same code. After all, what does a test do, besides "try it"?
Google expands job search features in the UK – The Verge
Velocity by Code Climate is out of beta
I found it amusing that "you" translated to "tu" (or tú) which is "you" in Spanish.
miniNodes: Low Cost, High Efficiency Arm Dedicated Microservers
FYI covered extensively previously here, i.e.:
https://news.ycombinator.com/item?id=14833269
* All Songs Considered

* Coding Blocks

* Common Sense

* The Daily

* Developer on Fire

* Developer Tea

* Embed

* Entrepreneurial Thought Leaders

* Politico

* Fresh Air

* HBR Ideacast

* Indie Hackers

* The Infinite Monkey Cage

* Intelligence Squared

* Intelligence Squared US

* The Joe Rogan Experience

* Manager Tools(Basics)

* Masters of Scale

* Nerd Cast

* More Perfect

* Reply All

* Reveal

* Sidedoor

* Tiny Desk Concerts

* Up First
Or in your native country.
Could I destroy an RC vehicle driven onto my land property? The laws should be the same for both, although I'm not banking on it.
Japan's growing plutonium stockpile fuels fears
Inclusive cycling on special needs tricycles
Whilst there's a few hashing algorithms explicitly designed to be memory and time-intensive to make password retrieval impractical, most are really fast, even in Javascript. (Given there's g and so should be fine but isn't particularly lightweight. oing to be network access, I expect it to be entirely negligible)

In terms of performance I was more wondering whether or not "£" (one code point, two bytes) was much less expensive than "Ao" (two code points, two bytes). Just restricting yourself to ASCII might also have advantages for ensuring portability.

https://qntm.org/safe might also be of interest: discusses potential issues with using unicode as a high-density encoding -- base-2048 is Twitter-safe.
I honestly didn't/don't know. How far do you own down?
I'll give you that I'm glad a large portion of the world is living the best life of basically anyone that came before us, but then I didn't say there hasn't been progress. I meant (perceived) religious inclination is a poor metric for progress.

As for willingness to violate human rights, I was first going to agree but I'm not actually sure that's the case, at least if you take into account the social environment. That is, I don't think the historical average Joe really wanted to violate human rights more, but he may have been forced to, as would we if put in the same circumstances. But that's probably what you mean by the progress we enjoy.
Neofetch – A Command-Line System Information Tool
A Harvard Official Is Under Fire After a Confrontation in a Viral Video
Recruiters do exist, but that's not my idea.

I'd rather that a project manager in one of those countries use this as a kind of long interview. If I succeed/work well with them, then they'd hire me.
> There's a reason why all of his pictures just look like a photograph with zero creativity

Wow, that's what you got out of it? We consider photographers to be great artists when they catch evocative moments in life. There's a skill and an art to it, we don't dismiss is it because of the technical qualities, nor because it provides too much realism.

There's a skill and an art to hyper-realism (which I wouldn't actually call any of this work hyper-realist), and part of it is hitting those same evocative notes, capturing moments that are distinctly human and that we can all connect to in our own ways. Our response to these things is what makes art ... art.
See Also: The Expanse's Lang Belta, or "Belter Creole"

Created for the book by Nick Farmer with the authors, Daniel Abraham and Ty Franck, he then coached the actors and extended the language for the TV show.

Here's something from wired on that creation process: https://www.wired.com/2017/04/the-expanse-belter-language/

This is also fun, Belter Creole words and their origins: http://expanse.wikia.com/wiki/Belter_Creole_(Books)

pretty cool, sa-sa ke?
Sam Harris

Freakonomics

Dan Carlin's Hardcore History

Revisionist History

Blogginheads.tv: The Glenn Show
>Hyperrealism is just being able to exactly copy impressions or photos. If he would now start to copy images he first make using Photoshop (with weird-looking watches all over it and other stuff), it would be certainly considered ingenious art.

No, it wouldn't. It would be considered at best derivative. There are tons of hyper-realist artists. Some even do it at street corners for handouts. And copying cliches of previous artists/periods doesn't buy one much (just like writing some derivate polka tunes in 2018 doesn't mean much to music fans).

>What's considered as genius in the arts is ridiculous compared to other fields.

It's not supposed to be compared to other fields.

And it's not even supposed to be considered "genius" (as in super smart), but "artistic genius" which is something else (e.g. uniquely expressive).

>Many modern (and also classic) artists who get the recognition of being "geniuses" are not doing something novel or insanely creative IMO.

It's the opinion of the art scene and art crowd that decides though, not some individual personal opinions (which could also be totally uniformed or look for things that aren't important artistically).

>The expectations are too high if an image costs $168 million - those prices communicate that those images are somehow "more genius" than something a 13y/o can draw.

They just convey that someone is thinking that the painting is a good investment (or be good to launder money) and can be resold. Says nothing about the genius of the painter. Some critically trite images by famous painters are sold for tons of millions as well.
The statement above suggests not that Britannica has questionable accuracy, but the 'other sources'. Though I'd expect Britannica is also flawed. This is a problem that's somewhat inherent to the issue. Our knowledge of prehistoric life expectancies is based on extremely flimsy science.

In particular the dating of age for ancient skeletons usually comes down to some correlation to tooth and bone growth. You look at their teeth/bone development and approximate the age based on how long it takes modern samples, that we know the age of, to reach a comparable level of development. But at a certain age these all sort to converge to becoming identical meaning we can't really tell the difference between e.g. 50 years old and 80 years old.

And, as mentioned, there's also the issue of representation. Are the measurable samples we have recovered a representative sample or is their some bias or other issue that might be getting in the way? And there's even the problem of assuming identical growth patterns. Did different diets, lifestyles, and even evolutionary changes affect development? Maybe, but we're optimistically hoping the answer is no. All in all the science behind these numbers is just really not all that great, even if it's the best we can do for now.
One baffling design decision Canonical made for 18 is defaulting some touchpads (ones without separate buttons) to "two finger click for right click", even though so many touchpads have a clicky area and even lines printed on the touchpad for right click.

That's not the baffling part though, the baffling part is that they didn't put an option in the control panel to return the old behavior. You have to spin up dconf and find the right bit to twiddle to get the old behavior back. How is this user friendly?

This is like 14 when they hid menu items by default (and replace them with absolutely nothing at all) causing newbies to be very confused as to how to use their apps. It only took a few times of very confused users being totally lost because they forgot they had to move their mouse up to the top to make the menu items reappear before I tracked down the dconf setting to turn it back on. It wasn't until 16 that they exposed that in the control panel, but even then it defaulted to "uselessly hide".
I would be amazed if someone is going to be willing to find you a job because you decided to work on some OSS. However, having a project like this to talk about is great interview material.

As for actually building this, I'd be very excited to see this being worked on. It's going to need a lot of different hardware to test with, so the more people working on it the better.
A Key Victory Against European Copyright Filters and Link Taxes
How we redirected a subdomain to a subdirectory using fly.io
Not according to any reasonable interpretation of raped a child. You aren't the only one who assumed I would use the braindead US legal definition, so sorry for for not being clearer.

But if somebody rapes a five year old I don't want to work with them, don't want to be near them, etc. There are crimes that are impossible to rehabilitate from.
I'd recommend blocking all javascript by default. Medium is perfectly readable that way. Most sites are even more readable that way.
Yes, it it seems the bacteria jam it anywhere in their DNA (perhaps in many places at the same time) in the faint hope it will work to jam the machinery of the virus/phage it can work on in their successors.
It looks as if a degree of specificity needs to engineered in to increase it's precision, like zinc fingers or something comparable.
An analysis about the Star Wars Ubese language :
https://www.youtube.com/watch?v=-bnBqXQ1DE8
wow - impressive. In the intro of the book, yes, its a book - there is a call for proof read (English and Russian) and translators, will accept work no matter how small and credit. now that's cool. when I get a few minutes between meetings i'm going to see if I can find anything to contribute and submit. I absolutely love the tone of the book! what a cool guy.
Instead of starting a new project from scratch, why not reanimate synaptics and fix the annoying bugs? Are there licensing issues? Is it not open source? Or is there some underlying technical problem that makes this hard/unfeasible?
X-ray beam illuminates long-forgotten faces on damaged daguerreotypes
Telefónica Spain breaches millions of customer records, possible first GDPR test
>We consider photographers to be great artists when they catch evocative moments in life.

That's because (and when) they catch them and frame them appropriately.

We don't consider any random photographer capturing a ho-hum scene a "great artist".

And these are, technique aside (which is not that great either), pretty mundane framings and poses.

>There's a skill and an art to hyper-realism

Sure, but in this one there's only the skill -- not much of the art. There are hyper-realists that have the art part figured out too.
> without any penalty.

My understanding is that without any penalty was not true, but it is possible the new gen cpus have changed that, I have not firsthand benchmarked it.
That was my reaction as well. "Oh, neat, visualization!"
".. oh, the óther bloom."
I opened my MBP after owning it for maybe a year and the touchpad suddenly had a crack right across it. Utterly baffling.
I don't think so; their releases seem mostly to be WEB-DL from the original source streams. They seem pretty sophisticated about it, I don't think they're doing something stupid like trying to turn an 8 bit source into a 10 bit rip.
this whole thread is about getting the MacOS feel in linux when on mac hardeare becsuse it is not as good when hsed on linux.

so what you tried is what this thread is trying to fix
Should K.E. be labeled as vertical kinetic energy in the first set of equations instead of vertical potential energy?
The lack of generics wasn't an issue for me.

A 30 second overview:

The first thing you need to do is scan your file for tokens (eg "{", "}", "[", "]", ",", "\"", etc in the case of JSON).

Then you traverse your tokens and turn them into an AST (Abstract Syntax Tree) which is essentially just a "struct" version of the code (in the dumbest description imaginable). The point of this is you start adding definitions to your tokens. Eg what does a "[" mean?

From there you can start writing your real business logic since you now have a Go struct version of your code which you can traverse.

However I would really would recommend doing a google for how to write your own compiler. There are dozens of good resources out there (I can't recall the one that I used off hand) and they'll explain this process a thousand times better than I have above.

One last thing to note, the theory of writing a parser is pretty language agnostic so don't get put off that one guide is in C or another in Java or Python or LISP or whatever. As long as you get the theory nailed you can write the Go code equivalent without too much headache.
Yes. Team. http://www.commitstrip.com/wp-content/uploads/2014/05/Strip-...
Howdy. You've now met someone who thinks iTunes is decent for his uses.
Answer: 22. You're wrong so he prepares your graves bringing the count to 22.
The Beginning of the World from the Point of View of Quantum Theory (1931)
I appreciate your idea to remove any particular crime and consider them all, but to me what you did matter (also why). If somebody was guilty of embezzlement because they owed money to drug gangs I wouldn't be afraid to have them handle money (a majority would take embezzlement over murder). Heck I wouldn't have a problem hiring a murder, if the circumstances of the act was special.

But there can be no excuse to rape a five year old.
Ah, I understand now. Yes, translating from a Go implementation to a Swift one would erase most of the complexity of reimplementing the algorithm (in a potentially error prone way).

I agree that once Rust lands async/await and it matures, it could be the go-to for safe, cross-platform libraries. That's my hope, too. I'm selfishly a Rust evangelist.
people definitely conflate the two, especially since the TSA has in the past taken great interest in peoples laptops. I don't think they currently have the authority to do any sort of accessing of the data on peoples computing devices.
CTO is a strategic position. It sounds like what you're doing is engineering management + strategy + product development, which is a recipe for burnout and failure. Identify which one of those things you prefer to do, and clarify your responsibilities within that role. Are you more strategic? CTO. Are you more people manager? VP Engineering. Are you more individual contributor? Senior Architect or similar, non-people-responsibility tech role.

If you go the people management route, expect to be constantly supporting others and developing them--contexts will always be changing.