skysight-inc/HackerNews huggingface dataset:
> So we showed them we had all the Bonds… Well, soon after that we got a memo saying we couldn’t have all the Bonds, because only the GoldenEye actors had signed off on the digital rights to their likeness to be used in games, not the older movies.
>
> Edmonds: So in order to represent Sean Connery, Roger Moore or Timothy Dalton in the game we would have needed to do a deal with their individual agents to get the rights. And unfortunately, it would have been too expensive.
>
> Doak: They particularly said Connery would want money, and then if Connery wanted money and got money, the others would want money as well. So they got taken out.

Tragedy of the anti-commons.
Possibly of interest. Miller was teaching at Warwick university some decades ago.

https://www.nybooks.com/articles/1983/04/28/the-karl-popper-...

https://en.wikipedia.org/wiki/David_Miller_(philosopher)
The threat of disease became much higher when cities appeared.
Telescopic contact lenses could magnify human eyesight (2015)
It’s kind of amazing that they can get better networking performance today over the internet than we could get on the typical local lan back then.
In a democracy the electorate must be bribed with there own money. It is in practice nearly impossible to cut spending in any way that matters if you want to stay in office. I suspect there we are just stuck in an equilibrium in which this is what we spend.
I sometimes use the phrase "don't use a rocketship to pick up your groceries" for a similar phenomenon. Many (most?) webapps are trying to do things that a simpler web page would do just fine, and the amount of bloat that comes from that is a real problem.
It isn't necessarily a bad idea to start with a minimal design and add features later once the implementation is more mature. Even if Go never gets generics, it's still a good solution for a number of problem domains (for example, it seems to have found something of a niche for infrastructure; Kubernetes, Prometheus, juju, etc.)
We have about 600 users, most of them use webdav.
We just did a painless upgrade.
Blink calls seems to be a very predictable strategy for axe. If there's more than 2 enemys heros next to each other, with X number of teammates within close proximity to deal support DPS, blink call.

How much training datasets were these bots given though?
>If the criteria is number of engaged human users, then for sure the decentralized networks are far behind. But these things can change quickly after changing slowly.

Well, if and when they change, we can write another article about how "decentralized is winning".

For now, they don't change, not even slowly. If anything, they change in the opposite direction (centralized networks getting more users).
Falsification is only a small part of the story. The other part, the much more important part, is explanatory power. David Deutsch does an excellent job of explaining this in his book The Fabric of Reality, mainly in chapter 7. Highly recommended.

Induction, BTW, is completely invalid as a mode of reasoning (speaking here of logical induction, not mathematical induction). You can flip a coin 10,000 times and have it come up heads every time and still not be able to validly conclude that it will come up heads every time (there are a lot of ancillary assumptions that go into the deductive inference, none of which are justified). On the other hand, you can examine the coin, see that there are heads on both sides, and immediately conclude (soundly) that it will come up heads every time because you can provide an explanation: one of the two sides must come up, and they are both heads!
Ask HN: Is there really a need for this, or are we drinking the wrong kool-aid
My question is simple: why are we robbing academics and research of PhDs? There is a thread that's actively encouraging that people should get PhDs (which is fine), but then the take-away for most commenters is that you're going to get a PhD and go into industry, not research or academics.

Maybe I am an old fool, and like to romanticize things, but I cannot believe that we encourage people to become masters in a field or subfield, and then go and write marketing algorithms for Google.

Having a PhD should not be a requirement for MOST jobs in AI or ML or whatever. Most jobs are bordering on CRUD, and those that need some kind of thinking can be done by someone who has a 'lowly' masters degree.

I see this trend happening for three reasons:

1) To reduce competition in job applications; employers are inundated with thousands of resumes for one job.

2) Most employers are copying FAANG, pretending that their business problems require PhDs to solve them.

