skysight-inc/HackerNews huggingface dataset:
Reading this made me sad, but for a different reason than I'd anticipated when I first started reading. The trigger for me was the realization that our children are not having the conversations that they ought to be having.

Talking with/to children is important for their mental development, or so I have been told. I am no expert on this matter, but this is what I have come to understand. It's rooted on the understanding that social expertise is developed by means of continual practice; if kids do not play/socialize/work together at a young age, they risk not sufficiently developing this skill as they grow.

If we are seeing anti-social behavior from children these days it would seem that trends in contemporary society have caused a decline in the opportunities kids have for conversing with others. The lacking development of our auditory sensory skills means a lacking development in the other sensory categories - speaking and hearing are the categories we master first as humans.

I don't believe the cause of this is limited to the apparent advances in the stupidity of early childhood educators, as it is likely that the on-demand exposure to engaging media content at younger ages and other related trends are also to blame. After all, if a kid is staring at a screen, they are not developing their social functions, either.

In general, I believe this damage can be sourced back to the general trends of the modern household, which has both parents working full-time just to get by economically. The humans with which the child is most willing to converse are not available and instead the child is left in a scenario that more resembles Lord of the Flies.

This is all why I, personally, do not plan to bring children into this world until I can afford the time to raise them with the love and attention they deserve. So that the availability of finances has no bearing on their future. I owe any being I bring into this earth at least that courtesy.
I'm an American parent of mixed French-American children, and I have a very hard time believing that schools are the cause of this. American preschools are way behind French preschools in terms of academic preparation, and yet French children aren't exhibiting the same kinds of problems.

