skysight-inc/HackerNews huggingface dataset:
No, you deduct the taxes paid in your place of residence from what you pay in the US. Since taxes are lower in the US than in most developed countries you end up owing the US nothing -- but you still have to file.

Of course, though your taxes may be higher, other expenses may be lower (e.g. telecoms, health care, housing) so you'll probably end up with more in your pocket.
If anyone's interested who understands alpha zero in depth. I would love to start a github project to implement a super not that players checkers, tic tac toe, chess, go etc and all related games on the browser via an openai like interface.
So climate change is a natural phenomenon under that interpretation?
This is really awesome, thank you for starting the project. When I research for a learning plan, I often look at other people’s learning plans for guidance. Then as I go through the plan, I adjust accordingly. I like that the learning plans on the website can be community-edited, but because there can be no best learning plan, it would be even more awesome if you can have multiple high quality (based on votes) learning plans for a single subject. Hmm
Assign copyright to Apache or an equivalent organisation, that takes care of governance past the single maintainer.

In any case this is worse if there are multiple contributors each owning their copyright, not simpler.
Very cool, will need to check this out!
Nine Stories

Franny and Zooey
Ask: how do you test react-components against multiple versions of react?
In the python world there is tox which helps you test a library against multiple different peer dependencies.
What is the equivalent in javascript ?

For example, if we want to have a component that can work with react@15 and react@16. but how do we best test it against both versions ?

is there something similar like tox ?
Actually (I think I agree with you), my impression is that just like stories in the US and UK, it is taken all too seriously in India. That's not necessarily a bad thing... it's just art and not designing a safe airplane. It's not actually innovation, if it doesn't work, but I hope the publicity is worth it!

"Mr Yadav is now back on the roof, working on a prototype for his next 19-seater plane", eeek!

"You know, I think I would make aviation history in India, if they allow me to take the plane up", but perhaps not the kind of history that he would want to make. Risking his own life is one thing, but others?
Does alphazero beat stock fish purely by self play. That would be huge. Stock fish is the result of so many hand crafted optimizations over a large game play dataset.
Unicode is over and it dies over Emoji
> no museums or after-school clubs or protests to attend.

Would that I could attend more protests. Good riddance.
"Purple prose" is also a commonly cited related concept.
An incorrectly autocorrected word is far worse in terms of negative user experience than a misspelled word not autocorrected. I say underline the word in red and leave it to the user to tap the underlined words to trigger autocorrect.
It can just trust you.

But even if the location is wrong, three-day-old data for the wrong location is even worse than fresh data for the wrong location.
The Autobiography of Benjamin Franklin - he goes a little bit into how he did the stuff he did.
It's a double edge sword. With so much freedom, there is a high chance an inexperienced dev can wreck your project before it even begins.
The wealthiest school districts in the country tend to be the worst.
>I hear people say that about mathematicians, physicists and even philosophers, yet I've never come across any of them in my career. I suspect it's wishful thinking.

I think it's more common among physicists.

Branching over into computer science is common.

As is economics and engineering.

I rarely see a non-math PhD as a faculty in the math department. Same with physics. However, it is not at all unusual to see a math/physics PhD as a faculty member in another department.
Yeah a link to the play store is what I meant. That's guaranteed to point to the genuine app.
> I wonder why they are considered two different persons at this point.

Because the system isn't well-defined in this case, which happens less than 1 in a million times, so isn't worth trying to fix explicitly.

The simplest solution is to give them two identities and move on with life having a little oddity -- as a pragmatic solution, it seems like the one that would end in the least litigation, as it confers an advantage not a disadvantage on the person(s) in question and can't possibly disenfranchise anyone.

It's not like you can't already create extra 'selves' (in most senses; eg voting is different) legally at the cost of $200 a pop -- what does it really matter if less than 1 in a million people happens to have two for what is otherwise going to be a very hard and likely short life?

That said -- I agree with you that it's not really well-defined here, because our notion of 'identity' is already highly problematic.

