skysight-inc/HackerNews huggingface dataset:
I think that one of the main problems with WAMP is that it's just too complex. The RFC is over 150 pages long... For that reason, implementing WAMP is not straight forward.

I think that parts of the WAMP spec are useful to read and I've found it to be a useful guideline for my project but I think that implementing fully WAMP-compatible clients and servers is not realistic at this stage... It's better to just roll your own protocol.

Most implementations of real-time frameworks/libraries use custom protocols and many of them are more widely used than the WAMP protocol.
"Since P probably does not equal NP, markets are probably not efficient."
Rest in peace John Clarke.
P = NP when you nail it.

From the paper: "if markets are weak-form efficient, meaning current prices fully reflect all information available in past prices, then P = NP, meaning every computational problem whose solution can be verified in polynomial time can also be solved in polynomial time. I also prove the converse by showing how we can "program" the market to solve NP-complete problems.

However, there has been no proof that there does not exist some algorithm that can determine satisfiability in polynomial time. If such an algorithm were found, then we would have that P = NP. If a proof is discovered that no such algorithm exists, then we would have that P ≠ NP.
Just as most people in the field of finance believe markets are at least weak-form efficient,
most computer scientists believe P ≠ NP. Gasarch (2002) reports that of 100 respondents to his
poll of various theorists who are “people whose opinions can be taken seriously,” the majority
thought the ultimate resolution to the question would be that P ≠ NP; only 9 percent thought
the ultimate resolution would be that P = NP.
The majority of financial academics believe in weak form efficiency and the majority of
computer scientists believe that P ≠ NP. The result of this paper is that they cannot both be
right: either P = NP and the markets are weakly efficient, or P ≠ NP and the markets are not
weakly efficient. "
weak-form efficiency in markets means something special.
School of Life, Vox make some great explainer videos, PBS Space Time and NPR TinyDesk Concerts.
I don't watch anything particularly, although after a stressful week I sometimes like to relax by getting mildly drunk and watching all those 'FAIL' YT clips.

However a few weeks ago I remember a HN article that linked to some Canadian who milled a nut and bolt out of potato. His clips were great and I don't even have a clue about engineering. Does anyone know who this is as I am having a hard time finding it again.?

EDIT: FOUnd him - https://www.youtube.com/channel/UChWv6Pn_zP0rI6lgGt3MyfA

Great! Now I have something to look forward to tonight! XD
GitLab is a great first choice. I’ve been using it for 6+ years, heavily in the last 2, and it’s feature set is fantastic. Now I’m getting into the Auto DevOps features and it’s been a great experience.
is it really so much to ask to read the one paragraph abstract before making a comment like this?
The sole reason I’m still on Facebook is because events are organized on Facebook. I know I’d still get invited if I deleted Facebook, but I don’t really want to be the person, that everyone always have to text message for rsvp, planning, changes and so on.

This only happens in Facebook because everyone in my social circle is on Facebook though. Young people aren’t faced with this platform lock in and I absolutely agree with you, why would they ever join?

Facebook is basically the yellow pages at this point, and how many millennials ever used a phone book?
Yes, Facebook is very popular for expat groups around the world. Nearly every city with an active expat community has an extremely active Facebook group where people communicate. It's automatically assumed that other expats in the area are subscribed.

This may be more of a 20+ use case, but either way, Facebook groups provide a sense of community. They are more personal than subreddits and less personal than a group chat.
This stems from the origin of Google Groups as the OP mentioned. It’s definitely not ideal but we are actively working on making groups more suitable for the various enterprise/business scenarios they are being used for.

(I’m a PM @ Google working on some of these efforts)
No one owes publishers revenue. As a society, we might have some conditional agreement to restrict freedom of information transfer for some specific purpose like encouraging art, but if that purpose isn't being served well, or even isn't popular, them it is that same societies right to remove those restrictions.
I think the owamp is a good idea. I'll try to reach out and show them this thread.
Russian officials said that Apple must remove Telegram from App Store otherwise its work can be "disrupted" in Russia.
That actually sounds like a refreshingly fun paper to read.
Techmoan - exploring the forgotten tech of the past

