skysight-inc/HackerNews huggingface dataset:
Many products marketed as "rubbing alcohol" contain additives like castor oil.

Just get a bottle of "70 percent by volume of pure isopropyl alcohol" where the dilution is water (and the denaturing bitterants) and nothing else
I have wondered if it would make things hard on me when it comes time to threaten to leave and keep my cable internet bill low.

On the other hand, I'll be saving $100/mo versus Verizon (big family plan), so even if I have to eat a $20 increase in my Comcast bill, it will be well worth it.

I also get access to xfinitywifi hotspots, which I previously didn't have because my Comcast internet is below the required tier (60Mbps).
+ I'm wary of Amazon Grocery. We had a bad experience with home delivery 10 years ago and my wife refuses to do it again. For packaged goods and non-perishables it's fine, but with fresh meats and produce it's hit and miss.

It may not be failure but I doubt it will kill or disrupt the grocery business.
I've worked with django for a considerable amount of time now (~9 years), and I have found the documentation a joy to work with. The documentation generally covers each piece of functionality, and the source code is rich with documentation.

When it comes to django itself, there are nuances, and yep, some of them probably can be smoothed over for developer experience, but developers must have knowledge over their tools.

If you feel like django is getting in your way, take a step back. Maybe you can remove some of the abstractions it provides and do it yourself? Maybe look at the source code? If the magic is no longer working, it's time to realize that it isn't magic to begin with, but possibly a lack of understanding.
after some functional programming experience, you may learn that functions just compose more elegantly than objects.
"Objects are a poor man's closures" (NN)
True.

I just had the hope, that integrating this into existing JS code-bases would be easier with TensorFlow.js :)
Are you seriously comparing a big village of 200k people with the almost 4M people of Berlin?
A lot of people are better at a lot of things than the current administration, that shouldn't be a benchmark.

And this argument is garbage. Individuals accumulating massive amounts of wealth doesn't do any good for society.
No, your point was, "It is if you allow the other side to do exactly the same, as noted in the linked article."

The other side is not doing exactly the same. The other side never intended to do exactly the same, and for good measure, the CEO promised that if they did, they would be prevented from doing so, too.

You are now making the claim that, if side X exhibits behavior A, and opposing side Y exhibits behavior B, it is no longer legitimate to compare behaviors A and B - whatever the behaviors are, they are exactly the same simply because they're held by opposing sides.
> look for pieces to capture in any given turn

Not as a general rule. If you're playing as the attacker, you don't always want to take defender pieces even if they're "free" - they're more useful boxing their own king in.
Knockoffs of what food? Like selling not organic produce as organic?
> It might be a sensitive topic, but apart from small things like knowledge of medicinal plants, there is little to be learned from niche cultures in terms of technology or even the advancements in art.

That was the fundamental belief behind the eurocentric approach to anthropology, and other ethnocentric supremacist belief systems which from ignorance brought a lot of hardship to the world.

You don't have to look far enough to see how your culture, not long ago, was just as niche and pointless as the ones you're criticising now. You should also know that dominating cultures have already succumbed into irrelevance in spite of all the supremacist beliefs. Perhaps there's something to be learned about poopooing other cultures
Good question, I'd look at Clojure with JavaFX or even the good old swing using seesaw.

Or F# with WPF, though F# is also OOP, but for some reason I feel its less so then Scala, and forces more functional constructs on you.

ClojureScript with Electron can also be an option if you're okay with Electron apps.

Finally Haskell and reactive bananas is an option too, that's pretty strongly functional.

I'll also mention Red, red-lang.org, its still in alpha, but is pretty sweet for simple GUI app on desktop.
Great. That's your prerogative. With Blue Apron, I didn't have to leave the house so it was incredibly convenient, the food was good, the variety of recipes was good, and I got to cook with ingredients that I never would have picked out on my own or that just aren't available at my local grocery store.