Edit:

This is a strange thought: what is the impact on someone with multiple personalities if you allow each personality to incorporate an LLC, all owned by a parent LLC (obviously, all legally owned by the 'person') -- ie, create an external legal framework that parallels the structure of the internal mental one, that all of the personalities should be able to view?

I'm honestly not sure if that's helpful for providing a lens to see the interaction play out or harmful for legitimizing the split. (And to some degree, all of us possess such multiple personalities -- we're rarely entirely the same person at work as at home or church or... whatever. I'd just argue that 'healthy' adults understand the interaction better.)
Why Bitcoin Developers Are Against the Block Size Increase
f-stack, based on libuinet works over DPDK.
https://github.com/F-Stack/f-stack

Libuinet is the FreeBSD TCP stack in user space (including over netmap)
https://github.com/pkelsey/libuinet

There is also work in FD.io on userspace TCP & UDP.
https://github.com/FDio/tldk
Who is to say that the human brain doesn't have a different cell type to do this kind of search. The neocortex is shaped in a different way than other neural cells so I imagine search and evaluation are different architectures.

But you're right. A NN way to do Montecarlo search in GPUs would make things even simpler.
I have not looked into their tech but i have heard that they have similar issues to bitcoin when bitcoin was 0 fee i.e spam attacks and other stuff.
Or 100% rate of a draw. Like tic tac toe.
Is there a good way to do that that doesn't involve a bunch of if-this-or-that-then-raise ~boilerplate in your constructors? e.g., is there some nice library that will let me put annotations like "must be a list of at least two items" or "must be an integer between 0 and 99" with a more concise syntax?
SICP (Structure and Interpretation of Computer Programs). Structured very well. Each exercise builds on a concept of the previous exercise, getting increasingly difficult.

1984 by George Orwell. I am told that we're increasingly moving towards a mix of 1984 and Brave New World (I haven't read the latter).
R has a function for this

qbirthday(prob = 0.5, classes = 1e6, coincident = 2)

# 1178

You could also just calculate a bunch of the probabilities and find the minimum more "maunually"

in.room <- 1000:1500

probs <- sapply(in.room, function(x) prod(((1e6 - (x - 1)):1e6)/1e6))

in.room[which.min(abs(probs - .5))]

# 1178
Or we could remove housing supply restrictions
I personally wouldn't want even my close family members to have complete (read AND write!) access to my texts, emails, Facebook, etc. even though they don't pose a "genuine malicious threat", and I'd guess that's a fairly common sentiment. Privacy has merits beyond security ramifications.
Why didn't he just google the ans- oh.
>SMS is a spectacularly low-quality monolithic walled garden

How do you figure? I can communicate with SMS to anyone in the world, on any mobile provider. Seems pretty federated to me.
>What matters most is the ambiance in which the course is taught; a gifted student will thrive in the company of other gifted students.

As someone who went to both a very average university and a top ranked school, I fully agree. There were only two differences between the two:

1. The top university packed more material in a course (not a good thing, in my experience).

2. The top university had more peers which drive you to be better. This I really felt a lack of in the average university. All the motivation had to come from within, and although it was somewhat beneficial, it was also very aimless and inefficient. Synergy really is a thing.

(As an aside, the quality of instruction was not very different - perhaps slightly better in the average university. In my experience the role your peers play is much more impactful than the role your teachers play).
The people who raise rents ard the ones who limit the supply of housing.
Hagakure - Yamamoto Tsunetomo

Kind of the ethical codex for samurai warriors. Little stories about what to do and not to do which you can translate to a modern daily life.
>>>Your facial features are very likely to be similar to people who live around you.

Is this your assumption or do you have a reference for this?
Face ID is going to be a monumental failure. It's going to annoy everybody who likes things to happen fast all the time because Face ID will definitely cause a delay and frustrate every user at some point.

Here are quotes from 2 of the very first reviews of this device:

