skysight-inc/HackerNews huggingface dataset:
I highly recommend "I Will Teach You to be Rich" by Ramit Sethi, which I thought was a great way to get the fundamentals in place. I've bought copies for several of my friends who had no idea what to do with their money.

If you really have tons of money and don't know what to do with it and also have your own business, I'd talk to a CPA about maximizing your tax benefits (if you haven't already) and also to a financial advisor for the rest. CPAs are one of those ROI multiplier type things, where you give them a little money and they save you a whole lot, especially if your tax situation is complicated.
My comment was not directed at anyone, unless maybe the author himself found it rude. I did read the article, and I still don't buy it and don't like that it's presented as fact. I did not in fact mean to make light of what research was done, only that it's easy to fall into a trap of finding correlations and 'proving' them. As I read the article, I could almost immediately come up with an equally logical, unrelated-to-lead counterpoint.
Synergy 1 and 2 both require a license key, so it would make sense for them to prevent non-customers from downloading the software.
Given that flutterstudio.app isn't made by Google, I'm not sure what you're implying.
evidence of our intelligence as a species gets cloudy when we start working in groups as opposed to individuals.

Indeed. I strive for clarity above all things in my writing, but it seems increasingly impossible to navigate the minefield of offense-taking. I try to largely ignore it, but prevailing ideologies don't really care about arguments that are controversial, and immediately jump to labeling.
Yeah, we don't trust just anything that comes in on that socket. For example, we implement standard CSRF mitigations like checking Origin/Referer headers. We also don't use DNS at all in the local frontend/backend interactions and require the Origin to be exactly "127.0.0.1" (or the IPv6 equivalent) which is what we bind to.

(Edit: I just looked it up again and I'm 99% sure that web pages can't override the Origin header, especially when making cross-origin requests.)
Can you give some examples of the kind of complex processes you are referring to?
> You were implying that women were the more privileged ones

I absolutely was not. I was implying that men are not the more privileged ones. Big difference. Surprised I have to explain logic on HN. But this topic really brings out the worst in people, it seems.
Thanks for the info, and I hear you about the lack of research.
> Elon has "said" many things for many years which have not come to fruition.

They eventually do get realized, and that in a way that many people feel will benefit society as a whole.

For example: Zuck/FB don't care a flying fuck about their userbase and only about advertisers (e.g. chronological feed, the entire handling of the "fake news"/propaganda episode, Cambridge Analytica, handing the American democracy over to Trump) and Zuck is doing nasty stuff like buying his neighbors' houses only to tear them down.

Elon Musk, on the other hand, isn't in the game for personal richness (or at least, he doesn't shove it in the face of everyone standing less than a shovel length away). He could have lived in the Bahamas and sipping Pina Colada for the rest of his life already after Paypal, but no, dude puts literally all his fortunes into SpaceX and Tesla, and makes them succeed (SpaceX at, well, providing humanity with re-usable, affordable rocketry after the corrupt, expensive, Russian-dependent clusterfuck of ULA and Tesla at proving electric-only vehicles can exist and are viable), and then still has not enough and pours more money into The Boring Company, oh and meanwhile also releasing everything regarding Hyperloop as Public Domain. And not to forget he could still exit from all the companies and spend the rest of his life sipping Pina Coladas, but not doing so.

Yes, there are valid points to flame Elon Musk on (especially the allegations of working standards violations, with massive overtime requirements etc.), but in the end Elon Musk wants to advance humanity, and Zuckerberg wants to advance his cash. Not difficult to say who deserves more support.
Have you considered Lua tables?

The syntax resembles JSON, but simpler, and keys don't need to be quoted. Trailing commas are allowed, and so are multiline strings.
See the related issue on the repo: https://github.com/symless/synergy-core/issues/3363
I was going to write something more cranky, and then I looked at your username and had a laugh. Irregardless of your perceptive on this, it is good to be self-conscience.
Unions take a lot of (rightful) flak but this is one case where an union would possibly have been helpful.
I didn't even think of using it with operators. Awesome.
Visualizing a quantum wavefunction with macOS’s Grapher.app
I stopped posting at that time as everything I said was either removed or insulted.
Browsers are solving this by making localhost trusted over http (so webcam, notifications, and other privileged features work work), but here's a more specific guide to getting localhost https working on MacOS - using Keychain and a single command to export the created cert into PEM for your local webserver:

