skysight-inc/HackerNews huggingface dataset:
My point has been that even though fathers are spending more time with children on an average all children are receiving lesser fatherly attention on an average. May be fathers who love children are staying in marriage thus giving a bias to the whole study.
Which is interestingly the 2nd highest ranked video when you search "lemmings" on Youtube...
Used to enjoy it recreationally a decade ago at age ~30. Now it makes me paranoid, more depressed, lethargic, and definitely dumber if I partake. So I don't anymore.
Are you attempting to confuse the conversation with facts?
What is a stochastic latent variable? Is it just random noise inputted to the network?
Involved in development with pretty insane schedules, 14-18+ hrs/day pretty often and weird as it sounds enjoying my activity immensely. Marijuana keeps me focused at times without a single Alt+Tab for most of the day. Far from ideal or healthy and I wouldn't recommend this to anyone however truth be told there's also a perennial race against time, if I'd be to stop the company would probably grind to a halt.

Never talked about this with anyone and would never even dare interacting with people in public in an altered state of mind but luckily we're a decentralized team. I'm also conscious about the bad part of this being gradual social retreat/isolation and inability of engaging with people at chit-chat/informal level. In my case though satisfaction from seeing an algorithm flying is just too great - but I'm also lucky of having a really supportive (non-smoker) partner, life without this aspect would most probably look much much different.
I am a coder. I work in machine learning space.
I thought I was about to read some satire based on that quote.

Turns out it's not.
Twitter has become a tragedy.
I think this field - sociology - and the humanities in general have become so much politicised that it is very hard to find articles on subjects like these which do not read like an action plan for some or other political group. While I could not get the article through Wiley I did find it on Sci-Hub:

http://sci-hub.tw/https://doi.org/10.1111/jomf.12476

And yes, with lines like "... Given that hegemonic masculinity persists as the dominant gender norm in the United States, the results from this study suggest that further increasing father involvement may require changing the current gendered structure of society ..." it could just as well have been a point of action for some feminist organisation as a research article. This in return will cause the article to be dismissed out of hand by those on 'the other side' - often describing themselves as being 'red-pilled' after Cassie Jaye's documentary 'The Red Pill' on the subject of modern feminism versus the men's rights movement [1].

In my own opinion this article does not pass the muster as it tries to fit the concept of fatherhood in an ideological framework which only fits those who are already on board. While the actual term 'toxic masculinity' is not used it is clear that the concept is seen as valid and as a driving factor behind the supposed failure to be 'good fathers'. In short, it tries to portray a causality between the acceptance of 'modern gender ideology' (in contrast to 'traditional gender ideology') and good fathering. This is a political standpoint, not a scientific conclusion and as such this article and the conclusions drawn in it lose their relevance.

[1] http://theredpillmovie.com/
I use a windows desktop and a MacBook. Apart from some hiccups in the first day of using both, I never make mistakes confusing the two keys now.

I seem to be switching based on the type of keyboard I'm using. Whenever I open bootcamp I have to consciously remember to use ctrl not cmd.
SHAInet – A machine learning library for Crystal
Why the downvotes?

From White Wilderness, as the movie shows drowning Lemmings, put there by Disney employees, the narrator goes:

"And so is acted out, the legend of mass suicide and destruction of a species."

https://youtu.be/xMZlr5Gf9yY?t=2m50s
it seems strange that the one intersection of economic status and subject that boys excel at is being attributed to environmental factors like gender roles(which western culture is seeking to reduce/eliminate) but there is no investigation to the massive discrepancy in the reading gap.

>High-income parents spend more time and money on their children, and invest in more stereotypical activities, researchers said, enrolling their daughters in ballet and their sons in engineering

>The gender achievement gap in math reflects a paradox of high-earning parents. They are more likely to say they hold egalitarian views about gender roles. But they are also more likely to act in traditional ways – father as breadwinner, mother as caregiver

>There is also a theory that high-earning families invest more in sons, because men in this socioeconomic group earn more than women, while low-earning families invest more in daughters, because working-class women have more job opportunities than men.

When boys start outperforming girls, the authors attribute it in part to parental bias towards boys, or societal expectation, but girls succeeding across entire economic ranges in reading is just par for the course.

Even at the end of the article the focus is on undoing what the authors consider to be the boys' edge in mathematics by balancing expectations between genders (read, encourage girls and manage boys expectations) to increase achievement for girls, even though they admit these expectation support boys flourishing just slightly.

>One way to boost achievement in math, researchers say, is to avoid mention of innate skill and stress that math can be learned. Another is to expose children to adults with different areas of expertise, and offer a wide variety of activities and books. Gaps are smaller when extracurricular activities are less dominated by one gender.
Technical interview difficulties
FIU had grand plans for 'signature' bridge. But the design had a key mistake
Ask HN: What has the past 12 months taught you?
> A REST endpoint will execute a highly specialised query that will hit all the right database indices and will return just the dataset required in one roundtrip to the database.