Convenience is the major factor but there are all kinds of pros to the Blue Apron service that I would continue to benefit from if it wasn't just for the incredibly wasteful packaging and processing. If they just shipped all that stuff without all the wrapping, I'd be fine with that. I've done farm boxes before that didn't need all the plastic.
There's zero evidence of that here.

"No attack ads" isn't the same thing as "no anti-Hillary attack ads". If you can cite the Hillary campaign getting a custom emoji for an anti-Trump hashtag, do so.
Ah, I think I'm arguing a different point, then. I fully grant they are thinking in different ways. For that matter, though, so do different humans. There is a great Feynman story about how he and a colleague both counted "in their heads" using completely different methods. To surprising results.

So, I am not arguing that they think the same way. I just don't know if that really matters. Regardless of if they think the same or another way, there will be ways to fool them. They could still be "thinking", though.
You seem to be forgetting that during this time period the world population grew from 2.5B to 7.5B. That's faster than the fertility rate decreased.

> Globally, the population of young people has decreased.

The proportion of the population which are young people has decreased but the total population of young people has increased significantly: https://data.worldbank.org/indicator/SP.POP.0014.TO
Should I build this tool for Indie Hackers?
Ahhhh... hmm. I thought it seemed too easy.
When I traveled briefly in Yunnan, down in Xishuangbanna, I frequently ran into folk where I, as a white foreigner with only 4 years of study under my belt, spoke Mandarin more fluently than they did - and this included people who were nominally Han, not one of the 50-odd ethnic minorities down there.

I'm not sure requirements can be said to be strict when the locals will tell you to your face that the mountains are high and the emperor far away.
Yesterday I tried to post a link on FB to an "Anonymous video maker" that I saw linked in an article shared here. It's just a web based video maker but when I tried to post it I got a message saying "Facebook thinks this is spam" and FB wouldn't let me share it.

Since the page doesn't promote any political view at all we might hesitate to make the leap that they are censoring political views but because the entire purpose of that app is intended for exposing corporate/political/social issues it's a bit difficult to believe FB doesn't have that in mind when they block a link to it from being shared.

I'd love to hear what other reasons they might have because I really cannot think of any that hold up.

Here's the link: http://anonymous-video.com/index.html
Just ensure the bits are always zero on allocation, use DFS, and ensure you re-zero the bits on the way out.
Yes? I don't particularly enjoy the feeling of touch-screening through bacon grease, and am wondering why anyone would willingly subject themselves to this.
That's coming soon :)
What I found interesting is that there are 5 strong dialects of Romansh with no single one dominating. In 1982 a unified version was produced and is used in some administrative offices (and makes having "Romansh" an official language of Switzerland less of a headache), but the people speaking the different dialects don't want to change to the new version. Makes sense that these small Alpine valley cultures want to speak the language their ancestors have evolved over the millennia, not some newfangled mashup.
Possibly, CVS has a program which uses it's big discounts it gets on the drugs it sells in stores to sell them to employees for their health care needs: https://www.benefitnews.com/news/cvs-e-prescription-program-...
Show HN: Jael, a Powerful Server-Side Templating Engine for Dart
Maybe they should have just written it right the first time! /s
The Amazon effect has started already
Grilled+Herb+Butter+Prime+Rib
Cerebri AI raises $5M Series A round led by M12, Microsoft’s venture fund
"it's pretty common for conservatives to encounter left-wing hostility and censorship from other users of social media sites."

Other users can't censor. That's not an ability they have.

And really, the only hostility I've seen targeted at conservative views are those viewpoints that decide that certain people shouldn't have the same rights as everyone else. And I can very much understand that, if you were told that you couldn't marry the person you loved, or even that you shouldn't be allowed to exist in public, you'd be quite hostile to the people who spout those viewpoints too.
And yet Apple is eroding trust by pushing buggy software and poor quality hardware. Maybe his focus is just elsewhere but Apple is who they are today because of an attention to their products that other companies lack.

