skysight-inc/HackerNews huggingface dataset:
While it seems patently obvious to us now, in the 21st century, that raising a chimpanzee apart from other chimpanzees is a bad idea, I don't think it was as obvious in the 1970's as the article makes out. Lucy had already been separated from her mother at a young age before the researchers ever met her, so it's not like a "natural" situation was even possible at that point. Now we have people who know what is possible and what is not, in regards to chimpanzee rehabilitation, but I think it was not so clear at the time.
The California Sun Is Really Great. So Is Their Just-Emailed Sales Pitch
Update the protocol to securely track who uploaded what, to whom, and you've got a market just like private solar panel owners and the energy grid. Pay the 1mbps and gigabit civilians proportional to how much they share.

It's entertaining to expand the idea beyond bandwidth...what about CPU/gpu time on my powerful consumer desktop sitting idle/off all day? Or storage space? The computer would need to be on to seed... Would people pay to also use the idle compute capacity?

Security is a problem, but it could be used to segment customers and providers. (Big corporations bidding for AWS capacity, tiny personal sites hosted on a CDN of cheap consumer hardware).

Tagline it "Uber for the cloud"!
I'm not gonna defend Jira. I don't like it. But this is the same thing people like to say about Office. It turns out that the 80/20 rule (80% of users only use 20% of features) never guarantees that even 50% use the _same_ 20%. You need to implement a lot more of Jira's complexity than you might think to get a significant part of Jira's market share.

(Slack is another good example. Slack is "just" an IRC client with better emoji/GIF support. But I'll be damned if Microsoft Teams doesn't _really suck_, even with the benefit of knowing how Slack does everything. Good software is hard and takes work.)
I've observed for quite some time that determination, charisma, and the ability to sustain focus are more significant than either natural ability or education. If you don't believe me spend some time in New York.

It's something that came up a while back in a discussion with a friend on the concept of AI super intelligence. I personally don't think you would need superhuman IQ to run circles around humans. Superhuman focus and drive would do it. Something with a 150 IQ but able to operate like a person on amphetamine but minus the side effects and enter sustained periods of "flow state" focus at will would be godlike. Hell even mediocre IQ with superhuman focus would be scary.
Let's accept for the moment that tools are morally neutral. Notwithstanding that, when you're thinking in a consequentialist fashion, you don't just ignore the knowledge you have of how the tools you build are going to be used. You can say "well it's not up to me, it's not my responsibility to think about how they'll be used", but you have to be upfront with yourself about the fact that you're not taking moral responsibility for your actions.
Very few countries have nukes and that is part of the US-leading thing. The MAD thing might work out for us, but it is too early to really tell. Might just be pushing the risk to the tails.
I really have to ask the perennial VC question: "Why Now?" . What changed that makes this technology ready for mass adoption?
> Spreading wrong performance information can hurt a business.

Spreading correct performance information can hurt Atlassian's business. That's why they don't want us to.
"I doubt that these synthetic cannabinoids would have become notable articles of commerce"

I don't see the logic here.

Legalization will undoubtedly entail considerably more use, more experimentation, more demand for exotics.
What you are looking for here is primarily a feedback mechanism issue. This is something that is a hard problem, since good, useful feedback is never quite as simple as just asking someone. Employees are looking for it. Managers are looking for it. Executives are looking for it.

With respect to work time and workload there's always an element of presentism - if "enough" surfaced activity happens over the course of each week and the work is not obviously deficient, then most managers won't ask questions. And you already know that much, since you had many years of school to get that idea in your head. And when it's on-site, it's simple to get to that level - if you're in the office, you're at work, even if it isn't time-on-task.

But there is always going to be a level beyond that, of taking on tasks that are a good combination of "builds up a career" and "builds up the company" - stuff where you can act more independently, and likewise fail independently. You can easily fall into work that does neither or only one of those things, or convince yourself into workaholic behavior and sacrifice everything else. Nobody can offer a clear bright line of "this is the best possible course of action". But there is a "better" out there somewhere!

So if you can measure yourself by whether you did something of both career and company and other life things each day, then you already have a more balanced self-measurement than "quantities of issues" or "lines of code" or "hours in seat".
I don't think this post has any real addition to the conversation.

Also, having reviewed the testimony, I question the results here (just a repost from the Vox - where the link should probably point). Many of Ford's "Answers" were really just dodges to question(s)[1].

