skysight-inc/HackerNews huggingface dataset:
Google search is the ultimate example (IMO) of an effective, simple, and powerful Markov chain algorithm.

For anyone interested in this stuff, check out "The $25 Billion Dollar Eigenvector"[0]. I did a simple page rank experiment in an IPython notebook[1], demonstrating how PageRank works based on some UBC lectures.

Markov Chain Monte Carlo sampling is the basis of many Bayesian inference techniques, and Markov chains also show up extensively in classic speech recognition pipelines, under various forms of Hidden Markov Models (VB-HMM, GMM-HMM). This stuff forms the foundation of statistical machine learning!

Great post - this simple example serves as a great introduction! Of course, the rabbit hole is deep...

[0] http://www.rose-hulman.edu/~bryan/googleFinalVersionFixed.pd...

[1] http://kastnerkyle.github.io/blog/2014/04/16/simple-page-ran...
Anyone know why this is? This was quite disappointing...
It is great to see my beloved Ninja framework (fullstack, Java) in standalone mode to be the one of the best performers in multiple queries benchmark (better than 81% of 93 known frameworks) and data updates (better than 77% of 93 known frameworks).

These are the most realistic scenarios for the web app in my opinion.
Where do you live in the US that is unsafe for walking?
That's what IoC containers do, or via setter.

However a IoC container can automatically create, and send through the object based convention(IMessageQueue -> MappedTo -> MessageQueue) or configuration (IMessageQueue -> MappedTo -> APMQMessageQueue).
You missed the phrase "He also started pitching in for his and his sister’s private school tuition." What kind of family, so obviously down in luck, would pay to have a member of their family go to a private school?
Mailgun (ex-YC W10), http://www.mailgun.com

Austin, Blacksburg, San Antonio or San Francisco!

