skysight-inc/HackerNews huggingface dataset:
Looks interesting, but I clicked "buy now" to view the price, and there's just an infinite loop of a Javascript loading indicator...waited 4 seconds and dipped out.
Satellites at higher orbit will be visible longer after sunset, both because they'll be in sunlight for a larger part of their orbit and because they'll be visible (above the horizon) to observers further away. The train is currently at about half of the satellites' intended final altitude.
or maybe because his wife is Chinese?
"free stuff" is a pretty flippant way to describe a social service covered by taxes.
Well, there was something called "Vulgar Latin" which varied by region, and I do think the biggest change was that differing pronunciations forced grammar changes as you could no longer differentiate with "silent" letters.

The loss of inflection due to final consonants no longer being pronounced explains quite a bit of things I found mysterious when learning romance languages without much Latin knowledge.

Some examples using Spanish:

* Spanish lost most neuter forms, but why does it distinguish este and esto [both meaning "this"]? Well, in Latin it was iste and istud respectively, so dropping final consonants still preserves distinct forms: iste and istu. Contrast that with most masculine/neuter contrasts: bonus and bonum both become bonu. (Hence, only one bueno in Spanish.)

* When I learned the language I was always confused why imperfect or present subjunctive first person singular is indistinguishable from third person. (eg. yo amaba, el amaba, I loved, he loved) Well, in Latin, those differed by a final consonant: ego amabam vs. amabat for third person.
I don't honestly expect there to not be access control especially at a big tech company, but for me when its Facebook doing it I can't help but think there's some MBA that might put you in a "bottom 5%" productive employee cohort because your usage patterns just so happen to correlate with less productive employees. They could of course do that almost anywhere as a lot of business IT tracking software is ubiquitous especially in tech, but it feels more likely at FB.
Would you care to provide an estimate as to what percentage of people with $1+ million net worths are criminals? Order of magnitude is fine. 30%? 3%? 0.3%? 0.03%?

Spoiler: dentists vastly outnumber criminals.
So you think it's wrong.. but a reaction to something wrong is purely political gaming? Illogical.
You think the only barrier to outsourcing white collar work is the physical location of workers?
When you say "evaluated", then this is a procedural aspect that depends on the concrete evaluation strategy that is being used. For example, we can evaluate logic programs top down, bottom up, using various forms of resolution etc. Mercury will reorder goals automatically to satisfy certain mode constraints etc. Importantly, the actual meaning of a logic program in the sense of solutions it describes are not influenced by different evaluation strategies, although some may be more effective or efficient than others.

As to the examples using not/1: This is an extra-logical predicate where this flexibility indeed does not apply, since its meaning depends on the evaluation strategy.

However, for this concrete case, we can use the purely logical predicate memberd_t/3 to retain desirable logical properties such as commutativity of conjunction:

?- memberd_t(X, [a,b,c], true), X = f.
false.

?- X = f, memberd_t(X, [a,b,c], true).
false.

memberd_t/3 is available in library(reif) for various Prolog systems.
$130 does not really shock me for controller + chromecast, it sounds in the right ballpark if I bought both of these separately.

I already own a ps4 and a switch so I guess I count as a gamer.

I still preordered Stadia because the tech demo was on point and it sounds like a good way to run games with high requirements.

It is probably not going to happen (at least not in the first years) but the ability to handle mods would be the killer feature for me.

It is currently not possible on consoles, and I just don't want to invest the time/space to build a pc.
In this case it's an excerpt of a larger post that I was writing while I ran into this.

I don't think there is a good single-sentence title that would encapsulate the whole thing without being an already well-known fact, like say "Header include order matters".

Also, I wrote this one as a narrative, not revealing the conclusion at the start - basically a reconstructed version of how I encountered it myself. I don't write all my posts like that and it's not for everyone: but once I've decided on that, it makes no sense to reveal the conclusion in the title, I think?

