skysight-inc/HackerNews huggingface dataset:
I found this tutorial a very good solution to the problem you describe:

http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial...

It assumes very little and builds an app from the ground up, including configuring Webpack, Babel, react-router etc, explaining what it's doing along the way.

It does use Javascript for the server, but it's well abstracted so it's clear where to swap out the server if needed. (I actually skipped over the server part of the tutorial on the first run through and it didn't hurt my comprehension.)
Beautiful site, but their call to action at the bottom leaves a lot to be desired. I want to "join" something that feels broader than what is projected at the bottom (a text-invite w/ a tweet link).
If the author is around, How long did this take? It's slick, but what impresses me most is when I customize the interior from the inside view.

Well done!
You clearly didn't read the story then.
Popcorntime.io is down
Your response was between two and three minutes after the comment telling you to Google for five minutes.
Unicode Vertical Text Layout
I think it might be an objection to what the style guide refers to as "logic components": components that use React's `setState` to handle interactions and decide what props to forward to a "presentation component".

Personally, I feel that React is a handy tool for both of these use cases, but the fact that we're finding these two distinct types of components suggests to me that React's "component" abstraction might be doing too much.

Maybe if we break React into the pieces that are helpful for "logic" and the pieces that are helpful for "presentation" we'll end up with two abstractions that are each better suited to their task.

React's ideology is still very young, so I'm hopeful that the community will start to head in this direction, and I'm super excited to see how this plays out :)
Microsoft is cancelling some SurfaceBook Preorders
I left all things RPM in 2003. All developments since have not proven that decision to be in error.

With the promotion of NetworkManager, PulseAudio, systemd, and now these bundling practices, we shouldn't even be calling this a GNU distribution anymore. it's Redhat's Job-security-by-obscurity stack that happens to be running on a linux kernel. And all distributions that adhere to this new standard base (arch, debian, etc) should be considered to that same definition.
This is good but insufficient. It reports # of patients seen which my be a proxy for quality but you also have to consider the geographic area (e.g. might be the only specialist in the area). More important is tracking complications (could be in ICD codes as well).
Latest Pangu 1.1.0 download for iOS 9
YouTube Red, a $9.99 Site-Wide Ad-Free Subscription with Play Music
Domestic+Violence:+A+Story+Of+Healing
You might have an uncountably infinite number of people to draw from. Or really, just 'more people' in another form.

Let's say your hotel is filled with even numbers. There are plenty of numbers not in the hotel that you could add.
Who says that it's a competing standard? It's a simple local implementation that fits the needs of the application.

This isn't the right case all the time, but if implementing something is only a few dozen lines and isn't already provided in an appropriate form by a library that you're using, there's nothing wrong with just implementing it from scratch.
Both solutions have flaws. This is a no-win, but it's worth understanding that neither solution is a silver bullet. I commented because the anti-bundling camp seems to think there are no benefits to bundling, and that is obviously false.

Yes, both solutions are unsustainable. Finding a better solution is where the discussion should be, not nitpicking which side is less broken.
> "no one runs bare docker containers in Production"

can you elaborate on this?
There was a page evaluating submissions from 2, 5 and more years ago, and they ended up deciding it had not declined that substantially.

You can check out what Hacker News looks when they remove "new" accounts here:

https://news.ycombinator.com/classic

(created by pg to measure exactly that)
One of the most visible signs of Yahoo's weakness was its strategy to hire big media stars...I'm aware that Yahoo News brings in a godly amount of pageviews to articles on its site...but that hasn't translated to giving a more noticeable platform for its media stars. Since Yahoo hired Katie Couric, who was once a huge star on network news, the most I've seen her name in the wild is in Reddit ads promoting her interviews. I can't think of any other popular news organization that has had to resort to Reddit ads to promote its stars.

And remember David Pogue of the New York Times? His opinion was always spread widely when he was at the NYT...I've literally never seen any thing that he's written tweeted in the wild since he's been at Yahoo (though once in awhile I'll check in to read his stuff, which is actually still quite good and better than the NYT's current tech columnist).

I know cultivating a media brand is different than building and maintaining your core engineering team...but the media push was one of the big initiatives from Mayer and it went pretty badly.
Yeah, and that's the thing. If I do have bugs, I'd rather know about them and potentially let someone else learn from them, than simply solving security through it being closed source (the definition of "security through obscurity").

Thanks for the two cents!
From my experience running stateful applications should be avoided with the current state of things. We've deployed ElasticSearch, Kafka etc container-less but use containers for all of our stateless services.
If each academic research institution can run its own website, there is no particular reason they could not publish every last research report they produce themselves, and use a common, open-source program to handle the draft commentary, editing, and peer review.

A government publication house would overly centralize things, and would organize research by geography and politics rather than subject matter. Science is a worldwide endeavor, and ought to be insulated from political influence as much as we are able to do so.

And we certainly don't need any more juicy nexus points, dripping with extractable rents, throbbing and pulsating for the benefit of the leeches.

One academic publications office per university or independent lab would certainly cost a bit more in overhead, but nowhere near as much as what is currently lost to the publisher conglomerates for both publication and access.

The aggregation function of the journals could be fulfilled by a nomination and community moderation process among the researchers and students of any particular discipline.

Publishing via university web site would also allow linking to related files, such as the raw data, conference video, audio, or transcripts, executable simulator or demonstration programs, and related research, all with permanent, canonical URLs.

While I am not an academic, I notice that many of the journal-curated publications (that I can read for free) have only static diagrams, whereas if you go to the researcher's web site, you can see animated illustrations, executable programs, and lecture slide decks or videos. When the mission of science is to not only advance the frontiers of human knowledge, but also explain what you did and to disseminate the new knowledge to others, a plain old PDF locked up behind a paywall might not be the best way to do that.
One man’s quest to restore a busted scanning electron microscope
I thought so too. I guess this is a good time to remind ourselves that we are not our work and it's best not to be too attached to the things we create.

It's worth noting however that the heading says to minimize jQuery and more specifically jQuery plugins. My guess is that jQuery is fine as long as it's serving a low-level function (XHR, etc).
Both approaches involve shared libraries, which are simply dynamically linked objects. The article outlines a problem of distribution, not linking strategies. You're using shared libraries in both contexts.

This is a misuse of well-established terminology. To say this is an ideological issue is a balance fallacy, as the package management approach has long been shown superior (by the likes of e.g. Nix and Guix).
> I think you're overestimating the amount of times that data needs to move across borders to complete a transaction.

The word need in this context is an oversimplification.

For example, if I want to build an app where data doesn't leave the UK I have very little choice in providers, so have to compromise other things, like convenience, cost, security, etc.

If I accept that data will move across some borders (and the EU is really really really valuable in this regard) then I can locate the data in eu-west-1 in Dublin and many more options open up.

That said... if I want to use any SaaS services that don't offer an EU hosting option then I still can't unless I want to accept much more variation in data protection law. That rules out plenty of analytics packages, centralised logging services, PaaS providers, etc.

Every compromise choice subtracts value and reduces competitiveness, which affects the end-user.

Do we need to move data across borders? No. Does it make sense to? Yes, frequently.
I used to read Yahoo! News too, but the quality became too low and the bias too annoying. I still use Yahoo! email as my secondary account.

My Dad used to spend time on Yahoo!'s portal too, mostly for stocks and movie information. I never thought it was worth going directly to Yahoo, but if a Google search sent me there for a stock then I'd read it.

The original "synergy" idea was more about being a portal. But those don't exist anymore because search completely superceded it. It seems too late for Yahoo! to revive its search business. It isn't a good aggregator or content discovery platform because there are stronger competitors like Reddit, Twitter, and Facebook.
If they weren't making a lot of profit, would you be OK with the situation? I'm just trying to understand why people think the situation is unfair.

High prestige journals offer value to both authors and readers. Apparently both authors and readers feel it's worth the money.

And again, there is nothing stopping anyone else from starting their own journal. If they fail, then authors and readers must find some value in the current situation.
I can believe it.

Microsoft fired their chief privacy advisor (Caspar Bowden) in 2011 for saying “If you sell Microsoft cloud computing to your own governments than this law (FISA) means that NSA can conduct unlimited mass surveillance on that data” to an internal meeting of regional managers.[0]

He later tweeted that Brad Smith's "posturing as conscientious is nauseating cynicism"[1] about this very case.

I miss Caspar, he was ahead of his time in recognising the dangers of cloud computing (especially in the US wrt FISA etc.). RIP :(

[0] http://www.cloudwards.net/news/ex-microsoft-chief-privacy-of...

[1] https://twitter.com/casparbowden/status/542588420611379201
Anecdotally, I switched from Fedora to Arch for personal use because I was tired of my system breaking every 6 months. Two years on, and I've spent a great deal less time on system administration than I would have if I'd stayed with Fedora. Once you get past installing Arch for the very first time, it gets really easy.
Agreed! (We're running a few hundred virtual machines; stateless in docker containers, stateful bare on the VM).
How to translate research into multimedia stories
Web-Shopping Deluge Boxes in Landlords
There are ways to constructively criticize (what some perceive to be) overreaches in gender equality movements... and then there are statements like this.
> It went from an iPad competitor, which was a terrible comparison, to a generating its own category, a tablet that can replace your laptop.

My experience, observing friends and strangers, is that they wanted an iPad to replace their laptop. Almost everyone I know with an iPad either 1) doesn't use it or 2) uses it as a laptop.

The thing is that the iPad was an awful laptop for a long time (lack of multitasking being the main issue). In my opinion, tablets are a very small niche, and most people want to upgrade them into cheap, light laptops by buying an external keyboard.

With the Surface, Microsoft was simply giving people what they were already looking for.
Apple tvOS GM Seed Now Available
Exactly! I don't know about you, but I think some competition among governments is a good thing. Why shouldn't the most efficient gov't reap all the rewards?
The Real Trouble with Web Ads
Hand-written code will always beat a framework; React isn't trying to be faster than domain-aware DOM manipulation.

Instead, React seeks to be the state of the art in maintainable view architecture. One of its secondary goals is non-sucky performance, which it does pretty well.

Most devs aren't working on apps where React is the performance bottleneck. If you are, then, well, don't use React.
What are your plans for supporting other databases?
It wasn't due to the POWER architecture, it was the SPEs, which were not based on POWER. The biggest problem for compilers and developers of the day was the fact that each of the SPE cores had their own local memory ("scratchpad") that is similar to a cache, but is not hardware managed.

My company (REX Computing) is working on a new processor architecture that is built around scratchpad memory... the main benefits of a scratchpad are that it is lower latency (which basically means faster), uses less area and power, and can be built into larger arrays than your regular hardware managed caches. The big drawback, as seen by Cell, is the fact that it is difficult for most programmers to manually manage their memory.

Our big advancement is that we've developed new compiler techniques (which have been DARPA funded), that would not only make it a lot easier to program the Cell architecture, but allows us to go even further than they did with Cell in making a highly parallelized and energy efficient processor.
I think this is wrong. As Dan Savage pointed out, heterosexuals had ALREADY changed marriage long before the gays came along. Forgive the bluntness, but marriage used to basically be a property transaction where a woman was transferred from her family to her husband. Long ago, though, marriage in the US has legally been viewed as a merge of equals. In fact, ALL states AFAIK had already gotten rid of parts of their laws where husbands had different rights/responsibilities from wives. Allowing gay marriage was just replacing husband or wife with "spouse" in any legal document.

With 3 party marriage, the vast majority of laws related to financial transactions would fundamentally have to change. Some simple examples
1. Survivor benefits: If someone is in a >2 person marriage, does that mean all of their spouses can continue to collect survivor benefits until the last person dies?
2. Tax-free inheritance: Similar to the above, but does a >2 person marriage mean everyone gets tax free inheritance?
3. Healthcare benefits: Could you put 5 spouses on one employee-sponsored health plan?
4. Tax laws: Tax laws would need a total rewrite because all brackets/amounts just support a single person or a 2-person marriage.

>2 person marriage has huge legal and financial implications that gay marriage did not.
I'm really surprised that Venmo started as an SMS service, not a mobile app. It blows me away that the product has been around for that long and evolved to the point that it's at now. Funnily enough this is also how Shazam started.

I think it really speaks to the execution aspect of a startup - be good at doing 1 thing, create a committed user base and then scale. According to the article Venmo's target audience was originally college kids who didn't have cash on hand to pay food trucks... Now they're doing $700mm in transactions.
From the original poster's comments, I thinks he values being recognized and technical archievements over founding a VC-funded crappy SaaS and becoming rich :) , and he might be looking for a well-paid technical position where he can work on hard problems. I might be wrong :)
> I don't understand why scientists first pick a journal that takes their rights to their paper away and then offer it for free via "secret codes". Seems to me they are supporting the current, closed system.

The reason is that a scientist not doing this would (rightly or wrongly) have fewer publications in the 'best' journals as considered by the rest of their field and by impact and citation measurements, would therefore be less well known and well cited, and would struggle more to succeed. This is wrong and bad and so on, but it's probably widely true.
You can buy a Seagate 5tb external for $136 on Amazon.

I was paying that much for 1tb to 1.5tb just a few years ago. That's a significant improvement. Prices have fallen by half for 1tb (~$50); and at the $125-$135 price point, capacity has increased by ~200%.

I fail to see how prices are way too high. Current prices are a steal in my opinion.
Unchecked? Even corporate tax rates can still be election issues for citizens.
Having reached limits my body starts to reject anything fatty, salty, sweet ... basically most processed food. I thus was forced to eat raw vegies, raw, no sauce, not cooked, nothing, and it was a revelation. They're full of subtle taste, texture that tickle your senses just enough and will make you feel full very very quick, without any strings attached [1]. I miss the sophistication of traditional meals (spices, sauces) though, and am seeking for an in between solution.

[1] junk food satisfies you 10x more but leaves after taste, or sugar heavy, fat heavy feel in you.

<anecdote/>
I wouldn't be that dismissive of WebGL precisely. It's a real time graphics driver frontend- a few generations old DX 9 equivalent. Once the shaders and vertices are uploaded to the GPU it's not that consequential what the front end is (within a very charitable margin but still).

I think there is probably a slight shearing layer in the way WebGL integrates with the rest of the browser programming interfaces since it's the lowest level API by far that is exposed. Thus, platform developers who are served ala carte technologies that provide a facade for traditionally very non-trivial things (layout, font rendering and font server, vector graphics rendering, etc. etc.) are suddenly given raw substrate which requires one or two abstraction levels before it's near even SVG which itself can be considered really low level when compared with HTML and CSS.

Traditionally, web developers expect a higher level experience and I think the organizations that usually serve web development services have not taken into account that you need a team of computer graphics experts if one wants to develop anything on top of WebGL.

I'm not dismissing web developers - I'm a graphics programmer myself - but basically, for a non-genious level person like me even grokking the transform stack requires re-orientation every time I'm not touching linear algebra code for a couple of weeks.

It's not a fault of webgl, per se - the other graphics aspects a browser serves do have pretty well figured out conventions and grammar that can be standardized to provide the ala-carte publishing experience a browser provides. But we don't really have any "standard" conventions in computer graphics yet that could be formalized to the level a page layout can. And is it surprising? Publishing has a history as an industrial craft of 500 years. All the conventions have been figured out, and are implementable in algorithmic form.

While realistic art has been practiced thousands of years only 2D graphics really has the industrial basis where we can say that everyone understands and can formalize what they want from their image.

3D graphics is a whole new ballpark. When pixar introduced their shader language 30 years ago they laid out the foundations for formalizing the colorization in visual grammar. The concept of a scene graph is pretty formalized, as well as the perspective projection of a camera. There are some "usual" convention in 3D interaction like the arcball rotation in an editor like scene.

But other than that? The visual world is infinitely rich. We are not ready for a "standard" representation of an infinitely rich universe of expression.

Of course, that does not mean there are no representations that could not be formalized - there are the standard materials of 3D engines and so on, and physical rendering approaches are slowly converging on the best model - but, I don't know if we can ever reach the standardization of desk top publishing in 3D graphics.
I couldn't run the Docker image, it seems that the Java process running in docker image doesn't bind the port 3000. Also tried to deploy to Heroku but when I try to access the application via url, Heroku throws 503 error.
venmo is used more than cash by my late 20 and early 30 friends as well.
Open Source Databases and Internet of Things (IoT)
Well, not to be pedantic, but the article actually does say the adoption tactic failed, at least once:

> There had been an article in The Advocate about a couple in the Midwest who unsuccessfully tried to adopt each other in order to forge a legal bond.
> that doesn't make sense that it's the 'first time they have been found'

First time it's been looked for would make it the first time it's been found if it's common.
Gonna go over it this weekend ^^ Good job!
The problem with this is, how would she know who was abusing the work-from-home facility and who was not? Mayer would have to rely on the dinosaur of Yahoo middle-management, which at best is a self-serving beast.

Mayer did not trust them, and hence her fiat action of banning working from home.
Imagine you have one person for each (positive) integer, given a unique integer ID at birth, and a hotel with countably infinite rooms, each with a unique room number.

The hotel could have someone in everyone room if every person with an even number as their ID was staying there. That is, for every room number, twice the room number is a unique even number, so there's a 1-to-1 correspondence between the number of rooms and the even integers.

You could then have someone with an odd number ID show up looking for a room, and would have to rearrange from a stay-in-half-your-ID lineup.

It's a (arguably defining) property of infinite sets that they contain a strict subset (at least one guy not in the subset) with the same "size" as the whole set.

So the evens and the integers are an example of this, with both having the same "size", even though the evens are contained in the integers.
Now if they could just fix the broken firmware they released for my WD Live TV player.
I'm not trying to be pedantic, but the phrase is "passes muster." https://en.wiktionary.org/wiki/pass_muster

But "passes mustard" did give me a pretty funny visual image. :)
We've been using at Color Genomics for a few months and we absolutely love it. Easy to setup, no data sharing with external parties, and simple/straight forward UI.
Sort of off topic, but every cool BI tool I can find (prompted by recently seeing metabase and AWS quicksight) seems to work with one database at a time.

When working with microservices, your data is spread across some N databases, rendering most BI tools, from what I can see, completely useless for reporting on more than one service at a time.

Are there any solutions for this? Or is the only one right now just dumping all your service DBs into a single DB for analytics?

edit: thanks friends. ETL it is. don't know why I thought it would make sense to have a tool that reports across multiple databases since the performance would be horrific...although maybe there's space for a hosted BI tool that does ETL automagically. just a thought
In fairness, plenty of "real engineering" project have similar outcomes. See for example Boston's Big Dig or the DoD's Joint Strike Fighter.