3) We have lost our understanding of what having a PhD means, i.e. for a college student who wants to decide between two paths, industry or academics, there is no difference anymore. That seems like a very dangerous trend to me because 1) we're wasting workers who could be productive and have no intention of being academics or teachers on PhDs, and 2) we're wasting PhDs on people who have no intention of staying in academics, research or teaching. Not saying that PhDs have a limited supply, but PhD programs certainly have limited slots.

Industry cannot be like academia because most employers do not have the time or resources to indulge years and years on research, and making sure that the problems that solved are truly sound, and not just sound enough to ship it. This kind of lazy academics in industry almost seems damaging and counterproductive to any field it touches.

Maybe I am wrong about this whole deal, and so I ask.
You'd appreciate sandstorm.io
Still true - paper is bad from a resource usage point of view where plastic is a pollutant.
The problem is weighing up the macro and micro effects over short and long term time frames, and the only real solution is consume less.

Plastics use less resources to produce, but pose a problem in that they will always stay plastic. Paper, cotton, etc use too much water and are often combined with plastic anyway to make them more durable, hygenic and increase shelf life of the packaging.

There's one issue with reusable grocery bags no one seems to want to mention. You have to wash them! More water, detergent or worse spray them with potentially carcinogenic anti-bacterials.
Yes, all PhDs are equal. But some are more equal than others.
Sure, anything an be secure. PHP just makes is comically easy to be insecure.
> Quake was a blast, but we weren't all in the same room, let alone the same couch.

I have fond memories of my Quake LAN parties and meeting to fight/exchange Pokémon on the Gameboy.

Playing GoldenEye on my friend's N64? I hated it. Found it pretty boring, and so did everyone else (except the N64 owner).

YMMV of course, circumstances are different, which I think is what OP was pointing at. E.g.: if you're on the USA PC gaming isn't (wasn't?) as ingrained in your culture as in Europe.
Power Changes You, and That Can Make or Break Your Ability to Lead
Very relevant in 2018. React uses ES6 classes (inherit from React.Component) so you're very often using `this` in React. In fact it's still a major source of confusion still for many devs like me, especially when you create and pass callback functions. I've been meaning to write a blog post on this so maybe this is the motivation I needed.
Labels are fine, but I want a built-in "Quick Links" for one-click switching between my favorite searches. "is:unread in:inbox" <=> in:inbox <=> etc

Edit: formerly in Labs, then killed. Still not a native feature?

https://www.cdgi.com/2017/09/mikes-technical-tip-goodbye-gma...
For me it is having a complete view of what I have done previously and rerunning past codeblocks by making changes.
Colossus was used to break Tunny (encrypted teleprinter traffic) and, as far as I can deduce (despite that machine also using rotors of an entirely different kind) was useless in analysing Enigma-type traffic. The desire to hide the achievements of Colossus at Bletchley Park was an (apparently successful) attempt to goad the Soviet Union into adopting similar cipher systems after the war so that the same techniques could be applied by the Western powers to read Soviet signals. The ruse largely worked.
Lets aim it at the LKML. ;)
That's a step in the right direction for sure but why not just cut it out of your diet entirely? There's nothing in fish you can't get from plant sources and with current ocean pollution levels even line caught fish are going to have a lot of heavy metals and PCBs in them.
Just use arrow functions for your callbacks!

This is trivial. Don't create a problem that doesn't exist.
This Boise scientist has more patents than the inventor of the light bulb
Show HN: Online Regex Tester for PHP, PCRE, Python, Golang and JavaScript
My TS code looks almost identical to my JS code, but with types. Some JS patterns are a little harder to express in TS, but only because they're inherently a little more difficult to implement correctly. Things like higher-order functions (and HOCs).
Well, I care.

I'd rather we had decentralized networks for social media, blogging, sharing, content distribution like video, etc.

But we don't.

I can start one of these up (or join one) where it's just me and a handful of other like-minded people in favor of decentralization, but it would defeat the purpose.

