skysight-inc/HackerNews huggingface dataset:
CDDL has nice properties. And really it's just an improvement on the MPL 1.0. There are good reasons to choose the CDDL (it's a file-based not work-based copyleft so the implications with stuff like linking are clear). It just really bothers me that we have licenses which restrict you from combining two works to create a new works that provides more guarantees of freedom than one of them. It's frustrating that by creating free software we now have different factions because we can't use other's free software.
> Who is injured exactly by integrating a kernel module with primarily CDDL code with the Linux kernel

Oracle as the sole copyright holder of zfs might be because thy lose potential Solaris sales when zfs is distributed with Linux this way. At least they could argue that before some court
There are lots of popular Flux libraries.

https://github.com/acdlite/flummox

https://facebook.github.io/flux/

https://github.com/reflux/refluxjs

http://fluxxor.com/

https://github.com/reactjs/redux

Each of these appear popular in their own right. Given they mentioned Flux, it probably is the actual Flux library.
Unfortunately, what you said doesn't make much sense to me. In fact, it's to the extent where it almost completely hampers what you're saying. So much of education is teaching/explaining these abstract concepts -- otherwise every day at school would be "movie day" -- so most of education probably cannot benefit from VR (unless you're talking about some sort of telepresence where you're in a virtual 3D MOOC democratizing access to a Harvard professor's lectures).

I need an operational definition here. How do you "show" an abstract concept? What is a "boundary free VR world"? The biology one is a good example but it's low hanging fruit because it's so tangible.

For example, if I crack open Unity right now, what do I build to teach someone what, say, Hilbert space is using VR? How do I teach someone the intermediate value theorem? How does VR add anything to the explanation more than a whiteboard would?

Even still, how do you demonstrate that someone will learn more/better with the VR? How convinced are you that it will be the case?

Lastly, given that VR is just a game with stereoscopic display and more limited UI/UX possibilities, why doesn't there yet exist the non-stereoscopic panacea computer game of education? Does depth perception REALLY add all that much?
I was specifically referring to statically typed OOP.

You're right, I haven't tried OCaml or Haskell so I can't make a qualitative judgement on how easy/hard type coercion is in either.
https://github.com/coryhouse/react-slingshot is my go to boilerplate.
Oracle was the original copyright holder before the OpenSolaris fiasco and Illumos was forked.
Not really. Think about it. Only to remove restrictions from a license do you need permission from the existing developers. To introduce extra restrictions you don't need anyone's permission. If Linus chooses to accept a single patch that's GPLv3, the kernel is GPLv3 from that point forward.

Linus has in fact done this to quite a bit of MIT licensed code.

Of course it only applies to future versions, and you could conceivably make versions that have those patches removed.
Toshiba has open-sourced GridDB, a Scalable In-Memory KVS
Don't imply this behavior is welcome in Haskell land!
I just learned of an interesting program in San Francisco called Lava Mae. They have re-purposed transportation buses into showers and toilets on wheels to serve homeless of SF.
It is an interesting project that is using some innovation to solve a social problem.

http://lavamae.org/

Lava Mae Launch [Video]
https://www.youtube.com/watch?v=up9TfkcJNxk
Index scans imply extra disk seeks to fetch the index. A seq scan is like Pacman chewing through a row of food; an index scan is like a pied piper dancing while he plays his flute, each time he hits the ground with his foot triggering a new disk seek. The seq scan is way faster for pure bandwidth.

If you're finding the blog post with id 10, then an index is preferable because your selectivity is low. The per-row cost is going to be higher than a seq scan, but since you can exclude most of the rows it can still be better.

If you're doing analytics, you often actually want to do as many seq scans as possible. The per-row cost of sequential access on disk is so much better: if you know you're going to want to read most rows, it's a mistake to force an index scan. It depends on the selectivity of the query.