Each time you need to have a new highly specialized query you create REST resource. That why I prefer to be honest and just make RPC call.

> Meanwhile with GraphQL your server will have execute what's essentially `SELECT <all>` three times (otherwise your "dataloader" won't be able to cache data for more complex queries) and do all the filtering and joins in-memory in-code.

That fine, because easy cache invalidation is worth it. You will find that REST complex endpoints will take cache the same data multiple times.

> Hahahha wat? The client has no access to data. The only thing it does is send a query request to the server. The server will parse the query. The server will request data from the database (multiple times). The server will end up joining, filtering out, caching, figuring out proper auth access to, etc. etc. to data.

I said data access, not data. The benefit of GraphQL materializes when you have multiple client application that targets same backend data store. You describe your data schema and clients can figure out what data they need.

> Yup. You only muddle your code with those queries (the code needs to find a way to compose/filter out/etc. etc. etc. the data for the ad-hoc queries from the client). And you only do multiple redundant and expensive trips to the database (what happens when the DB is sharded, and some data required for the query lies in a different shard? What happens when connections are slow/interrupted? etc. etc.)

You have cache. Having only one copy of user in the cache is super important. GraphQL is not creating expensive queries. With GraphQL it is easier to shard your DB because you will have less joins.

> No it won't. Dataloader only caches some data during one request. On the next request you will do the same: expensive multiple roundtrips to the database.

Dataloader supports any Cache backend. In production, you will use something like Redis. Whole point dataloader is to cache between requests. Its supports cache invalidation as well.

> Oh. By the way. Remember how you dismissed ORM? Well, your dataloaders and data resolvers (and whatever other new lingo GraphQL came up with) is nothing but a very limited and inefficient ORM.

No, they are query interface. They expose DSL for accessing data. Mapping is something that can be done in Relay.
indeed! this plugin does the trick too: https://www.npmjs.com/package/eslint-plugin-react-native-glo...
An "industrial strategy" usually amounts to the government picking winners and then subsidizing them using my tax money. Governments in general have a terrible record of predicting which industries and technologies have potential. No thanks.

A better approach would be to simply establish a favorable business climate and leave it up to the free market. Help the displaced workers with income redistribution and subsidizing training.
I didn't know that was a thing. Thanks for the tip!
Most of the UI on mobile is custom, material libraries are also not that "native" and usually lagging behind the current specs.
> Why bother with rasterization when you can write a ray tracer in a page of code and get better results?

You do realize that ray tracing is ultimately a problem whose performance is determined by the external memory system?

Unless you’re thinking about each mini CPU rendering a bunch of reflective balls where the full scene can be stored locally in each CPU.

Because once you don’t, you’ll have to find ways to cover the access latency to the shared memory pool, and before you know it your super simple CPU will looks suspiciously like the shader core of today’s GPUs.

Your other examples have similar limitations.

The truth is that there are not many problems that can efficiently be mapped to an architecture with tons of small CPUs, some local RAM, and nothing else.
I think the commenter is saying something I've felt about cross plat for most of the 10 years I've been working in it... ultimately the best user experience is delivered by the native platform and tools.

Cross platform tools can get you really close but you'll be spending a non-trivial of your time tinkering/tweaking shared code to fix or create different issues on different platforms. That's time that takes away from creating a great user experience on a single platform.

That's not to say Cross-platform tech is all bad. Just that you have to be aware of the tradeoff that you won't be able to 'give it your all' towards the best user experience on a single platform.

PS - the one tech stack that gets you really close from all the ones I've tried (Mono, C++, hybrid web apps, RN) is Unity. But that's for an entirely different use case than apps :)
I'm probably not a good example, I've usually been a "jack-of-all-trades" kind, but it's very often the very same way you did - you see jobs stop asking for a particular tech and start asking for others (and it's probably too late to make a killing by then).

No-one is asking me about my Novell NetWare experience these days :P . I do however work mostly with Microsoft products and they've given me a good run (from vb6 to .NET and my old SQL skills still serve me well).

I do sometimes wish I'd picked up a fad faster (Ruby several years ago, React a few years ago, Blockchain last year and AI/ML this year).
“It’s like you have a loved one in a coma in the hospital, and you have the doctors telling you you just have to give it time and she’ll wake up,” says Callas. “But if it’s your 97-year-old grandmother, you’re going to be very concerned, and we are. By no means are we out of the woods.”

