skysight-inc/HackerNews huggingface dataset:
So when you say "code review by at least one experienced developer" as a condition, you really mean "code review AND the developer thinks it's 'good enough'", right? Presumably same for "a look at the developer" is the same the condition isnt' just that someone is looking at the developer, it's that they are looking and satisfied.

Without being clear about that, it can sound like your conditions are just about having a certain internal _process_ in place, and not about any evaluation at all -- if the process is in place, the condition is met. Rather you're saying you won't use any dependencies without reviewing them more than people typically do and deciding they are okay.

The problem of HOW you decide if something is okay still remains; although the time it takes to review already means you are definitely going to be using less dependencies than many people do, even before you get to the evaluation, just by having only finite time to evaluate. And you'll be especially unlikely to use large dependencies, since they will take so much time to review. (Do you review on every new version too?)

And you still need to decide if something is even worth spending the time to code review. I'd be surprised if expected 'benefit' doesn't play a role in that decision. And, really, I suspect expected benefit plays a role in your code review standards too -- you probably demand a higher level of quality for something you could probably write yourself in 8 yours, than for something that might take you months to write yourself.

What you do is different than what most people do in code reviewing all dependencies, and making sure you have a private repo mirror. I'm not sure it's really an issue of "conditions instead of cost-benefit analysis" though. You just do more analysis than most people, mainly, and perhaps have higher standards for code quality than most people (anyone doing "cost benefit analysis" probably pays _some_ attention to code quality via some kind of code review, just not as extensive as you and without as high requirements. If you're not paying any attention to code quality of your dependencies, you probably aren't doing any kind of cost-benefit analysis either, you're just adding dependencies with no consideration at all, another issue entirely).
Not necessarily. If there are factors of a board position that make it strong regardless of future moves, then why can't that information be encoded in the fitness function without having to play future moves forward?
Hey Patrick, thanks for the additional insight. I had considered moving to Japan at one point in college and studied up on the culture quite a bit, but obviously have no first hand experience like you do.

Two things I've wondered about that I'm hoping you can shed some light on...

First, do people that low on the totem pole socially have any tendencies to emigrate to societies with more open cultures about this stuff like Europe or America? I realize there can be a cost barrier, but even a cashier could save up enough to make the move if they were dedicated enough to the idea.

Second, my experience with cashiers and other service staff there was the expected flawless politeness. But beyond that, people genuinely seemed to want to go above and beyond and take pride in their job, even if it was "just as a cashier." Is my perception due to just not being well-attuned to the social/body cues of the Japanese? In America, the cashier at a 711 typically hates their job and many give off the impression of being a slacker. Some practically exude this. I never once encountered this in a 711 in Japan. So do most of the cashiers there really hate their jobs/status and just make a good show of things? Or am I just blind to the cues?
I've had a Google, but can't find Zuckerbergs answer to this. Any idea?
This seems to be an edge case between how wildcard certificates work versus how HSTS works.

Wildcard certs only validate one subdomain of depth (so *.foo.com cert does not validate a.b.foo.com). HSTS "includeSubDomains" will require a valid SSL cert for all recursive subdomains.

It's a problem, but I don't think it's a problem worth solving.
> Personally I believe that psychiatry can be both a science and not a science

Like alchemy, astrology or theology? Or medical sciences in middle ages?

Like all those "sciences", psychiatry lacks a solid base, a set of verifiable facts which entire science is based upon. Why those disorders happen? Which substance causes them? Anybody can answer that?
What's the current karma to get the downvote button ?
They might use home-school or other programs (small class sizes, private schools, tutors, etc) as controls.

If their assertion is that the current form of primary school is causing creativity to decline, they only need to demonstrate that it causes more decline than alternatives.
Generally, if you run into a bug while programming, it is probably a mistake you, yourself, made. This is not always true, compiler bugs do exist, and can be found: http://blog.regehr.org/archives/category/compilers

Consider that entire industries (aerospace, etc) routinely ship code with compiler optimization disabled, to avoid getting bit by compilers trying to do clever things.
France Fines Google Over Right to Be Forgotten
My nest cam is a cool device but hardly functions the way it should. Super frustrating. Not really very surprised by learning all this.
> I and many others have worked under great people who build companies and have families.

This is the part that I don't get and that I feel like a lot of comments on this thread are talking past each on. This isn't about just having a family (right?) it's about actively fund-raising while expecting a child. I would not only agree with that last point you made but go so far as so say that I strongly prefer to work for people who have children / families (or at least a respect for the institution of family) as I believe that makes them more empathetic and relate-able. That still doesn't mean it's a great idea to start a startup and raise funds while also expecting a child.

EDIT: FWIW I also don't think that our system should enforce this, whether it's a good idea or not, and yes it's absolutely unfair that it's gendered - or at least it's unfair that an expectant father is more able to hide the fact that he's expecting than a mother. I'm not sure that it's reasonable to expect a VC to ignore that once they know, though.
You're idea that there is an objective consensus on what's harmful and what's not is simply ridiculously wrong.

I didn't say for all things, but I did say broad. And most importantly, the results of the studies have nothing to do with what people think is harmful or wrong, only what actually can be measured and reproduced.

People argue over climate science too (and for the same reason as your counterexample). There's still broad consensus at the end of the day.

Meanwhile, the psych "science" is inherently anchored to whatever the social norms of the day are. Medical science and biology can define a healthy body with much more certainty and detail than psychiatry can define a healthy set of thoughts.
This "that's just like, your opinion, man" attitude may be fine if you have no worldly goal affinity and are planning on spending the rest of your days in a remote mountain monastery. If you don't care about achieving any particular goal, then yes, all possible attitudes are equivalent. But that sort of handwavey quietism is not actually relevant to almost all people's situations.

If you do have specific short term goals -- such as, say, "building a profitable software product before we run out of money" -- then all methods of approaching the task are demonstrably not equal. Some will work much better than others in terms of achieving that goal.

We can study the empirical results of the numerous attempts already made by other people and thus avoid repeating their mistakes.
I'm pretty sure the post's solution is wrong.

Examples:

2008-06-11 (Wednesday). Post's function returns 2 instead of 3.
If I remember correctly, Autodesk still uses a Lisp in some of their products.
Happy to answer any questions about the feature or how people would like to see this integrated into their workflows.
Some others would say that the intersection between the sane subset and "C" is empty.
Unfortunately, even the pretty unhealthy and disturbing content of the "modesty" standards of those types like the parent isn't the biggest problem here. After all, people do have different opinions. Education, exposition to facts and reasonable discussion are known tools in dealing with it in normal case.

The biggest problem though is the underlying egocentric worldview of the likes of the parent that the other people do something, like in this particular case bring a dog or a cat on a public transit, with the specific goal of offending those "modesty" standards. That immediately makes them feel offended and under attack. It doesn't cross their mind that a dog or especially cat owner would take the dog or cat on public transit with just the goal of getting to some destination (especially when the public transit is the only realistically feasible option in the given situation). It is the same situation like with same-sex marriage - people marry same sex partners because of love or taxes/finances/etc., and not because of the goal to destroy the "marriage must be heterosexual" standard of and thus offend the "modesty"/"values" types. Such deep-gut egocentric worldview - people is out there to get me - naturally drives the aggressiveness with which they attempt to impose their "modesty" standards upon the others and makes the things like education/enlightenment, reasonable discourse, exposition to facts, etc. pretty ineffective, unfortunately.
I commonly see "NMI" for "No Middle Initial."
New solar towers, cubes offer 20X more power, researchers say
Even if they didn't, anyone you email at any non-GMail domain would be suspect of doing the same thing (willingly or not).

You're better off just trying to severely limit the amount of confidential information you put in email.
By deed poll or just by filling in the form differently? The idea of having to fill in the "have you ever been known by another name" section on forms just looks like a world of pain.
First off, I'm not calling the guy a crackpot, and you're not even claiming that I did either!

I was using a rhetorical device to show that OP's statements can very well be perceived as crackpot ideas to almost everyone outside of forums like this.

I don't think you know what the word empathy means. It isn't related to some sugar-coating process. It just refers to a capability to relate to another individual.

I used to have all of these same paranoid delusions about the government/the system/the man... and then you know what? I got older, I met a lot of people who care a lot about civil order, and I realized the world is full of nice and friendly people and there are plenty of ways for me to get involved to make sure the world keeps getting better!

I feel like I can empathize very well with people like OP. And since I don't think of myself as a crackpot when I shared these same thoughts, I don't think of OP as a crackpot. I now know that many of my beliefs were juvenile and undeveloped and I think OP's are as well. I'm sure OP is fine. He just needs to grow up a bit and stop trying to blame "the man" for his problems.

This makes me guilty of being patronizing but not lacking in empathy. Is there a better way to go about trying to help OP grow as an individual? Sure, but it's not going to happen on some Internet forum, which is why I mainly avoid this place! Layers upon layers of irony!

I just think you kids spend too much time on your phones and you don't really know how things work out there.

You're fine to hang out on my lawn whenever you want, but I would appreciate it if you didn't check your phone every 30 seconds while you're a guest on my property, it's very rude.

And also, seriously, just go outside more. You're looking too pale these days. You're like a ghost.

Ya'll need some outside perspective.
Well, to be fair even the youngest gamer has spent years and years as baby/toddler focused almost solely on learning how to use his/her brain to reason and make quick strategic decisions. As any parent knows babies know almost nothing and have to learn it all from the scratch and watching them figuring out the world and improving their skills is very insightful to anyone interested in AI. And we often forget how much time and hard work we all invested as kids to perfect our (basic) abilities...
Hi there, author of Omniref here.

There's a substantial difference between what we're doing, and what git-appraise is doing. Git appraise is solving the problem of decentralized code review, but it doesn't solve the problem of making code reviews discoverable, after you've done them: having a directory full of JSON files doesn't make it easy to go from a line of code to the review that created it.

In other words: we're trying to make it possible to look at your code, and see every bit of historical information, in context, that made it as good (or bad) as it is at that moment.

That said, having the ability to export our annotations to a directory full of JSON files is high on the to-do list. You should absolutely be able to work with your own data.
> Anyone sitting at a desk outside of a war zone should be wearing a service uniform, not camo.

But how will you feel cool if you're not wearing your BDUs?
Correct. CTEs are pretty much a no-go, and you also can't do things like join between distributed and non-distributed tables.

Your queries tend to break down into ones where you're hitting a small number of shards (such as when we serve data for the analytics page), or else ones where you tend to aggregate up into temporary, non-distributed tables for further analysis (such as you'd do for infrequent business reporting).

