skysight-inc/HackerNews huggingface dataset:
I'm working on something in the same domain, and it's very interesting to speak to somebody who has approached this problem from a scientific angle. I will email you shortly with some queries, if you please.

Best of luck with the book!
To make it harder to shoplift.

It's the reason DVD cases are shrinkwrapped, otherwise people will just empty the cases.
No, but I will let you put what you created on GitHub. That becomes part of your portfolio. Put a link to your GitHub account on your resume.

If you already have enough sample code, there may not be a need to provide more.
A ref points to an object.
That object doesn't change unless the hashing algo was tricked.

A branch points to anything you want it to point to.
It can be any ref you want and can be changed at will.
Are you sure about that?
They've included a lot of plastics in places you wouldn't think. For instance, in your toothpaste, and in soaps. Lots of people don't even realize that they're sending microplastics right into the water system because crest wanted their toothpaste to look "better".
I think a good outcome would be if Facebook were forced to sell WhatsApp and Instagram.

It would punish Facebook and send a strong signal to other social networks. But Zuckerberg continues to have his baby and can compete on fair terms with rising social networks.

The US Government retains its mass surveillance tool, probably their main concern.

Voters get to keep using Facebook and feel like something has been done. Their representatives look like they’ve responded and everything goes back to normal.

Users can vote with their feet if they still feel so inclined, and use Instagram and WhatsApp instead.

New startups could compete in the space knowing that they weren’t facing one behemoth.
> But the most eye-catching research at last year’s conference was presented by a Chinese biotech group that virtually no one had heard of: Nanjing Legend.

I don't mean to belittle this achievement but when will media learn that there are no "unheard" companies in China. Only those which have government backing and those which don't.

While this an amazing story, I think it will be best to wait before pronouncing that there is a boom or not.
Very simply, you need at least one person to play curator. The curator maintains/publishes builds of the documentation and keeps everyone on task for docs. Even in medium-sized groups curation is not a full time job (usually this is a senior dev anyways, and they always have other stuff to do). The curator does not have to write everything, but they show up in the code reviews ask others for their docs and makes sure they are collated in a well structured and organized form.

Some other things I've learned... Wiki's suck, they become stale, they are disorganized, very informal. I recommend just keeping big ass user guides (can be different ones for different systems or even user guides about procedures that are not about products) using a well-organized documentation system and a well-kept table of contents. Don't waste tech writers on internal docs. They'll spend half their time asking the dev anyways, it will get stale, and asking a dev to write something is not asking too much. Keep the docs close to the code, but not in the code like comments. Docs close to the code can let people have less friction between code and doc commits. Each non-trivial repo should have a manual (a.k.a. user guide) anyways. And if you have to, say, grab a bunch of RST files from a few disparate Sphinx doc locations, so be it.

I personally use documentation as a point of pride. My favorite part of any project is documenting the awesomeness I did. I just make sure I order it in a reasonable order and don't bloviate.
"I've found that the tool doesn't matter as much as the company culture. "

I think the tool choice doesn't matter much but having a well defined tool or process helps a lot. In my company it's never clear where to our documentation or where to find it. So every time you have to think about this and often don't get started . In my team we have started using OneNote for everything and now we always know where to put things and where to find them. Suddenly documentation is getting better and is actually useful because you can find what you need.

Previously we used SharePoint and data just went into it and disappeared to never be seen again. Totally useless.
Kate Losse, Former Zuckerberg Speechwriter Interview
> [Languages] will mature, and eventually hit a peak, and then fade.

"Maintenance mode" should be a badge of honor: you have created something that is a stable foundation for new things. For example, how many programming languages are implemented in anything other than C and/or themselves? Not a lot, and that's a huge compliment to C. Despite its faults, you can probably count on your C program working after you're dead.
Not a direct answer, but I recently tried to get a documentation and organizational thing going. To start, I created a dictionary which contains all of the terms, topics, ideas, reports, systems, internal phrases, etc; basically anything and everything I could think of. It quickly grew to a double digit number of pages, and it was very useful for outlining everything I might want to document.