LazyGameReviews - Old PCs, peripherals, and software

ForgottenWeapons - the mechanics and history of the weapons of the past

AvE - Thorough teardowns of tools, fabricobbling, enginerding, etc

Extra Credits - Game design and more

Artifexian - Worldbuilding and some linguistics

Alliterative - Chasing down word etymologies
Of course not. While I do expect it would be somewhat instructive, I don't expect it would help me build a secure system. I'm generally curious, but I do have priorities. Cryptanalysis is not one of them.

Monocypher uses DJB's curves, which are naturally immune against pretty much anything (assuming constant time primitive operations). Invalid curves don't reveal anything (though one needs to check against non contributory behaviour in key exchange), and the whole thing is constant time whether the public key/point was on the curve or not.

Maybe I would take a look at invalid curves attack if I ever try my hand at ECDSA or something, but (i) I don't plan to in the first place, and (ii) even if I did, it would be quicker to just learn about those attacks and how to avoid them.

Same about GCM nonce repeat. Useless. I have read that nonce repeat is catastrophic for GCM, and I trust that. Chacha20/Poly1305 is also vulnerable to nonce reuse (reveals the authentication key and the XOR of 2 plaintext messages), but I don't need to mount an attack against it to learn anything useful. Sure, this might give me further insight about how Wegman-Carter hashes work, but I'm not inventing anything here, so I don't need to understand that part in depth.

Even if I was inventing anything, I still believe being able to mount relevant attacks would still be mostly useless. I don't want to attack flawed systems, I want to build a flawless system. I would have to prove the system is flawless. Making sure the proof doesn't have an error is different from mounting an attack if there is.

---

Some people may need to perform the attack to really believe in their core that it is possible after all. I don't. Seeing the math is enough to send shivers down my spine.

I see one thing for which I expect cryptanalysis is genuinely useful: inventing new primitives that we cannot prove secure. Symmetric cypher and hashes, elliptic curves… Those require a deeper understanding, and I do expect one has to know how to break the bad stuff to come up with good stuff. There's just no way I try to elevate myself up to that level. I have no comparative advantage, and I'm not going to spend the 10 years required to have one.
As of iOS 11, cookies are no longer shared between SFSafariViewController and Safari or instances of SFSafariViewController in other apps.
> What is "evil" about working with the military or developing weapons?

In case your question is serious: There are still some of us who believe in peace as an end-goal for us humans, as a race. See Kant's "Perpetual Peace: A Philosophical Sketch" (https://en.wikipedia.org/wiki/Perpetual_Peace:_A_Philosophic...) for a more detailed view on the subject. "Working with the military or developing weapons" are two activities that strongly work against achieving that goal (even though there would be some who would say that in the short term they do the opposite, i.e. that the military's purpose is to bring peace).
I'm going to buy it and read it, but i hope you realize just how fucking stupid you seem. Go ahead Dang, ban me again.
Computerphile
In 2018, given the world audience news sites have, there should be clear cut definitions of acronyms and abbreviations used in posts/articles.
A lot of early surface mount capacitors seem prone to leaking corrosive crap onto the boards they're soldered to. This seems to affect machines from the late 80's to the mid 90s. Older through-hole caps can leak too but are more robust or tend to do so through their tops.
Machines made be cheap-ass bastards like Commodore suffer from this a lot.
I think ads are just fact of life nowadays and not necessarily a bad thing. Ads shouldn't be annoying nor should they be creepy. Like for example, if you google tips to lose weight, you shouldn't be bombarded by pictures of half naked dudes with six pack abs. Nor should you be seeing things you buy frequently due to the fact that you used an in-store membership card.
I wish Google, Facebook and Apple would provide a way to say what kind of ads they'd like to see. Like I have no problem in seeing ads related to cool kickstarter projects, music equipment, tech devices, software development related tools, etc etc.

I mean sometimes that is what I only see and i am like happy with the fact that I am forced to see ads. And then other times I am starting to see things that I really don't care about simply because I had a whim to go down some rabbit hole on Google.