Maybe he's trying to position Apple as a privacy minded trustworthy company when it comes to your data but he's ignoring or entrusting the crown jewels to someone else while he does it. If people stop buying Apple products because they're unreliable and support sucks then it won't matter.
Yeah, I've bought counterfeit Amazon Basics batteries off of Amazon before :/
Its awesome yes, but also - horrific in a way. I felt that way in italy. Everywhere you went, some master painter, artisan or historic figure went before you, all you ever did was but a footnote in history compared to the aeons gone before.

It creates this mindset of golden-ageism, where you expect everything to be already done, everything to be discovered and all of it, just some library lookup away.
They probably should but code as text has a lot of draw backs (and some benefits of course) one of which is that the only way to document a lot of edge cases is via comments in the text which people don't like and in large/long lived codebases immediately start rotting.

I've seen far too much

// Workaround for <Foo bug> in <Browser no one has used for a decade and we haven't supported for five years>

I've often thought that code should have 'layers' that can be toggled on/off (comments and comments by category been one case), often when I'm writing code I don't want to see the comments while I'm writing it since I go back through afterwards and add them and they otherwise just get in the way, it would be nice if I could toggle them on/of rather than just folding them.

I've actually given some thought to how you'd implement it but I really need to hack up a proof of concept to see whether it's something I actually find useful (pass the sniff test).
Here's a nice counterpoint.. I was on a project where the chosen database was Vertica. I think everyone assumed the DBA had used columnar style databases in the past. So later we found out the DBA didn't know what a projection was. Projections are the REASON you choose a database like Vertica in an analytics project.

In the end many of the various contracting companies started to work together to work around the DBAs ineptitude and work on ways to speed up performance, including projections. We kept him in the loop, but it just felt like the only thing the DBA cared about was permissions and user accounts. In fact that's the only thing we kept calling him for was one of our accounts would suddenly not work. He was also extremely insistent against tools like Liquibase to keep all environments in sync and standardized. Instead our Dev and QA through prod would all have different tables and columns all over the place because the DBA WAS IN CHARGE OF THAT.

This was a large organization, and 99% inefficient. There IS a reason large companies are trying to run projects like startups. DBAs are often like pizza flippers, whereas developers don't like doing things multiple times.
It is also disingenuous to conveniently omit the fact that Berlin, as a major German city, enjoys economic benefits gained at the expense of other EU member countries. There's no such thing as a free lunch.
Thanks for the pointer, but I'm afraid I have zero knowledge of ML and wouldn't be any help.

I have to say I'm a bit sceptical that this approach can work purely based on win/loss conditions - an attacker victory in particular can often take hundreds of moves in Tafl games.
But that's just not doable. I can't go on Twitter and censor someone's tweet.
Your username is kind of interesting in light of your comment here. It kind of argues against your point...
> it's not incumbent on the student or athlete to develop it, it is the sign of a good teacher

Its more a sign of both - the student's willingness to adjust and the teacher's willingness to refine. The reason I say both is that you run into students that have a better chance of picking something up right away (prior experience) and others that do not. The student that does not have that prior experience still needs it in order to be successful. A good instructor knows not to only focus on the people with prior experience and help boost the latter as well.

For example, in martial arts (as I noted elsewhere), you have someone who has prior experience in body coordination, which makes it easier for them to pick up an art (or dance or a sport). A student whose never stepped on to a mat in their life still needs body coordination. While a good instructor should see that and help build that coordination, the student needs to develop motivation and discipline to do these things without the need of someone else. An out of shape student should needs to recognize they need to put in extra work to move up a level - that is something the instructor can only point out.

A great book I use as a backing to my teaching philosophy is Mastery by George Leonard[1]. It categories the different personalities of the student into Dabbler, Obsessive, and Hacker (not in a good way). Dabblers try but quit when things get hard; Obsessives consume everything possible until they start seeing diminished returns; and Hackers just kind of "show up" and steadily maintain/improve. People can be all three for different things but its handling the particular category appropriately that pushes people toward mastery.