All told, it's been one of the easier tools for us to operationalize, largely thanks to the fact that it's "just PostgreSQL." The one thing I wish we had was better documentation of what kind of consistency guarantees to expect, although for an append-only store like our current use case, that's less of a concern. And to be fair, Ozgun and the other guys at Citus have always been really happy to answer any questions we have.

With this code now going open source, it should be pretty easy to look into these sorts of internals.
Sanitation and Health Rights in India (YC W16 Nonprofit)
Oh man, I remember a few years ago I wrote a Python script that used CCC data to help flip seasonal items on Amazon's own marketplace. The idea being that I would buy low from a third party seller and sell high later using FBA. Kind of a fun experiment but kind of a time sink.

Generally speaking, graduate-level textbooks (which release new editions at a far slower pace) had the largest and most predictable margin. That said, I hated that fact, since I think textbooks are also the biggest racket in the education universe, and its one of the other reasons that I stopped.

Amazon collected their fees in both directions, so I always assumed that if they realized what I was doing, they had little incentive to care.
There is one, it is called std::string. It works fine as a container of utf8 code units. What other string type do you have in mind?

Well,there is also wstring, but you should just pretend it doesn't exist.
A child needs all the nurturing it can get. Choosing to start a company and raise funding while a human being needs you more than it ever will is selfish as well as morally and ethically wrong.
That's exactly what I did. I started with glue to get in the contacts then occasionally followed with that metallic stuff that's like glue. PS2 ports work fine for keyboards and mice.