I don't merely want a decentralized service, I want a STRONG decentralized service, with tons of nodes and tons of millions of users.

Without that, the "safety, freedom, control, privacy" in today's decentralized services are irrelevant. Being able to do nothing much and having it be safe, totally controllable, and private, is nothing to write home about.
The only time you should be working 80 hour weeks is to build your own business, not someone else's.

That brings me to the second point, the only time you should be working is to build your own business, not someone else's.

A lot of people fail at both.
I disagree, I think it's because they let users access content easier and cheaper than the standard way.

Music sharing is basically dead because of Spotify, Youtube Red etc... so they solved the simplicity problem, and the cost wasn't worth putting up with the problems of music torrents, which made decentralization benefits moot.

There isn't any reason you couldn't make photo sharing decentralized as easy as instagram, but Instagram isn't photo sharing it's social networking, and decentralized social networking hasn't shown that it's easier/better than centralized.
I find useful from time to time (when i am using the mouse to browse anyways). that's in part why i never really got comfortable with the "tabs in titlebar" thing, as i am used to being able to double click the tab bar to get a new tab. But applying that to the tabbed titlebar instead toggle the maximized state of the window.
got a bird on your shoulder?
This results in extra renders for an entire component chain, because comparing two arrow functions will always be different whereas comparing two pre-defined functions will always be the same. Hence React's recommendation to use 'bind'.
> In my revisionist history, software engineering began when programs got too big to see the whole thing on one screen and intuitively understand.

Laughing, politely, at that summary of "history." Software engineering started when there were no screens. Code was written on typewriters (called "terminals") and then printed to cards or long rolls of paper (and occasionally using switches to indicate the 1's and 0's you wanted set as bits in your code). Before the Mac a "screen" of code was pretty universally 24 lines of green or white text on a black background, 80 monospace characters per line. A few specialized terminals had 25x80 so they could show a status line below the 24x80 standard area, but they were rare beasts. Yes, there were a few systems like Plato that predated the Mac but if you need a tl;dr it's the observation that, like most revisionist histories, this one is unfortunately total nonsense when looked at in the context of actual history (even if lots of people who didn't experience the actual history believe it).
Unbound-adblock: the ultimate network adblocker
Ask HN: How to grow skills-wise (eg, dist sys experience) when in a small pond?
It's becoming clear to me that I"m "growing out of" my current role. I work on a small IT team (within a medium-sized IT department) and the work is/was interesting but I've hit the ceiling in terms of technical challenges, and there is somewhat of a culture of micromanagement in the department (e.g., engineers clock their time against specific "tasks"), further hampering the ability try different/new things. We have a few systems that 'talk' to each other but as far as things like message brokers, partitioned data stores, etc., such things are beyond the scope of what I work on today.

I've been reading here on HN about "systems design" interviews, etc. Seems like a catch-22: I know that many employers nowadays will ask systems design questions as part of an interview, but I'm not sure how to present myself as technically competent in that area.

How could I leverage my current role to bolster my skills? Or, If I had to do take on a side project in my spare time (not ideal but if that's what's needed, then OK), what would you suggest?
CGP Grey has a shortish(7 min) video with some great insights into this phenomenon[1]. Highly recommended.

