skysight-inc/HackerNews huggingface dataset:
Really nice! Positive and negative results are marked green and red. Colorblind users will need additional visual clues (e.g. checkmark vs cross) to differentiate between the sections.
Ha ha. I love it; I disagree with every single conclusion! There is no end to the holy wars.
I have done both. It's valuable if you are a novice and need help creating a loop or an event or something like that. If I'm paying then I'm assuming you know how to do those things. Would google hire a coder who uses Stack Overflow instead of knowing how to code without it? I cannot imagine a JavaScript coder who works for Google needing Stack Overflow for JavaScript problems.
Does anyone know if any commercial VPN providers implement WireGuard yet on iOS?
> "An iOS app is available in the WireGuard repository, but as it isn't in the App Store yet. It's probably not going to do you any good unless you're an iOS developer yourself."

The article references code for iOS apps but also states that "it needs to be baked right into the kernel for that to happen.". Would iOS apps also need the iOS Kernel (say iOS 12.x or iOS 13.x) to include WireGuard to take advantage of some of the speed advantages over OpenVPN?
A good follow on to this study, along the lines of tennis, would be how the introduction of polyester strings to the pro game about 20 years ago [1] impacted the game, for younger and older players - to see if similar conclusions can be reached. For myself as an older tennis player with a well developed game, I had a much harder time adjusting to this newer type of strings than many younger players. Even though the theory and what had to be done made sense, overcoming muscle memory and ingrained habits proved very difficult - of course I'm just a sample size of 1.

[1] http://www.tennis.com/pro-game/2017/05/french-open-polyester...
Man. It’s sad to me to see that the people who are building these technologies do it in some bland institutional setting.

The potential here is absolutely world changing. Give an intelligence agency this tech and itll be more deadly than a gun. Who cares if the presidential urine tape is a myth or not when it can be made real?

If you’re building something that can tear the world apart, you should be compensated in a similar fashion. You should be able to do your research in a retreat in the alps, in absolute luxury and comfort.
I'm not saying it would. I was using Enron as an example of a case where people ended up losing a ton of value in terms of life savings disappearing.

Bitcoin if anything exacerbates the "poof' likelihood of value.
How I landed 3 remote jobs
C++ is an oxymoron.
> In my experience, all statisticians can do the first, almost none can do the second.

I think a phd statistician can do this.

Master statistic does not touch upon field and measure theory in statistical inference so many questions get unanswered. But I suspect you may be correct.

I view chisq as a statistical distance for most of my encounter and learning.
One free way would be to find a strictly governed open source project in the language/framework and start contributing fixes. You'll get practical code reviews, meet people in the community and give back to open source.
Ask HN: How to do AI research if you aren’t in school?
I just received my master’s in CS and another one in Neuroscience. I’d like to do A PhD, but I have no research experience and was wondering if you have any advice on how to get some before applications?

I’m working on my own project as it is, and might get funded through Startup school and the Pioneer leaderboard, but that is a long shot.
If I enter https:// for a site I manage, the tool automatically changes it to http://, claims that's what I entered, and then tells me the connection is not secure.

Needs work.
Medicare for All and Free College Tuition Are Wildly Popular Policies
I have a feeling it's a bit more nuanced than that otherwise you're telling me a University in the Netherlands can't run a firewall on their internet link and they need to have all public addresses to get around the fact that no device dynamically NATs all L4 protocols.

I'd be willing to bet my lunch that there are exceptions for private, government, and educational institutions or that there is an exception related to security services.
Maze problems in Data Structure
Maybe half hedge and half humble-brag. I am having fun figuring out what I need to do to handle the server load. :D
I've been using Anki for some time and I love it but it's not a perfect tool.
What I especially like is it's flexibility when it comes to designing flashcards. You can adjust colors, font-sizes and pretty much every visual aspect using css code. You can even embed your own font within a deck, which can come in handy when you are dealing with Japanese kanji (Printed and handwritten kanji sometimes differ and iPhone contains only "printed" versions of kanji fonts. I searched online for a "handwritten" font and embedded it into my decks).

There are cons too. The flexibility comes at the price - while reviewing the flashcards is smooth and easy, creating a deck can be very frustrating - the interface is not the most user-friendly. I ended up creating decks in Excel, exporting to csv and importing in Anki. That made the whole process much easier but I still had to jump through some hoops to achieve that.

Another problem (with the algorithm, not Anki itself) is that it's very easy to forget what you've just learned if you don't keep using the app. It's super easy to learn hundreds of vocabulary within a short period of time and pass the exam, but you need to keep reviewing the deck for at least a year, otherwise you'll forget it as quickly as you've learned it.
> Given any talented team, they an take any concept and evolve it to fit the market.