If it really is a play issue, it's more likely that American parents don't allow their children more freedom on the playground, instead helicoptering around (I'm guilty) and not allowing them to just handle things themselves.
AWS Billing: Understand Billing and Pricing in Amazon Web Services (Course)
Sure, but this is surely pitched to people building things rather than companies. I don't think anybody in their right mind would integrate something so expensive into their product, and a Raspberry Pi while cute is really not useful inside something commercial.
Kids needs to play, trying to treat a 5 year old as an academic is nuts. Imagination and creativity don't come from studying, they come from playing. Thankfully when I was growing up recess was still important even into middle school.

For that matter I think adults need recess too!
White guy named Michael couldn’t get a poem published so he became Yi-Fen Chou
If you knew anything about academia, or if you even bothered to carefully read my post instead of nitpicking, you would understand that just because something is in general true, doesn't mean that there won't be hundreds of papers showing how this thing fails to be true in special cases, or to a very small extent.

Regarding martingales, a martingale is defined relative to an information set (you know what a martingale is so you already knew that, right?). Saying that there is no reversion to the mean implies being a martingale with respect to the weakest possible information set (the history of prices). Traders, whether high frequency or others, may have extra information outside this information set.

In short, stop nitpicking and revise your understanding of what a martingale is.
That's true, but I don't feel like it's relevant.

React's inline styles API satisfies the principle of least power: you can only pass to it a mapping from string keys to string/number values.

It's possible that the input data might be compiled from some other more powerful format, and it's possible to argue that this compilation step is a violation of the principle of least power, but that feels like a separate issue. It's very possible to use inline styles without adding unnecessary power to the declaration language - heck, you could declare them in JSON and load them during the build step if you want. How you use inline styles is your decision.
New in Linux 4.3: Ambient capabilities
I am at an utter loss to understand what made you draw the conclusion that I am anti change based on my comments in this thread.
This is an interesting portrait of container-based production stacks, but I'm sure most companies aren't using containers.

This also doesn't mention anything about the application you're serving: HTTP servers, databases; nor does it mention the vehicle you use to push changes to your application (source control? ssh to host? ssh to each guest container, good heavens?), control distribution upgrades (how would you upgrade your kernel? how would you upgrade apache?), and so on.

What do other kinds of stacks that aren't on the "Container Bandwagon" look like? Just "ordinary" provisioning of virtual machines?

With so many problems, I don't think "Container" can be considered as equivalent to "Modern" quite yet.
That's recent because, one could claim, test cricket has suffered from the loss of attention span of "kids these days" (prime example: the Ashes this year consisted of a few slightly lengthened 20/20 games and a ODI, with no test match in sight :-))

In the period from 1950-2000, 40% of games ended in a draw (http://www.espncricinfo.com/blogs/content/story/629608.html)

Also, even 20% is huge for readers from the U.S, where the whole concept of undecided games is rare.
The Bayes Classifier: building a tweet sentiment analysis tool
I thought this paper was fascinating! Here is my brief summary of this paper.

This paper is discussing meditation in a fairly broad sense, which includes practices related to eastern religions (Buddhism, Hindu), abrahamic religions (Christianity, Judaism, and Islam), as well as modern practices found in a modern clinical setting (CBT).

They propose a classification of meditation practices. At the top level, there are three types of meditation: (1) Attentive Meditation, (2) Constructive Meditation, and (3)Deconstructive Meditation.

Attentive meditation has to do with controlling ones focus. These practices generally have the practitioner intentionally narrow or broaden their focus. Zen breath counting and body scanning meditation are examples of Attentive meditation.

Constructive meditation practices aim to create and strengthen healthy habits, or commitments to certain values. This could involve imagining what it's like to be others, or imagining yourself as an embodiment of certain values. Constructive practices may also have the practitioner contemplate their own mortality, so that they can consider what is truly important in life. Christians praying to God for strength and thinking about their immortal soul are examples of Constructive meditation.

Deconstructive meditation practices aim to foster insight into the perceptions, emotions, and cognition of the practitioner. Self-inquiry and contemplation on these objects themselves are often a part of this type of practice. CBT and other modern clinical techniques are examples of Deconstructive meditation.

------------------------------------

A couple other notes:

* All three types of meditation seem to be useful in different ways.
* It's uncertain to what extent do the effects of specific meditations rest on the frameworks, beliefs, and world views that underlie these practices.
So the hardware is OK but it requires a driver which also happens to be rather buggy? They should've just made it plug into VGA/DVI/HDMI like a regular monitor, no software required.
If you'd used leveldb from the beginning you wouldn't have this problem as it will happily work on the server and in the browser https://www.npmjs.com/package/level-js
Yes, but being a martingale implies something stronger, which is that both short and long term traders are betting on the fundamentals to exactly the same extent.
For a second I thought John Hughes' arrows were being introduced. Seems it's just the "arrow" in the syntax.
What if we raised our children as a society instead of turning it into an adversarial sector of the economy that is dictated by the interests of politicians, military leaders, factory owners, and every other adult who sees power to be apprehended and utilized when they see a child?

I share your compassion for your children, for all children really.
I've worked with high level machine intelligence, it has become very obvious to me that cognitive development goes hand in hand with physical movement and manipulation. Intelligence, real or artificial, do not fully develop without prolonged physical interaction with the subjects they proport to understand.

We learn about space, objects, and people by doing regular physical activity. We learn about things by touching them, throwing them, kicking them into the woods or on the roof. Our brains develop by manipulating and getting feedback from our environment.

I feel far less intelligent after a day spent in front of a computer or a book than I do after a day spent walking in the woods. I'm astonished by how brain-dead I become without physical activity, and how useless and un-creative it makes me.

Kids don't need 30 min of recess -- they need an entire day of working and learning with their hands and feet along with their brains.
The difference here is that while AOL was a completely walled garden, many of the various players here have APIs that you can connect to. Then you have intermediary companies like IFTTT and Zapier that are glue between those various services.

Not that I don't agree with the main point - moving from completely open to little fiefdoms, but I think it's an imperfect analogy given the push towards everything having APIs for connectivity between them.
There are too many people who think it would be catastrophic if children had any autonomy. It seems like even the most easy-going person can turn into a despot when it comes to a child. I wish we would treat children with more respect.

On the other hand, maybe most adults simply reflect onto children the strictly regimented structure of modern adult life. Better start young, yes? So they don't know any other way of being a human. It seems, though, no matter how early you start, a child simply knows when she is being a human being in the wrong way.
Nancy Gertner's views discussed in TFA are interesting. When the prosecution can suppress evidence of remorse on such specious "national security" grounds, what can't they suppress? Do we really need federal prosecutors to have such massive advantages? Again we see the folly of Guantánamo poisoning everything. Oh, and here's Carmen Ortiz again!
Mental health screening. as important as a checkup
It's not that the audio is missing, it's that you can't hear the emotion when the history was told. That extra data is missing from the text.
An important feature of the decentralized web is that one Harvard/MIT person doesn't get to design it.
Apple's Keynote Stream on their website will support Microsoft Edge (Win10) for Tomorrow's event. Misleading headline.
async/await is nice syntax, but it doesn't change the fundamental difference between synchronous and asynchronous code and the viral nature of async functions. Sync functions cannot properly compose async functions in general.

A great essay on this is "What Color is Your Function": http://journal.stuffwithstuff.com/2015/02/01/what-color-is-y...
IndexedDB is standardized for IndexedDB, which is not at all designed for use on a backend.
Also tools companies:
Transcriptic
Emerald cloud lab
Genome Compiler
teselagen
Benchling
Are you saying that in order to not be a chauvinist, one must agree with any claim about the achievements of any woman born before 1969 (or wherever you happen to draw the line).

If you are simply saying that one must take the sexism of the time into account, how can you be sure the alleged chauvinists haven't already done so before making their judgement?
Very little speculative fiction could in any way be described as accurately depicting the future. Having said that, what do you think of 'Max Headroom', set twenty minutes into the future.

http://www.tv.com/shows/max-headroom/
Why Side Projects Should Be Stupid
2016 Toyota Prius World Premiere – Live Stream
How many freakin re-runs on this jagoff material??
Looks interesting, but too complicated (for me). The beauty of Continuo is its simplicity. It feels like the dashboard to my life, without the effort of tracking everything to the n-th degree.
To bookend this, a family member who lectures at a Japanese university has to endure "parent teacher" meetings for her twenty-one year old students.
> When Iribe said, Yeah, it’s pretty much just about gaming, at least for now, Zuckerberg seemed to lose interest. Facebook was not a video-game company and over the years had moved to make games a smaller part of what users saw when they logged on.

I've seen Mark's vision for Oculus described as the next step in connecting all of the people on the planet in a few pieces now. What interests me about this position is that it implies:

1) gaming and entertainment braodly are not the end game. Instead, the social interactions.

2) VR hardware will see broader consumer penetration in the population not yet reached by facebook than mobile phones