I think some developers use ads very responsibly and I think that overall denying those developers the right to generate money off your usage prevents them from growing their business and creating better products. I tend to think of flappy bird when I think of great ad placement. The ads don't get in the way of the game. They don't pop up while you are in mid game to try and trick you into clicking. They only appear after you died and they aren't full screen and annoying with a tiny little x you might miss.

I mean that is the kind of ads that I can live with and I think everybody else should have to live with too. Hell I even might give them a click every now and then despite the fact that I am not interested in buying the advertised product.

I just think of it like throwing some change in the hat of a busking street artist. It's the least I could do to encourage them to continue pursuing their art.
Binging with Babish - good cooking basics and some really entertaining dishes from tv / movies

Alex French Guy Cooking - deeper dives into the technology and chemistry of cooking

Primitive Technology - what it says on the tin

AvE - Really informative and entertaining tear downs of equipment and shop talk

SV Seeker - fascinating vlog of someone building a big steel boat with the help of the internet
AvE is great. His humor is a bit of an acquired taste, and not in a good way, but he’s definitely knowledgeable in a field I’m completely unfamiliar with. He does a lot of incredible tear downs and evaluations of power tools and other things like that with pretty stunning analysis.

https://www.youtube.com/user/arduinoversusevil

I cannot stress more, though, that his humor is an acquired taste. If his content and knowledge was any less I would have dropped him in a heartbeat. Maybe it’s just my culture, but the sexual overtone can go off the wall at times.
Yes, but we don't need that much of it for chemical purposes and it's burnt in huge quantities because it's a pain to ship and low value.