[1]https://www.youtube.com/watch?v=rE3j_RHkqJc
A satellite engineer explains the basics of space electronics
"Internet Argument Corpus (IAC) is a publicly
available corpus of online forum conversations on a range of social and political topics, from
gun control debates, marijuana legalization, climate change, evolution, to name a few (Walker
et al. 2012). The corpus comes with annotations of different types of social language categories
such as agreement/disagreement (between a pair of online posts), nastiness, and sarcasm. There
are different version of IAC and we use a specific subset of IAC in this research. Oraby et al.
(2016) have introduced Sarcasm Corpus V2, a subset of the Internet Argument Corpus V2, which
contain 9,400 posts labeled as sarcastic or non-sarcastic (balanced dataset)."
I've been using vue just by adding the ref (no build tools) and I've been very happy with it. I'd like to see a good ClojureScript integration, then I'd go all in with a build step.
Stop Using WhatsApp If You Care About Your Privacy
Last time (like 2 years ago, haven't played much since) I checked it wasn't exactly 25 MMR per match. It does depend which team has higher overall MMR to begin with, and values adjust from that 25 value.

I had an MMR of around 4.4k solo/team, I think the average player had 2.25k MMR, the standard above average player had around 3.5k to 4k MMR. Anything past 4k MMR exponentially made matches way more intense. Its always been this way as far as I remember even back in DoTA 1 days

4k MMR in DoTA skillwise is about the equivalent of Platinum in rocket league, or Diamond in Overwatch
Why the sarcasm? It's true that (almost) no one uses them. Or, rather, no one much cares about them, and when they do use them, it's proxied and controlled by big corporate players.

SMTP is email -- and people (outside of business email) all the more commonly use social networks for their communication. And even when they use email, a huge percentage of it is through Gmail. Heck, intra-gmail user emails don't even need (and maybe already don't) use SMTP/POP/IMAP at all, and that's a heck of a big percentage of today's email use.

DNS is irrelevant when people just use 5-10 services: Google, YouTube, Gmail, Facebook, Twitter, Netflix, and so on (and even more so when they use them through mobile apps, which could drop DNS and TCP/IP tomorrow and connect through proprietary protocols and nothing much will change in the user experience).

Ditto for TCP/IP.

The fact that these protocols lark behind what we do at the higher level is irrelevant, when the abstractions we've built totally hide them, in ways that they didn't in the 80s and 90s.

Here's some food for thought:

https://qz.com/333313/milliions-of-facebook-users-have-no-id...
You can also just make disposable straws out of wax-coated paper. Perfectly single-use, renewable, but biodegradable.
Graph is on page 22.

https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsd...
good job.. what, with the lack of context and all.
I was always told that the evidence was against this theory.
Not sure I’d agree, especially for first person shooters.

Sure, you’d been able to play Doom et al over a LAN and so on before Goldeneye, but the intimacy of the experience when you and three close friends are gathered around a single tiny CRT TV was something no Doom LAN deathmatch ever matched for me. Being able to watch your fellow players in real time on the other three quarters of the display also added a dynamic that LAN based shooters rarely had, when every player was hidden behind their own boxy CRT. What’s more this made the experience great even for observers who weren’t playing - at a glance you could watch the state of the entire game and all the players from your seat.

The many fun game modes (Golden gun, Slappers only etc) all contributed to a party style experience that very few other multiplayer games, typically with their much more straight laced approach to gameplay, had. Four player gameplay seems quaint now, but it was a very rare feature in console games prior to the n64, and of course almost always required additional hardware to add the extra ports. I suspect a majority of Playstation owners never even saw a MultiTap adapter, let alone owned one, given how few games could take advantage of it.

Let’s not forget the cost angle here either - while many of us may have been lucky enough to have participated in Doom LAN games, it was a pretty expensive (and technical) undertaking beyond the reach of many people, especially kids, in the mid 90s. Goldeneye was much more affordable and is all the better for it.
there are situations where decentralization must win. You cannot, for example, have a centralized network between the Earth and Mars.
As far as I remember, that was the worst article about a philosopher that I've ever read. The author is resentful and pretentious from the start to the end and tries his best to portray Popper as a kind of silly person.

If you haven't read the article yet, my advice is not to read it.
Ad free blog *saying no to corporate advertising*
Theoretically couldn't one obtain the exact result desired from a physical die or coin by rolling or flipping it with the proper degree of precision?

Probability is nearly always heuristic technically due to lacking perfect knowledge. Quantum effects appear to involve some true randomness.
Then biological brains don’t see anything either.
Eh, RT-Preempt works fine.
Uber’s innovations in Africa have helped shape its global operations
> New research suggests one effective evolutionary strategy: be lazy.