[1] https://www.amazon.com/Mastery-Keys-Success-Long-Term-Fulfil...
The Consultants Are Eating Madison Avenue’s Lunch
Does something prevent you or other STEM guys from freelancing or finding a remote job?
Yes but wasn't Holmes allowed to give people fake services for many years before it caught up with her?

In no way I say it was fine, I'm just saying that Amazon will have time and opportunities to fix whatever counterfeits popup before hammer will go down on them.

It may also be they won't allow 3rd party markets into healthcare, we just don't know yet all the details.
I was thinking you meant in the context of creating a web application but yes. You should never use ASP.Net to run any long running process even if it is kicked off via a REST call. You should use out of process web workers or some other type of queuing mechanism.
But if I understand correctly (I've never used mirage) mirage is a unikernel for ocaml applications. It compiles down to xen system calls, for monitoring and administration. Mirage isn't actually an implementation of an OS in the traditional sense.

Ocaml is of course already fast. INRIA has been using ocaml for compiler hacking for several decades. The speed comes as no surprise, but eventually rust will have inline assembly support, it's already nurturing some basic SIMD features, it is already being turned for lower level dominance.

I think ocaml could compete, but not the way it is now.

With linear types in the future, perhaps ocaml could follow rust's lead and implement a memory model around move semantics.

I'm not an expert in this area, but I do perceive a nontrivial gap here. Ocaml is not built for writing system drivers. And a good system driver is written in something that was designed to be used for doing so, imo.
Except that SQL has never had great DAG data structures, queries, nor indexes. You can model a DAG in a relational database, and you can non-standard SQL extensions to get some decent but not great recursive queries to do some okay semi-poorly indexed graph work, but having maintained databases like that at various times that all gets to be just as much a "custom file with a custom format" as dependent on database version and business logic as anything git is doing here.

If there was a stronger graph database store and graph query language for consideration than SQL you might be on to something. SQL isn't a great fit here either.
It depends on what you mean by healthcare. There are many different supply chains in the industry and they are all regulated and managed slightly differently.
> Wipe down exterior, screen and keyboard area with Windex sprayed on a cloth or use Lysol wipes.

I'm pretty sure this is the worst thing you can do to a screen (use Windex/Lysol). Much too harsh. I believe the better option is using Isopropyl alcohol - see this (source Dell): https://www.dell.com/support/article/us/en/04/sln153766/how-...
LibreOffice Draw does a nice job at editing PDF files as well
They also ban the entire adult film industry from buying ads on Facebook, but nobody raises so much as a peep about that.

But ban ICOs, half of which are scam coins, and everyone loses their minds, there's moral outrage, etc.
Sorry when I'm going all-out nerd here, but isn't the quiet eye the exact stance on war which is talked about over and over in Stephen King novels? I'm thinking It, the Dark Tower series, the Talisman (plus sequel), all basically revolve around the theme of the warrior getting more of that introverted kind of alertness - as opposed to getting more fucked up by the confrontations brought upon them - on every step into the madness that their task turns out to be.
That sounds shocking to me. Did you notify Amazon about that?
The web space I think is offering a bit more on this space than the desktop space: Elm, Reason, ClojureScript are the big ones in the space.

If you don't mind your app working through Electron or some other variation of a web-view, there's a lot of resources for those.
You are missing at least one point of the article --- that specifically training the "quiet eye" actually improves performance.
Nice, thanks for the link. That seems really promising! But it sounds like they still need to fix the trackpad (a decently working trackpad has been my main struggle with Linux laptops): https://arstechnica.com/gadgets/2017/08/review-system76s-gal....
I'm not criticizing other cultures nor idealizing the mainstream one. I'm just pointing out that large efficiency gains can be had from having fewer and bigger cultures.

However, this optimization makes also our civilization more fragile, so the tradeoffs are more complex than in your version of the theory.
One of the best things I ever did for my git usage was installing this ridiculous thing in my .gitconfig aliases:

[alias]
l = log --date-order --date=iso --graph --full-history --all --pretty=format:'%x08%x09%C(red)%h %C(cyan)%ad%x08%x08%x08%x08%x08%x08%x08%x08%x08%x08%x08%x08%x08%x08%x08 %C(bold blue)%aN%C(reset)%C(bold yellow)%d %C(reset)%s'

It lets me type 'git l' and get this kind of commit graph:

* 8264cf2a 2018-06-28 yebyen (origin/dev, dev) ...
|\
| * df6e4c49 blabla commit messages
| * 195d8924 commit messages
|/
| * 96e74a5c (branch-label) commit message
| |\
| | * b2786c07 blabla
| | * 85721288 blabla

This is semi-related but not nearly as interesting from a technical perspective. But it's one of the missing features in Git, to visually help people understand why it's helpful to rebase occasionally, and keep your commit history clean.

I think I found it here[1]

[1]: https://stackoverflow.com/a/16735971/661659
What part of "It's the removal of term limits that is concerning" don't you understand?
In practice, no.
I don't think it's a garbage argument, I think that individuals with massive wealth have two useful qualities:

1) They are competent at wealth accumulation, which indicates some level of aptitude and intelligence