Not sure what I think yet.
Previously: https://news.ycombinator.com/item?id=10008769 (and https://news.ycombinator.com/item?id=10160133 with no comments)
I actually expected to see a rant about Facebook. That said, I don't think that the general issue is so bad regarding protocol development. For the most part, people are building on the back of HTTP.
I believe the X and Y directions each use a 2-bit Gray code. Not quite sure how the right button is done.
> I could not help but gravitate towards the comment on that article where nervous chauvinists wring their fingers over the fact that perhaps

I can't help but wonder whether your enthusiastic posturing about these nameless villains is remotely accurate.
Previous discussion: https://news.ycombinator.com/item?id=10008769

Somewhat related Sandstorm.io is also a pretty cool concept that might help avoid an AOL 2.0.

https://sandstorm.io/
Quite cheap but to compare, you also need to add the cost of the touchscreen and the board to drive all this, and your result would probably not pass EMC requirements (for a hobby project, you wouldn't care).

Still cheaper to source these parts yourself, you are right, but the official screen isn't meant to be the cheapest, it's meant to be cheap enough to be affordable, to workout-of-the-box, to be reliable, of good quality and have some guaranteed availability.

You can work with other screens and build and write your own interface if that's part of the pleasure you get from hacking on these devices, but for people who have other goals, being able to get an affordable screen that just works allows them to spend their time on other parts of their project.

It's good to have choice.
At that point, slowing down to the trajectory of a normal solar system might be the biggest problem for a space ship launched from there.
LevelDB is the db behind IndexedDB.
Yep. I think a big point that has not been addressed is how we got into this situation. Most internet users are locked behind home or corporate networks, without a real addressable IP and every port but 80 and 443 blocked. A lot of this was done in the name of security (exactly how does blocking a port or ignoring a ping response make you secure? I've never heard a valid technical reason for this being more secure, beyond tradition-says-so answers.), but is really due to cargo-cult sysadmin behavior and bad default settings on hardware.

Now we've basically ruined IPv4, peer to peer communication doesn't work for enough users to make it useless, forcing the centralized server-client model. It's not just hardware with bad defaults - try accessing a (non-localhost) website hosted on a port 6666 in Chrome. You can't, Chrome has a blacklist of "insecure" ports. I am baffled such a concept even exists, ports aren't secure or insecure, they are a channel for data. Then I look at websockets and laugh, We rebuilt udp over http over tcp, just so web developers can send arbitrary data again...

I get very upset when I see the same sort of ideas taking hold in IPv6, we have another chance not to ruin this, and yet we seem to want to force the broken IPv4 model, with firewalled NATs, blocked ports, and more broken default settings.
> From what I'm reading, Alda is essentially a MIDI file generator. It doesn't actually produce music, rather, it sends MIDI instructions for how to play music somewhere and leaves it up some other program to make the sounds.

As a fellow musician, I'd much rather some other program be involved in actually making the sounds. My workflow generally involves defining abstract voices (usually some traditional soprano/alto/tenor/baritone plus rhythm/percussion, though I do like to branch out of that sometimes) and reserving actual instrument/voice specifics for once the composition process is done with. I feel like the various other languages out there that "can actually make music internally" are more equivalent to making a physical piano roll than writing a score that any musician or group thereof - regardless of instrumentation - can perform.

This preference probably comes from my background in the drum & bugle corps and brass band worlds, where a brass ensemble will often be tasked with playing some piece originally intended for, say, a choir or chamber ensemble or organ. I've developed an appreciation of the ability to separate composition from instrumentation, and it looks like Alda is well suited to that, at least at first glance.
But it has fewer pixels to play with and video and audio hardware that has at least ten times the power of that of a 128k Macintosh :-)

I would like to see a description of that multi-tasking solution. A simple way to do it that I see is to give each of those 16 processes 16 bytes of stack space, but that would be very tight. You would have to carefully count your stack depth in every subroutine. An alternative is to go for a software stack, but that is slow.
I agree with all points regarding the impact.

The reason Twenty20 was incremental was because it took an entrepreneur like Packer, with connections and money, to prove that cricket could even be changed in the first place.
Blocking threads.

People associate threads with shared-memory concurrency, which can be really hard to deal with, but shared heaps are not the important part - blocking is.

Blocking threads means that all your functions can call each other, all control flow constructs just work, and debugging is sane. With blocking threads functions don't need to belong to a special class of async functions that in general need to be called from other async functions.

It would have been great if node invested in allowing many concurrent blocking JS threads. To see what that could have looked like, see Dart's Fletch project: https://github.com/dart-lang/fletch
Not sure what you're ranting about here. What closed protocols / technologies are vendors creating that pose a risk?

On the contrary over the last few years we've seen vendors start to converge on web standards (HTML, CSS, JS) [2].

We've seen the development of crucial technologies for rich multimedia / interactivity on web apps like websockets (RFC 6455 [3]) and WebRTC [4]. Things like an open browser automation protocol is helping devs build cross-browser apps [5].

Also, 1) we're up to RFC 7639 in the official list [1], so that's about 2000 RFCs since the one you mentioned in your article. 2) RSS is not a protocol 3) vendors are building completely open source tools (e.g. Facebook & Google with React & Angular.js) 4) "companies now deliver one half of their application and some custom protocol over HTTP and never mind inter-operability with other services or playing nice", really confused about this, do you have any examples? 5) Are you suggesting that HTTP is transport layer? Because it's not [6]