This is just a sad analogy. Yes, let's compare the life of a robot to the one of a human being.
The more successful someone is with a behavior set X, the less likely they are to feel that they should change anything about X. Today’s best example of this is Trump.
That's not epistemology... epistemology is about the fundamental nature of truth and knowledge, like whether reality is shared and knowable. I think you mean 'common sense.' Though nowadays always spoken of positively, originally 'common sense' referred to the sense of commoners, being incomplete and unreasoned and just an accumulation of happenstance. That's pretty much what common misconceptions are.
Why Facebook and Google should pay you for your data
I chose to learn nim coming from Python, because found C++ to be annoying and difficult. It feels like python but faster. I have compiled to to JS and integrated with complex C++ libraries. I like it so far. Metaprogramming is cool feature. Community is also really helpful.
In retrospect, that sounded sassier than I intended, mea culpa.
IANAAstronomer but I would imagine the atmosphere is necessary for both the suspension of dust particles and the propulsion of dust particles.
Don't fall into the trap of thinking that HN is good. All societies are biased in various ways, and there are plenty of bigotries and stupidities uttered here on a daily basis.

What you are doing is drawing an us-vs-them distinction. It's not healthy for discourse.
Launching Beta version of a free alternative to Coinigy
They exist but they are quite limited. Even installing fonts on iOS seems like a hack, so I can't imagine doing advanced stuff such as inserting videos into a presentation being easy on it.
I've used (custom, simplified) FATE with young children. Worked like a charm.
I have been working on a side project for the past couple of months. Mainly, my goal was to have a platform where I can login to all my crypto exchanges but not have to go through the login / 2FA steps and have a unified interface. I also didn't want to upload my API keys to a 3rd party server like it's the case with coinigy.

That's how I came up with Silex, the API keys are stored encrypted on your laptop and you only need a PIN code. The PIN code is just guaranteeing that someone who steals your laptop cannot access your funds before you have time to realize it and cancel your API keys.

How does the encryption work? The PIN code is sent to my server and is hashed with salt, the hash is checked against a hash stored in my database. If the hash is wrong a pin retry count is decreased. After 5 wrong pin, the account is cancelled. Their is no PIN reset available. If successful, the hash is sent back to the client and is used as encryption key for the local storage of account information. So the attacker would have to attack my database and steal / hack my laptop to gain access to my fund. This sounds safe enough for me, but I'm open to suggestions.

Not all exchanges are created equal and at this stage of development, not all exchanges allow all operations. That being said, in its current version, 7 different exchanges have been integrated: Binance, GDAX, Bittrex, Kraken, Kucoin, Poloniex, Cryptopia. Let me know who should be next.

Now you can give a try, just go to http://silexapp.com and click download.

Feedback is the most valuable thing. In the app, you can vote for the next feature to be implemented by going to HELP > FEEDBACK
Here is an excellent talk by Geoffrey Hinton on exactly that topic https://www.youtube.com/watch?v=rTawFwUvnLE
You should check out Tesseract. You can do a lot with just running a cli command on your image.
Other than maturity, what are the reasons you've chosen to go with D (and are now choosing to pursue Zig)?
Saw this story via an @EdwardTufte tweet:

https://twitter.com/EdwardTufte/status/1007395311541682176

> A+ This is beautifully executed technical report by the Miami Herald, an instant classic of news reporting. Note that this report is a document not a deck. The FIU admistration loaded the bridge design down with features.
Facebook bringing $750M data center to Huntsville, Alabama
If you're referring to increasing the speed of 3D rendering, it's very unlikely that this is faster than a traditional rendering method. It's probably an order of magnitude or three slower. If anything it would assist in the art stage, not the rendering stage.

Also, what would you render? You still need input.
While the robot masters may have won the intellectual battle, we can at least feel safe that they completely lack our vibrant culture and quaint charm. Worst case scenario, we'll have jobs being human furniture (snacks and whatnot on our scantily clad forms), but at least we'll still be getting that paycheck. I don't think things are quite as grim as they seem, there are plenty of jobs left for humans to do as long as other humans exist. Stuck in a box guy, needed (admittedly demand has dropped), artists, explorers, more diggers for the Big Pit that the robots want us to make... the list goes on.
>At times they're passion projects that still need to gain traction that entreats the company to something worthwhile to the company

That's not the case with React Native though.

The problem is that the surface area is vast, and the popularity is booming through the roof. If RN team looked at every issue, the (very active) development would stall completely. On the "web" React repo we can afford to do this because our surface area is much smaller, but on RN it's not practical.

So instead, the RN team tends to focus on the issues that are reported most often by the FB product teams. While this is not a great outside communication strategy, it ends up highlighting most pain points shared by folks outside the company too. Note this includes vast architectural improvements as highlighted in the post--something that goes way beyond a traditional GitHub issue report.

While admittedly this approach puts FB's needs first, it also serves as an important way to keep the team focused. It is very hard to deal with dozen new issues every day and still move the project forward so they chose this path.