I’ve come to view great teams as “necessary but not sufficient”. That is: without a great team you will fail, but even with one you still need to build something a market will pay for.

If an objectively great team was all you needed, venture investors wouldn’t be satisfied with the dismal likelihood of getting returns on startup money (compared to other forms of investing).

Re: giving concepts time—fair point, but I think you also have to consider your own time as an investment. Sure a failing project could work with 2y more effort, but is it worth two years of your life to find out if it hasn’t already worked? What if you spent that time on giving another idea a chance?
Multiple fatalities in shooting at video game tournament in Jacksonville,Florida
The question was likely whether Stack Overflow was a requirement for coding.

Suppose candidate A tends to communicate in terms of specs and reference implementations. Candidate B tends to communicate in terms of accepted answers and discussions on Stack Overflow.

All other things being equal that should be an easy choice.
> and the key is that it cant be changed, which is very appealing

This is only very appealing if:

- It is never necessary to change monetary policy.

- The same monetary policy is appropriate for all nations.

- The monetary policy that was chosen by the bitcoin dev team is exactly the right one.
>that's not in the original paper.

Bitcoin the protocol != bitcoin the paper.

The main point of the paper was show that you can solve the byzantine generals problem in a completely untrusted. This contribution built on prior distributed-system designs such as Paxos.

>don't tell me it was "always about storing value"

Bitcoin was always about a fixed-scarcity asset/currency given that the controlled supply algorithm was in the very first version.

Bitcoin doesn't need people's interpretations of bitcoin to be positive to come to trustless consensus.

>When can we call Bitcoin a failed experiment?

If you think that Bitcoin's value is $0 long term, why not go short and make reams of money? After 10 years the market has shown that owning 100 btc has preserved more purchasing power than owning 100 USD, What's your call for the next 10 years?
I use supermemo, and the vast majority of my collection isn't language related. For languages, something like clozemaster, supermemo.com, or premade anki decks/courses are fine.

I still find it odd that the only two groups of people who seem to use the software a lot are med students and language learning enthusiasts.

Supermemo is really buggy, and the website is extremely disorganized, but has a lot of useful information on it. The main reason I use it is its incremental reading function. Essentially, you can import articles, and turn them into flashcards in one swoop, while still having access to the full text via built in search (if you choose).

For example, I just finished importing most of the CSS reference [1]. And it only took me ~10 minutes to open the tabs and import them into Supermemo. Each page will get whittled down into flashcards over the next few weeks.

As others have stated, my srs usage is actually quite a small portion of my day, and extremely high leverage.

The hardest skill to learn is learning how to make flashcards properly [2]. I almost exclusively rely on cloze deletions now.

I do my repetitions in the morning when my memory is still fresh.

[1] https://developer.mozilla.org/en-US/docs/Web/CSS/Reference

[2] https://www.supermemo.com/en/articles/20rules
Lies. Elm users switched to mutt.
https://jcmit.net/memoryprice.htm

If you had enough memory slots on the motherboard.
Using Workers to Make Static Sites Dynamic
I probably won't be as good at explaining as others but I will try. I think the books are like a synthesis of the art, and not designed for the teaching of the regular guy. He has a book to help approach the math called concrete math. Anyway the books start from nearly bare knowledge where the reader creates MMIX a reduced instruction set he made for the books I think, which he uses in the rest of the book to illustrate how machine level works. Anyway he has spent his life working on these and they cover the breadth of general things like algorithmic knowledge. Sorry if I got things wrong
> The only posts allowed on /r/elm are those praising Elm.

The Reddit thread you linked shows many posts that are critical of Elm, so this can't be the explanation.

As others have noted, you can see what was deleted using this link:

https://snew.github.io/r/elm/comments/9a0hc6/elm_019_broke_u...

Removed posts included both praise and criticism. What they have in common is that they broke other rules, e.g. personal attacks.
Well done. Caught some things on one of my projects that https://securityheaders.com/ missed
Yeah, that is going to be a hard location to reach. Took a look at it from Google Earth / satellite view for a few minutes. The best option I can realistically think of is for a group of 7 to 20 people to share the cost for a larger, much more serious geostationary vsat terminal (not some xplornet consumer grade stuff), like a 2.4 meter ku-band dish with 20W BUC and modern iDirect modem, and find a vsat ISP with ku band spot coverage of the area to pay for access.

You'd be looking at like $800 a month for a better chunk of bandwidth. Then divide that by the number of local users in the Egmont town are you can connect through it, building a very small micropop WISP setup. Something like a mimosa a5c on a pole in a central location and c5c CPE radios with 24-30dB gain dishes on the client side. And a small mikrotik router between the mimosa and the vsat modem.