[1] http://www.ietf.org/download/rfc-index.txt
[2] http://caniuse.com/
[3] https://tools.ietf.org/html/rfc6455
[4] http://www.w3.org/TR/2015/WD-webrtc-20150210/
[5] http://www.w3.org/TR/webdriver/
[6] https://en.wikipedia.org/wiki/Internet_protocol_suite
It is important to not go overboard with these things. If you are building an app that probably won't have 10^6 requests a second and won't need to scale to the moon, this is overkill. All of such things add a lot of extra latency and are CPU hungry. Logstash and elastic search are big offenders here.
From the article:

> And please never do what twitter did (start open, then close as soon as you gain traction).

Charging for access is hardly "closing itself". Is the author faulting them for moving to a more sustainable model?
Attributed String for iOS in Swift
Busy Being Born
"Feminism as a religion, Mozart had a sister therfore she had to be brighter. It's in the air, everybody will love that, and who cares about this woman having had no talent..."
"With the new emphasis on Gulag as the means of concentrating cheap labor, new camps were then constructed throughout the Soviet sphere of influence, wherever the economic task at hand dictated their existence (or was designed specifically to avail itself of them, such as the White Sea-Baltic Canal or the Baikal Amur Mainline), including facilities in big cities — parts of the famous Moscow Metro and the Moscow State University new campus were built by forced labor. Many more projects during the rapid industrialization of the 1930s, war-time and post-war periods were fulfilled on the backs of convicts. The activity of Gulag camps spanned a wide cross-section of Soviet industry." [1]

[1] https://en.wikipedia.org/wiki/Gulag
The insidious message of Disney and Nickelodeon
Experienced iOS Engineer Available
I'm a very experienced iOS Engineer. I do both design and development.

My current work contract is set to expire at the end of the month. I really enjoyed the project, but it's through a university and the project/funding is just about competed (successfully).

Help me find another great project that needs a great iOS engineer!
I'm not sure what your objection is. Why shouldn't one Harvard/MIT person design it? I mean, somebody has to.
Don't forget about bitcoin core and bitcoin-xt! People are screaming bloody murder about that, it will be very, very interesting to see how it plays out.
United Airlines CEO steps down after Port Authority probe
> Please open up your protocols, commit to keeping them open and publish a specification. And please never do what twitter did (start open, then close as soon as you gain traction).

If you want to make money, I'm not sure how sound this advice is. Anyone know an example of a company that has kept protocols open and made any significant money?
And it looks like they're getting the recess, but we'll see about the rest.
I think the people that have been making proprietary protocols just moved from making them directly on top of TCP to HTTP. Saying that if HTTP didn't exist Facebook would have proposed an interopable status protocol seems incredibly naive to me.
MD here. Something is odd. If it's big enough to be tumor-like it's big enough to be biopsied.

If it's small, they can just watch it on serial CT scans. If it's growing, they can put her on bypass and replace that section of her aorta. Not as easy as it sounds, but still usually possible.

Repair with stem cells is very different than curing a tumor.

In complex, atypical cases the answer is always to go to a large teaching institution.