_________
|\ /|
| \ / |
| `...' |
|__/___\__|

+++ Who we are +++

* Mailgun is The Email Service for Developers.

* We make it easy for developers to implement email into their software.

* We're ex-YC and were acquired by Rackspace in 2012 but remain an independent product.

* We move fast in a startup-like atmosphere but we have access to juicy hardware, large marketing muscle and world class data centers.

+++ Scalability Engineer +++

* Working on Mailgun sending pipeline.

* Scaling and tuning Cassandra clusters.

* Optimizing existing and writing new Python and Go code.

* Benchmarking and load testing.

* Improving Mailgun resilience and fault tolerance with better algorithms.

+++ Infrastructure Engineer +++

* Working on Mailgun infrastructure including inter-process communication, fail over, monitoring and auto recovery.

* Optimizing Mailgun deployment, continuous integration and service discovery.

+++ Spam Fighting Engineer +++

Finding spammers and fraudsters with smart algorithms.

+++ Deliverability Engineer +++

Automating email deliverability best practices into code. You know email and you prefer commanding an army of bots instead of humans.

+++ Read more here +++

https://github.com/mailgun/hiring

To apply just shoot us an email: hack@mailgun.net
This is my attempt (and first webGL anything) at a stupid implementation of the observer effect in quantum physics. Essentially, by observing something we are inherently changing its nature. Here, I've replicated a sine wave propagating in two directions (so it can be loosely correlated with some generic electromagnetic wave) which randomly changes in real time for all viewers when someone else starts viewing. (Very messy) code can be found here: http://github.com/shayanjm/quantum

tl;dr - It's a wave that changes slightly when you look at it. Pretty cool, when you realize that every stage of the simulation is unique, temporary, and will never be re-rendered again :)
We are focused on testing without reverse proxy caches such as Varnish and the caches provided by nginx and Apache HTTPD. This is because we want to measure the performance of dynamic requests—requests that for whatever reason are not cached.

That said, we have considered including a measure of, say, nginx delivering the same content statically as a high-water mark. That could be interesting to see how well a framework compares to what might be an ideal case.
Right. OK. So with a simple 2-stage rocket like the Falcon 9 you have the first stage which has the 2nd stage stacked on top of it which has the payload stacked on top of it. During a normal flight the first stage (which is the biggest stage) lights, lifts the whole thing off the ground, and pushes the rocket up into the air and starts getting it up to speed. Then the first stage runs out of fuel, it separates and then the 2nd stage takes over, pushing the payload the rest of the way to orbit.

The Falcon Heavy uses the same "2nd" stage but it uses 3 first stages instead of just one, which are called "cores". Each core is just a Falcon 9 first stage, for the most part. The idea of the Falcon Heavy (similar to the way the Delta IV Heavy works) is that you have three times as many first stages pushing, which leads to increased payload.

With the cross-feed option you end up with effectively a 3-stage launcher. The outer two cores becomes like the first stage, and they are jettisoned when empty, then you have the inner core which now becomes a 2nd stage, and the previous 2nd stage is now a 3rd stage (or just "upper stage", to avoid confusion).

But, as mentioned, when you fly this way the 2nd stage core ends up way faster and way farther away when it's done thrusting, so in the prospect of having it keep around some extra propellant so it can thrust back to the launch site and land so it can be reused becomes much more difficult. But in a worst-case scenario all of the "cores" can be run at the same time, so they burn out the same distance away from land and can each return and be reused (saving a lot of money). You end up with only a 2 stage vehicle (3 1st-stages all running at the same time plus the upper stage) which would decrease performance, but because you recover all of the first stage cores (instead of only 2/3 of them) the cost benefit would probably be worth the payload reduction.
Hey Boris, curious question here. If you could do an NFS mount to one of these collaborative IDEs so that you could compile on another VM but still get the collaboration of the IDE, would that be a nice compromise?
It depends on how much free space you have on the SSD. But yes, especially because the swap file isn't ssd-aware, you get a high degree of write amplification which wears the disk more than necessary. That being said, newish SSDs can take a beating, even under these kinds of workloads.
Do they/companies in general have no notion of how bad stuff like this makes them look.

Either they should fire the people handling PR or talk to them before doing dumb shit.
Is anyone else surprised by the quality of reporting from Pando on this one? I thought it was all SV link-bait but this reads like real, actual news.
Video: API Testing at Eventbrite
It's open source benchmarking. There are instructions on how to submit a language-framework of your choosing.

https://github.com/TechEmpower/FrameworkBenchmarks
Zenimax owns id, not the other way around.
I just hit "donate" and it took me to:

https://mayone.us/fec_compliance/

Sincere thanks to everybody who complained to them about this - I wouldn't have donated without HTTPS.
"much money" and "decent money" are very different things, potentially. If he's helping pay his parents mortgage, he's making "much money".
Is there a better way to purchase prepaid credit cards (perhaps with BTC, check, cash, etc) that isn't likely to be reported?
Agreed. Anyone who prefers to buy it can do it via e.g. Amazon:

4th ed: http://amzn.com/0123744938

5th ed: http://amzn.com/0124077269
Yeah, I think this gets to the heart of it.
Contact Jordan@scopely.com for more info!

LOS ANGELES

Full time.

SCOPELY

MAKE GAMES

Title: MAKER OF GAMES! (Unity Engineer)

We are searching for someone who can name every console since the Magnavox Odyssey. But the world has changed and now you've become a mobile gamer. Your 64 gig iPhone is already running out of space because of all the games you've downloaded and you are always harassing your friends to try out the latest game you just demolished.

What will you do?

Ship production-grade mobile games used by millions of people
Build out gameplay features
Prototype internal IP
What do you need?

Most nights you don't sleep, because you're either playing games or building them with Unity3D.
A strong grasp of classical mechanics (Newtonian mechanics)
You're a pro. You have a portfolio of games and prototypes that you can show off.
What makes you a rockstar?

Unity engine experience in a cross platform environment
Extensive shader experience
Worked with NGUI and 2dtoolkit
People should be suing these companies, like in the example with Target. She should've sued Target for that. Eventually they'll learn their lesson. Look at Google, they're already backtracked on some privacy invasion stuff because of some recent lawsuits.
More like, assert() from assert.h is a huge wtf in C, because turning asserts off in optimized builds produces exactly these kinds of scenarios.
"Keep up and meet with your friends." That's all the information I get for my e-mail address?

I can keep and meet up with my friends using Facebook and gchat. Why do I need Swarm? You haven't given me a reason to.
I guess this means that ZeniMax owns all the code that Carmack wrote for Armadillo Aerospace, too.

Oh right, AA isn't worth $2B.
They support Java 7 syntax, however they do not have the API improvements in Java 7. For example, Java 7 introduced a much improved File IO API in the java.nio.file package. It has very useful classes like Files (http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files...)

Android does not have any of this (http://developer.android.com/reference/packages.html) because the Apache Harmony project died before it could implement Java 7 API changes.

This is a much bigger issue for Java 8. Just supporting only Java 8 syntax changes greatly reduces the benefits of the new lambda and default methods. Much of the power of the changes, especially lambda, require the changes to the collections API.
Also: http://www.hiretechnicalwritertoronto.com/
Agree completely, that's why I said "probably" :)

EDIT: Comments are useful for explaining things like:

1. Non-obvious side effects

2. Code that's working around a bug in a 3rd party library

3. Code that calls into some non-intuitive 3rd party API

4. Citing your work (e.g. "adapted from stackoverflow.com/blah123")

5. Why you used pattern A instead of the more standard pattern B
TextSecure.
In poor and lower-middle class families, it is quite common for a teenage son or daughter to contribute to the rent or power/telephone bill out of the money they make working minimum wage jobs.

If Mom and/or Dad are also working minimum wage jobs, it's impossible to pay mortgage payments in even relatively-inexpensive large cities.

As a personal anecdote, my grandmother helped her family pay the rent when she was a teenager by working as a waitress. Her father had died at a young age. My parent's and my generation were both fortunate enough to not have to worry about this.

Unfortunately, here in the US, this type of family arrangement will only increase in the future, given the fact that this generation is the first generation in modern US economic history where the a generation is worse off financially than their parents were at the same age.
REMOTE.

Salary + profit sharing.

PuzzleBoss are looking for someone with experience who can lead our growth on iTunes and Play, from the comfort of your home, with a salary and a piece of our net profit.

We're a modestly profitable, bootstrapped team of 4 (2x usa, 2x costa rica) making apps that are borderline game/hobby/activity for mobile (desktop+web coming when resource allow). Our first app is a series of very popular jigsaw puzzles [1] with individual customers purchasing dozens of titles and demanding more, this still has room for another 10x growth with your help, and we're introducing our next product later this month.

Ping me at benlowry@outlook.com.

[1]: https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dm... premium
Buttons – A button library built with Sass and Compass
That's one interpretation, and one that the lawyers would like us to buy into.

Another is that this is simply morally wrong, and we shouldn't accept that simply being salaried implies that all intellectual work you do is owned by the employer.

This is a matter of convention, expectation, and interpretation, not rules. Powerful corporations are fighting for the interpretation that most benefits them at the cost of those who are weaker. That's not crazy; it's wrong.
Really, the quotation marks need scare quotes, so you know they're just so-called quotation marks: "'"<modified quotation here>"'"
Well, my dad was a computer programmer, and there were conversations about computers over the dinner table, but my real start came with a half-year Fortran class in high school. It was kind of a pain - punch out the cards, wait for them to be taken to the real computer (which happened twice a week, then get the results back, change a card, wait for them to be taken again, etc. Not fast turnaround.

Then the school got five TRS-80s. I grabbed one of the Basic manuals and read it in an hour while I was supposed to be paying attention in calculus class (it was pretty thin). I thought "Hey, this is just like Fortran, except the words are different." So then I knew Basic, at least well enough to play with a TRS-80.

Then my dad brought home K&R, and I read it over a Thanksgiving weekend. I understood it all except for argc and argv. The rest was clear, just from reading the book, but argc and argv required being able to experiment to see what they did. My dad tried it at work on Monday, and explained the results to me.
Any chance you still have GUID.txt?
Its having the knowledge of what subset of features do you stick too, because C++ is quite large feature rich language. There are often many ways of doings things.
For me that's almost all fields: I try to make just about everything immutable by default. Makes reasoning about concurrency much simpler.
To be fair, quite a lot of these things have had to have relatively significant changes to match the ES6 spec.
> basic things like opening up encrypted TLS TCP connections

IIRC that's sort of a special-case: It's painful because the designers wanted to weave-in policies and integration with sys-admin stuff on the host OS. There's an impedance mismatch between how Enterprise IT wants to handle that versus what a lone-developer would like to create.
نتيجة الصف الرابع الابتدائي الترم الثانى 2014
Yeah sorry, you're right. Just as I went out for lunch, it occurred to me that I was looking at a bleeding edge version (which has a refactor of this code) and not the version being used in the test.

I had a feeling there was something fishy about the number but I couldn't quite put my finger on it. Thanks! :)

PS: and thanks for catching that post redraw hook issue; I'll add a fix for it.
This is news how? Isn't this what reviews are or on Amazon?
With New SF Office, Cengage Looks to Rival Tech Giants
What's great about java is the number of libs out there for this. You don't have to use native java threads in this day and age with things like akka out there.

I find akka's java interface amazing to work with (yeah it's a bit odd in some parts)

You could also get used to thread pools and executors.
The best testing is the kind you use and monitor.
I don't know harmonicon's situation but in my case the problem is a small town (metropolitan area now) that was built up without consistently installing sidewalks. It's difficult to walk more than a mile without having to compete with traffic. That is changing though, I believe all new development has to include a sidewalk and there is a slowly developing 'greenways' project that is building sidewalks of twice the normal width with some paths that are not next to streets.
Hey.

I appreciate the help people are offering here. I'm building a list of links (currently the Porter's handbook and various links around that) to read and decided that I need to dive deeper, give it a real spin (again) before commenting .. again.

If I understand the first part of your answer, or where it is coming from: I .. do understand that I can create packages. I don't understand how I'd have my own ports tree in a sensible way (do you have a couple of trees? Build package A from here, package B from there?), when you need stuff that just isn't ported/too 'niche'. Or if you need to bump a version of a port that is in the official tree.

I knew about make package, see above (same on/similar to systems I use today).

I posted my new understanding about PKG_PATH elsewhere in this thread, but I guess I DO have to admit that I should've hit the man page first. Admittedly I never used it for more than pointing to one single official mirror in the couple of VMs I played with. Anyway: Cool.

I'm not married to jails, I just like that poudriere offers a very nice way to build packages in an isolated environment. Security isn't the biggest concern here: One thing that this allows me to do for example is to run one version of FreeBSD and build packages in a jail of another version (or another arch, or both). At this point I assume there's an OpenBSD equivalent for this functionality as well though. :)

My feelings about pkg_* are honestly based on older experiences with FreeBSD and recent but discontinued explorations in NetBSD. My last OpenBSD installation is a while back and I might've given up quite quickly. Which of course might entirely be a fault of my character.

No offense intended, if you feel I attacked either you or a project you sympathize with I'm sorry about that.
3d printing software: Something out of nothing
The GEN – Produce Renewable Energy For Your Home
Evanston, IL - Full Time (onsite)

Junior Python Test Engineer at Leapfrog Online (http://www.leapfrogonline.com)

We're the leading independent digital direct marketing firm in the country, developing programs for Fortune 500 marketers to find and convert the right customers. We build complex app ecosystems with frameworks like Django and Rails sitting on top, with a mound of open source software supporting them.

We're looking for a junior-level Python/Ruby Developer to join our Test Engineering team, writing functional, integration, and unit tests in Python for our Django/Rails-powered business platforms. As part of the Operations team, we also do light system administration and help write monitoring tools.

Requirements: an intense attention to detail, a love of learning, a passion for problem-solving, and a good attitude and sense of responsibility. You should also have experience with Python/Ruby (or be willing to transition from another dynamic language like PHP); be comfortable working on a *nix command line; and have general knowledge about HTML, CSS, and JavaScript. Experience with mobile device testing is a plus.

We're committed to agile and open source; we use packages like mechanize, Selenium (including Selenium Grid), and nose every day.

Interested? If so, we offer a competitive salary plus an incentive and benefits package, and a close-knit team who likes what they do and has fun doing it. If you think you're a good fit for this position, apply with your resume and salary history. http://jobvite.com/m?3LUGogwu
great tip, thanks for this
A family zoned for a very low-performing school -- not uncommon in South Florida.
"I've been a full-stack Web developer since 1993"

That's an early adopter! I was still craving an Internet connection at the time.
The question is what Oracle would lose by licensing real Java to Google at reasonable conditions. Mobile non-Android Java is deader than dead.
Alcohol in various forms was thought to be beneficial. Wine was served to workmen and drunk by cyclists in earlier times. Not ... quite as effective as thought.
That pluggable type system looks amazing. One thing that's weird to me is how java included a new Optional type (seems similar to Haskell's Maybe), but the compiler (afaik) doesn't prevent you from setting an Optional field to null. Something about that doesn't feel right. (Side Note: Optional isn't serializeable. Also... what's the best practice for using Optional when I'm using JPA? Can it be used in my Entities?)

I believe Jetbrains/Intellij-IDEA has created annotations for @NotNull/@Nullable, but afaik these just create warnings in the IDE. Maybe you can configure IDEA to mark these as compiler errors, but I don't know if my peers using netbeans/sublime/whatever would be able to notice when they write code that IDEA will refuse to compile.

I want compilation to FAIL in these cases.
I recently saw Phacility's copy (company behind Phabricator code collab tool), and I tell everyone about it: "Phabricator, except you pay money for it."

Actually, the entire Phabricator (http://phabricator.org/) site is so anti-business-y it's delicious. The bottom of the page links to Pokemon. I realize it's just it's own sort of marketing aimed at people like me, but it is worth pointing out.
I absolutely agree with this. Having spent time working in Kenya, frameworks for locally hosted apps which refresh their data during rare spates of internet connectivity would be helpful for a wide range of applications.... Along with easy out-of-the-box servers for LANs.
I have since repent myself.

Google did indeed managed to pull a Microsoft and now we have a forked Java implementation getting steady behind the standard Java implementations.

Even J2ME is more compatible with its big brother than Android.

KitKat has now partial support for Java 7, with libraries still missing some pieces. Dalvik and ART still don't support invokedynamic bytecode.

And since almost no one has KitKat, one cannot use try-with-resources anyway.
IE11 Passes IE10 and IE9, Chrome Up, Firefox Down
Just for illustration, in Europe I usually carry around equivalent of $700 in cash for petrol and other daily expenses. Less hassle and practically no risk of being robbed. But yes, most people here prefer credit cards.
I used to walk up to the computer kiosks in RadioShack mall storefronts, write a quick loop saying "Joe was here", hit Return and run away. It was glorious.
Physical books give me the third dimension which is necessary for the ability to flip back and forth between sections or even pages very fast. This process, at least for me, is very critical to reading that is focused on knowledge-gaining rather than fun. Forget books; I find it uncomfortable and very little productive while reading academic papers on my iPad. These papers in my field are usually 15-30 pages long and often have double columns (so now I have to even zoom in).
> I think people get who they vote for. It's not like there's an exchange where you can literally buy votes for dollars.

Agreed. However, whether we like it or not, the evidence is overwhelming that money is extremely effective in garnering votes and winning elections.

> I'm more upset with the electorate for having under-informed or unexamined political opinions.

How much work does it take to become a well informed and reasoned voter? How much value will it garner someone to change their vote? It's hard to blame someone, especially people barely scraping by, from rationally choosing to spend their time in other ways. We do need to work on helping voters be better informed. But we should also work on pragmatic approaches that recognize the current influence that money has.
Understory Raises $1.9M To Deploy Its Network Of Ground-Level Weather Stations
"Did not complete" indicates that a framework's test implementation does not pass validation. Spray is somewhat exceptional because the Spray community asked for it to be pulled until they have the time necessary to re-implement its test case. See the PR below:

https://github.com/TechEmpower/FrameworkBenchmarks/pull/842
That's a badly mannered/behaved dog though, many dogs don't act like that.