Divided by enough people it could work out to around $80-100 per residence per month. This assumes that somebody with a modicum of networking clue can run the local end for free, a few hours a week for maintenance and monitoring.
Everything Is Booming Except for Wages
Could be that doing Agile is the rule; being agile is the exception.
Why, their laptops have to suck or they aren't happy?
Shellscripting: Functions – DEV Community ‍‍
The Great Barrier Reef is headed for ‘massive death'
>nobody uses it for the kind of decentralized transactions for which it was originally pitched

You're misinterpreting absence of evidence as evidence of absence which is a logical fallacy. clearly there's enough of a market for trustless wealth storage enough to support a $100 Billion dollar market cap. Maybe you think that the world will need less and less trustless wealth storage in the future and you're short bitcoin; it looks like the market is betting against you though.
This is incredibly sad. It wasn't a terror attack (according to the article) just a competitor who lost and snapped.

I had an awful temper as a kid, hated losing. As someone who is not American, I honestly don't understand why you don't regulate guns more. Surely having easy access makes this kind of tragedy a more likely occurrence? Super sad.
I don't have blind faith LN will get better. It already has gotten better from the first time I thought it was irrevocably broken.

There are also parallel scaling proposals.

All while on-chain transactions are extremely cheap and user experience improvements would help handle much more load than last year.
Related:

https://www.huffingtonpost.com/neely-steinberg/dating-advice...

Edit: Also, if you think this whole thing is merely humor. It's not: https://en.wikipedia.org/wiki/Nacirema
I do think it is worth drawing a distinction between college and K-12 though. In college students are there by their own choice, and colleges choose who they admit, and if students are paid when they succeed on tests they have a strong and immediate incentive that doesn't exist for them in K-12.

There is no necessary reason that tests have to be on a strict time schedule. Imagine instead that testing is offered continuously throughout the year, and a small fee is collected from both the school and the student for taking the test, which is refunded along with the payout if the student succeeds. Then there would be a reason to avoid taking testing before the student has a good handle on the material.

I think that testing serves different functions depending on the context, the binary signal of whether someone has a degree or not from some random university doesn't really measure deep understanding either. It makes sense for a teacher to measure the fined-grained understanding of their students it order to figure out what they most need help with, but maybe it is less important for determining when their level of skill and knowledge is above the threshold where they should be given a degree or credential.
I'm sorry to hear that you are unhappy with Elm, but I hear great things about CLJS and wish you the best with it.

I have one comment and one question, if you have time to respond.

> During this whole year of development, we could not compile the 0.19-dev. It was somewhere closed.

It was on GitHub under elm/compiler on the "dev" branch, which is the branch name Evan uses for in-progress work. Many people compiled and tried it out during this time, and some left comments directly on GitHub.

This was not a secret, but I can understand that maybe it felt like one since it was not on the "master" branch.

> total blocking of genuine and constructive user feedback, which feels like censorship - or simply a closed-source, proprietary software.

I understand that you've moved on, but it would help us out if you could link to an example of genuine and constructive user feedback being blocked like this, so we can learn from it.

We've tried to lock topics that have a well-known history of devolving into unconstructive flame wars, but I'm always open to the idea that we might have missed the mark.
Goal post moving. You claimed Lightning was a fork of bitcoin which is patently false. You lost your debate.
VERY interesting questions! Unfortunatly I can't answer the questions, since I don't know enough about them.

To make the literature search easier: Your second cocern is called "poisioning attacks" and is one of the problems "adversarial machine learning" is concerned with.
Yes this is something I'm following too.

So although Bitcoin has a low transaction per second limitation, the database Transaction objects can contain hundreds of transactions between users. This is what batching does. Segwit further helps lower the size of Transaction objects. And further proposals also lower that further.
Dear Google
All of your points are problems that can, and will eventually be, solved by engineering.

The main problem is to believe that Bitcoin will be the solution for markets that have their banking system and governments functioning perfectly.

The reality is that most of the world does not have this efficiency found in the US and Europe. Opening a bank account is not a trivial task in every corner of the world. Acquiring a loan, importing or exporting a product, sending values to a person, organization or company in another country. All these activities are extremely difficult to do for more than 80% of the world's population.

Not being centralized is an advantage that entails enormous difficulties. But none of them kills the initial purpose.
I agreed, I didn't want come off as a disgruntle statistician and list the weakness of Python.

But you're right. I find most Springer, CRC, etc.. books are in R with accompanying R packages. Shumway & Stoffer Time series book comes with the R astra package. Andrew Gelman Bayesian create Stan and their target was R first (rstan). The Sanford people who created lasso and elasticnet created glmnet. The thought that the creators or experts of these subject wrote a book or research paper and then also publish R package to accompany it is reassuring.

