skysight-inc/HackerNews huggingface dataset:
I'll be speaking[1] about my experiments with this at ReactConf at the end of the month. I've been using React, ReactRouter, and Reflux for rendering, routing, and data flow respectively. Gluing them all together was definitely a non-trivial project (that I'll be sharing in conjunction with my talk). It'll be rad to have JS apps that Just Work, regardless of runtime.

In my experimentation so far, the three things you need to be able to do on the server are:

- choose a view to render (ReactRouter),

- get whatever data that view depends on (Reflux), and

- render it

I'd be curious to see your take on this. Are there other concerns you think a "full-stack framework" is needed to manage?

http://conf.reactjs.com/schedule.html#tweak-your-page-in-rea...
Well, the first two are really just the same thing :P
You're pretty quick to call people morons for someone who doesn't have a clue about what he is talking about. These routers Krebs is talking about (Which have largely been infected since August) were never connected to an IRC network.

And as for the gcloud servers, yeah we connected a few of them to the public IRC... So what? It's not like as if they we're ever going to survive beyond few hours. Also, Krebs seemed to imply that we used the Google bots for DDoS attacks... That's pretty ridiculous considering Google will automatically suspend you if they detect traffic anomalies.
I don't know why you're being downvoted, that seems to be their MO.
A pure Ruby driver makes it available on JRuby, which doesn't handle the FFI as well.
A warning to those who check comments first: this is a teaser, not the whole thing.
Unfortunately there are places on this list that many people can't visit without risking going to jail. Oman, for example, whose penal code reads in part:

"Article 209: It is punishable by imprisonment from 10 days to 3 years — or by a fine from 5 to 500 riyals — whoever:

1. Publicly blasphemes against the glory of God, or the great Prophets.

2. Targets, with public imagery or printing, divine religions and religious sanctities with contempt."
Yeah I agree the hyperbolic sentences are over the top. The only way for anyone to reliably get 100% uptime is to use two or three cloud providers or their own dedicated boxes somewhere. Even AWS don't provide 100% uptime guarantees. Though I think the author's underlying point that good design should lead to fewer/smaller planned outages. However, his statements are over the top in the extreme.
Mock browserify modules for your unit tests
For the people who don't need it, it's perfectly reasonable. That said, I suppose I haven't been fortunate enough to work on anything that doesn't need it.
If we were awful at opsec we probably would have already been identified by someone. We've been going at this since August.
Solution: Don't inherit from GameObject. Make GameObject "final" and simply be a container of components. Move all object-specific behaviour into the components.
When I was doing my PhD I. The US, I seriously considered the Brazil option. Took Portuguese courses and everything. I bailed though in the middle of my degree.

However, eu falo um poucu de Portugues.
Just started to learn Rust. Could you show me examples of this ancient ML syntax? Just curious how it would look like.
I've started to wonder if some of the land shortage in San Francisco could be mitigated by either burying some roads or probably more realistically, just constructing buildings over the roads. I'd love to see a series of 1-unit deep apartments running down the middle of California or Gough. Hell, build a few skyscrapers over 80 in SOMA.

It'll never happen, but one can dream.
Love the Net Wealth/Liabilities ratio - will add that to the backlog. Other idea is good, too, but would need some time to think about how this could be worked into the existing app. Thanks for the suggestions!
I use Python myself and had this problem until I discovered WTForms.
I've always wondered if something like this was possible. chicago is a prime candidate; lake shore drive produces an insane amount of noise and ruins an incredible stretch of beach.
We’ve Put a Worm’s Mind in a Lego Robot's Body
Two days? You practically have to move to a different host. And if I did that, I wouldn't bother moving back. If they have any customers left after this it'll be a miracle.

Then again, I don't know why you'd think Verizon was a good hosting provider in the first place.
It focuses developers' attention on the things that really matter - what the code does, and how it does it - by removing how it looks from the equation.

The point of an automatic formatter isn't to make the code look pretty. It's to make the code non-ugly, with as little effort as possible. Obviously, there will be cases where the formatter screws up and writes out something pretty ugly. The point is to train yourself to ignore these, because honestly time spent looking at, angsting over, and fixing bad formatting is about the worst possible use of your development time. Instead you could be thinking about solving a problem that hasn't been solved before, or making the product easier for a user to use, or refactoring semantic issues in the code that trip up developers.
I've been watching this religiously since it started. I manage to catch almost all the episodes live, and there's a great set of people on the Twitch/IRC chat as well. (I'm "nxsy" on there.)

I also wrote a Linux platform layer for it for fun [1] and for those who were skeptical about Casey's approach to portability (and there are a few people who pitch up who are/were aggressive about his choice of starting platform and/or his approach).

[1]: https://github.com/nxsy/xcb_handmade
The two suspects were identified and the manhunt began because an ID one of them left behind in their car. Police arrest the wrong person? Sure, but the ID wasn't faked to lead them to someone else or anything like that according to any reporting I've seen.

> His identification card was found in the vehicle abandoned after Wednesday's attack, Cazeneuve said.

> "It was their only mistake," Dominique Rizet, BFMTV's police and justice consultant, said earlier.

http://www.cnn.com/2015/01/08/europe/paris-charlie-hebdo-sho...
Have you built a business or created a job?
No bashing intended. I started off writing bad applications in plain PHP that were full of security holes, and moved on to writing better applications in Python with the help of frameworks - at the time I didn't realise there were helper frameworks for PHP too and thought Python was infallible.
Cloudant developed BigCouch which is an enhanced CouchDB for clusters. Last I heard they intended to merge their fork back in for the next major rev. IBM bought Cloudant and in my experience, IBM does a pretty good job with open source (e.g., Eclipse).
> This is especially annoying when you've got a pretty unified style across all other algol-/C-ish languages, yet can't keep this in your newest one. For the sole reason of pleasing some community that'll never see one line of your code.

It's rarely a good idea to reproduce the same patterns in two different languages (except for things that are common anyway, like indentation etc.).

And the main argument for a language-global code style is that you don't need to teach new commers (to your company/project) which code style you follow, you don't need to have long discussions about whether the article #36 is being respected in that last commit, if the code style version you had is up to date, etc.

One great example: Python and PEP8. It's the standard, everybody accepted it. That means that all libs use it AND (almost) all companies use it internally, which makes friction between different modules from different sources minimal.
That depends on your purpose and the problem you are trying to solve. If the problem is style bikeshedding, that can easily be solved through autoformatting and configurations for the standard for that project, company, etc. Write however you want, run it through the auto-formatter with the right config before commit (or add it to commit hooks). Problem solved.

If you want to solve the problem that people are writing in different styles and there should be one true style for a language, why? You're bound to get something wrong in your style initially, and it will be annoying from then on, and hard to change. It actually seems the antithesis to how Rust was developed, which was to keep trying things to see what worked.
What exactly is the point of “concept” or show cars?
They could get around the lag issue with a supercharger or an electric turbo, or some combination of the two.
Why is that an issue? Word is the standard format for this type of submitting papers in and not just educational but at many companies of different sizes as well. There is no other format that works as well as Word, especially with change tracking that works when you're working in a group.

When I was in college, we didn't have to pay for anything to get MS products. The college paid for a "MSDN" library that provides students with access to many tools in MS's collection. MSDN is in quotes because that's effectively what it was but I recall it under a different brand for our college.

For IT students, we also had free access to all servers and client OSes, Office, Visio, etc etc etc. We never had to pay for anything.

This was true for the faculty, they also had free access to everything and that's why they require the students to submit specific formats.
Two hours is sufferable. Two days is insane. Not everyone has the engineering talent or time to have auto-deploy multi-cloud failover.

Not to mention that if you buy in to certain services, say, any AWS architecture beyond EC2, failover to another provider becomes a lot closer to impractical if not impossible.

Two hours is sufferable...
So is this:

http://www.aliexpress.com/item/MK802-Android-4-0-4-Mini-PC-W...

And it's way more powerful than the Edison.
Show HN: A vanilla JavaScript alternative to the buggy vh/vw CSS units
Why does Verizon have an enterprise cloud? And why is anyone using it?

Is it somehow related to their main business? Do the servers run deep within their network allowing quicker access for mobile users? What is their unique selling proposition?

They have a whole "why Verizon" section[1]. I don't feel like it answers this question.

[1] http://cloud.verizon.com/why-verizon
Honestly, it sounds like you are over-engineering this... Forgive me if I'm wrong, but the impression I'm getting here is that you're writing the engine before the game.

Never do this. Just don't. What you should do instead, is write a game, and while writing that game, write its engine. At the same time (Or even, write a game, and then refactor the engine out as you go).

Then, after you're done, that engine can then be extracted and made to be more generic. This is basically how every engine used in the game industry was made (although in many cases the game the engine was written with never shipped).

Trying to make a generic engine from the start will be worse in basically every measurable way. It will take longer to write, take more code, use more memory, and be slower...

Again, sorry if I misjudged your comments. Anyway. On to what you said specifically:

Having an empty base object so you can have lists of GameObject (presumably lists of `GameObject*` in reality) is basically going to destroy performance and the cache. A reasonable rule of thumb is that a read from memory will take about 100 times longer than, say, a float multiplication, unless you know it will be in the cache. Then, to operate on these game objects, you'll probably use virtual methods. Another rule of thumb is that vtables are basically never in the cache (and they're also unpredictable branches).

Really what you want to have is several flat arrays of the data each part of the engine needs to operate on. This is also good from an encapsulation standpoint, because then each part of the engine only can see what it needs, and not necessarily the whole game object. Then, the way you'd implement a component system in this style is that you'd make that array the canonical place the data lives.

This can work well for some games but isn't worthwhile for every game. (Generally I actually think the biggest benefit is that it makes gameplay and tools for non-developers easier to write.)
Here's a link to the full transcript:
http://www.npr.org/2015/01/09/375928124/dark-thoughts and http://www.npr.org/2015/01/09/375928581/locked-in-man
Yes, one prominent example from Hamburg is the "Elphilharmonie": http://en.wikipedia.org/wiki/Elbe_Philharmonic_Hall
Viewport relative units are awesome, except they're not - they are buggy, unreliable and have inconsistent implementation across browsers. vUnit.js offers a lightweight, robust alternative for them and weighs ~600 bytes after gzip.

vUnit.js calculates the browser viewport dimensions and creates CSS rules ranging from 1% to 100% of its size. These rules are then inserted into a stylesheet which is injected on the fly to the <head> tag.

An observer running every 100ms checks if the viewport has been resized and regenerates the CSS rules accordingly. It's a cross-device, event-less solution to keep track of everything that could trigger a resize on the viewport.

On GitHub: https://github.com/joaocunha/vunit/
>I think the stdlib is not the way to go. Give me an example of any ecosystem where the standard library is the defacto best solution?

Python, Go, C++'s STL, Java SDK, to name a few.

They might not be 100% perfect, but they are good and reliable, and always there for you. Hunting the latest "best" library that gets abandoned after a year (like in Javascript and Ruby often happens, and also Go too) gets old quickly.

Of course there could be a compromise approach, as you say.

A mininal standard lib for Rust PLUS a "blessed" set of Cargo packages that represent the batteries (Haskell "Platform" is like that, IIRC).
> "At a recent business conference, I heard CEOs tell FCC chairman Kevin Martin to ... get America to broadband parity with Korea and even France. Instead, I told him, he was wasting his time, fining farts. And bullshit."

I wasn't able to find the On the Media interview referenced in the article, but this week's is all about free speech post Hebdo:
http://www.onthemedia.org/story/on-the-media-2015-01-09/?utm...
With the new CRO appointment, what changes to their business model are now expected in order for them to try to realise these investments? I guess they cannot do much about s/w licensing remaining at zero cost, so will they be targeting just support revenues?
No. Really? You don't say!

I don't know why they chose to republish this just now, but if you find the original date, you'll see that the reference was much more obvious when we first published it, many years ago.

(The "portion" he's referring to is the Louis CK coffee shop bit.)
Regular perforations on fuselage:

https://pbs.twimg.com/media/BxBNE99IAAEYZAa.jpg:large

Fresh eyewitness account of another plane:

https://www.youtube.com/watch?v=A8gmNY0v5RM

Photo of Buk faked:

https://pbs.twimg.com/media/BzAzc3vCUAIo1wW.png:large
The webpage juts have a error code now, I'll read this later :(.

I usually link to the previous discussions, because most of the times there is an important comment in HN.

There is an important detail in this case. This is a blog of someone with a chemical degree, and usually the articles are very interesting and have a lot of technical details. I'm sure that this post has a new point of view of the subject.

The problem is that usually the same new is submitted from different newspapers, but they only cut&paste the press release and mess with some names and technical details, but they have essentially the same information or less. I guess that this is different.

Edit: Cache: http://webcache.googleusercontent.com/search?q=cache:tQ7Bv0Q...
In Chicago, we have junk pickers who scour the alleys daily for exactly this sort of stuff. They load it in the back of their pickup and it's gone. All you have to do is put it in the alley.
It's probably more profitable than going out of business (which is probably what would happen if they admitted to being insolvent).
Or multiple turbos of differing sizes.
Correct me if I'm wrong, but doesn't Derby use MongoDB for the backend? While Derby broke significant ground, that dependency eliminates it from consideration for most people I've talked to.
Or not care since evo's and STi's launch faster than all but a few ferrari's. if you aren't at a dead stop the lag doesn't happen in real driving situations; aka you would have to shift into 4th under 30mph for example in either of those turbo charged cars.

The way my Evo seems to get around the dead stop lag - you floor the car and hammer the rev limiter and then basically bring the clutch out about a 1/4 inch then dump it. I hit 3.5 second 0-60 easily with this (standard) evo lauch technique.

Lastly you lose a lot more hp in a naturally aspirated engine at altitude too which to me makes a turbo car a better option ( I live in the mile high city however so this is a personal thing )
Container Madness: Privilege Escalation Using Docker
Variables affect the world in long time frames. The influential Harvard study on human happiness[1] could only have been conducted over the course of a lifetime. Check out The Long Now[2] for a group of people evaluating variables at the 10,000 year time scale.

[1]: http://www.huffingtonpost.com/2013/08/11/how-this-harvard-ps...
[2]: http://longnow.org/
Because most people know what crowdfunding is. The General public doesn't know about Stackoverflow and Onarbor is not a Q&A site. It's about publishing, reviewing, and funding content. That's not very catchy so I would appreciate it if you might have alternative suggestions on how to describe it.
Or 3 of them if you look in poorer countries.
Here are Michigan's data sets:

https://data.michigan.gov/browse

Curious if Utah has a statewide civic hackathon like we do here in Michigan http://www.codemichigan.com
Ask HN: Personal Assistant as a service recommendation
I'm fed up with my monthly chores like paying credit card bills on time, gas, electric, car loans, mortgage all these bills. I miss to pay some time and it affects my credit score.

Do you guys know any trusted startup who provides personal assistant as a service. I don't want them to manage my calendar but pay all my bills and expenses and generate expense report monthly.

I'm ready to pay $50-$100 every month if somebody provides this service. I don't want to have an agent whom i have to call and discuss about this but a trusted app which will do this for me.
I must've signed up while you guys were sleeping (based on your username :D)
This series of articles might help you picture how a game could be architected without inheritance:

http://bitsquid.blogspot.com/2014/08/building-data-oriented-...

A couple of commercial games have been built on that engine and it was recently sold to Autodesk, so it's not just handwaving.
My Failed Attempt at Fighting ISIS with Twitter Bots
Verizon Enterprise is the service lineup that they inherited from acquiring MCI some years ago. MCI, of course, having been kind of a Big Deal as it relates to the internet way back when.

http://en.wikipedia.org/wiki/Verizon_Enterprise_Solutions
This is handy. One step further to more isomorphic js apps!
We are running a Google Docs for 3D style application on it -- you can find examples of what people are doing here: http://clara.io/library

We use other hosted SAAS services for analytics (MMS, Google Analytics, a few others) because well they are cheap/free and that isn't our core strength.
Absolutely, except launch control software is the one dumping the clutch for you in the Ferrari, so the 1 second of spooling is irrelevant for obtaining the 0-60 time.
Some interesting bits, but that article seemed to be mostly breathless oversimplifying.
This is where good sysadmins, and teams thereof, earn their high salaries. You shouldn't have to suffer through a two-day outage, but it happens. A good sysadmin will insist on multi-provider hosting, be able to advise you on how not to get locked into $vendor's precious snowflake cloud implementation, and myriad other things.
Computer Modern
http://en.wikipedia.org/wiki/Computer_Modern
> "simply not qualified" to issue a definitive statement on the proof unless they start from the very basics of his theory

How is it arrogant to say people need to study the whole branch, from the beginning, rather than just try to cherry pick a few advanced parts of it, if he really did come up with a substantially new branch?

That sounds more like practicality than arrogance to me.
No my friend. I am not holding anything. Your users seem to be complaining about some issues that they are facing. I just visited your app page today.
Good question.

TCP/NC = network coding I assume. This is not really a competitor to PCC: the two techniques are solving different problems and could work together. PCC controls the sending rate, while erasure coding (in general - I'm not familiar with the details of TCP/NC) avoids extra round trips to recover from losses. Erasure coding would be quite relevant to very short flows, for which every RTT matters, which is extremely interesting and valuable but not the focus of this paper. Also note TCP/NC needs a new end-to-end protocol.

CTCP is probably compound TCP. We haven't done a performance comparison but it appears to fall within the large set of TCP variants that use what we called "hardwired" control. If you try it out, let us know!
I realize this is a "no true Scotsman" argument, but... The feminism I was brought up in sees the limitations of male gender roles as the other face of the same coin. Women will never truly have equality of opportunity and expectation until traditional male gender roles and expectations are also dissolved - both because male gender roles can't exist without female gender roles and because women's opportunity in the workplace is limited by the need for their partners to take on more responsibility in the home. Unfortunately, this assertion often runs into accusations of attempts to "feminize" men.
Rule of crypto #1 - never implement your own crypto.

If you want to know what they are talking about, here are two free courses that go over all of that stuff and more. I particularly liked error oracle decryption exercise from coursera crypto class:

https://www.coursera.org/course/crypto

https://www.udacity.com/course/cs387
I encourage you to acquire the self-discipline to avoid blaspheming while traveling. Guidebooks such as Lonely Planet have a few pages explaining how not to offend the locals. It will allow you to experience marvelous new cultures and expand your horizons.

Then you can come back to a new appreciation our relative freedom of speech, though perhaps realizing that there are also things we can't say.
Why is ember.js being ported to node? Could someone give me a little back story?
I have a single instance and other than that big one, my monitor hasn't really gone off, other than during patching. Im not sure what those hours are referring to.
I have a PhD in CS from a highly ranked school (systems) and work for an industrial lab (6 years out of school). I make the same as a fresh graduate from Waterloo from recent empirical evidence. It is just dressed up differently ... the fresh grad in question has a salary at the 100K mark salary with 25K-ish in guaranteed bonus for a few years (plus some stock options). I make that in guaranteed salary with no bonus or options. My work week just ended (easily 10 hours a day doing very cool stuff but not science). I'm juggling reading some papers out of true interest (deep belief nets), reviewing some crappy papers for some journal that were due two weeks ago, and spending time with my wife. Clearly I made some very bad career decisions.
His story is featured on NPR's new Invisibilia podcast: http://www.npr.org/rss/podcast/podcast_detail.php?siteId=370...