The HN headline could be changed though if it places a priority on information-full titles.
Man sues Burger King for cooking vegan burger and meat on same grill
> You're banking on their goodwill here, not any actual obligation they might have.

I'm not banking on anything here I'm just saying, because of their history, it's a more likely scenario. Both cases are complete guesses either way.

> Is this so? There's a huge aftermarket of games for a reason. People buy old consoles, from NES to XBox 360s, all the time. A lot of people prefer physical media for this reason too.

It's just theoretical. I don't know if it's happened to many, if any, physical games. But the issue does exist today with digital games and most of the complaints are regarding theoretical Stadia downsides.

Digital game purchasing is huge; I don't think there is much if any distinction between what Stadia is able to do and what all the other game companies are able to do.
> if your aesthetic preference is such that you find languages...But if we're just talking about personal taste...it's arbitrary

Again, I don't agree with your worldview. The reason I referred to the Sistine Chapel was to provide an analogy: it doesn't merely fit my preferences better than my sketch. It is objectively better. There is something in the painting that is real. The beauty is real.

But on your view, the beauty is unreal. It's only real if you can measure it. I disagree.
Objectively. I think you're wrong and I suspect you think I'm wrong. And that means there is an objective philosophical truth even though we can't measure it.

ETA: not all truth is immeasurable, of course. There are plenty of measurable truths (for example, how many comments are on this thread, or the boiling point of water at standard pressure). But some truth cannot be measured in a laboratory, and that doesn't make it false or unreal.
What are "top-tier" companies to you, though?

I'd count true high-tech among them personally (Waymo, for example), but would not count adtech (Google, Facebook) or employers known to be unpleasant to work for (Amazon, Netflix).

Also, it may be that the workers moving away from places like SF are just not people who define themselves by the name brand of their employer and just want better overall quality of life.
I genuinely don't understand your question.

I don't need to distinguish between the two because I'm talking about my own network and machines, not other people's.
Well unsure about other minority groups but at least with LBGT communities the biggest are specifically in urban coastal cities. San Francisco is smaller than, say, San Antonio or Columbus but obviously has a much higher % of LGBT residents and more gay culture.
*Plastic
> usurped their idea.

Monaco was a thing way before Atom was. It was publicly released after Atom but it was already in some of Microsoft's websites.
Considering there's a finite punt of resources on this planet, disposable things really rub me the wrong way. I love the price point but the irresponsibility of marketing things like this as disposable irks me.
starts at $499
It’s puppeteers all the way up!

A robot puppeteer is easier than an autonomous robot because it can have the weight of its actuators in a fixed base.
Yes, I saw that too and mention it:

> As a corollary, if you include <cctype> rather than <ctype.h> (the C++ version of the C header which puts functions in the std:: namespace) you also get the slow behavior because <cctype> ultimately includes <bits/os_defines.h>.
Given that plane Internet is generally satellite based with at minimum 300ms latency and at most 25MB/sec for all 150+ passengers on the plane, I’m guessing pretty bad. Even if it’s not terrible and unusable, I’m guessing it’ll be blocked fairly quickly like most streaming video providers are now.
> But, if you are escaping reality more often than you are in it... that's a problem.

I do spend quite a bit of time escaping from reality and I do agree it's a problem.

The greater SF Bay area suffers from a large amount of empty virtue signaling and shaming others into their morality while remaining apathetic to others plights. Work, while having the potential to be exhilarating, often descends into the myopic and uninspired. Passion projects I want to work on could potentially be wrenched from me by the company I work for via employment agreement which stifles creative desires outside of work. Friends and loved ones aren't available to me on-demand (and I respect that they have their own respective lives to live).