When it comes to just data analysis, it seem like R is pretty good or better than Python. I think Python is much better for ML stuff such as deep learning and also it seems like Python have better NLP support. Arguably Stanford is very good with NLP and they publish their tool in Java.
It would have worked fine for SSL (now TLS). Wireguard has the advantage of being able to learn from decades of experience with real world SSL/TLS vulnerabilities — the advantage of hindsight.
Funny and enjoyable, but I have a serious question about tabs. I would actually like to provoke a religious war here because I’m developing yet another language and am trying to decide on spaces vs. tabs.

I don’t mind whitespace-significant languages like Python, but wouldn’t tabs be a better choice? Seems like you can easily get lost after a few levels of indentation, and much more to the point, it seems like tabs are superior because a) your IDE can display them with any width, making it easier to follow long passages with deep indentation, and b) they could free up the editor from requiring a mono space font.

Any thoughts?
> ...my conjecture is that you're probably close to the crime...

So you are OK with people's lives being fucked up just because they've been accused of something? You do realize that anyone can accuse anyone of anything anytime, right? There's a reason we go through investigations and trials.
I think this means that the tool is not automatically being redirected to https:// when visiting your website at http://, so it's marked as insecure (See point 2. on the website).
How do you make DNS queries?

Those ancient setups need to die.
Ditto this one, though perhaps from a slightly different angle.

Consider when most of our economic and political systems were first founded. Information was sparse. Game theory wasn't even a thing yet. None of the founding fathers (of our nation or any other) could have possibly fathomed the sort of interactions happening today.

At some point, we're going to have to face the fact that, over the years, the underlying rules of how things works has shifted but that the laws on the books haven't matched.
Well, if they picked a policy that is very good, and the degree to which it falls short of the exact correct policy is small enough that the possibility of improving it doesn't outweigh the risks of it being changed for the worse, then the policy being unchanging could be a genuine advantage over other alternatives that aren't unchanging.

Right?
first and foremost, you get to experience figwheel, an amazing interactive tool for the repl and browser. you'll see how you and rest of the team get productive in such a short time.
https://github.com/wangyu-/udp2raw-tunnel
That’s crappy. You should lobby them to join eduroam which is not completely useless - see p.32 of the service definition for the minimum allowed ports https://www.eduroam.org/wp-content/uploads/2016/05/GN3-12-19...
Why use TypeScript, good and bad reasons
It certainly did break-all of it!
Earlier threads:
https://news.ycombinator.com/item?id=17847327

https://news.ycombinator.com/item?id=17847119
> I would go further to say that a mathematical understanding or at least inclination is required to write maintainable code.

Maintainable code is more an act of writing than of mathematics.
If the tab vs. space conversation ever gets settled, the world will be a little more boring.
Gofmt, and the problem is done.
Aadhar is easy to phish because it's difficult to educate all Indian people about password security, because India has hundreds of languages.
Mixed tradition households do spawn so very odd, and hard to understand[1] angers when caught in one world or excluded from another. Some of them will even seem silly to friend and colleagues.

The grief she is experiencing is also shared by many of the Native Americans that were relocated off the reservation. The similarities are pretty amazing. Loss of familiar touch points are really hard for that pattern matching machine between our ears to reconcile. It is no wonder that the suicide rate in these situations is so high. A lot of people like to think they are free spirits and really don't need a grounding, but I've met very few who actually are. This is why historical preservation is so important to certain groups. Its not really about the past as much as it is patching holes in those still here.

1) although the writing in this article is excellent and captures the feelings well
Play Piano with the World
>your IDE can display them with any width, making it easier to follow long passages with deep indentation

this to me is the crucial disadvantage because it baits people with low tab-width into writing deeply nested code, which is usually seen as a bad pattern, and also blows up on the screen on someone using a wider tab-width.
Having Arthur Anderson on your resume should automatically result in that resume being thrown in the trash. No exception. I would rather entirely leave that off my resume and say I was homeless grifter than admit working for that firm
Are AMP pages really faster than HTML?
Let's just say that "dating" is a ritual practiced only by the Nacirema. Other peoples go about the matter in entirely different ways. Here's an essay by the irrepressible Dima Vorobiev on Quora about dating in Russia: https://www.quora.com/What-was-dating-like-in-the-Soviet-Uni...

"We didn’t even have a word for it."
A number of other countries have unique identifiers available for various purposes (people, companies etc. etc.) and somehow they work? So I'm not buying it that a single flawed implementation means all of these systems are flawed too.
Love this quote! Although equally it rings a little too true in tech.
How this would pass code review before submit?
Interesting, I just tried it for Japanese. But too often I could fill in a word without understanding it (there's often only one grammatical form that fits). Also each sentence is accompanied by English translation which feels a little bit like cheating ;) Does the method still works even with the translation available?
Lol, I wrote it as pure satire because I do exactly the opposite for every single conclusion!