2) They have a large mass of capital with which to fund new businesses and ventures, and are likely to pick good candidates because of 1)

So, I don't see the problem here. It seems to me like they have an enormous good thing to offer society.
Huh, the article specifically says not to use Windex. You've not found it to damage the screen?
> financially beneficial

Oh I don’t mean financially. I mean simply as a quality of life trade off.

Choosing where to live is rarely purely a financial decision. If you migrate permanently it’s probably for other reasons. If you expect moving back to the US where you’d need your savings (e.g to retire) then you need to make it a partially financial decision of course.

Not sure what you mean by the 40sqm flat and no assets, that obviously depends on how much you make and what you decide to do with it. I live comfortably (new car, decent sized house etc) but that is at the expense of not putting aside much. In the US I could probably have more stuff and still set aside a lot of money because I’d be making 2x the money and have lower taxes (If I made 3 or 4 times the money it would probably be in places where I’d be living in a studio flat such as in SF).

But I think what’s being lost is that it’s hard to put a price on things like having long holidays, good working hours etc. None of that is exclusive to any country but it’s certainly differing on average.

In the end all of this is about what you value as quality of life. What kind of money you need to cover the kind of lifestyle you want.
Just because a language has a GC, it doesn't mean it is the only way to manage memory in the said language.

Computing history has lots of examples, all the way back to Mesa/Cedar workstations at Xerox PARC.

Android Things user space drivers are mostly written in Java.
With that line of thinking the limitations are endless:
I wouldnt use asp.net MVC to build a house.
Scientists are studying what it takes to kill “super coral”
Startup Valuations: Why They Don’t Seem to Make Sense and How to Increase Yours
Agreed, expensive phones can have lots of big sized apps
It is a huge pain. Even if your prescriber gives you 3 prescriptions (1 month each, which I think is the maximum amount of time for a controlled substance in a single prescription), the entity that is fulfilling that order is not allowed to hold onto the other 2 for future fulfillment.
> I do not agree with anything that you said.

You don't agree that giving a vaccine later means you're not getting its benefits as quickly?

You don't agree that three pediatrician visits is 3x the exposure to the germs in a pediatrician's waiting room?

As for your pediatrician's particular practice, they may simply be avoiding conflict: http://time.com/3726887/doctors-space-out-vaccines/

> And while nearly 90% thought that such spacing out of the immunizations would put the children, and the community at risk of spreading infectious diseases like measles, 37% said they agreed to do so often or always.

(There are also a smattering of whackadoodles in any profession...)
There's a difference between a language changing, and a language completely dying out.
This article reminded me of a great book I've read several times that deals with sports performance: The Inner Game of Tennis by Timothy Gallwey.

Great read, I reread it frequently. Even if you aren't applying it to tennis it's incredible useful information to be aware of.