I want to highlight that RN has maintainers outside of FB who help with different parts of the codebase (because again, the surface area is vast), sometimes with more expertise in those areas than people at FB. So the project isn't dependent on FB maintainers looking at issues alone. Folks outside can, and do help.

This doesn't mean issues don't end up being addressed in the end. But GH issue communication model just doesn't scale well for RN.
Here's how it will go down: China will steal GCC from GNU. Turns out the GNU people are really bad at guarding their Property. Then Russia steals GCC from China to demand ransom. Redhat will pay, it's their business after all. Bad times ahead I tell you...
Doesn't this assume you can slow down and start back up/get back up to speed arbitrarily?
Most people in the US don't have more than 1 viable ISP in their area, so switching is not an option.
> The high-end Mac users have a better story, because Apple needs developers for their ecosystem, and those people need good tools. I can't imagine Apple being interested in developing dev tools that run on non-Apple devices

They could turn macOS into an exclusive dev tool for their ecosystem. Currently it's basically the main dev platform for rivaling ecosystems like the web, and the companies in that space that compete with Apple.

A switch of the desktop architecture (they already announced that this will happen in the coming years) might enforce the apptore on iOS as well, and destroy the homebrew and third party scene.
Yeah - but there's a LOT of variables that come into play for something like that. It'd likely be easier to either record it with something like BugReplay.com or video.
Most of their drawbacks to randomization apply to uniformity too, other than sites changing behavior due to your randomization. Uniformity has the big drawback of making it apparent that you're using the Tor browser, which is a red flag in some cases. At the very least it invites extra scrutiny. It's a strange design decision in my opinion to announce to loudly that a visitor is using the Tor browser when they presumably want to attract as little attention as possible.
That too is what I thought of. Though in the book the product is of dubious quality and constantly changing what it promises. So it's hard to be believe someone thought it a good idea to associate their product
https://www.esperanto.ai is a similar example, with 4K+ RISC-V cores on a single chip.

https://www.electronicsweekly.com/news/risc-v-processors-mak...
I wonder if many people who experience this make a switch or just leave the field entirely. I started in mainframe cobol around y2k via a financial services companies boot camp program. Switched to java and j2ee not long after. It was a pretty good gig for someone with bs in “field that no one hires for”. The thing that prompted me to jump was the company starting an offshoring initiative. I left, retrained myself, and have a career for 15 years after most onshore devs at that company were laid off long ago.
Wouldn't the last noun be 'the fictional fact'?
> how the heck do you guys switch operating systems that easily?

My answer to this is, use cross-platform software as much as possible and avoid anything platform-specific (especially if dealing with Windows or MacOS). I use a Mac at work and a Linux (with KDE) at home, and hardly even notice the switch between these two environments. A terminal is a terminal, and a browser is a browser...
How much data is planned to be ingested daily?
All good points, thanks. I guess I was remarking on other experiences more to do with other FB Open Source projects versus giants like RN.

edit: Just realized which Dan you are. Thanks for the insights. Your team does good work.
I find it truly horrifying that we got to a place where it's a real step forward that fewer people are using Facebook for news.
This isn't "coming from Facebook".

RN isn't maintained by Facebook alone. The surface area is vast, and there are many folks externally who help with different pieces that they depend on or care about. There's a few consulting companies that help maintain RN, and they need to earn money in order to be able to contribute to open source instead of working on their client's projects.
The funny thing is David Attenborough docos are horrifically anti science. Basically just nature porn.

But the previous yard stick was doco's that Disney was making, way, way worse, so the BBC got more credit, it changed the game.

But the whole population doesn't need to understand nature and most people agree we need to preserve nature where ever possible so there's still value in the Planet series etc, but it scary how many biologists/scientists believe it.
I run Visual Studio on my Mac and full proper VS Ultimate on Windows and both are fine. For C++ it works well.. IMO a lot better than XCode IDE, Code::Blocks, Eclipse or any other out-of-box that I’ve tried.

Interested to know why you say that VS is a disaster?
It's not unheard of to have "sponsored" issues. In this case though, none of the commenters on that thread work at Facebook. It doesn't mean the issue won't be fixed if no one sponsors it but if you care about it getting fixed sooner, you can send in a fix yourself or sponsor someone else to do that work.
The life of a human being can be evaluated in terms of how many people they've interacted with, the influence they've had on those peoples' lives, and the lasting memories that people carry with them once that human has gone.

It is quite possible to apply the same metrics to "a robot" (which is actually an entire science program at JPL), and see that this program has affected the lives of many more people than most humans ever will. There are people whose entire careers have been based on this program, and the community of technicians, scientists, engineers, administrators etc around the robot is just as real as the community around any person.

If this robot ceases functioning, the entire project stops, careers are ended, and a community is fractured. To this community the robot is just as important as any human.

Your lame attempt at concern trolling shows very little respect for the community involved in this project.