skysight-inc/HackerNews huggingface dataset:
I found this while searching for any kind of material that could help me understand how computers work, in the sense of how the flow of electrons becomes stuff on my screen. It's a question that neither my academic nor my personal studies have answered so any suggestions on what to read/watch/study would be more than appreciated!
QuTech quantum institute enters into collaboration with Intel
No, that's exactly how I'm looking at it. I understand why the collusion exists - it exists to protect college football as a money-making mechanism.

It also provides the NFL with a no-cost developmental league.

I just wonder why there's not more clamoring to blow this rule up. I can't recall a peep since Maurice Clarett challenged it last.

I will say this, though - if we accept this rule (that you cannot enter the NFL directly out of high school) - colleges should at least be honest about this. The notion that you go and get a "Communications" degree (insert your alma mater's sports academics program of choice) is insulting to everyone involved. Why not make a "Sports" degree that focuses on the elements of being an athlete or former athlete? Why is that taboo?
IPFS – A new P2P hypermedia protocal
You missed the sarcasm/irony/humour in the post you replied to.
HTTP, SMTP, and XMPP are already functionally decentralized. We still need decentralized protocols for web search, tweeting, social networking, VoIP, and a bunch of other things.

In a world where every person runs their own cloud server, all we really need to do is install the same apps as each other. Apps can just invent their own (open) protocols and other developers can make apps that interoperate. Standards can emerge naturally over time.
Freenet Communication Primitives: Part 2, Service Discovery and Communication
To be totally honest, for the first 30 seconds or so as I was reading the story I was sure this was some kind of joke. Not because of anything specific against McAfee, but because of how many candidates there are.

Shit, maybe Colbert or John Stewart (or John Oliver) should run for president too. Everyone else is, and it would help fun each respective show, and perhaps could even be leveraged to demonstrate the impact of money in politics.
This isn't so surprising. Quite a few years ago (when I was doing art installations) I met a couple people (Americans) who had changed their names and accents to sound German or Nordic so that they'd be taken more seriously (and sell more gallery art). Apparently, this had worked for them.

But, is it all so different from my Chinese co-worker who refers to himself by his American name? Or, perhaps even the chain Häagen-Dazs that wanted to be considered as an exotic ice cream maker to the average American?

Art is (and has always been) only what the market will bare.
Would the universe appear redshifted to an observer on a planet orbiting one of these stars?
Ya know, I might be willing to support McAfee, depending on his actual positions. But right now, my feeling is that his campaign has zero chance of winning, simply because he's doing this "start your own party" thing. And realistically, he'll struggle to simply get on the ballot in enough states to have a mathematical chance of winning - especially starting this late in the game.

I don't know. Maybe a year is enough time to build a party infrastructure, run ballot access petitions, etc, IF he has a ton of his own money he's willing to throw at the problem. But color me skeptical.

Personally, I think he'd have been better off pursuing the Libertarian Party nomination, if he doesn't support the Democrats or Republicans. Curious to know if he decided to go a different direction on ideological grounds (maybe he hates Libertarians, who knows?) or something else.
They were built when personal transportation wasn't an option, so I assume they were used (although not by that many people).
http://checkip.amazonaws.com too
Generators don't help with the sync/async split.

Generators are just iterators, and are synchronous. The consumer asks for a value with next() and the value must be computable (even if that value is a Promise).

If you have an async function (one that returns a Promise or in the future a Stream), and you need to call it from a sync function, and somehow incorporate the future value into the return value of the sync function, you're stuck. You have to async-ify your functions all the way up the call chain.

With blocking this isn't a problem. We just need environments that make blocking cheap.
Interesting. So you'd perform operations on encrypted data, and send back an encrypted result that's useful yet different from the original encrypted data, all without ever performing decryption?

It seems possible but extremely tricky.
My first thought is how does it handle SHA hash collisions? Googling for it took me back to HN: https://news.ycombinator.com/item?id=9322489 AFAICT it's not yet resolved.
in other words, how to emulate badly working scripting language in a XML based configuration container for a web project, yo know, with flexibility.
App that helps find cheapest care by comparing prices of any medical procedure
I agree with pretty much every criticism in this article. Where I differ in opinion is the solution.

First, there's the "me too" effect. If colleges pay football players, other athletes will want to be paid. They'll ask, "What makes football special?" and they'll have a point. Then we'll run into some unhappy truths regarding sports. For example: If colleges base compensation on revenue, the wage gap between male and female athletes will be massive.

Then there's the problem of mixing sports and education. If these athletes are paid, do they still have to attend classes? Do they have to get good grades? Are they given scholarships in addition to monetary compensation? Can athletes switch colleges if another school will pay them more?

It seems to me that most of these problems would be solved by creating a minor league separate from college. If people are so attached to college names, then the colleges can sell naming rights.

But honestly, I'm hard-pressed to find a sport more repugnant than football. If football came into being today, people would riot in the streets. Who would pay money to watch mostly lower-class, mostly black[1] players permanently damage each other's brains and bodies? Who would cheer during such an event? Yes, it can be argued that athletes know the risks, but the same is true for dueling. In the past, people thought dueling was fine. Today, we recognize it to be a barbarous tradition. I believe that, as we do with dueling, future societies will condemn us for allowing this sport to continue.

1. https://en.wikipedia.org/wiki/Black_players_in_American_prof...
Immigrant America
Very true this is container based and is very much in the style of what I experienced over 10 years at Google. I put a disclaimer in the post to that.

I was also considering using the term "cloud native" over "modern" but didn't want to bring definition of that term into the discussion.

My bar for modern is that it should be self healing -- hardware/VMs should fail and the system should be able to recover without missing a beat. That requires a level of management and dynamism that is hard to get without containers. (Burning AMIs w/ autoscaling groups is a good alternative).
I'm really looking forward to being able to use flexbox, but, well, I think a screenshot says it best: http://imgur.com/mUVouiJ
The War on Terror Is Accomplishing Everything Bin Laden Hoped It Would
Well, I'm not 100% convinced this is going to take off, but I'm intrigued. I'm going to make an effort to get Fogbeam Labs' website up and running on IPFS shortly as well. I'm curious to see where this goes.
https://www.youtube.com/watch?v=x8Fo2slT2WA

Any 3d software is more than capable of creating perfect physics simulations in real time. I'm not sure what you mean by matching reality but in a physics simulation the only reality that matters is the virtual simulation, which can be done perfectly inside a program.
One monetization strategy in general for distributed networks is that users pay for bandwidth. They're rewarded for the bandwidth they provide. They profit if they provide more bandwidth than they use. And app developers are rewarded when their apps cause bandwidth to be used. I don't know if IPFS works this way.

As far as paying a premium over raw bandwidth to access premium content (Netflix), you could pay them to unencrypt it for you to download. DRM though isn't secure in the first place and decentralization won't make it better.
They could take an approach similar to how Freenet does dynamic things. See here for details: http://draketo.de/light/english/freenet/communication-primit...

Freenet has a similar immutable datastore but chat, microblogging, etc have been built on it.
Lovefield: A JavaScript Relational Database [video]
> Popcorn Time is an application that most people download in binary form, so it could steal your personal data, inject advertising in other sites, use your computer as a proxy... etc. It's not a step forward.

This is FUD.
This is called "homomorphic encryption". There's a lot of research in this area, but we're far from being able to efficiently perform all computations.
Many of the layers defined there are necessary for any well run production system (things like logging and monitoring).

A lot of the extra components allow for dynamic placement and management of workloads. This allows for the system to be self healing and self managed in the face of hardware failure.

In addition, much of this automatic management (once set up) can allow for you to run more different things. It can reduce the operations cost of microservices and let you factor your app in a way where you can scale the development team.

Hopefully, over time, this stack will come pre-tested and pre-packaged. Things look super complex now because of the abundance of options. As things settle, it'll get easier to reap the benefits without taking on the cognitive burden.
R beats Python, R beats Julia, Anyone else wanna challenge R? (2014)
I'm going to go out on a wild limb here and guess that you have no clue whatsoever what a regex is, because your comment makes absolutely no sense. The original regex from the article is wildly broken, yes. But the trival regex /\b[Tt]est/ does not match "any function containing test in its name". And this regex is extremely well-defined. The fact that you can't understand it, and the fact that you are making no effort whatsoever to learn even the most basic stuff about regexes, does not make this a 'hack', it just makes you one.
I think that there are disadvantages to using a PaaS. It can bring all of these components together, but it also means that you don't benefit from best of breed systems at each layer.

Also, up until now most PaaSes were vertically integrated and opaque. I imagine that the PaaS of the future will look more like OpenShift where it is a curated set of components in this stack instead of an opaque stack.
I don't know about you, but I write a lot of emails, and I write very long emails, usually to technical people, and believe or not, they don't read everything and they have TL;DR mentality (I don't, I read every word). I also deal with business users in my role, and rich text formatting improves reading when rich text is used appropriately. Compile PDF and upload is just another burden, and sometimes I forget to forward / reply with the attachment there. Wait I want to show table directly on my email (not ascii kind).. that can't be done if you are plaintext.

I don't remember if Gmail's integration with Google Docs actually suppose to make links available during reply/forward...
> put them into a developmental league

College football is the development league.

And the alumni will never permit that to change.
Drawing styles change with culture. Look at the comical childish pictures on Roman coins. In the days before printed material, people would have been exposed to far fewer pictures and had to invent their own ways of converting a 3D object into a picture.
Oh, of course, I'm not trying to argue that DRM is good or that decentralization would make it better or even work as well. The problem of course is that without it working as well as it currently does, premium content providers have no incentive (and in fact, are decentivized) from making the switch.

The general idea of decrypting premium content at a cost would work fairly well, however I'm wondering if it's something that can be done easily and dynamically via IPFS. For example, can I, without burdening the network with a billion copies, encrypted with each the client's key, hand that data off to them? If I simply decrypt it and hand it over, it's on a distributed network and anyone can grab it.
Free ubiquitous Wi-Fi would be an effective tool for tracking citizens' internet habits and physical locations.
Warming up to Go
Unlike Bitcoin Core / Bitcoin XT / BIP 120392?
I usually give out book recommendations based on the person's interest. So I'll give my best shot for making a generic recommendation.

The first thing to understand is that books on meditation are not going to help you all that much. This is not something you try to understand intellectually. It is experiential. You are much better off attempting to practice. If you need help with practice, there are various groups and flavors of mindfulness meditation: vipassana, zen, insight, etc. There's going to be a flavor, and a group of people with whom it will feel right.

Barring that, hacker_9's suggestion of the Meditation sub-reddit is not bad. My suggestion though is to ignore the people talking about theory -- practice, find people who practice, and allow the issues and observations to surface up from there. It's a kind of empirical inquiry into yourself where you drive the discussion through your observations, rather than the other way around.

Now having said that, the most generic book on helping you practice meditation that I recommend is Mindfulness in Plain English. You can find this for free online.

I have also heard about Calm and Headspace apps and knew people who tried it. They are probably not a bad way to start -- though like all things, it comes and goes, and there will come a time to drop it and move on.

Traditional Buddhist teachings don't necessarily get into the psychological aspects of it. Or let me be more precise: the psychological descriptions don't seem to resonate well with Westerners, and is typically dismissed as part of empty ceremonies, or pre-modern descriptions of psychology. (For example: what does the Padme Family or the element of Air have anything to do with your day-to-day life?)

So a meditation practice can be paired with therapy, and will work very well if the therapist also practices.

That leads to the other book I would recommend, since people are interested in healing their neurotic patterns. There is a great book whose technique complements mindfulness meditation: Tsultrim Allione's "Feeding Your Demons: Ancient Wisdom for Resolving Inner Conflict". This book distilled out an older practice in a way that combines with gestalt therapy and presented in a way that is much more accessible for people who grew up in the West. Like the tradition it comes from, although the full method uses visualization methods, it ends with mindfulness meditation. Along with a regular practice of meditation, it's a great way to deliberately gain some insight into your subconscious.

Hope that helps.
I do. The one I'm familiar with has large garden areas, trees for climbing/wandering around, uncultivated wilderness areas, etc. It's not a vast tract of land, but enough that it seems huge to a small person. Indoor time focuses on exploration of provocations set up by teachers, telling stories, singing, role-playing, etc.
To be honest I would propose even simpler approach: offer free high speed Wi-Fi in every library. Connect every library in the country to high speed fiber and make libraries relevant in digital world again. Since libraries are usually spread evenly around the country I believe this would serve better purpose than setting unrealistic targets.
> I really do loath the acronyms.

I like to pronounce CQRS as "suckers". Though I find utility in the concept itself :)
https://www.youtube.com/watch?v=dEH4ahCCrJo
I would leave this here since its most relevant.

I grew up playing cricket.I recently broke my foot playing after not having played for 15 years(collided with an idiot that ran across the pitch close to my crease to backup the wicket in an attempt to run me out).

Go West Indies(we sure aren't what we use to be)!!
Didn't AOL for DOS run GEOS? I wondered why my 386SX-16MHz could run AOL's windowed and mouse driven GUI so fast but crawled with Microsoft Windows 3.1
Author here.

Lots of comments on the term "modern" and the fact that this is container based.

While there are obviously other ways to skin this cat, for me, I want the following out of my production stack:

* Self healing and self managing. If a machine fails, I don't want to have to think about it. The system should just work.

* Supports microservices. The idea of breaking your app into smaller components (regardless of the name) can help you to scale your engineering organization by keeping the dev team for each µs small enough that a 2 pizza team can own it.

* Efficient. I want a stack that doesn't require a lot of hand holding to make sure I'm not wasting a ton of resources.

* Debuggable. Complex applications can be hard to debug. Having good strategies for application specific monitoring and log collection/aggregation can really help to provide insights into the stack.
Well, at least in India there aren't tons of public libraries, so I don't think it should be only libraries.
What makes Football different than Female baseball or wrestling? Full stadiums.

I'm not a football fan either (nor any sport where "we" will go all the way)... but to say that people will riot in the streets over it is a bit over the top. YOU don't like it. Many people obviously disagree - and enough that it's a major sport. Probably THE major sport currently.
Oh that's super helpful I didn't rtfm enough, thanks for the tip.
Yes. Sufficiently large American cities will have enough mentally ill homeless people to make an unlocked bathroom a big liability. Even if they're a very small fraction of the population, you only have to find the walls smeared with shit, or a guy passed out with a needle falling out of his arm once before the locks go on.
Marine Corps’ women-in-combat experiment gets mixed results
In the (relatively rare) case of a SHA hash collision, couldn't you try and resolve a collision by using (the results) of other hashing functions?

While two things may produce the same SHA hash, they may differ with other hashing functions.
With IPNS, which allows the creation of links whose destination can be mutated by whoever has the private key, you can implement quite a lot of interactivity. You won't ever be able to implement facebook over this platform, but you can replicate all of its functionality by using a tumblog-like architecture. Facebook's design is inherently centralized, and therefore doesn't really fit into the world of IPFS.

The idea is that every user owns their own content, not some central organization. Every user maintains a log of all of their actions, like an RSS feed. Every time they make a status update, that's an item. When they comment on someone else's status update, that's an item. Even when they just like something, it's an item. Each update of the action log would also have send ping to all friends, over some kind of distributed IM like tox. They already need an IM connection like that for messenger.

Given that information alone, anyone can reconstruct the activity of all their friends into a news feed, and post new content. You'd need a lot of client-side leverage, and the ability to upload to the IPFS network from the client, but all the dynamic information is there.

And there you have a fully distributed facebook clone. More resilient and privacy-sensitive and monopoly-averse than even tools like diaspora and statusnet.
I've wondered this as well. However, I couple of notes. CTM is indeed an awesome book, but the idea of language kernel is older. I believe academic papers often start with a minimal language, like the lambda calculus, then show how it can be extended with one feature or another. If I recall correctly, I don't think CTM spends any time showing you how to implement these features using a parser/interpreter/compiler/etc.

If you are looking for a theoretical model of relational databases, you may look up relational algebra. I'm sure others will chime in about how sql is not a very good representation of relational algebra; however, if you are not aware of it, RA is certainly something to study.

I suspect that you may be referring to a kernel database, the way there are simple implementations of operating systems--written expressly to study how OSes work. I wish something like that existed for databases, but I'm not aware of it.

Finally, there are several text books on relational database management systems. I haven't used one in a while so can't recommend a specific one. However, these books often show you how to implement various parts of a database, such as b-treee for storage, indexes, how to design a pipeline to implement selection/projection/group by, etc. Make sure that the book is showing you how to implement a DBMS, not how to design a datamodel.
> College football is the development league.

I said as much. As to the alumni not allowing that to change, I'm not convinced. Frankly, I don't think having a concurrent developmental league would really alter the brand that much. The MLB does it, the NBA does it ... and yet both are successful collegiate entities. It's not like people are skipping March Madness to watch D-League action.
> I recently broke my foot playing after not having played for 15 years(collided with an idiot that ran across the pitch close to my crease to backup the wicket in an attempt to run me out).

I feel like cousin avi from snatch here, that or rick in that it appears like you're just shuffling english words together in a sentence.
Popularity breeds popularity
Well, quite a few European countries have taken the approach of building an environment that somewhat devalues personal gain (through higher taxes) but drastically reduces fiscal insecurity (through free education, healthcare, extended parental leave etc.) in order to make it relatively easy to raise a family.
فني تكييف 24 ساعه هاتف 51387985 صيانة تكييف مركزي – الفروانية
ASP.NET GridView Control: Exports Content of GridView Control to PDF File
As someone who is perpetually terrified to do a Show HN, congrats for shipping something. I also don't think this idea is much better than inline style attributes, but it's something different at least. You seem to take constructive criticism well and that's a good sign. My advice (worth nothing since I haven't shipped) is to learn from the feedback and come back with something else.

Also, I should mention I did have a use for something like this. On my site, I sanitize HTML generated by user plugins, and to ensure the HTML doesn't mess up other parts of the page, I would provide a set of allowed CSS classes, but disallow inline styles. The CSS classes would not include "position" properties, so "position: static" wouldn't be allowed. Later I was able to use phloc to parse the inline styles but prohibit "position", so I didn't need a huge set of CSS classes anymore.
If they ported Wolf3d, that would be awesome. That was just a guy walking around in a Wolf3d room. Lamest vid ever. Is there one of them actually playing the game, sound FX, shooting bad guys, etc?

Nonetheless, the 8-bit stuff described here does make one wonder what people will do with raspberry pi's in 30 years. Might be really cool stuff. Two teams give me a hint at where it might go based on prior lightweight work:

http://www.menuetos.net/

http://web.syllable.org/Syllable/index.html

They both run with limited hardware. Moving things like graphics and audio to dedicated hardware as many SOC's do today will only expand what you can do with minimal processors.