One can also do tricks like authenticated peripherals or profiling signatures of them. I had some designs on former. CompSci had results on latter. Not sure if there's any products in this area and if they'd be trustworthy.
Females have to face the physical/mental side effects of pregnancy in addition to the complications of child care. Females become the primary care taker at higher rates than males. Primary care takers are less productive and less devoted.

This isn't just a coincidence. Females have the choice of having a child while males do not. Males only have the choice to give a female the choice of having a child with the male. Naturally, the person who makes the choice of having a child most likely values children more, which leads to a higher chance of becoming the primary care taker. There are also benefits that are exclusive to female primary care takers.

If a female and a male have the same profile and they both are expecting children, the male will have a higher expected value because of the physical/emotional complications of a pregnancy and a lower chance of being the primary care taker.

People are investing real money here. It is what it is.
Yes and no. The average white/black American has their own idea of what constitutes "good" ethnic food. I've seen Indian restaurants open serving very hot spiced dishes, and within a year or two it'll be toned down because the non-Indians can't handle it.

Children of immigrants hear their parents' opinions of authentic flavor. My mom (immigrant) gives me (American born) these kinds of hints and I can find restaurants and foods she'll like. When reading reviews I do tend to note whether the reviewer is of the same ethnicity or look for statements like "I'm X ethnicity".
Thank you for your reply, and that only adds to the horror.

I get that my question may have sounded like "Can't these bums just stop complaining and rent a small apartment and live lean?", but I figured if that was an option, they'd do that, but I had no idea why. Thank you for posting as to the reason this doesn't happen.