Now, documenting things is a different story...as gringoDan pointed out here (https://news.ycombinator.com/item?id=16811654), whether or not your documentation process/tooling gets anything done is directly 1-to-1 correlated with company culture on documentation. I've personally tried numerous times to get documentation going, and it always fails because no one keeps up with it.
Gödel’s Second Incompleteness Theorem for Programmers
Spam is a problem that can only be fixed by Tony Soprano types.

But the government probably wouldn't like that very much.
CRISPR trials are about to begin in people
> which then makes it seems like the course forces the students to do all the work.

But there are no shortcuts to learning! The student has to do all the work. The job of the instructor/course is to organize the material and guide the student.
This article really just seems to be mincing words and debating what "style" means.

The fact remains: some methods of presenting information is worse than others. Some students will think they hate the subject material, but really what they hate is the teacher's relationship to the subject material. The teacher understands a subject a certain way, and that way might not make sense to a student. A different teacher will likely be able to present in a way that student will like.

Perhaps that's not a difference in "style" but it's a difference that matters.
> That’s half my point: why set up an LLC if every bank and company you deal with has you personally accept liability anyway?

Tort liability (like copyright claims, employment-law claims, and, from. your example, personal injury and property damage claims.)
Run HA MongoDB on Kubernetes
I’ve been in plenty of situations where I was an X and the class was a Y. But rather than complain to the teacher about it, I would just self study harder and stop attending lectures. It usually worked.

I don’t expect that teachers can solve my problems, any of them actually, and especially when they are the problem what can you do?
Organaza PM: Automatic assignee, Gantt chart, message. Now in public beta
To me it sounded like Cambridge Analytica approached an app developer who sold them the data.
Normal person here: why?
A branch is a pointer or symlink if you will.
A lot of people don't now that for years (well at least a decade, actually) Apple policy has been that users can do their own upgrades without voiding the warranty. For hard drives, example. Obviously this doesn't apply for soldered-in SSD drives, I'm talking about spinning drives converted to SSD, or capacity upgrades for those same traditional form factor drives, using third party drives (well all traditional drives are third party for Apple, but you get the point).

Apple has a lot more sense than haters give them credit for. Their policies vary on a case by case basis depending on the specifics of the part and the potential impacts on important factors like security. For example you don't want an adversary or an abusive household member being able to install their own hacked version of the fingerprint sensor hardware on your phone while you are not looking.
IPFS has a token called filecoin and has a whole slew of VCs invested in it.
GDPR: What Growth People Need to Know
They have a an oracle smart contract that takes the median of a variety of whitelisted price feeds.

https://developer.makerdao.com/feeds/
A OWASP-like top 10 for smart contract vulnerabilities
You've clearly never tried to support more than one browser.

That's the big benefit of Electron packing its own browser: you know exactly what engine it's running in and which version of said engine. It's not dependent on what the user wants to use, the last time they updated it, etc.

Are there downsides? Sure, but the upsides vastly outweigh them for most users.
If they make me switch to inbox full time I'm done. It's a genuinely terrible design.
https://weekly.biotechprimer.com/putting-the-car-t-before-th...
That's a decent summary of the paper, though it's important to note that the "structure corrector" is, at this point, more of a "compound"--there's a lot more work to be done before you'll be able to pick some up at CVS.

I also want to quibble a bit with your "strength ranking": it dramatically understates the value of in vivo experiments in animal models. Animals do differ from humans in some known--and presumably other unknown--ways, and this has certainly caused issues in the past. For example, the subjects in the CB28-SuperMAB trial all became seriously ill despite successful tests in rabbits and monkeys.

However, a major advantage of in vivo data is that it can give you a "whole organism" perspective on a possible treatment. This ensures that the therapy is targeting the actual condition (cognitive deficits) and not just a biomarker/side effect/epiphenomena. As an analogy, you want to actually fix a car's engine, instead of just turning the radio up until you can no longer hear the misfires. The Alzheimer's field has had issues with this before. ABeta is associated with Alzheimer's disease. While it's possible to reduce Abeta levels (e.g., with an antibody), this does not seem to have much effect on the mental symptoms.
Today, I requested assistance from the authority for the first time.

And I’m eager to see how my request will be handled.

Do you have any suggestion? You seem pretty accustomed to it.
Paywall! Can't be that all of you are subscribed to FT?!

Read here, maybe update original link: https://outline.com/tdDNdd
We're not, nobody uses Python 2 anymore. It's just a shame we have to type "python3" and "pip3" now even when Python 3 is the default on a distro.
Computing on encrypted data in TensorFlow
After (as an adult) watching kids develop, there is a huge positive feedback loop for various abilities.

When you are slightly better or faster or just find doing it (whatever "it" is) more rewarding compared to your peers, then it takes lower effort to get the same reward. This means you are more likely to spend more time doing it. This means that after a while you have more practice than your peers, so the difference in ability is amplified. Now various grownups around you notice and complement you on it, get you lessons to do it better, provide you with supplies, &c. and the difference grows.

By the time you are looking at teenagers, it's hard to tell how much of the difference stems from natural ability, and how much of it is this snowball effect.
It's an interesting hypothetical. Here's how I run the course. I have lectures for each topic (the lectures I've created). Accompanying the lectures are problem sets along with solutions. Students are expected to watch the lecture and attempted some of the problems before coming to class. In class I pass out a problem set. Usually 30 to 40 problems.

At the beginning of the semester I have around 35 students in the class. When I pass out the problem set I go around helping students with the problems. They typically get into groups of 3 or 4. Since I have a lot of students I can't waste my time on someone who didn't bother to even watch the lecture. It's not fair to those who did watch the lecture and need help.

I've never encountered a situation in which no one watched the lecture. I don't know what my response would be if that happened.
What do you think of US companies like https://www.adaptivebiotech.com/ and their work ?
I think OP's larger point stands -- it might've played our differently had Twitter acquired instagram. Maybe they would've done what they did with Vine.
"Undo Send" features are pretty common (Gmail offers it as well), and essentially it just delays sending your emails for x minutes, so you can cancel an outgoing mail if you're prone to "oh shoot" the moment after you click the button.
Except if you release a new/updated app, it MUST target a recent (less than a year) targetSdkVersion.

"2019 onwards: Each year the targetSdkVersion requirement will advance. Within one year following each Android dessert release, new apps and app updates will need to target the corresponding API level or higher."

https://android-developers.googleblog.com/2017/12/improving-...
Personally, I've never put much stock in the "style of learner" mantra. I can learn anything I want to via whatever means I wish. For instance, I can read sheet music and I can learn to play songs by ear.

Having said that, I definitely do have my preferences for learning, and sometimes I decide not to learn something simply because it isn't in a format I'm interested in ingesting at the moment. In nearly every case, it isn't as much about the format, per se, as the time it requires. I don't like spending a lot of time on something if I don't have to. So, if I know I can learn a song in half the time playing it by ear vs. reading sheet music, and all I currently have available to me is sheet music, I'll wait until later to learn the song; not because I can't learn it via sheet music, but because the motivation just isn't there with that particular format due to the time I perceive it will take.
> a few students liked lecturing so much that they became teachers.

That's hilarious. Do you count that as a success or a failure of student-centered learning?
Making just barely enough money to survive is a good way to stay engaged.
So glad they changed print to a function; the old syntax looked so out of place.
I thought Children of Men was basically a HL2 episode.
Pretty neat work. Especially the corruption detection/skipping and seek support. That part was super ugly in RecordIO proper, and relied on stars properly aligning and the absence of cosmic radiation. RecordIO being the default format for everything at Google, it's not something they can really fix though. Taking care of concatenation is a nice touch as well.

As someone who has spent quite a bit of time at Google working on a high performance file format (not RecordIO):

1. I'd also add LZ4 and/or Snappy for the cases where they are more Pareto-optimal (i.e. fast, network attached, remote storage, such as SSD Colossus, or its external proxy: SSD Persistent Disk).

2. IMO HighwayHash is overkill here, and the author should have used CRC32C instead. You don't particularly care about collisions in this case, you're detecting data corruption. CRC32C is perfect for that, and it's hardware accelerated in almost all recent Intel and ARM CPUs, and it's half the size on disk.

3. It'd be pretty cool to introduce some kind of metadata which would tell the user what type of message is encoded in the file. This is not something RecordIO has, but internal tools can guess most of the time because they have all the proto definitions at their disposal. There's no need to store it in every header, just the first one. I would advise against storing the full schema (that can get very gnarly in the presence of proto dependencies and extensions), but just have something lightweight, i.e. message name and perhaps SCM revision number or hash in the file header, so that the user (or the external system consuming the files) could somewhat reliably establish what the format is later on, when the proto definition drifts. Otherwise, this being a binary serialized file format, it's very easy to end up in a situation where you have some files from years ago and you no longer know how to read them. And yes, I'm aware that SCM hash can change if history is edited.
Most of promotional email I get is from local businesses operating in my own town. And each time I unsubscribe it feels like my email gets handed over to the next mailing list of a similar business. Recurring topic is "art galleries" and "event venues". I'm pretty sure GDPR can help with that. And, also, possibly related to GDPR: I already got couple emails asking to confirm I want to continue receiving emails. Chances are this is related to building the verified opt-in list this article mentions.
Thanks for your suggestion. I totally agree and I'm going to add that soon.
I think WebAssembly is one of the most exciting efforts for the web right now, second maybe only to Houdini or IPFS.

I say that even as someone who works pretty much exclusively in Javascript now and who loves the language - a lower level format will be great for everyone. I can't wait for more native languages to start supporting it.
Unlike other medical trials involving chronic illness, cancer trials have a pretty clear indicator of whether the treatment is successful- (most) the patients survive longer than their prognosis.

In this sense, there's not much freedom for the Chinese biofirms to commit fraud during a treatment trial. Everything is verifiable.
Thanks for the explanation. I haven't re-watched parts 2 and 3 in a very long time, now you made me curious to watch (or somehow read) those two missing parts and then try again :)
Punish them for what, exactly? Showing ads?
Keep Graph
The people who spent the time and effort to do the research and write the story would like to get paid. Seems like there is a simple solution here...
i do actually learn best by reading. if the professor produces a set of authoritative notes for the class, i will get an A on every exam. as long as the professor makes it clear exactly what sections of the text are important, i will learn everything and still get an A every time.

if the professor says important stuff during lecture that cannot be read somewhere, i have no chance of retaining that information.
Look at the line "shoot the hostage" in the first scene of this movie:

https://en.wikipedia.org/wiki/Speed_(1994_film)

basically you have to find some cheat to cover one of the sides. Almost all of the successful community sites that I know of involved some kind of aggressive promotion at the beginning, enough that some people would have ethical concerns.
Good read. The sooner that society comes to grips with the concept that sociopathic behavior in a t-shirt and jeans is exactly the same as sociopathic behavior in a Prada suit the better.
I remember as a kid, my dad had a police scanner and eventually I realized that the nearby tornado siren had it's Saturday noon test directly preceded by a 4 digit DTMF on the radio. It's probably a good thing I never had a ham radio
ELI5: Your immune system fights cancerous cells frequently. There's only a problem when the cancerous cells evolve to avoid this by "hiding" (typically by no longer releasing a "kill me" marker). The therapy basically gives your immune system the tools to identify cancerous cells.
Likewise, it's not a poor visualization because I/you are not a visual learner, it's a poor visualization because it's a poor visualization.

There's so much depth to presentation and feedback as broad concepts, and it's a real shame when improvement is stifled in favor of reductionist knee-jerk reactions like "This just isn't my style".

I'm sure there are a lot of parallels with "gamification" in learning/workplace environments.
>"Political narratives world over, have always been monopolized by the left, via institutional control. When narratives are democratized, they invariably move to the right."

Haha what? Nevermind the nonsense of dividing the world into "left" and "right", you are also absolutely wrong.

Please back up your claims, because I see a hell of a lot of conservative media coverage control, all over the world.
Great! I suspected it had to be in there, but it was hard to figure that through the docs. I didn't think of 'shadow' as a keyword, only 'mirror'. Thanks. One more reason to adopt Envoy and Istio.
I want you to engage in a thought experiment. I don’t code, and couldn’t program my way out of a wet paper bag. I assume that you can do much better than that, right? If I try to bullshit you about something you know a great deal about, from my position of ignorance, how long would it take for you to realize that I just knew little bits and pieces, but not the big picture? A sentence? Two?

And yet you seem to think that when it comes to physics, this same rule won’t apply. If you really care about the subjects you’re talking around, take some intro courses, really learn about it, or accept that you can only bullshit people who know less about the subject than you.

Phrases like, “the basic nature of our universe” sound good if you don’t know the first thing about the topic at hand, and probably impress people with no education or experience on said topic. To others, they’re huge giveaways that you don’t know what you’re talking about. Other red alerts are, “What is space?” “Empty space” and broad, substance-free critiques.

If you care about the subject and not just projecting a particular image of yourself, then bother to actually learn about them beyond the level of pop science. Critiquing something you demonstrably don’t have a deep knowledge of is a pointless exercise unless you’re just trying to impress people who know even less about it than you.

Here are some resources.

Intro To SR: https://ocw.mit.edu/courses/physics/8-20-introduction-to-spe...

Intro to GR: http://www.staff.science.uu.nl/~hooft101/lectures/genrel_201...

Further reading on GR: Gravitation by Misner, Thorne, Wheeler.

Intro to QED: http://sophia.dtp.fmph.uniba.sk/~peterp/QED_A.pdf

http://hepwww.rl.ac.uk/hepsummerschool/Evans%2008%20Intro%20...

https://www-thphys.physics.ox.ac.uk/people/FrancescoHautmann...

Intro to QFT: QFT Demystified is a great starting point...

Quantum Field Theory by Claude Itzykson and Jean-Bernard Zuber

Anything by Zee, especially “For The Gifted Amateur”
And that entity would be paying massive amounts of money in taxes, which society could use for other things.

Sounds great to me.
Designing Line-Based Shape-Changing Interfaces
Why would falsifying that data be any harder? Don’t you just substitute patient lived for patient had less headaches or whatever?
That is both legally and morally up for debate. As the article describes, popular opinion is swaying against the kind of cavalier use of personal data for their benefit alone.

Legally, perhaps less so, but it is at least possible at this point that they violated FTC agreements they had in place.
I think the best solution would be to create an open, non-profit, publicly funded platform similar to Wikipedia. Besides I believe it's possible to have advertising on commercial sites and still be ethical.
Samsung Securities ‘fat finger’ trade prompts scrutiny
I think the rule of thumbs is to focus more on the producers, to have a quality market. This will appeal to consumers and will keep them coming back.
We built https://github.com/GyroscopeHQ/grpcat at my company, which takes text-format protos as input and sends them to a gRPC endpoint. Looking at Prototool I think I should just merge the functionality into Prototool. This is cool!