skysight-inc/HackerNews huggingface dataset:
I may very well be an old curmudgeon but am I the only one who doesn't like all this comic-y cutesy content? They seem to be a rebranded version of the old `Idiot's guide to X` which were ubiquitous in the '90s. Yes, I'm also talking about stuff like `Clojure for the brave and true` or `Learn you a X for the greater good`. Does anyone actually benefit from this content? I look at it and it seems to be targeted to 10 year olds. Are we as an industry getting dumber?

For this specific subject, instead of reading about the `adventures of Certificat, Browserbird, and Compugter` can we just read something like https://hpbn.co/transport-layer-security-tls/ ?
How Discord Handles Two and Half Million Concurrent Voice Users Using WebRTC
Where is your outrage about how poor people are wronged by the current system?
Increase amount of chatter, more keep alives, problems with NATs (see the other post in this thread) which don't whitelist non-Google/Apple endpoints, etc.

But majorly - it makes little business sense for Google to support that. It can only make Android look worse for little gain to them.
US federal law contains fairly strict limits on the transfer of that technology to foreign companies.
For a living probably means something else now than the past.

Past: For a living - so I don't starve to death.

Now: For a living - I want the perceived freedom in choice of work that fits my lifestyle.
The bottle and the water in it are physically connected by tubing right into the patient's airways. Infection is definitely possible.
> Due to an inability to access his phone as well as the fact that he used encrypted communication methods such as Snapchat and Facebook Messenger, Victoria Police was unable to access evidence which would have enabled them to secure a successful prosecution and identify further victims and offences.

That's a textbook example of begging the question, huh. Without the alleged evidence, they don't know if they would have been able to get a conviction or not.

It also presumes that none of the parents of those minor children would let police look at their kids' phones. If I were a parent in that situation and the police wanted to see what messages the accused had sent to my child, I've break the speed of sound on my way to the police station to hand it over.

So all in all, what they intended was "OMG please think of the children". What I heard was "we have incompetent police who don't understand how the justice system is supposed to work".
...or you could just use whichever one you want, and set up a CI/CD pipeline to automatically run the build process and publish changes.

Small up-front time cost, then you can just make your change wherever and let the system do the rest.
Why am I having such a hard time remembering that the dog is the computer and the cat is the certificate while reading this?
Actual paper here: https://arxiv.org/pdf/1809.00089.pdf
What are the cost implications for using this (in terms of the backend maps providers)? I looked at MapBox's pricing, for example. Does that still apply when using this? Presumably so but I find the distinctions a bit confusing in the JS maps world.
Because that is where people specialize. If we ranked all humans by their programming skill and see which ones choose to become programmers, you'll find it is all around the tip. The average programming skill of the average programmer is far greater than the average programming skill of the average person. This applies to innate talents as well. People go into careers based on what they are good enough at. If you are literally average or below average at your field (compared to all people, not just all people interested in your field), your chance of success is extremely low.

Therefore, if on some metric, you have two groups who are average but one with greater deviation, and then you select among the top 5% of the combined group, you will select more of the group with greater deviation even though the groups are average. You can test this with simulations if you want.

This isn't much of a problem until you apply it to everyday demographics, at which point it can result in uncomfortable conclusions.
Top 14 Performance Tuning Techniques for Amazon Redshift
I see that this is more than a rebranding and was just commenting with my immediate, fatuous response. I should save fatuous responses for reddit.
I'm glad you've noticed that HN is relatively spam-free. If you continue to read HN, you'll also notice that we don't ban people for replying to us. We ban them for breaking the site guidelines, and even then we're pretty lenient.

It's not spam when a longtime user is linking to their work in a relevant context and hasn't been making a habit of it. The two cases are trivial to tell apart if you're willing to take a minute, and it has always been ok to for users to tell others about their work this way on HN—as long as they don't overdo it. Whether you like the project or not is a separate question. As for thoughtfulness, "spam your scam elsewhere" is basically leading with a punch in the nose.
a free lambda node or generic compute instance could run this site and do everything its trying to do

it can't check for twitter profiles?

oh brother..
Why not just send the weawer fitted to a dragon for a few dozen orbits and then land the produce? With block 5 they can make the trip for 50 million. Unless the machines are too big it won't get any cheaper. Little logistics needed.
I would be interested to know why you think of them as unnecessary details.

What I like about them are that they describe large complex systems that have to work with a bunch of people plugging in their own implementation of the parts. For me, both books give a good sense of what you need to do to enable the product you are working on to evolve successfully, and highlight areas where a lack of flexibility impacted that evolution.

So often in programming you look at your code and have to evaluate not only what features you are delivering but also what paths you are closing off with your design. In my experience the folks who excel at programming hold both the model of the system in their mind while they execute some part of it.

I think both books give a flavor of that.
Idea: once you have a steady stream of users, automate some domain name squatting. Buy the cheap ones (.xyz, .website, etc.) for every name, then threaten submitters with libel blogs unless they pay up.
JavaScript library that provides useful functional programming helpers
I'm curious about the economics of that decision. Was it mentioned specifically or as an "act of god"?

It seems to me (obviously a layman) that the cost of bad PR that would come out of that would outweigh the cost of paying out in the incredibly unlikely circumstance it happened?

Of course, the cost of bad PR is also pretty immaterial since it's so unlikely to happen so I can't imagine it was given much thought.
> no doubt there will be other countries that decide to not purchase Australian communications technology for fear of backdoors...

To help eliminate any doubt whatsoever: as part of my job, I will absolutely, 100% veto any tech purchases from countries that mandate government encryption backdoors.
Yup. See the concept of a non-orientable wormhole and Alice universe: https://en.wikipedia.org/wiki/Non-orientable_wormhole#Alice_...

An interesting consequence is that two particles may attract if brought together along one route, and repel if brought together along another.
You and OP might not be typical users.
The yawn was really not necessary.
The example will obviously work with any API, so we could. But not sure using citybik.es adds anything here for my purposes.
It's not that the US should have full legal jurisdiction over space. It's that they're responsible for their own companies. This is by international agreement.

If Swarm Tech preferred to operate under another country's rules, they can move their business to that country (like you suggest).
And to all of this, I will once again ask the very same question:

Are these statements factual? What are your sources? In a literal, epistemological sense, by what means did you obtain the information you have written in your comment?

EDIT: And it appears I have once again deviated from the acceptable narrative and had my commenting privileges suspended for the day. This is how perceptions are managed.
FB slogan, Valley mindset. Lest we forget, many in the Valley have worked at FB, want to work at FB, or want to be FB.
[Podcast] Crowdsourcing Predictive Models – Richard Craib
And some people prefer Saudi Arabia's version where you have free speech unless you commit heresy, or China's version where you have free speech unless you speak out against the government.

Also I'd like to point out that many of the landmark cases establishing the doctrine of "imminent lawless action" were defending the rights of far-left political activists. I'm not sure I buy into your "free speech for the privileged" theory.

https://en.wikipedia.org/wiki/Schenck_v._United_States

https://en.wikipedia.org/wiki/Fiske_v._Kansas

https://en.wikipedia.org/wiki/Whitney_v._California
I'm sorry to hear that - without knowing more about how it broke, it's hard for me to say. Can you give me some more information about how it's broken in the past? Links to the forums posts would be great. Probably the best way to get them to me is by email, it's my HN name @microsoft.com.
How, exactly, did this ignoring an overreach of FCC authority endanger humanity? Not generalizations, but this specific case.

When you look at the details of this case, it really doesn't paint a picture in the way you're interpreting it.

Edit: Explaining for the down-votes. The orbit these things are in are easily managed and outside of major space traffic zones. The size of the satellites means they will all burn up on re-entry. Also, see my comment here:

https://news.ycombinator.com/item?id=17953257
The article doesn't say anything about NYC or the MTA, did you even read it, or are you replying to the words "pro-union" in the submission title?
Ultimately, they all do roughly the same thing in the same way. They're just Markdown-to-HTML converters, with some nice quality-of-life features tacked on.

Just pick one (even just one at random will do), and start there. It's easy enough to change your mind later.
At the dances I was one of the most untiring and gayest. One evening a cousin of Sasha [Alexander Berkman], a young boy, took me aside. With a grave face, as if he were about to announce the death of a dear comrade, he whispered to me that it did not behoove an agitator to dance. Certainly not with such reckless abandon, anyway. It was undignified for one who was on the way to become a force in the anarchist movement. My frivolity would only hurt the Cause.

I grew furious at the impudent interference of the boy. I told him to mind his own business, I was tired of having the Cause constantly thrown into my face. I did not believe that a Cause which stood for a beautiful ideal, for anarchism, for release and freedom from conventions and prejudice, should demand the denial of life and joy. I insisted that our Cause could not expect me to become a nun and that the movement should not be turned into a cloister. If it meant that, I did not want it. "I want freedom, the right to self-expression, everybody's right to beautiful, radiant things."

-- Emma Goldman, Living My Life (1931) http://www.lib.berkeley.edu/goldman/Features/danceswithfemin...
> unauthorized commercial launches

I've never heard of this happening. Source? If you're building a rocket, you're going to land a 3-letter agency inspection long before launch because of your procurement activities. (I've seen this happen twice, once in college and once at a rocket company.)

That said, if someone were literally launching a rogue missile, yes, that would light up NORAD and trigger air defense systems.
I'd like to understand more details about your Presto testing.

The post mentioned ORC files, but doesn't detail how big they are, how many, is the dataset partitioned? Is the data sorted in any particular way?
Many is not all, or in this case even most.
most of it comes down to effective use of lawyers, not scale

although these things can be correlated, use of client-attorney privilege stonewalls a lot of pencil-pusher investigations and protects the entity from sanctions
You'd definitely want to narrow down what you mean by "self-taught software engineer". Once you've done that, you'll have much more clarity in regards to whether it can be done in a year.

E.g., writing crud apps WebApps in Go? Definitely possible in a year. However, building a robust compute system in C++ from scratch -- probably not so much (for someone new to the field).

So just define what "self-taught software engineer" means to you, more accurately.
I had this issue even starting from the first panel after the introduction, where the dog was sending a message to the bird. I kept having to scroll to the top to double check who was who.
Sorry but you don't seem to have any idea what you are talking about.

Perhaps you are unaware that BBM and hence WhatsApp are really about their group chat features?
Kapton tape might not work if this collides with International Space Station.
What I think will be a very interesting development is when we scale a DaVinci Surgical robot from Intuitive to be remote-hands in the assembly of space things.

If we can have people simply logging into a davinci-style-space-avatar who can get about to do the tasks required to assemble things, and have the dexterity of these robots have, that will be an interesting step.

Another thing that shold be interesting is whomever develops the first orbital hangar.

If we were to start by sending up components which get lego-ed into a platform onto which we can attach things we are building, and the robots we build them with - then we will be able to develop a repeatable method of bolting things together in space.

Given that (from my ignorant perspective) the only real limiting factor to any space-born craft is the size and shape of the componentry which can be launched from earth to orbit - it would seem that just ensuring your minimal denominating factor is fitting into the weight/dimensions of the payload capabilities of the launcher.

Then, ensuring that things have a standard way to fit together would be great, but if not - use a davinci style romote-arms for the fine work...

Or is that all just naive daydreaming?
Map showing Amazon Echo internals, from data mines to lakes of lithium
I think there is confusion, on the videos and picture they are using medical equipment, it's just used in a different way.
If you wanted to be a master musician you would need to at the very least: try every different kind of instrument (reed, percussion, string, horn/tube, wine glass w/ water). Then you would need to focus on one until you got proficient at it. Then you would move to the next one, until you have 30% proficiency at each one. Then you need to read more theory to understand chords and intervals, phrasing, and tempo. Then, you revisit all the instruments again with your new theory.

In CS, it's similar. All the different instruments are the different kinds of languages. There is LISP-like Clojure (and others), there is Javascript (functional with declarative), there is imperative programming, assembly programming, and interface/event programming. Hard to split it into the analogous flavors to music, but maybe you can follow. Lisps work fundamentally differently than something like Python or C++. So learn one language in each of the different classes of languages, first to expand your mind to what is possible with the instruments.

Then, you must learn the theory. You must learn everything regarding graph traversal, manipulation, and big-O notation.

You also need a really strong understanding of what solutions are common for real-world problems. Get a coding book like Cracking the Coding Interview Gayle McDowell. You also need small, incrementally ambitious projects that you can put online to showcase your abilities. Then probably a gig as a software intern to get "corporate experience" and then once you are pretty savvy with the general coding interview questions, apply to your dream job and tell them how excited you are to tackle all these problems. Did I miss anything?
And dismissing concerns about "memory hole"ing, by pandering to hatred of rich companies, isn't propaganda?
Not following process is a disservice to the cite record, correct. Citations rely heavily on the assumption that you can refer you reader to a range of pages in a journal and they will be able to unambiguously determine the paper you are referring to.

So completely removing a paper that was published in violation of process is a process violation itself, undermining the reliability of citations. At least they replaced it by a paper of the same length, hopefully preventing any following papers from moving around, but they really shouldn't reuse space like that. Especially considering it's an online journal where pages are essentially free.
Bizarre comment
The assumption in your emotional claim here is that the FCC is in the right. Many believe they are in the wrong. Remember net neutrality? That's an example of a case where many believe the FCC is in the wrong. This might be another one of those. Unless you are intimately familiar with these regulations and their history, your opinion is probably wrong.
Way too obnoxious with all the comic stuff, I left after 20 seconds.
I wish it was compulsory. The default in most mailers (specifically GMail) to quote the entire body in the reply is, in my opinion, terrible.
Sure until they change the api and/or api terms of service. See twitter.
Is there something like the Y combinator for self types in F bounded OO generic type systems? I just realized it’s the same kind of problem at the type level. E.g.

abstract class FooImpl<Self extends FooImpl<Self>> { Self doIt() { .... } }

As a class with a self type, analogous to an open recursive function, and then:

class FooFinal extends FooImpl<FooFinal> {...}

As it’s call.
No. Look up how much ankle bracelets cost for people out on bail in the real world today. This is not a free market. People are not pets. There are also incidental costs for things like equipment deposits and expert opinion letters.

http://www.recoveryscience.ca/criminal-court-programs/pricin...

Ankle bracelet monitoring costs 4 to 6 thousand dollars per year. Poor people cannot afford that, makinging it little different than the previous bail system.

Or 15$/day from this company. 15 is the minimun "on a sliding scale" dependant on defendant income.

http://www.judicialoptions.com/inmatecost.html
There is indeed so much misinformation! People should read the standards themselves, and also differentiate between the Common Core standards and the curricula being sold to districts.
I think it has to do with who is reading. Some people learn better this way (myself included). I've seen many topics over the years explained in forms similar to this and it was very easy to understand opposed to just reading it out of a textbook. Although I'll admit that even this was done way too cutesy. They put far too many pictures with too small of text on each page, made it hard to follow along and keep focused. I need to be able to read fluently, small white text on a black background is hard on the eyes. You can find little snippets like this in many textbooks, but it's generally a single picture or two that are shown to better show the point made in the preceding text.
I'm not "missing" that. A country can set any criteria it wants upon a company that wishes to operate within it's borders. Including criteria that demands how that company behaves in other countries.

The U.S. does the same, and expects the same. In the scenario of this case, Canada is demanding that Google remove infringement of a Canadian citizen's copyright from Google's server. Similarly, the U.S. is well-known for aggressively pursuing entities in other country's for violating U.S. copyright protections.

Google is not the good guy here, they're trying to protect their ability to distribute pirated content. And they have no legal basis for their refusal to comply.

Note that Canada has not stated that data on a US server must be censored "when a Canadian connects to it". Canada has stated that Google must remove the data from all of their servers, regardless of where it is accessed. Aka, it is not okay to pirate a Canadian citizen's content even when it's on a US server and being accessed by a US citizen.
Dunno about the industry getting dumber, but they certainly are getting lazier when it comes to UX. I could barely read it for 10s before my eyes started hurting.
Hello World: Being Human in the Age of Algorithms
Isn't that kind of an overeach from the FCC, if the company is complying with all necessary rules and regulations at the country of launch, why do the FCC care?
Hi Chris,

What about building .NET /XAML client-rich apps on Windows, is that yet supported? We've tried VSTS before but it had some dependencies issues.
Spora tövbe ettiren hareket Nutku tutuldu
Exactly. America does "1A trumps everything", while Germany does "practical concordance" where it recognizes that basic rights are in a complicated relationship affecting each other, and where courts should interpret basic rights in such a way that a global maximum is reached where all those rights retain as much of their meaning and content as possible.

I think the French do the same (and have even taken the term "practical concordance"), but I'm not really sure.
(and clustering in BQ! [0])

[0] https://cloud.google.com/bigquery/docs/clustered-tables
Even simpler?
Between Huxley ("Brave New World") and Orwell ("1984"), I think Huxley saw the future more accurately, although Orwell has amazing insights.

I actually thought that "Wall-E" was a good, and particularly accessible, commentary on utopia. Without the need to strive, we might all just turn into human potatoes. I'm not far from that now, which is pretty frightening.
I have this problem with most analogies used to explain things. Computer concepts are abstract enough without layering another abstraction on top. If you're trying to explain something complicated, you're just adding more cognitive overload. If you're trying to explain something simple, why not be direct? It's possible that I just run into nothing but bad analogies, but I don't see them as being helpful.
It would be nice to be able to exclude certain things in a search.

For example, I don't want to see options that are written in JavaScript or use the AGPL license.
I don't understand why there can't be a type of "dynamic analysis " done on higher level languages that analyzes them and tries to substitute lower level code that does the same thing. Like an AI agent that says "hmm this behavior is very map-like, I'll try replacing it with a std::map" or "80 / 100 of these functions are never called. I'll just remove them from the program image to save load time and locality of reference". And in before "it'll just crash". Have the agent throw an exception that is picked up and dynamically loads the old program image, resulting in a one time delay.
Presumably they would comply with one, and not with the other. And they'd in turn, face any punishment determined by the one they failed to uphold, up to, and including cessation of all of their business and seizure of their assets in the country they did not uphold the law.
I went, as a firefighter, to a fire at a legal marijuana grow op. Just a small little thing, but approximately 1 1/2 lb of product was caught up in the fire.

I was advised as the officer to fill out an exposure report. Why worry, I thought - yes, we could smell it, strongly, yes, there was some smoke, etc., but for the most part, nice and funny as a story.

Our Medical Services Officer reminded me that THC stays in the system for quite a while. And for those volunteers, this would be a record that would protect them if they got tested in their day job, saying that it was an "exposure", not something else.
Simulating the Secretary Problem with Java