Now research Impatience and Hubris!
in a related news, they have dropped degree requirements:

https://www.cnbc.com/2018/08/16/15-companies-that-no-longer-...

I myself is a PhD working in the industry. My day job is unrelated to my PhD training, but I still think my PhD is worth it. I want to be an entrepreneur eventually. PhD thought me how to pick up a new field quickly and how to self-study and research. These are important skills for entrepreneurship.
OpenBSD doesn't make any promises about ABI stability between releases. That means that all older binaries may stop working when you upgrade the OS, not just older Go binaries.
Huh? Do you know what happy means
It's not supposed to workaround induction's problems.
The person you replied to is quoting the slides that posit that generics are a consideration for Go 2.0, so your spittle laden post betrays your own bizarre hangups.

"Cue hate, give me c# 1.1 anyday"

You brought the hate. Take it when you leave. Thanks.
Mobile P2P Payment Services Review
4 of the top 10 are in their 30s. If you include players who are less than 2 months from being 30 that would make 6 of the top 10 (and #11 is also in his 30s).

There isn’t a single grand slam winner who was born after 1988. All the 7 active grand slam winners will be in their 30s in 2 months. Currently 5 of the 7 active grand slam winners are in their 30s with the remaining 2 a couple of months away.

So it’s not just Nadal and Federer skewing the statistics. Then there is also the case of someone like Wawrinka, who didn’t win a single grand slam until he turned 29 after which he won 3.

The ageing effect in tennis is not a statistical anomaly but a real thing. I do, however, agree that technology’s impact in this has been limited to better sports medicine and fitness allowing older players to compete longer. However, the same players who are winning in their old age today are playing significantly worse games than they were 5-10 years ago. In addition to technology allowing older players to compete, the ageing of the game seems to have a lot more to do with the changing demographics of people getting into the game, cult coaching techniques, which at least in the US have destroyed any chance of an American competing (US coaches due to parental pressure for their kids to win so they can get a college scholarship instead of developing a good game focus on styles of play that work for undeveloped teens, but not at the professional level), and changes in the surface and balls that have slowed the game down and eliminated the styles successful in the 90s which many kids grew up emulating.
Chimpanzees kill one another and they’re just extraordinarily strong, and haven’t evolved human level intelligence because of it. Being able to rip off someone’s arms is more useful than being clever of violence were purely the answer.

The Macedonians took over the Greeks, who were more “clever” than the Macedonians. The Mongols took over China, but the Chinese are more “clever”. Scythians didn’t even have writing.

So, I think you can kill a whole lot of people without being the most cunning.
Well, he might abhorred them, but he was empirically wrong in tons of cases on the matter.
Revolutions: The gut microbiome
something something list
Attention is only (edit: typically) for sequential models (e.g. time series), not image-based convolution models.
Great question. As with all this stuff it takes time. As I know that I can't cover this fully in a post I'd just like to suggest a couple tools to aid you in this process. For a design application, use Figma. LevelUpTuts has a great series on learning Figma. Then use CodePen as a scratch pad for the css/html programming part. You can even copy and hack other people's code to learn how they do it. I'd strongly suggest watching CSSGrid.io for learning css layout. CSS is a mix between layout and style.

My biggest advice is to start by trying to code stuff that other's have already designed. I would recommend going to dribbble.com and searching for "websites" or "ui." This will give you a ton of designs that you can challenge yourself to make. Thus, the design work is done, you just need to practice the coding part. As a result, you will learn what looks good and how to make it. For example, try to make this with html and css.

https://dribbble.com/shots/2982612-About-Eisley
https://dribbble.com/shots/4566630-Article-preview
https://dribbble.com/shots/3585571-Creative-Design-Agency-We...

Good luck!
Yes! And this is why I wrote the piece. There will always be developer and engineers writing documentation for projects, why not help them be better at it?