https://certsimple.com/blog/localhost-ssl-fix
Sigh. All I wanted to do is to say thanks for the YAML standard -- comments are important but not the only problem with JSON. And truly I can't be expected to remember all of this discussion from like six plus years ago. One thing I remember though, it the trailing comma problem -- we upstreamed a grammar change to Doctrine annotation so "foo, bar," is OK because PHP arrays accept that and it's bonkers trying to code a mostly PHP system without trailing comma support. Also, JSON is no fun to write , you need to have [] {} all correct where YAML is much easier. The less sigils the better and most of Drupal YAMLs only use the dash, the colon and the quote. This is the grave mistake Doctrine committed as well, instead of simple arithmetic (>=1.0) they used mysterious sigils in version specification (~1.0). Drupal is in the business of constantly accepting new contributors and (~R∊R∘.×R)/R←1↓ιR is not newbie friendly, no matter how you slice and dice it. There are certainly advantages of sigil heavy languages like APL and Perl but the scare factor is too high.
Supercomputer Aurora 21 will map the human brain, starting in 2021
> ...abstraction is just something human minds perceive.

This itself is a physical phenomenon :)
Node.js – v10.5.0
i strongly suggest everyone to watch subtle family dramas from Koreeda, very relaxing, you can start with Still walking or After the storm, it's odd how can we relate to people living in completely different culture so much
Depending on how you'll work and charge for time worked, you may want to factor that in the price too. I'm typically a sole person responsible for frontend dev, so most of the work time involves writing code or specifications and very little is communication. Flexible hours and remote work also mean that I'm not charging for slacking around the cooler, or having a lunch.

I just can't do 8h days 5 times a week of this kind of work consistently. So if you compare/base your compensation to FTE, factor in that no FTE comes to work in the morning, writes code for 8h straight and goes home. I add 30% just for this over the FTE salary, aside from other differences.
That's not JSON anymore, that's pretty much enough to be considered a unique DSL. Scary that this is more or less required.
https://gorails.com/series

https://www.railstutorial.org/
The US gov is more and more barking like a mad dog all the time
I've read and enjoyed some Murakami (Norwegian Wood and Hard-boiled Wonderland), but can anyone recommend some (or one) other Japanese authors to check out? This is especially intriguing to me:

> ... Japanese stories focus on the individual adrift in seas of excessive convenience and information, obsessed with personal not political identities, and questions of the soul.

Or maybe some other Murakami. I can say I enjoyed Norwegian Wood quite a bit more then Hard-boiled Wonderland.
This makes no sense to me. People go to movies near where they live.

This is like blasting gym memberships for being limited to one chain.
That depends on whether the dependencies are build dependencies.
I recently posted about a technique I've been developing (and am very happy with) for representing and editing JSON in spreadsheets, without any sigils, tabs, quoting, escaping or trailing comma problems, but with comments, rich formatting, formulas, and leveraging the full power of the spreadsheet.

https://news.ycombinator.com/item?id=17309132