Nigeria flares something like 700 million cubic feet of gas every day due to lack of transport infrastructure.
The suffix "ake" is "standard" for these task runners... Cake (C#), Fake (F#) etc... So of course it should be called Make! ... ... wait ... ... shit ...
> all tech giants of that era did that with pride during WWII

During WWII the US was freeing the world from oppression; now it's more seen as the oppressor. The side you're on is pretty important (as it was during WWII).

This is even more true in the case of drone operations and so-called "AI" assisted actions, where operators sitting safely in air-conditioned facilities in the California desert can decide to remotely kill people with no risk to themselves.

I very much understand why a normal Google employee would prefer to have no part in that. Google understands it too, since it actively tried to keep the deal secret and minimized its impact when it became known.
9.9.9.10 is "quad nine without the threat detection" from memory.
Alex French Guy Cooking (French guy cooks food): https://www.youtube.com/channel/UCPzFLpOblZEaIx2lpym1l1A

Look Mum No Computer (energetic young person makes synths and circuit bends): https://www.youtube.com/channel/UCafxR2HWJRmMfSdyZXvZMTw

Kris Cochrane (electronics hobbyist): https://www.youtube.com/channel/UCh8JiW2G9yR2v7TwUm04m_g

The TRY Channel (Irish people try stuff): https://www.youtube.com/channel/UCabq3No3wXbs6Ut-Pux6SzA

Steve Mould (science videos): https://www.youtube.com/channel/UCEIwxahdLz7bap-VDs9h35A

Jenna Marbles (I enjoy the "fuck it just do it" attitude): https://www.youtube.com/channel/UC9gFih9rw0zNCK3ZtoKQQyA

Primitive Technology: https://www.youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA
Qalculate – The Best Calculator Application in the Entire Universe
Red Letter Media, 3Blue1Brown, Jocko Podcast, Robbaz and The Ben Heck Show.

All entertaining fare of different genres.
I'm a Rachel Maddow addict.
They dont show it in my part of the world, so every morning (Tuesday to Sat) I jump on at 9am and watch it live on youtube... some very kind souls all hijack it and stream it live for free.
The streamers change periodically as they get shut down, but its pretty reliably easy to jump on and search for LIVE "rachel maddow"
Similarly, how would people feel if Google, as a global company, was developing drone tech for other countries?
> "can you consume this work in lieu of the original?"

Grab some 8yo, throw them in front of the RLM reviews, and tell them it's Star Wars... are they gonna watch it and be equally satisfied?

Extensive reviews are just like in-extensive reviews... Knowing all the characters is a staple of movie reviews in all forms, as are plot synopses. Story import of character and scene does not factor in to whether it is review-able in any medium. These issues are are applicable to most written movie reviews, book reviews, and song reviews too. They are exempt from Copyright for the same reasons. Why would we want a culture where superficial critique is acceptable, but in-depth critique is rejected?

You hit the nail on the head: "it is not the same experience". If it starts providing some of the same experience, via excessive clips or music, then they infringe. Too much of a song, clips with no purpose, etc. RLM is among the better cases for meaningful reviews.
What kind of markets get created when the input to the NP problem is 2^10000, I think our idea of markets are based on small scale transactions and extrapolations can't take into account intelligent agents. Also Arrow's theorem hints how small formals systems can't achieve agents desires. Anyway, I have only read the title not the arxig paper.
Maybe Apple just doesn't have a system to block updates in one specific country?
While this is a fun, the title is a little strong.

There are three limitations (whuch apply to many papers about P=NP).

1. The market could still be efficient, because the situations which must arise to cause P vs NP problems are very complicated. In particular thry require very expensive indivisible things to buy, whereas in most situations we can treat things like shares as continuous with only a small error.

2. Markets could be efficient if P=NP and we know how to solve NP probkems in P, and we do it. The title makes it sound like the market will already be efficient if P=NP, which isnt true.

3. Even if P=NP, the polynomial could still be big enough the market cant be efficient. Similarly, P could not equal NP but the expoenential be small enough markets can still be efficient in reality.
Thanks for the time to write up this thoughtful reply.

I agree with all your major points about maintaining/sharing notebooks. I don't work in the same collaborative setting (only 1 or 2 other people on the project), so I don't encounter the same code review issues, but I can certainly imagine.

However, I do wonder--do you think notebooks are still valuable intermediate steps towards developing the code you eventually commit, even if the notebooks themselves never see the light of day, or do you think using them at all just leads towards lower-quality code and isn't worth the productivity (in practice)?
just for future reference, it's pronounced "You-Dub" here.
I don't think the US government has the desire or ability to do that.

Also, I didn't mean to imply by omission that the United States government is not a bad actor. An evidence-based examination of the US government will reveal that it is (when taken as a whole) a deeply and objectively racist institution, has more people incarcerated than China and Russia combined, has killed far more civilians over the past 20 years than China and Russia combined, etc.

But as you say, American companies and individuals typically enjoy a far higher degree of freedom from governmental interference than their counterparts in (say) China and Russia.

So the reason I didn't mention the US government in this context is simply that they don't exert that type of control (at least, not yet) on platform companies like Apple.

Although parts of the US government are trying to ban encryption, and trying to force companies like Apple to create backdoors for the various secret police and law enforcement institutions, they don't seem to be successful with that so far.
Yeah, but the reason why 1.1.1.1 is so fast for sites that use Cloudflare as DNS is because Cloudflare is the authoritative DNS for them.

The only way you get that in a more generic sense is if a specialist DNS CDN provider started up that provided DNS services for all the existing CDNs (or they all agreed to some type of federated standard that let them share the same recursive multicast IP addresses for DNS resolution).
Apple might have no system to stop updates in one specific country.
Impact Theory hosted by Tom Bilyeu - "An interview series that explores the mindsets of the world's highest achievers to learn their secrets of success."
"There's no other reason to help your military?" - I would say that there is indeed no reason to help the military in any way. We would all be a lot better off if the military was disbanded and people would focus on other things than killing eachother. And take it a step further and ban guns/weapons in general, both ownership and production (including for state actors) and we would be one step closer to world peace.
For context, read the testimonial of a drone operator.

https://www.theguardian.com/world/2015/nov/18/life-as-a-dron...

Now imagine removing decision making from drone operators and making the thing dumb and autonomous, so a computer vision based solution just shoots anything resembling its target.

If shit goes south, just blame the machine. It's nobody's fault. It's a plausible deniability paradise.
> mass murder of gay people (Russia)

any source on that? I have never heard about any murdering of gay people in russia.

Clearly, Russia is rather hostile to gay people. But "mass murder" requires a proper source. Or you you are walking on the Iraq Weapons of Mass Destruction path.
Therefore it's false.
Before people get too carried away criticising markets, check this quote from the paper.

> The results of this paper should not
be interpreted as support for government intervention into the market; on the contrary, the
fact that market efficiency and computational efficiency are linked suggests that government
should no more intervene in the market or regulate market participants than it should
intervene in computations or regulate computer algorithms.
Here is some information that mey be of use on the secure channel encryption?

End-to-end encryption
https://en.wikipedia.org/wiki/End-to-end_encryption

End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP and OTR)
https://github.com/google/end-to-end