However, index scans aren't the only way you could do low-selectivity queries. Amazon Redshift doesn't support index scans at all, but it keeps the data sorted on disk which often allows it to skip blocks as needed. The whole database is just seq scans and you have to spend a lot of effort designing your table structure to support it, but it's still blindingly fast when everything aligns. People don't use Redshift to grab 1 blog post at a time from the database, though.
You're right, I was thinking of platforms more like Cordova.

I did a little reading and it appears that React Native, Appcelerator, and Xamarin are pretty close to feature parity.
I'd second the website makeover. It doesn't have to be super sexy, but right now it looks like it's from the late 90's, early 2000's(at least on desktop).

On Desktop:

That black bar at top is bulkier than it needs to be. You can try moving 'the merrier way' from under 'Growthzilla' to the right of it instead. This would allow you to slip it down a bit. There's also no branding. You don't need to hire a marketing company or anything to do this, just try to get a common theme going because right now your colors are all over the place. The slider is moving a little too fast. If you extended the time by about 15-20% I think that's be great for slower readers like myself. The initial call to action under the slider is good. Like snowmaker said, definitely explain more about your product and what sets it apart. Again with the colors, your icons next to your features are purple/blue and some other text is too, but then you have orange buttons and your logo is orange and yellow. I would probably just stick to orange/yellow since they're in your logo and you can couple this with various shades of gray. The purple/blue completely clashes with the orange/yellow. For the testimonials, your slider isn't centered.

On Mobile:

Everything looks much better on mobile than on the desktop. I see nothing you really need to change here, other than the branding/theme/colors. If you're using Bootstrap, it's really easy to use your current logo for mobile and a more horizontal logo on desktop using by using the hide/visible classes(.visible-md-block, hidden-md).