"I will admit I have not tried Face ID yet, but it's hard to imagine a facial recognition system that solves the problem of having to carefully aim a phone at your face." - https://arstechnica.com/gadgets/2017/09/face-id-on-the-iphon...
"[Face ID] worked the vast majority of times I tried it"... (NOTE: Not ALL the time) - and "...it’s definitely faster than the first generation of Touch ID, though perhaps slightly slower than the second gen." - https://techcrunch.com/2017/10/31/review-the-iphone-x-goes-t...

And while everyone is holding their breath to see if Face ID works, I can see a bigger problem - The lack of a home button is probably the worst design decision. They should have gone with dedicated virtual home button or better yet, stick with the iPhone 7 style home button. iOS 10 and 11 already has too many problems distinguishing between "global gestures" and "application gestures". Half the time when I start scrolling near the bottom of the screen the control center shows up. I'm looking forward to Apple's time being over. They are already obviously struggling to keep their market share because they can't come up with innovations that people actually want.
While entertaining, I think biographies are better than autobiographies.
Still waiting for my iPhone X to come in but from reading their info, they say burn in is a result of brightness + duration. From that it seems that the black strip will not be an issue.
What's Oracle doing with Rust?
Man I think I hate Ivy leagues.
The state of Webpack does not reflect a 400k/year budget. The docs, API, source code, ecosystem... so happy to hear people making software engineering money get a second salary to keep doing this.

We're all waiting for the thing that will replace Webpack so we don't have to keep using it. Maybe we should just go and make it.
I've found file: unaligned-memory-access.txt useful.
Ref:- Linux Kernel Source: UNALIGNED MEMORY ACCESSES
Link: https://github.com/torvalds/linux/blob/master/Documentation/...
This seems like a silly way to think about FaceID. You’d need 1000+ people to all try their faces on each other’s 1000+ phones to get the 50% chance of unlocking. That’s not the scenario biometric authentication is built for, which is why the phone would require a password after 5 failed attempts.
Whenever anyone asks:

Catch-22
East of Eden
Remains of the Day
Surely You're Joking Mr Feynman

These threads where people suggest multiple books are good to run through. If you see one in a comment that someone else liked, probably try to read the others they listed.
Thanks. I actually have a Ph.D. in mathematics. It's just that I dislike programming. I've done it, I don't like it. When I started using computers, knowing how to program was close to mandatory.
So one of them becomes even more unprofitable and the other could potentially be unprofitable as well now. Either way, the total net increase in cost across both can easily make the entire venture no longer worth it.
Maybe I am missing something. If you release something under a non-copyleft license, as long as I make proper attribution, what I do with it should not be your concern. If you do not want people making money from your software without paying you, use dual copyleft/proprietary licenses instead.