(Auth) So you want to build a decentralized Twitter with end-to-end encryption, that works right in the browser? All with MIT licensed Open Source code?
https://github.com/amark/gun/wiki/auth

P2P Authenticated Encryption
https://github.com/tendermint/tendermint/wiki/P2P-Authentica...

GNUnet is an alternative network stack for building secure, decentralized and privacy-preserving distributed applications.
https://gnunet.org

A decentralized, peer-to-peer, encrypted chat in PHP.
https://github.com/TheFox/phpchat

Top 5 Most Rated Node.js Frameworks for End-to-End Web Testing
https://medium.com/@adrian_lewis/top-5-most-rated-node-js-fr...
So the people who build the Death Star are innocent? The guilty don’t feel guilty, they learn not to.

I wouldn’t personally want to work in weapons development, but I certainly wouldn’t want to work in weapons development for a military that as a result of its offensive use of its weapons is making children in the third world afraid of blue skies.

But I have a gmail and I use google maps, so I’m not really in a position to judge.
Well a couple of years ago they added a super new feature that made the messenger stop working on mobile. And then they improved it by making it stop working when you check the 'Desktop Site' box by having it delete every word you type. Quite an effort, fucking up a text input, probably required a huge effort.
It occurred to me (unfortunately long after I had obtained my formal education) that education could be kind of an inversion of a Veblen good - it's more valuable, and should be viewed as more valuable, the less you pay for it (in money anyway). The willingness of people to educate you for free or cheap is perhaps the most salient signal of your talent. Maybe the widespread problems people have in choosing how and where to study can be characterized as mistaking education for a Veblen good.
I'm amazed that someone has written a paper that considers computational complexity that isn't written in LaTeX...
Well, I thought the same about you - a typical first-worlder thinking he is smart because his culture initiated him into "intellectualism".

Few bubble influences there as well, with your willingness to defend a viewpoint with extreme bias without even any context of what the OP is talking about. It seems like you would go to any length to prove to yourself that you deserve to go to Harvard and spend your vacation money on NYC or wherever while the kids mine cobalt in Africa and middle-easterners get neglected by their "own" governments cuz selling oil to first-world is more lucrative than educating a nation.
Ask HN: Recommendations for kids online HTML/CSS editor?
I'm looking for something browser-based for our next code club. I'm liking https://htmleditor.tools/ so far. Other recommendations?
"Look at restaurants. A large percentage fail, about a quarter in the first year. But can you think of one restaurant that had really good food and went out of business?"

Yes. In fact I know a shitload of restaurants with excellent food, that went out of business. In the restaurant business your are more in the real estate business than in the food business. Location, Location, Location is everything. And how much you pay for it.
I recommend

* ElectroBOOM (Electronics)

* Codys Lab (Physics/Chemistry)

* RedNile (Chemistry)

* Computerphile, Numberphile, PeriodicTable and their Astronomy/Astrophysics/Spacephysics Channel

* DeFranco (Politics and News)

* Super Eyepatch Wolf (Video Essays on Video Games, Anime, Comics, etc.)

* Ephemeral Rift (ASMR, though I mainly use it as background noise, not much of a fan of ASMR itself)

* Extra Credits (Game Design)

* AvE and BigClive (Tear Downs and shouting and China Electronics, beware Humor)