>Recently I've been working on kind of the converse of this problem with JSON and spreadsheets, and I'll briefly describe it here (and I'll be glad to share the code), in the hopes of getting some feedback and criticism:

>How can you conveniently and compactly represent, view and edit JSON in spreadsheets, using the grid instead of so much punctuation?

>The goal is to be able to easily edit JSON data in any spreadsheet, copy and paste grids of JSON around as TSV files (the format that Google Sheets puts on your clipboard), and efficiently import and export those spreadsheets as JSON.

>[...]

Since I wrote that post, I've cleaned up and refactored the code into a portable little library that will run in the browser, or inside of Google Sheets:

https://github.com/SimHacker/UnityJS/blob/master/UnityJS/Ass...

Here's an example spreadsheet (also check out the examples in the other sheet tabs):

https://docs.google.com/spreadsheets/d/1nh8tlnanRaTmY8amABgg...

I haven't come up with a trendy marketing name for it yet (except for the source file name sheet.js), because I think it's important to first discover what it is by using and refining it for a while, writing some documentation to explain it, and getting feedback from other people (work in progress), before trying to name it -- otherwise you might end up calling it "Yet Another <something it's not>".
Could you share a longer description of how do you do it?
Being absurd is being intentionally comedic.
I want all my data on the internet to explode after N days.

I keep asking for this. Google, Facebook, where is that feature?
I don't think this significantly changes expectations. CRISPR and similar systems will still be immensely beneficial for simple traits (e.g. traits determined by a very small number of genes). Some diseases can be eliminated by changing a single gene.

CRISPR and similar systems could someday be helpful for dealing with complex traits, but we first need to understand exactly what genes contribute to them and how, and for many traits, that will take a very long time. In some sense, CRISPR is just a dumb cutting tool. Knowing where to cut was always the hard part, and it always will be.
DNS Rebind Toolkit
Not really, with the exception of genetics Twitter.
This is a couple of years old, visiting Borneo for the second time, but I think shows it perfectly, particularly his comments on slaughtering a pig with a spear (with accompanying, though censored, visuals):

https://www.youtube.com/watch?v=1Vum1F3BFkk
Netflix is only a gatekeeper to their own content. The licensed library isn't allowed to grow because they don't have the cash to let it become a one stop shop. They did have it with their original DVD model but that's being killed off.
I'm personally still waiting for the JIT. I guess it will be a while.
Don't have a cow, man. It's going to stick around.
I'm not entirely sure what your issue is here. Why not reprovision (either with a different provisioned device or your paper key) and give it a new name?
>>Ordinary matter, or "baryons," ...

Whoa. Leptons are ordinary matter too. Electrons are leptons.
>> If he genuinely believes what he is saying is true (i.e. potentially dangerous batteries in Model 3's) then I'd say that is absolutely an honest of whistleblowing.

Whistleblowing is not simply just telling random people, or media contacts, inner workings of companies that are protected and trade secrets. That's not how that works. There are specific ways to do it to protect yourself legally, or you can leak to Wikileaks or media outlets using TOR and other methods to keep yourself safe, but the latter method is illegal while the former method is legal, if not nearly as effective.
I don't know. In basically no other place in my adult life other than Hacker News am I ever seriously confronted, by people I'm actually talking to, with the idea that non-white people are inferior to white people (intellectually or otherwise). It basically only happens to me here. And the (bogus) argument that science conclusively shows certain racially-defined subgroups to be inferior is the most common form that sentiment takes. So I wouldn't be surprised if people here were hypervigilant about that.

I'm not looking for people to be racist (I get a sinking feeling in my stomach when someone whose comments I've read before on HN says something that betrays a belief in racial superiority; it's not pleasant). But I am pretty regularly on the lookout for subtle or coded appeals to that logic.
JavaScript Performance Benchmark
Yes. YAML and XML do way more than a config format needs. You need key value pairs and basic structures (variables, arrays and maps) and types.

JSON is lacking in some respects but it's still really close to perfect for its use case.
No: Body: Wants: To: Write: – YAML
> My wife tells me that growing up in India.

She's correct. This still exists in smaller cities. I did this with all my books when I went last time.
Tesla claims that some of the information is false (specifically the bit about punctured cells being installed). Whether this is true or not, the manner in which the disclosure occurred doesn't seem to be in the spirit of remedying the situation. It was to harm the company.

Whistleblowing is not about doing harm, it is about preventing it.

Say you dated someone at work and it didn't work out. Say you then went on a tirade around the office indicating exactly what their problems were (true or not), even to people who have no interest in dating that person. More accurately, you'd also pass off any and all benign details (because the installed software was indiscriminately passing off information). Would that be whistleblowing or would that be slander? Say that a good friend indicated that they were interested and you warned them away in private - completely different story.
That doesn't make it nondeterministic if the environment is also deterministic. The nature/nurture debate is independent of determinism.
this is a very well written book and one I think of often...
New $71.3B Disney bid for Fox tops Comcast’s
Now this is something that AI should help with.
Instead of asking, why don't they take a 'zero tolerance' and ban it?
2,000 square meters would fit in a square 45 meters by 45 meters.

The actual gift appears to be 2000 sq Acres gifted from Senegalise President Macky Sall.
Peter Pronovost Checklist Protocol

Checklist doctors should follow:

1. Wash their hands with soap.
2. Clean the patient’s skin with chlorhexidine antiseptic.
3. Put sterile drapes over the entire patient.
4. Wear a sterile mask, hat, gown and gloves.
5. Put a sterile dressing over the catheter site.
>What are these extra costs you might be wondering they are...

Almost all of these just seem like my normal expenses. Why are any of these aside from business registration, private medical and payroll "extra" costs?
The EPA Underestimated Dangers of Widespread Chemicals
I doubt they use the charge card because the main reason they have the ticket verification feature was implemented because users would buy things in addition to their tickets. They basically have you take a picture of your ticket and use mechanical turk to verify.
> Create tables to hold data and any views needed to represent joined tables for convenience. Once that's settled, the express server comes next to create a CRUD API to work with the data and handle user authentication and authorization.

Not sure how you're beating Rails or Django at this, unless you're a 10X developer going against a normal one. For that matter, I'm willing to bet an experienced Drupal developer using drush would be faster setting things up.
HTTP/2 requires https in most (all?) browsers these days. If you’re measuring load times locally this can be a bit of a problem.
I am the author of this article. Apparently people read my website (how they get there, I don't know?)

At any rate, it's worth mentioning that in the conclusion I wrote:

> Don’t get me wrong, it’s not like YAML is absolutely terrible but it’s not exactly great either.

I still use YAML myself even when I have the freedom to use something else simply because – for better or worse – it's very widespread, and for many tasks it's "good enough". For other tasks, I prefer to avoid it.

I think that a stricter version of YAML (such as StrictYAML) would make a lot of people's lives easier though.
I agree, but for me their reasoning was weak and I would opt-out of this feature, because it's not even relevant for me. I don't like when someone messes with my trusted certificate store. And they installed that certificate absolutely silently, I learned about it from hacker news.
A lot of JS tools now will just take a js file that exports a configuration object (`.prettierrc.js`, `.eslintrc.js`, `.babelrc.js`). I find it very sensible.

- Allows code reuse.

- Allows configuration to be as dynamic as you want.

- Can use environment variables.

I suppose there are some cases where you can't trust the user in this way (running configuration code), but I think in a lot of cases you can, and it's generally more convenient.
AMC also has a good relationship with movie distributors, who are the biggest barrier to unlimited movie passes.

AMC can neogicate a revenue sharing model with the distributors, like Spotify does. I’m guessing if a customer sees 15 movies in a month for 20 bucks, AMC isn’t paying the distributors for 15 regular viewings. Probably more like (20 / X viewings) * (1 - margin).

MoviePass cannot do that because threaters are middle men in their model.
I get a lot of flak for this, but there are definitely times I miss XML for certain things and find it way easier to work with than JSON or YAML. I definitely understand some of the backlash against XML that happened a decade or so ago and definitely don't want to return to the days of half of a Java application being XML code.

I think JSON is more efficient to write, but XML often ends up being more efficient to read due to comments and the fact that XML tags often give you better context. I think most programmers (myself included) tend to heavily optimize towards writability when we should think about readability a little more.

An example of this is ElasticSearch, where your queries are in JSON and often end up tons of levels deep - it is super easy to get lost in a sea of closing brackets, whereas XML would let you add comments in and the fact that closing tags have names in them would give you better context about what you were doing.
With Huawei being the second largest Android vendor after Samsung, there is nothing unnatural if Google wants to collaborate with Huawei to make better phones. They might also want to collaborate with the 3rd and 4th largest vendors, Xiaomi and Oppo
American children did the same thing in WWII (for the war effort, not money). In that case there was no mandate, either - it was all community-organized and sometimes highly competitive.
This is how, for example, Beats Updater and 1Password browser extensions work on macOS, as I understand it.
Part of the problem is that the rules are complicated and there's no feedback loop.

Maybe once every week, 1/52 of the bins should be checked manually before being dumped in the truck. And the owners informed if there are problems like envelope windows or pizza boxes.

Yes, it's expensive to have a separate process to provide that feedback, but it might increase the quality of the recycled materials enough to actually raise the value above the cost of doing it.
PR with yowling Trump supporters.

The Georgia GOP state legislature decided not to offer tax-breaks to Delta (and by effect all carriers) because they were angry Delta announced they were ending special discounts offered to NRA members for travel to the NRA convention.
For those who haven't read it, the guy has a very interesting story: https://www.wired.com/2012/12/ff-john-mcafees-last-stand/

Judging by the stories he should not be taken seriously and the media should ignore anything he says (which they won't because his claims are good click-bait).
I also find autocompletion invaluable when I'm working with an API I don't interact with regularly enough to have everything memorized, mere mortal that I am. I might not remember exactly what naming convention the methods conform to, or what order the arguments need to be in, and autocompletion gets me both of those essentially for free, without having to pull up the docs for every method call.
At least in Rust, capture granularity is per-variable, so I think closures don't contain a stack frame pointer? Though, I'm not sure why this would matter to a user evaluating Rust's closures vs. D's nested fns?
Which is more private: Pi-Hole and Unbound OR Cloudflare Tor resolver?
Alright, here's the deal: I've just finished modifying my Pi-Hole configuration to work with Unbound so it caches responses and recurses the TLDs which is fairly "private" in that it uses the root servers rather than an aggregator so there's that.

At the same time, I've just seen that Cloudflare has released a Tor onion service to resolve DNS requests which can ALSO be configured to work with Pi-Hole.

Thus far I have not quite been able to figure out how I may be able to combine them (so DNS queries go from my device > Pi-Hole > Unbound > Cloudflared daemon > Tor > Cloudflare resolver. Not to mention, that seems slightly ... pointless if the Cloudflare Tor onion service provides better privacy/anonymity/pseudoanonymity (whatever) than using Unbound to traverse the root authorities does.

The upshot I see with Unbound is that it's less likely anyone's going to hijack enough root servers that I'll have a reasonable chance of malicious DNS hijinks whereas if someone hijacks Cloudflare's resolver, they've got the keys to the kingdom as far as my ability to resolve hostnames correctly is concerned.

So my question is fairly simple: given the choice between having Pi-Hole resolve DNS queries through Unbound (which traverses root authorities) or Cloudflare's new Tor-based onion service resolver: what are the pros/cons of each and which provides, overall, the best security/privacy/anonymity/pseudoanonymity?

I realize this is a bit subjective and comes down to personal preference when choosing, but as far as the pros/cons go, I'd like to see what other people think and which they'd choose.

P.s. - here are the relevant announcements/explanations of the two services I'm talking about:
https://pi-hole.net/2018/06/09/ftldns-and-unbound-combined-for-your-own-all-around-dns-solution/

https://blog.cloudflare.com/welcome-hidden-resolver/
Lawmakers should not interfere with corporate matters, doubly so for republican lawmakers.
In fairness, shorter than `python3 -m http.server` is an awfully low bar.
Dart's interesting enough if I can actually use it for both Fuchsia and Web [1], but I find the following statement misleading: "Dart’s type system, like the type systems in Java and C#, is sound [2]." Java's type system is not sound [3], nor is C Octothorp's [4]. What gives?

[1] Though what happened with Chrome is a shame: https://news.dartlang.org/2015/03/dart-for-entire-web.html

[2] https://www.dartlang.org/guides/language/sound-dart#what-is-...

[3] https://dev.to/rosstate/java-is-unsound-the-industry-perspec...

[4] https://stackoverflow.com/a/23968075/775282
I find it particularly frustrating when the top results literally contain none of the words I entered, and Google makes sure to show me that by listing my entire query with all the words crossed out. If it's not all of them, it's all but one.

This happens to me regularly. More often than not, it seems like.