"Faircode" seems like an attempt to have it both ways: squeezing money out of people without being labeled copyleft (because that's not cool in some circles).

There is nothing "fair" about making a company's revenue a criterion for deciding which license terms the company enjoys.

What if I make more than $1M but am willing to release all of my modifications? Does that make me less of a friend to the community than people who sell non-free versions, but have had less success with their business model?

I am trying to avoid the word "shakedown", but this strikes me as exactly that. From the Medium post announcing the license:

"Some people have asked my about the difference between this and donations. I think that for a project like Ungit small individual donations would never work; we’d have to convince thousands of people to part with small sums of money. We’re simply not big enough for that. With LYC the idea is to ask a few big players who benefit commercially from the project to part with bigger sums instead."

Source: https://medium.com/@fredriknoren/trying-a-new-open-source-mo...
> I see so many great technical people who are unable to communicate effectively and suffer badly from this.

I learned a lot of my communication skills studying the arts, and staging plays, musical performances, etc. My best teachers about clearly communicating expectations and deadlines, and giving meaningful feedback in a respectful way, have been people in the arts.

At my first hackathon, I got the same vibe I often did in the last few days before a play or concert. Then when I started running a civic tech project, more and more patterns with working in the arts became apparent. Lots of volunteers, everybody has day jobs, you need to provide people with opportunities to do work they care about, but not pressure. And you need to provide leadership without being a dictator, and meet external milestones with a "show must go on" attitude when the time comes.
Sending messages to friends and family?
There was an example where еріс.com (whose domain is in the Ukrainian Cyrillic alphabet, and I think would be pronounced like "eris dot com") once got a security certificate that would be visually indistinguishable from one for epic.com. This was, thankfully, intended by its creator to demonstrate the vulnerability.

The certificate has expired now, and additionally, browsers now show it as https://www.xn--e1awd7f.com/ . Even HN rewrites it if I type it as a full URL in Unicode, actually.
Ask HN: What's your favorite Machine Learning topic?
Ask HN: Has web development really become easier than 10 years ago?
The last 20 years doing consultency, building web applications, the time spend on frontend development seems to be explodong in complexibilty. Not so much feature wise, more technology wise. There is so much noise in that end of the development pipeline that I have a hard time understanding or really seing the value.

So many web applications seems to me to be filled with too much junk (packages, bundlers etc) without really adding value.
If we see ourselves as part of nature, but with a unique ability to impact more of nature than most other forces within nature, I think we would have a greater imperative to rectify mistakes we have made, vs seeing issues like climate change as mostly impact “others.”
I'm not sure that "I should lock my iPhone biometrics" is going to be the first thing on anybody's mind when they're getting arrested.
I don't think you can say anything about 'Africa' as a whole and have it be very true. I just came back from 2 weeks in Ghana and I was struck by the opposite, really great food at really nice places was very, very cheap.
Yeah, the thing to remember is that "cost" is not a smooth or continuous function of price. There's a very large jump discontinuity between $0 and $0.01. It's not an issue that comes up for most products, because for most products a price of $0 doesn't make sense. But software runs up against this regularly.
The Top Mistakes Most First-Time Founders Make
I'll definitely be using this. Thanks!
Another possible reason: my understanding is that Go works really well for web apps (including the standard library covering http and templates), while Rust isn't as strong there. But I might just have seen less web-focused Rust; are there any good frameworks for web apps in Rust?
get back to me when the faircode license is listed on the OSI website or considered a free software license by the FSF
Are you sure AlphaGo Zero even uses temporal difference learning? The Nature paper suggests it does not and merely references some older programs that did. I think it just uses a somewhat custom form of self-play reinforcement learning combined with MCTS.
I don't see the relation. Copyleft licenses and what the faircode license are attempting to do are pretty different things. I don't see any relation between them, other than that they are both licensing terms. They are different licensing terms.

I do think the terms of this new license are going to be confusing and make it difficult to figure out how to use it legally. As with most if not all "non-commercial use only" licenses (including CC-NC), of which I'd consider this a subset (non-commercial use or commercial use by companies with income under X). But non-commercial-use-only terms and copyleft 'share alike' terms are different things.
I suspect (having worked on an application handing > 100Gbit of I/O per node) that the OS choice doesn't really matter that much.

That is because in my case, the data path portion basically talked directly to a couple PCIe boards. It bypassed the entirety of the kernel outside of some setup API's to claim memory/interrupts/etc. That meant the transfer limits generally came down to lack of PCIe or memory bandwidth (depending on which generation of machine/configuration we were using). The CPU's in the machines spent 99.99% of their time running code we wrote. Despite the talents of most OS developers, generic OS/driver code is not optimized for absolute performance in one case, rather it tends to be tuned to perform well over a wide range of situations. The general goal is to be a fair arbitrator of system resources to multiple competing processes. Further, most general purpose OS's are under the assumption that I/O is slow or low bandwidth. Take the entirety of the linux filesystem/block layer/scsi layer, which is written under the assumption that the system is attached to a high latency low bandwidth spinning disk, so burning a few cycles coalescing requests, or handling the page cache isn't a big deal. That code doesn't scale when you plug it into a NVMe disk with 2GB/sec of bandwidth, much less a storage network with 100GB/sec of IO bandwidth.

Anyway, if you throw all these assumptions away and ignore modern "best practices" development models of assembling piles of unrelated libraries to solve a task, you end up with really lean (probably fits in the L1i cache) software that can perform two or three orders of magnitude faster than similar code written using modern methods.
Latest African Nigerian Gown
Writing container runtimes https://blogs.oracle.com/developers/building-a-container-run... (Github link at the end there)

and https://github.com/oracle/crashcart
Related: https://pypi.python.org/pypi/idgen/0.0.1

That's one way to ensure safety of domain names, at the cost of mnemonics ;)
Well, chanterelles grow in spots and a good spot can yield 10-20 kg worth of mushrooms, which is about 1-2kg worth of beef in protein from a work of a few hours. The trick is just knowing the good spot - they can be closely guarded family secrets.
This has been driving me batty for a week. It’s great to finally have it reported on.
Journey through Genius: The Great Theorems of Mathematics
William Dunham
The Hackett Programming Language
> You're confusing open source software with free software.

No, I'm not. Please read the open source definition:
https://opensource.org/osd-annotated

In practical terms there's very little difference between free software and open source. It's mostly a "philosophical" difference - free software advocates put an emphasis on "freedom", while open source advocates see it more as a business model. But the requirements for the licensing are identical.
I also think Rust is the more interesting choice, but the company I work for went with Go. It does seem to be the more popular choice.
it's pretty straightforward, there just needs to be a legal entity (ie, a corporation) representing and controlled by 'the maintainers', to assign copyright to.

The easiest way to do this is under the umbrella of a foundation like ASF. But you could create an LLC or any other form of corporation with no income or assets other than the copyrights it holds, if you want. There would be at least some minimal annual registration costs etc.

Any framework that allows contributors to _individually_ set terms for their contributions is going to be pretty unworkable, as the actual terms for the whole product become the union of any term any contributor has ever set or something, a mess.
I could be reading it wrong, but the article seems to indicate that there are two thalamuses (thalami?), but they are connected by a bridge. What this means in a practical sense, well that is above my level of expertise.
A brewpub in Minneapolis crowdfunded about $250k, though the actual financial arrangement seems a little funky, as you'd imagine:
http://www.startribune.com/beer-for-life-brewpub-for-all/171...

If you invested $1,000, you got free beer for life.
I tried to buy a replacement battery, but that expanded dangerously until I noticed marks coming from behind the screen, so I popped open the case to have a look and promptly removed it.

I use a Third Rail case, so I can recharge easily. I don't use 3G, and all my apps work offline.

https://www.amazon.com/Third-Rail-Protective-Compatible-Rech...

One of the reasons I still like my phone is because of that case. I wish there was something similar for another phone. The external batteries also have microUSB in and out, so I can charge friends' phones too.
Well, at least you are aware of your bias in your approach to FaceID.
I am reminded me of the tongue-in-cheek comments on the invention of writing made by Plato in the Phaedrus dialogue:

"...but his great discovery was the use of letters. .... for this discovery of yours will create forgetfulness in the learners' souls, because they will not use their memories; they will trust to the external written characters and not remember of themselves. The specific which you have discovered is an aid not to memory, but to reminiscence, and you give your disciples not truth, but only the semblance of truth; they will be hearers of many things and will have learned nothing; they will appear to be omniscient and will generally know nothing"
> fired for incompetence

Surely that was clear enough?
Apple completely ruined Podcasts. It wasn’t great in iOS 10, but its terrible in 11. For example, they removed play the next episode automatically. Now it just stops. WTF. Why wouldn’t i want to continue playing the next episode???
That's the interesting part, did the people raising them condition them to think they were two people? If they had treated then as one person, would they behave like one person? The brain is amazing and super weird.