For a bit of background, both of my roommates work at Wal-Mart, and while they don't enjoy as much spending money as I do they certainly aren't treated like garbage like Japanese convenience store workers are.
You'll see it at 501 karma points.
What does "unschooled" mean? Did they just test into a GED/college, or have they never been in an educational institution? What do they do now (feel free not to answer that kind of personal question, but I honestly never really thought of "unschooled as a concept and this is sending me down a rabbit hole)?
I'm sorry, but you're statement is contradictory:

a.) Dazzle wasn't intended to hide the ship
b.) make it difficult to ascertain it's [sic] class, speed and heading

Hide = hard to find
Difficult = hard
Ascertain = to know, to find out, to determine

The point of camouflage is to hide 'information', and while that can be to make something blend in with its location/surroundings, it can also certainly be to make it appear to be something else, or doing something different from what it is actually doing.

https://en.wikipedia.org/wiki/Camouflage
There's no actual challenge in getting upvotes, the two easiest ways are:
* make smart well-thought-out well-backed-up posts
* submit interesting links
Completely different from HN, where every "Google is improving security/adding a new API/product" post turns into a "Google is an NSA front/will kill any product/API that you use" flamedown.
I find that the camouflage itself can be alright, but the way soldiers use it can make them stand out a lot. This became very apparent to me when I was a conscript and we had foreigners visiting, often to do winter training.

They would all be wearing just winter camouflage, brand new, extremely white, or just woodland. Making them stand out in basically any winter environment. We would, on the other hand, almost exclusively wear winter pants and woodland top, and make sure that the pants were kind of dirty. When the backdrop was, as it usually is, forest covered in snow, you stand out a lot with all white or all green.
So, if I have something to hide, I should just stop saying that in public?

Seriously?

You suggest I censor myself instead of trying to act against the companies and governments that are acting against my freedoms?
14 lines in JS? O'rly?

Even with such a strict check of the padding character length (with an exception) and a period by default it's a four-liner at most.

leftPad = (str, len, pd = '.') => {
if(pd.length !== 1) throw 'Invalid input'
else return Array(len > str.length ? 1+len-str.length : 0).join(pd) + str
}
> Why do you want so much to tell me what I should do?

Maybe my objective is to tell you what you should do and you shouldn't judge my objectives? I don't know.

There's assumptions you have to make if you want to have a healthy conversation. For example, the assumption that when someone enters a conversation as an active participant, they're not just here to waste everyone's time. That's essentially trolling.

> correlations

Just because you have "links between TV exposure and bad school grades" doesn't mean "TV shows are made to keep people as uneducated imbeciles". If I told you there's a link between knife usage and missing fingers, would you tell me knives are made to reduce the average amount of fingers?

> a logical fallacy intended to ridicule while avoiding to answer the argument.

If you don't want to be ridiculed and want your points to be answered seriously, maybe you shouldn't be so snarky all the time and hear people out when they tell you to stop.

You can't have it both ways. You can't be an arse to everybody and then expect them to treat you with respect.
I would generally agree, unless you are coding in OpenCL :)
For the database at least, I don't see why you need unit tests or any testing at all. Assuming that you're going to require at least two names (no single-name names allowed), then a string for First Name and a string for Last Name should be sufficient. If this is a decent database, where the string can have any Unicode character, including a space, and you don't set a limit on the string length (modern databases don't need this), then how can there possibly be a problem? If your database can't handle arbitrary-length Unicode strings, you have much, much bigger problems than weird people names. (And if you want to handle single-name names too, you can either just have a single "name" field, or you can allow null values for the first name.)

Now, the application logic is another matter and probably should be tested. But this really shouldn't be a hard problem, and it's downright shameful that so many programmers have bungled this so badly. There really isn't that much to it: you need to have two strings (and one can be null as I said above), they need to support Unicode so you can handle accented characters or characters from non-Latin character sets (Japanese, Chinese, Cyrillic, etc.), you need to handle spaces in names, and you need to not have arbitrary length restrictions (this could be a problem in web forms, but even here you should be able to make it scroll inside the box). The only valid limitation I can see is not allowing names with backslashes (in PostgreSQL, nulls are represented in SQL dumps with "\N").
iostream has its problems, but works perfectly fine with strings. Which part is not const correct?

Also, iostream (buffered stream formatting), has nothing to do with posix read and write (unbuffered byte I/O). A closer match is C fprintf.
Browser engineer here (Microsoft Edge). We read HN too. ;-)
Good point! Right now it isn't fork-aware, but there's no reason, in principle, that the annotation data couldn't (or shouldn't) be forked with the repo. I'll file that as a to-do!