Hope this was informative, keep on grinding!
It's a big issue and one reason you can't compare the current headline U-3 statistic (https://en.wikipedia.org/wiki/Unemployment#United_States_Bur...) with those reported during the Great Depression.

It is, however, the "firmest" statistic, since U4-6 require things like surveys to estimate how many would be workers are "discouraged" through "underemployed". And you have to do that to distinguish them from e.g. voluntary stay at home mothers (and fathers).
This is a purely speculative non-argument though, and so the "space" of non-existent applications can be as small or as large as anyone wants (might as well choose the size that benefit's one's argument). The subspace of "donut-selling" non-existent applications is even tougher to define.
Qihoo bought Opera too. CRAP :(
The ideal is low coupling and high cohesion. That's supposed to mean your system is composed of parts that can be understood separately. Low coupling means that the innards of each module are isolated from the others. High cohesion means that each module presents a clear and distinct purpose.

Thinking in terms of interfaces (in the general sense) helps towards this ideal. If an interface is cluttered with dozens of functions, it's a sign that it could be refactored into more cohesive units.
> In 15 years when the search engine have failed to evolve because Google is a monopoly and has no incentive to keep improving it

- Google improves all the time (source: I have access to the search quality measurements)

- In all major countries they have someone trying to catch up to them and take their place

- In some major countries they are not even in the lead

Things can change in 15 years by the trends are not pointing downwards currently.
Popcorntime in Your Browser
Achievement Is a Habit, According to Stanford Professor – 3 Tips from His Book
Performance characteristics are that this increases expsense with the size of your data where as just re-rendering increases expense with the size of your UI. It's actually much more common to have lots of data but only render a small amount of it, so re-rendering is generally cheaper.

The size and complexity of UIs have a natural limit because of screen size and usability, but the amount of data you use to generate a UI has essentially no natural upper limit.

Pete Hunt gave a talk on exactly this almost two years ago.
https://www.youtube.com/watch?v=-DX3vJiqxm4
I use this [1], but if you click on a link and hit the back button, all the threads will expand back.

[1] https://github.com/andrewheins/HN-Comment-Hider
> An interesting example is the Axiom of Choice which is, naively encoded, a theorem of intuitionistic logic.

Naïvely encoded in Martin-Löf type theory, that is.
You can try contacting this kind gentleman:

https://news.ycombinator.com/item?id=11142402
https://github.com/GordyD/3ree is a good starting point for React + Redux (+ RethinkDB).
Do you have a link with some evidence of this political manipulation?
Cheap flights Amsterdam to Helsinki Finland Roundtrip on fly checker € 129
That's a very clever idea.

I've been playing with FreeBSD's ports system this afternoon. There's something to be said for using the filesystem instead of a database, API calls or whatever.
When reading this piece, it's important to keep in mind that psychiatry diagnoses symptoms, not causes.

> During my hospitalization, I was diagnosed with "Bipolar Affective Disorder with Psychosis",

... which was caused by... ?

> Bipolar Disorder is something I've had for a while (unknowingly), and will have for the rest of my life. (emphasis added)

If he hasn't had the symptoms all his life, there are causes behind the label's development. Some people get all the way through their life without becoming bipolar. Why is it that this particular human specimen developed these symptoms? The profession doesn't care, because they can sort-of medicate the symptom away.

> I now know how to manage it, with the proper blend of awareness, medication, and sleep. (emphasis added)

My girlfriend is tapering herself off her nuthouse-prescribed sedatives. If the professionals at the nuthouse had cared about causes, they would have looked deeper than their patient's superficial symptoms. Maybe they take their own kool-aid.
Confirming. Vast majority of SQL isn't written by developers or engineers to begin with, it's not even close. I administer a few DBs almost entirely queried by other departments, they'll ask for performance help (which, to date, has always consisted of eyeballing EXPLAIN output and adding an index) when something gets too slow. This happens maybe once every quarter.
Ask HN: Why Is SRCSET IMG Tag Developer Adoption So Slow?
Agreed. I had to create a 'modern' design website for a client with all the fullscreen images included. I hate those websites but had to do the job.
So I decided to do it all myself. And guess what: 80% compression for a fullscreen image is enough, people don't notice it.
All animations were done in CSS. And then I wrote some small javascripts for those hide on scroll, paralax images and other scripts.

Kept the page size below 1MB, server time around 0.3s (ProcessWire), onload below 3s.

It's still not optimal, but when you dump all those bloated Javascripts and compress images a page should not be 10MB.
Paul Vixie: My Six Top Global Cyber Risks
UPDATE: Spritzlet loaded OK on another computer; will research what went wrong on the other.
We've been doing this for a while now, which may be unique in the banking space.

https://github.com/SimpleFinance/policies
There's a solid angle analogue to VR pixels where the "solid angle" is so much larger than a screen that occupies a much smaller portion of your field of view.

In order to represent a 4k resolution display in VR at a "natural" viewing distance in perspective-projected 3D space, you'll need a headset with probably two, three orders of magnitude more pixels covering your field of view.

The stereoscopic nature of the VR headset itself effectively halves your pixel count, to say nothing of the lossy distortion of the rectangle-shaped backing display by the lenses into both eyes. Your "solid angle" is going to vary depending on distance from the center of each lens given that display manufacturers only produce rectangular screens with uniform pixel densities.
I am wondering why support for retina images is actually really uncommon. Even on a lot of tech startup pages i can only see poor resolution images. Why does nobody seem to care about retina images on their websites?
The forceUpdate API is murderous for performance, since it causes the entire tree to do a vdom rerender, bypassing shouldComponentUpdate() checks. Should really try and find another way to trigger a re-render.
In the US, coal usage for electricity generation has been decreasing since 2008. http://www.eia.gov/electricity/data/browser/#/topic/3?agg=0,...
If you disagree with the content there, fine; I was responding to the above comment that the reference to mental illness wasn't there.
In which case you can make a Darwinian distinction between a "clumsy" curiosity and a "cautious" one, with the cautious types eventually winning out.
> In fact, I have known several people for years without realizing that they were jewish.

I'm sure those aren't the people the parent commenter was referring to.

Jews throughout the world follow an incredibly broad spectrum of belief and practice, including an extremely broad set of views about how to relate to other cultures. At the most conservative end, there are some communities who view it as an essential life priority to try to follow all of the laws of the Torah fully and literally. This may include not only the dietary and Sabbath laws, but also rules about sexual modesty and limiting physical contact between the sexes

https://en.wikipedia.org/wiki/Tzniut

https://en.wikipedia.org/wiki/Negiah

and for some people also varying degrees of effort to limit social interactions with non-Jews

https://en.wikipedia.org/wiki/Bishul_Yisrael

See generally

https://en.wikipedia.org/wiki/Haredi_Judaism

for the people who are making the most conscious effort to be socially and culturally separate from secular society.
First time I hear about mob programming.

> http://mobprogramming.org/

so it's pair programming, but with 10 people in front of the same computer ?
It is truly baffling how many online retailers screw up search on their sites. I very often search "site:amazon.com <what I want>" just to avoid having to deal with site searches.

Sometimes I think that just putting things like all alibaba products (maybe also put others who also allow this) on your own better functioning site at a 5% or so markup would be a huge opportunity.
Could have sworn it still behaved that way just the other day, but now it seems to use a overlay. Weird.
having recently sourced near identical components, the combo wifi/bt chip was around $1.40 in large volume. I'd wage in 40nm its < 50c for BRCM to produce depending on the break they got. ant is < 30c.

gotta assume this is connected via USB so it won't be the lowest power - taking up the 2836's sdcard slot would be 6 IO out of the GPIO map which would be over kill. so most likely this solution needs the onboard USB hub / ethernet chip and its less likely they will bring connectivity to the cheaper versions.

pretty happy with this - saves 2 USB peripherals!
Heated rivalries and (pigeon) sex: the passionate wo
Well, it does not. Mathematics is a symbolic system invented by humans, but that system tells you nothing about the state of the world.

Used correctly, it can be used to describe the world, but it can also be used to describe phenomena that have not been physically observed. E.g., currently accepted theories allow for existence of wormholes, but we do not know whether the actual physical laws of the universe ("absolute truth") do.

So, no, there is no "absolute truth" in mathematics. There are only valid derivations, but taking them as the "absolute truth" is like mistaking the pointing finger for the moon.
The answer to all this is to simply post nothing but obnoxious gruel at all times. Spam endless amounts of sarcastic nothingness shot through with zombified imitation teenage drivel.

Nonsense so unbearable that it enrages humans on the other end, so they consider suicide, as they wade through this drek which they must now consider as possible violation in a civil dispute.

There are humans in this loop. Bet on it. And make them pay.
A lot of ad-tech companies build ad-servers in C, because the latency is so crucial in that context.
one of the biggest changes was accepting that React is different from old way of doing things like with jquery.

I used jQuery to build 4k loc applications. It's a fucking blast when you are just wiring up the template and watching the UI come alive...to me that was the power of jQuery. No need to think, just go and make everything stick like glue.

Angular.js was also right in that regard....add annotation to HTML. but this shit doesn't scale when application grows.

I'm still frustrated that I can't write shit in jQuery anymore because HN have collectively ruled against it and I guess at 4k loc it has become very hairy.

But I still argue if your needs are pretty small, like make a small widget app that has two buttons and makes ajax request to an endpoint, no other frontend framework can even touch jQuery in this territory....

In fact the overhead of having to think about states, structures, components organized in hierarchy...this shit adds to my stress and I can't experiment fast...but then also was the stress from not being able to add new features because the jQuery app grew in complexity....

difficult times gentlemen difficult times. I've been holding on to jQuery since 2009...maybe it's time to venture out entirely with React.js? Or should I crawl back to the comfortable cave that is jQuery where I can make anything very quickly.
The application layer is decoupled from the rendering layer specifically for reuse across multiple platforms. That means the data layer that handles data fetching and change propagation works everywhere.

The view rendering layer is the part that is specific to each platform and the React community provides web components that work natively on each platform making the development process between mobile/web more consistent. Mobile provides an escape hatch to write platform specific code in the native language.

"As for web/ios/android/desktop - this is a rare bird"

Targeting all, will remain very unlikely. Targeting more than one is pretty common. React and Angular2 are pushing hard to enter the mobile development ecosystem. Microsoft has been pushing for Typescript usage on the desktop and just picked up Xamarin so we'll likely see desktop or web or mobile hybrid applications at some point in the future.

If the barrier-of-entry to support another platform is low enough, it'll make sense to do so. In the current ecosystem, supporting even 2 platforms is a massive undertaking.
Redux is best http://github.com/rackt/redux
> Lisp macros are essentially higher order function definitions.

Definitely not. Lisp already has higher order functions. Macros are something entirely different.

> They can be trivially applied using decorators in Python and closures in Javascript (JS decorators will be supported in ES7).

Of course not. Decorators and closures are in no way related to Lisp macros.

There is enough literature about Lisp macros...
For example a certain Paul Graham wrote a book explaining them in detail:

http://www.paulgraham.com/onlisp.html
Peter Thiel explains precisely how Mark Zuckerberg changed the world
i disagree with you. i think the bad games end up being forgotten.
US: SOPHISTICATED ATTACKERS HACKED UKRAINIAN ELECTRIC GRID
> People will be having sex in your house even without the cameras. That's what people do.

EXACTLY. Wtf do people think humans do when they go on vacation? Party, get fucked up and have a lot of sex. I'm always amused when people are shocked their sheets got dirty from renting out their unit on airbnb.
Definitely agree. In our real code we're much more sensitive of performance. This was just a quick way to show a simple way Backbone can be used with React.

I think it'd be interesting for us to do another post in the future about how we measure and improve performance within our React apps. There aren't a ton of articles about this with relation to Bakcbone, it seems.

Thanks for giving it a read!
Copy/paste the URL in a new tab, it blocks connections with the referer [sic] header set to HN.
DOH, Turkey is not in the EU, thank you. And doesn't qualify for special immigration rights into Schengen territories, my mistake.
It depends on the game and your expectations. Super Mario Kart is basically obsolete unless you have very specific acquired tastes. Super Mario Bros 3 is still one of the greatest games ever created, but if you go play it, it will just be better than most other platformers, not bring back the magic of childhood.
An interface is the intersection between the system and the environment.

An implementation is the system minus the interface

These definitions seem at odds with each other. The first sentence would imply that the interface is part of the implementation, but the second says that the implementation and the interface are exclusive. What do you feel you gain by defining things in this way, as opposed to saying something like "the interface is the portion of the implementation with which the system interacts"?
New York asks SEC to force climate vote onto Exxon proxy
In terms of attitudes, Denmark is the least welcoming to foreigners, of all Western countries: https://www.washingtonpost.com/news/worldviews/wp/2013/03/21...
The opportunities on Amazon are exciting. The company is still growing, continually gaining customers. As far as I can glean it has recently been pushing to make international sales easier, which is a whole 'nother pot of gold to start snatching coins from.
A while back I was considering Freenas and in the documentation/forums I read dire warnings about running ZFS with less than 8 gigabyte of ram. Apparently, this could actually put your data at risk.

I was a bit nonplussed by this. The least I would expect from a file system is that it degrades gracefully. I wonder if anyone knows more about this?
heh. white out french tips manicure is so awesomely ratchet.
Yep, it was the actual Flux library. However, we're not totally settled on that choice just yet.
I don't think IRC went away. More like IRC was an old crusty alcoholic down on its luck, Ms. XMPP (once a cool chick) was having a need-a-pregnancy crisis in middle age, so went to a sperm bank, made some bad jokes about plugins, and wound up getting pregnant. Shortly after that, XMPP met a VC who thought the child was its own. Thus we have the test tube baby called Slack, who takes after its father in capitalist tendencies, and mother in pragmatism.
The second part of the sentence seems to apply, based on various things I've read. Should we worry about the people who aren't apparently bothered by that?

I remember reading something about modern society where someone said it's the people that aren't drive crazy by it that are broken.