Also, the stuff linked in the Vox (where it's claimed Kavanaugh isn't answering is just false...

First example I clicked:

FEINSTEIN: All three of these women have asked the FBI to investigate their claims. I listened carefully to what you said. Your concern is evident and clear. And if you’re very confident of your position, and you appear to be, why aren’t you also asking the FBI to investigate these claims?

KAVANAUGH: Senator, I’ll do whatever the committee wants. I wanted a hearing the day after the allegation came up. I wanted to be here that day. Instead, 10 days passed where all this nonsense is coming out, you know, that I’m in gangs, I’m on boats in Rhode Island, I’m in Colorado, you know, I’m sighted (ph) all over the place. And these things are printed and run, breathlessly (ph) by cable news.

[1] https://www.youtube.com/watchv=HvqGCQkQbJs&feature=youtu.be
I use my own simple email scripts with simple rules and it also works! Over the time, my system has become even simpler. I used to have Procmail as mda, now simply a 5 line Perl script. I used to have spamassissin as pre-filter, now I skipped it altogether. I used to have a database for whitelists, blacklists, and filter lists. Now I simply have hand-coded rules (several) and hand edited whitelist/inbox lists. There are three areas for my emails: inbox (as well as a dozen categorized ones, important boxes also sends notification to my phone), unsorted (handful every day), and spam box (hundreds every day). I do check my unsorted box about daily; I only grep my spam box if I am expecting something and something didn't come.

Every time I got a spam leaked (into unsorted) and I am annoyed or I want certain mail go to certain inbox, I simply edit my scripts (which I know exactly where and how). It is easier than -- e.g. -- reading procmail's man page.

Specific, simple, personalized approach is surprisingly effective than any generalized approach. The latter is a hard problem, but the former often isn't. The former I can choose my own compromises.
The US may have invented nuclear armageddon, but are you sure it would have been better if someone else had?
Google also has a calculator and a color picker. If you want to be mad at someone taking traffic that would be Google since they have 1000x the volume of ddg.
Understanding risk vs reward, and maybe some math behind it. It sounds simple on the surface, but once I deeply understood it, it just keeps showing up again and again in life: financial investing, trading, playing poker, taking risks in life, making better decisions, etc. Where other people see "gambling", I see calculated risk taking. And it pays off.
I left my first job out of school partially for moral reasons. The job looked fine on paper, but after a year in I started to question the ethics of their practices, so it made it really easy to leave for a better opportunity.

As far as rejecting a job offer, that experience taught me that I would never even apply for a job that I didn't agree with morally from the posting. There are "too many fish in the sea".
Suppose you state that a product performed poorly on measurement Y of benchmark X. The problem is not reproducibility or accuracy, it's that either Y or X are always really stupid in some way or another.
I'm not asking the point of graphs, I'm asking what is actually new. Directed acyclical graphs have been around for ages, combining them with linear algebra is not new.

Instead of actually explaining anything that is new, original, unique or just a general step forward, all the replies seem to be saying how silly it is for asking and how smart someone is for counting triangles.
Sorbet: Gradual typing of Ruby at Scale
If you took delivery yesterday, do mind if I ask what configuration and when it was you put down the $2,500?
Firefox tracking protection doesn't block all cookies - just third party trackers on the disconnect.me basic list [1].

While all scenarios you listed are theoretically possible, basic due diligence suggests that there are pretty significant differences in their likelihoods of occurence. It is disingenuous to treat these as equally likely just to appear fair.

1. https://support.mozilla.org/en-US/kb/tracking-protection
Americans are loving electric scooter share programs
Try to know how many hours of "deep work" you can do before losing steam. Usually it's ~4 hours, once you get past that point, do some tickets that are not too demanding, and preparation for the next day. That should be around 6 hours of work and that's more than enough, almost no dev does 8 hours of solid work a day, a part of it ends up being browsing the internet and reading articles.
I can’t comment on the general case, but I disagree very strongly with the author’s perspective about generator expressions here.

First, a generator is a precise type of data structure that can be exhausted. If you don’t want that, don’t use that structure. It’s foolish to say that just because a data structure superficially satisfies some API (like being passable to min), that it “ought to have” some behavior that the author wants. That’s backwards. If you want certain behavior, choose a data structure that supports it.

It would be no different from saying if I have a heap and I call sort() it is faster than if I have the same data in a list and call sort(). They both support sort() so why aren’t they equally fast? It’s obviously the wrong way to think about it. Instead, use the appropriate data structure.

And if you’re really worried about the operation being safe, use the provided default argument, or the pattern for versions before 3.4, as in [0], or write a wrapper function that catches whatever exceptions and handles them.

This isn’t even the biggest issue though. Generators generally are meant to function as coroutines and for complex generators, you can use send() to set the “returned value” of a yield statement inside the generator for when it resumes, and so a single generator could go through stages of being exhausted and empty, then having a value set again so that on resumption it’s no longer empty, and could build back up a whole iterable of data that way.

So you absolutely do want min() or max() to throw errors when trying to consume from an empty generator, and you absolutely do want a generator’s state to become modified by the way values are consumed or added, because it meaningfully represents the state of the generator. Suppose for a more complex generator, someone uses send() to feed it a value between your call to min() and your call to max().

Generator expressions that superficially look like list comprehensions are just one use case of the general data structure and in fact one of the “generators 101” pieces of advice you always see is that if you need to iterate the values multiple times, then populate a persistent data structure out of the generator, like by wrapping in list().

I bring this up because it frustrates me to see people acting like a type safety or borrow checking idea is somehow aadding something new or solving some type of problem that the dynamic typing approach doesn’t or can’t solve, but this is emphatically incorrect and a severely myopic way to look at it.

The dynamic typing approach solves all the same problems, it just facilitates the solution differently: use the default argument or other patterns for safety on functions that can fail on empty containers, and use custom wrappers with exception handling when you need to. Choose a persistent data structure if you need persistence.

Again, not saying this has anything to do with people’s big picture reasons for liking static types or borrow checking... just this particular example strikes a chord to me highlighting the super annoying myopia about it.

[0]: < https://stackoverflow.com/questions/36157995/a-safe-max-func... >
The book in the article is approximately 70 to 100 years older than the Book of Kells. There are many books that are even older. What makes this one special is that it has not been rebound, as the Book of Kells and most medieval codices have been.
Ad tech is ruining the internet? That’s a very narrow way of looking at it. Ads are what kept the internet open and allowed it to grow into what it is today - without ads, you would see nothing but paywalls everywhere.
> if someone is born from a poor and dumb family that therefore their genetics must be worse and so forth.

That particular assumption would be false because of genetic crossover. Two mentally disabled people could give birth to a genius child if recombination results in an offspring not carrying or expressing whatever causes their disability. The probability of this happening is higher if the pair is less closely related. The inverse can also happen of course, and does.

This is really why sexual reproduction seems to exist. It's also why the racial purity crowd has it precisely wrong. One hypothesis on the Flynn Effect is that it could result from increased outbreeding due to modern levels of travel and migration.
How many people turn off their computer regularly? I suppose people with laptops probably do. I leave my computer on 24/7/365.
agreed. Mexico has demonstrated that it cannot run itself, some other country must step in and provide governance.
Related to this, there's also the chronicle of Gaspar de Carvajal which related big cities instead of where the equatorial Amazonian rain forest:

https://en.wikipedia.org/wiki/Gaspar_de_Carvajal
Of course it has a real addition to the conversation.

I dislike the tone of this post, but I don't think it's unreasonable to question the source of the data.

How were "answers" and "non-answers" labeled? Is the rubric available? How many different individuals participated in the labeling task?
So you disagree that law enforcement should be able to tap phones.
Very ironic that the SEC action itself hurt longs significantly worse than the offending tweet.

Presumably this is short term pain for long term increased stability/control over investor communication.

Moreso is Tesla [investors] paying the price for the SEC to make an example of them for all other public companies.
That whole thing with the 'going private' was just a tantrum to hurt all the shorts. It worked in the short term, if you were patient you got rewarded.
Wow, okay. This is still an incredibly bizarre point:

>Some cultures have the death penalty for sodomy whereas the acceptance of critique is celebrated as wise in most cultures

Anyway, he actually said Elon Musk to "stick the submarine where it hurts" and called it a PR stunt. Elon then responds with this tweet, which I think is relatively appropriate:

https://twitter.com/elonmusk/status/1016960469737693184

Elon then also made this statement:

https://twitter.com/GossiTheDog/status/1018513062855364608

And a series of other tweets doubling down on the sentiment. This is insane and depraved. You can argue that this is all inflamed by the media, outrage culture , etc, but at the end of the day, the CEO of a hugely popular tech company took to twitter (where he has 23m followers) to spread vile and baseless accusations about someone.

He made these tweets originally and publicly in JULY. It was only recently (and after apologizing) that he REPEATED the accusations to Buzzfeed news. And the buzzfeed reporter also preempts your accusations that the emails were leaked improperly ("He prefaced the email with "off the record" though I did not agree to that condition. Off the record is a two-party agreement.")

> Both of these people tried to save the lives of children

Yah, sure. But one of them also took to their social media and their millions of followers to accuse the other of being a pedophile, and then repeated the accusation, and then apologized, and then REPEATED the accusation again months later. With no proof. And so Musk can both be someone who tried to save the lives of children and a piece of garbage who is prone to emotional outbursts that can do real damage to real people.
> Why not submit issues or patches instead?

Eh, not really a fan of cython...

Been messing with pybindgen for a few hours now and will probably have the thing done by tomorrow, kind of want a drop in replacement (or as close as I can manage) for tinydb since I like their interface.
I give it 70% chance that it's a significant enough wake up call that he gets his act together.
Optimizing Content for Voice Search
Appointing the 2 additional board members now means Musk can be outvoted. His 20% holding doesn't give him majority vote.
It makes me wonder what the actual very first widespread torrent was (even if it has no more seeds) --- my guess is some Linux distro.
To get the free coffee, university students must give away their names, phone numbers, email addresses and majors, or in Brown's lingo, concentrations. Students also provide dates of birth and professional interests

Well, what if the student comes again for another coffee? What new/different data does/can he give?
It loses drags too. Just awful.
Not the OP but on my case I disagree yes, there's been so much abuse from governments about wiretapping that the risk/benefit of allowing it isn't worth it.
This is the question of the next few decades. How much do we keep the "x amount of hours a each day" thing built into our culture.
Fun fact. Eric Schmidt was 45 when he was ‘the adult’ who joined Google’s board of directors as chairman in March 2001. Elon Musk is 47.
Yah people have been claiming that pretty persistently since basically the moment he died. It's a pretty common trope, though also pretty worthless since it's impossible to project the decision making of jobs onto our reality.
something wrong with him pointing out how it's not really punishment because the guy is so rich?
> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

-HN Guidelines

I don't think this post belongs here. There certainly isn't any lack of coverage.
Supporting AR Experiences in the New York Times Android App
DNT headers are a thing. They were proposed by Mozilla originally, and its use was suppose to be opt in (and of course so is any compliance by the site in question).

Then IE10 turned it on by default, making it pretty much completely useless as a signal for site owners.
Some have, but what are the numbers on that? Do more handle the switch ok (not even great, but in the "The company isn't going to tank" sense), or do more have problems and need to be replaced, if only for a while?
security implies availability friendo
Chipforge opensource foundry [pdf]
Ruby uses a framework like Rails to reach the web more effectively.

Python can use a framework like Django to reach the web more effectively.

Compared to..

A language like PHP in the beginning was more directly coupled to the web (for better or worse).
Not that it really matters, but since he lamented that the second Python solution was "longer and less elegant", I'll point out that that algorithm can be written in a functional style that is both short and (IMO) somewhat elegant. However with reduce being removed as a built-in since Python 3, this is arguably not Pythonic.

from functools import reduce

squares = (x * x for x in range(10))

min_and_max = lambda current, x: [min(current[0], x), max(current[1], x)]
minimum, maximum = reduce(min_and_max, squares, [next(squares)]*2)

print(minimum)
print(maximum)
I have a different solution, while I unsubscribe from mailers that I know I signed up for, when I have messages that I don't trust to verify my email address with a response (potentially getting more spam) OR I'm feeling lazy (even with services I've signed up for), I just hit the spam button in Gmail. That's a cheap and easy unsubscribe.

I very rarely check my spam box, only when I'm job hunting as that's very critical I don't miss anything.
Bitbucket has been offering me free private repos for years, and it's basically never been down. It integrates perfectly in everything I use in my workflow, while sheltering itself from the hype train and avoiding providing useless features just because they are cool. Hands down one of the best products out there. My 2 cents!
What sort of abuse and what have been the effects of that abuse?
You do you, but having 1/4 of your net worth in any company is extremely risky and ill-advised. I hope it works out for you, but I also really hope you diversify your portfolio.
Quileute Tribe plans to relocate their school from tsunami zone
If this is something that interests you, the recent book Meetings with Remarkable Manuscripts is very good. This book is not covered, but the Codex Amiatinus also mentioned in the article is.

https://www.penguinrandomhouse.com/books/316549/meetings-wit...
"I’ll do whatever the committee wants" doesn't answer the question of why he wasn't asking the FBI to investigate.
It's a shame that so much modern technology ends up betraying the average consumer in ways they can't understand.

I can understand the hesitation. It's warranted, but there is progress such as this very threads response.
A bit snarky of you, given I didn't actually ask a question. Did you notice the bit where I mentioned an ACID3 style document?

I'm in the commit logs of LibreOffice, incidentally.
Why doesn't JIRA offer a native desktop app? Everyone using it is on PC, Mac or Linux right? And then a cut-down iOS (iPhone and iPad) app covers the rest?
Experience alone doesn't help you get better at estimating. You also need to have reasonable stopping points. That's why I try to aim for rigid 8 hour days, rather than being flexible. It allows me to see how much work I accomplished in a given day, and what kinds of tasks generally take less time or more time. Days are very intuitive chunks of time to reason about, and I find this helps my estimations be a lot more accurate.
I don't know the terms. I'm assuming that this is a new issuance at the current market price and thus would effectively provide $20 million of additional liquidity to counteract the cost of the settlement.

The details will surely be disclosed.
I’ve found that I naturally reached for the volume knob on older cars which didn’t have this very software-enabled feature.

It’s something that I didn’t notice nearly how much I used it until I enabled it and found myself grabbing the volume at startup and turning it down to 0.