Meanwhile, there are virtual worlds that I can still explore. Mechanics I can break. People I can meet. Adventures I can have. And if I feel like slicing someone down as an seductive shade-lady on a magical battlefield I can do so with the comfort of knowing I'm not actually hurting anyone else in the process, ego notwithstanding. When life starts offering me these opportunities for near-free (or around $1500 for around 4000 hours of entertainment, I suppose) I'll take them gleefully. Until then, reality can stand to evolve a bit.
HN's problems with promoters aren't coming from users who post their stuff once a year. If that changes, we can change the rule.
> your free off-the-shelf virus and spam filters suck compared to the big companies seeing billions of messages per day

gmail spam filtering is quite bad, in both directions. Legit email goes to spam (even when sent from gmail itself) and spam does get through.

The basic open source tools are actually very, very good at it. I get about 0-2 spams a month, everything else is caught by either my postfix configuration or by spamprobe. And I never get legit email in my spam spool.

This is a much better success rate than what I observe at my gmail account.
Launch HN: Tsunami – A platform for coordination of peaceful civil disobedience
Hi Hacker News!

We are hundreds of thousands of citizens from Tsunami Democràtic (https://t.me/tsunamid) based in Catalonia. We're excited to start sharing this first version of our Android App and getting your feedback.

While technology has made our lives easier and more manageable in many ways, it is just in the last 10 years that we have seen its impact in helping citizens organize protests around causes to achieve change faster.
A few years ago we saw how social media was key in global movements to achieve more democracy in certain countries. As social media has been censored and used against citizens we think we'll see more hard-to-censor technology products being used by mobilized citizens.

Looking at hundreds of campaigns over the last century, Erica Chenoweth, a political scientist at Harvard University, found that nonviolent campaigns are twice as likely to achieve their goals as violent campaigns. She has shown that it takes around 3.5% of the population actively participating in the protests to ensure serious political change.

Over the past few months, we’ve been building a set of civic technology tools to empower citizens to organize more efficiently and achieve change faster. This week we’ve launched and tested the first version of our Android app in Catalonia. It has successfully helped tens of thousands of Catalans to protest by blocking the Pyrenees border highway with concerts, dinners, and camps.

Join us as we build and test #civictech in Catalonia to empower its citizens to protest peacefully and effectively towards change.

If you have questions, we’ll be here to answer them. We’d love any feedback, ideas and comments. Thank you!
Real twitter link: https://twitter.com/mcclure111/status/1196557401710837762
These are a few articles on Wired and TechCrunch to give more context for the discussion:
https://www.wired.co.uk/article/barcelonia-riots-catalonia-p...
https://techcrunch.com/2019/10/17/catalan-separatists-have-t...

We've also launched on ProductHunt today; you are welcome to join the conversation there as well:
https://www.producthunt.com/posts/tsunami-democratic-app

Our website, still in Catalan, censored in Spain: https://www.tsunamidemocratic.cat
My take on Python significant white space
There was another thread about this but it's closed, so I decided to put in my own two cents in on a separate thread.

The common use cases are if, while and for expressions, and function definitions, especially anonymous functions. For if while and for expressions, this is really a matter of opinion, and there is no way around that. If it annoys you, don't write in python.

For anonymous functions, I believe that there are no cases where something that would be done with anonymous functions in another language cannot be done another way in python, especially with functions being "first class citizens" in python. In fact, the only time I ever use lambda expressions in python is when I need to pass a function in as an argument that needs parameters.

This is just my opinion, and I am willing to be proven wrong. Python is actually the first language I learned (and the only one I'm "fluent" in), so that put me at somewhat of an advantage when it came to significant whitespace. That's why it never bothered me.
I don't have an argument. You're absolutely right in everything you're saying.

I'm explicitly not making an argument about code running on general purpose computers that I (ostensibly) own and control. The WASM/browser comment I made was a flippant jab (though I absolutely think it will happen) and absolutely a separate issue.

I'm one of those people who think the web should have stayed more like Gopher and less like Java. I'm a nut-job who browses w/ Javascript disabled by default. I think it's ridiculous that I need to run a VM for third-parties to jam arbitrary code into so I can read articles. Yes-- third-parties could always run arbitrary code on my computer. In the past they had to convince me to install their software. Now visiting their website is, effectively, installing software.

I'd be interested to hear how you square the circle of controlling your own computing experience in the face of near-requirement of allowing websites to execute arbitrary code on your computers.

re: DoH

People are clearly used to using DNS-based filtering tools to control network traffic (the "Pi Hole", Cisco's Umbrella product, creating empty zones in self-hosted recursive resolvers to prevent unwanted domains from resolving, etc). I don't think the people who use these tools understand that DoH creates an easy standards-based way for that control to be removed.

I wholeheartedly agree that DNS filtering wasn't absolute control, but it was a degree of control. Yes-- bad actors could always have made up their own name resolution protocols, their own encrypted command-and-control channels, etc. Most of them just used DNS.

Having control of DNS to do filtering was something, clearly.

The last exchange I had w/ you set my mind straight. The control that DNS filtering provided was a comfortable illusion. It existed because Internet protocols were designed with too much trust to begin with, and because it was easier and more cost effective for developers to use standards-based protocols (at the expense of their traffic being vulnerable to tampering).

The world, as it is now, won't work w/ unscrupulous entities exploiting the trust engineered into early protocols. I don't want my ISP "monetizing" my DNS traffic, injecting content into my HTTP sessions, etc. Removing the ability of unscrupulous network operators to use my traffic against me means removing my own ability to influence that traffic to my own benefit.
It's not just payment processor, they also handle delivery, customer support, chargebacks, fraud prevention (this is big in digital games) ...

https://www.humblebundle.com/developer/widget
I'd always assumed (maybe wrongly) that restaurants and bars played music loudly so that patrons couldn't hold a proper conversation, and thus, drank more instead.
Our goal is to eventually open source the client Apps. We had planned to release it earlier but a couple Spanish government officials in Spain threatened to incarcerate any developer working with this app so we'll have to take additional precautions before releasing it. The pressure to develop a product and gain traction is hard as is, but adding the pressure of personal integrity and security is another order of magnitude.
I often wonder how much of a head start the isolating nature of English gave for computing. It allowed ignoring a lot of inflectional and agglutinative complexity.

Concretely I mean it's very easy to generate text using sentence templates. Just plug in words and it works out. "The $process_name has completed running." "Like $username's comment" "Ban $username".

Relatedly, I think focusing NLP efforts on English masks a lot of interesting phenomena, because English text already comes in a reasonably tokenized, chunked up and pre-digested, easy to handle form. For example speech recognition systems started out with closed vocabularies, with larger and larger numbers of words, and even in their toy forms you could recognize some proper English sentences. To do that in Hungarian for example, the "upfront costs" to a "somewhat usable" system are much higher, because closed vocabulary doesn't get you anywhere. (Similarly, learning basic English is very easy, you can build 100% correct sentences on day 1, you learn "I", "you", "see" and "hear" and can say "I see" and "You see" and "I see you" and "I hear Peter" which are all 100% correct. In Hungarian these are "nézek", "nézel", "nézlek", "hallom Pétert" requiring learning several suffixes and vowel harmony and definite/indefinite conjugation. The learning curve till your first 100% correct 3-5 word sentences is just steeper.)

I don't mean it's impossible to handle agglutinative languages in NLP, I just mean the "minimum viable model" is much simpler and attainable for English, which on the one hand was able to kickstart and propel the early research phases and on the other hand perhaps fueled a bit too much optimism.

English can seem very well structured and it can tempt one to think of language in a very symbolic, within-the-box, rule-based way. In terms of syntax trees, sets of valid sentences etc, instead of "fuzzy probabilistic mess" that it really is. Surely, the syntax tree, generative grammar approach (Chomsky and others) gave us a lot of computer science, but this kind of "clean" and pure symbolic parsing doesn't seem to drive today's NLP progress.

In summary, I wonder how linguistics and especially computational linguistics and NLP would have evolved in a non-Anglo culture, e.g. Slavic or Hungarian.
I only used Google's Closure Tools for optimizing and obfuscating the code. Should probably add that to the post. Thanks
Do you really not realize how many cities there are (for instance, Columbus Ohio) that have a large gay scene, yet a low cost of living?
Turbofan optimisations, SharedArrayBuffer, Web Assembly really impacted performance of my game engine. With enough assets it's already possible to make GTA V complexity and quality game running in the browser. The biggest progress in browsers and webgl performance happened in the last 3 years so it doesn't matter what you've been hearing 10 years ago. It already happened and is possible NOW, even on phones.

"Loading time is latency too" no it isn't. It doesn't matter if you're getting closer to an object and in the distance it fades in(or loads higher LOD) even with 500ms delay. But in streaming game as a video when the whole gameplay is delayed by 300ms it already makes entire competitive game unplayable.
It's more than that though.

Scala example:

myList match {
case Nil => 0
case first :: Nil => first * 3
case first :: second :: Nil => first - second
case first :: second :: rest => first * second + sum(rest)
}
There are gay people everywhere, you might just have to use a dating app or something. There are also lots of smaller towns with a progressive atmosphere like New Paltz, New York for one specific example I'm aware of. It's not the wasteland out there beyond the city limits you might think it is.
I want Stadia. A couple of weekends ago I wanted to play games with my kids. We have 4 PS4s and we were going to play Destiny together.

The wonderful family time never happened. We spent 2 hours waiting for updates to the PS4 so we could connect to the playstation store to download Destiny. We then spent 3 hours waiting for Destiny to download (60GB IIRC). By the time everything had downloaded and updated the moment was gone.

We don't play games often, but when we try to, we spend all the time we had waiting for updates.

Stadia solves a real problem.
>no more piracy (which leads to more games or bigger games)

That doesn't make any sense. Where is that money supposed to come from? People who aren't buying your games are not your customers so denying service to them does nothing for your bottom line.
> Once DoH (and certificate pinning to go along with it, to prevent you MiTM'ing the requests) is pervasive you won't get to control DNS on devices where you can't execute arbitrary code. That ship has sailed.

This isn't entirely the case. I have regained this control on my own machines by implementing a proxy that MITMs all HTTPS connections that happen over my network.

Certificate pinning won't allow this to be evaded -- all it will do is prevent the HTTPS connection from being established.

All devices that I use, including remote ones, only connect to the internet through a VPN that I run in my network, so they are all MITMd as well.

That's not a solution that everyone can pull off, and it's not a solution that I'm happy with (because I'm introducing a weakness in the security chain), but it's the best one I could think of.
iRedMail rolls everything into a convenient package. The basic tier (no tech support) is free.
It's quite common in games for AI to pick a random decision. Simply put, a good AI is a character/NPC that appears to have a mind of its own, and its own life. Nothing beats random at explaining someone's behaviour based on a personal history you don't know.

If AI responded/acted based on a predefined set of patterns that could be recognizable, the player would automatically feel it (pattern matching) and makes the NPC far less interesting.
Not OP, but I'm also not sure how OP will provide a decent reference of constantly moving goalposts of privacy wrt to privacy implications of the Facebook platform. The default has always been towards public and noisy, even as Facebook has been forced to mature and realize there were privacy implications about things they were doing by default on the platform.

Despite a culture of "move fast and break things," things have never been broken from new more restrictive default privacy settings. Users who signed up in 2005 would still be an open book by default today.
I have such high hopes for remote development, I want this in all my editors/environment.

Semi-OT but: How are spinup times for different VM/host options? Would it be feasible to have a beefy dedicated machine with something on it that spins up a VM/container when I SSH to it, with all my stuff on it?

Would it be feasible to build something like that with any of the major cloud hosting providers? One always-on server accepting the SSH connection and forwarding it to a fresh VM or something?

It seems wasteful to resources allocated 24/7 when they will probably only be used 8/5.