skysight-inc/HackerNews huggingface dataset:
> The lack of docs is a showstopper for me, however.

That's a fair criticism. We know that docs are severely lacking. But at one point you'll have to release it. The reason it's been private for all these years is because there's always been just one more thing to fix.

And this is just an open-source project. We just think this is a cool technology and want to share it with the rest of the community.

> Same goes for the speed claim: can't tell if it's actual speed or "cheating" by batching multiple redraws on rAF and while not batching them in the React demo. I'm guessing the latter.

Hah, we talked about this before the release. We actually thought about publishing worse results (or adding some code to slow it down) because we were afraid people wouldn't believe it.

requestAnimationFrame isn't used in this demo. The repaint/redraw is not the thing we are trying to benchmark. We might as well hide the whole app during the benchmark, or even detach it from the document. It is trying to measure the performance of bringing the whole view "in sync". If there is something wrong with the way Mithril is forced to render, please file an issue.

> lifecycle methods, efficient sorts, jQuery plugins

There's probably some more lifecycle methods that could be useful, but the amount of lines written in Imba is in the magnitude of 100k. The current approach has been adequate for that.

The sorting is quite efficient. We find the minimal amount of nodes that needs to be reordered. jQuery plugins should work fine as long as they don't touch the parents too much; Imba is quite good at keeping the DOM-node in the tree.
There's also the climate. Indonesia is one of the rainiest places in the world.[1] It's not just more dangerous to fly through, the constant heavy rain accelerates deterioration of the aircraft, requiring more frequent and diligent maintenance. They are boats that fly.

[1] http://www.climate-charts.com/images/world-rainfall-map.png
Wikipedia down
apply your self ( most valuable asset,
since that has yielded you success so far )
to learning MVC, and maybe Reactive or single direction of data flow architecture.

here's the kicker: only learn so much that you know a little more than the other guys in the companies doing web forms, and then

market yourself as the guy

who knows the legacy code base, knows the organizational in
and outs, knows the systems, and who's going to help transition them to MVC ( and newer tech )

so you're a guy ( or gal ) with little experience in MVC teaching folks with no experience in MVC, how to transition to MVC.

this is a niche, and you'd be perfect
for it.
it'll be stimulating as there is the conceptual challenge of bridging the two realms, the satisfaction of using your extensive experience, and the excitement of growing yourself into something new.

i'm excited for you. not many people will be able to be at the right place and the right time to do this. and it sounds like, with a bit of results, this could spin into your own consulting or dev shop serving this technical debt.

this path works and the future is bright for people like you.
Although, by using an existing tool, as long as it fits your needs, you'll avoid reinventing the proverbial wheel, ofcourse at the expense of learning something new.. which might not be a bad thing..
Right, I guess I'm assuming that students receive scholarships, which isn't at all unreasonable at state schools like UMass or UVM (don't know about other areas). Most of my friends going to UVM / UMass are going for free (only have to pay for housing).
Oops my bad. Havent had my full dose of coffee today.
> white-washing mass incarceration

....of the victims of the war on drugs. Specifically. Yes.
How I Deployed My First App to Deis Pro
Entertaining Posts from StackOverFlow
If per person, it would need to top out at some level.

Assuming your household consists of 5 kids, your spouse and you. 7 people x $12K/person = $84K. That would be 2x the average family income in the US today!
QA Guru Shares Experience in Outsourced Software Testing
Indeed, still exploring carrot and stick options here to get clients to pay on time.

One nice idea we've come across is a trivial discount for early / on time payment (~1-3%). We've heard anecdotally that it helps!
"TIL: Rafael Quintero, a mexican drug trafficker, once tortured two students with ice picks and buried them alive for accidentally walking into his private dinner party."

Some parties just get out of hand...
If Google and Facebook get their way, the world's poor will get subsidized "basic internet" that only delivers sponsored content. Only the competitively wealthy will be able to pay for the real internet and break out of the walled garden. This is opposed to giving everybody access to the same internet and having governments/charity subsidize the cost for those who can't afford it. Do we really want to create second class netizens?
In the YC Fellowship emails they said applications will open August 24th.
It seems this article was posted in 2013. Not sure where that falls in the Go release timeline, but I'm guessing the version wasn't was far behind then as it seems now.

Edit: After a quick search, it looks like Go 1.2 was released only 4 days prior to this article being posted.
Unfortunately we were too busy building actual applications. In total it probably sums up to a number in the magnitude of 100k LoC.

EDIT: But yes: Docs are lacking, and that is a reason for you to not pick Imba for a project right not. We'd still think it would be worthwhile for you to checkout though. There's some interesting ideas in there.
I think there was also some sort of MCAS requirement - I just know that myself and many of my friends were granted the opportunity to go to UMass for nearly free (basically just housing) based upon our GPA / MCAS. I think the John and Abigail Adams scholarship [1] is what we received offers for.

[1] http://www.doe.mass.edu/mcas/adams.html
How is time calculated? Is it actual hours in a day or actually calculated when a dyno is serving something? For example if the app sits idle for a couple hours a day would it still server content for 24hours?
Product Manager
Job Description:
• Define, communicate and execute on a product vision and strategy for the platform – encompassing design, technical, and distribution planning - defined in collaboration with Center staff and leadership
• Manage an outsourced team of consultants and developers through the iterative interaction design process of building a cloud-based platform for learning, project/process management and professional networking among healthcare service providers
• Architect and collaboratively guide the technical architecture and development of the digital platform, from design inception to product launch and mass distribution over the course of its lifecycle to execute the Center’s vision of the product
• Ensure that the platform is built according to its design and technical specifications and evolves and iterates as the Center learns more about the platform’s end-users, how they use the current iteration of the platform, what they need and what the Center needs to conduct its work
• Capture, synthesize and apply input from the Center’s team, feedback from users, discussion with advisors and independent market research towards the ongoing product design and development
• Communicate between the Center, vendors and users to assure that everyone is informed, motivated and working together
• Champion attention on the user experience. We expect lean, iterative feedback cycles guided by qualitative UX research insights and data analytics, and builds that are focused on the specific needs of healthcare services users
• Evaluate product ideas and product management cycles, make decisions and communicate tradeoffs to leadership

To apply, please submit resume and cover letter to: careers@petersonhealthcare.org
Companies like Uber and AirBnb have put a spotlight on the cost of old and sometimes outdated information and are driving changes that were not going to come from within the system. In some cases we end up with a better end state, in others we are forced to weigh all the pros and cons and we rejig our current model.
None of your points are actually particularly necessary for agile. For example, I work on a team that does planning on demand (which is still many times per week) and deployments all day long, so we don't do iterations at all. Check the manifesto: Sprints aren't mentioned. We're definitely agile though.

I suggest you don't use the word Agile at all because everyone has different expectations of what it means and it detracts from good arguments about the right things to do. Agile should never be more important than doing the right thing.

And you can sell your ideas individually if they're worth doing. There's no need for an umbrella term. That will only tie the ideas together and create an all-or-nothing mentality.
I have a tendency to overlook a valuable lesson, perhaps the most valuable lessons, when I redefine post mortem in this way.
Indeed, escrow is highly regulated in some states, including CA. There are a few third party services that provide an API for escrow among other things: http://www.armorpayments.com/ and http://promisepay.com/.

Stripe and Braintree can also support some versions of escrow, depending on how long you want to hold the money for and the amount.
Uber requires a significant investment - a new car.
Top 4 open source command-line email clients
For me, rebasing usually concerns roughly the last N commits, which is why I don't bother running `git rebase -i HEAD~N` and ignore and commits I don't want to modify.
This is true as long as there aren't activities where you can have negative productivity.

e.g. In software, in my 80th hour, I could quite easily write some code that was bad, that takes longer than an hour to work out is bad. Code that wouldn't have been written wrong if I had been thinking clearly. Hence is net negative in terms of productivity.

(not saying that the point at which productivity goes negative at the 80h mark however.
Mesosphere and Microsoft Bring Mesos to Windows Server
I thought money and flexibility would be enough, but working on simple client requests is boring me to death, and I miss the ownership of working on a product. I'm sure I could milk this out until I retired, but there are other issues with the company, and I don't want to be miserable at something that takes so much of my day.
Google just invested $100M into this hot startup
If you want to go the Scrum way you seriously need to filter in the hiring process for people who can believe in it. People who don't believe in it will be hard to convince. E.g., for them the Retrospective is not a chance to optimize the process, in their eyes it's another meeting that they couldn't avoid and the meeting itself is a burden in their eyes.
I happened across an article this morning while doing some unrelated research. There were only a couple jet-powered XB-52 prototypes in 1949.
Match Me If You Can: Swift Pattern Matching in Detail
How Go is compiled isn't as relevant to its performance as much as what Go is compiled into, which hasn't changed all that much as far as I know. The GC improvements might help with latency though.
...and if you enable pipelining in Firefox, it's only 20% slower than HTTP/2 (~1.6s vs ~1.3s).
Get a second opinion, on anything
I was also in a similar position as you as a valued lead dev with 15 years of experience working in a company that didn’t want to embrace newer technologies (stuck on WebForms, not moving to MVC, etc). I was not interested in progressing into middle management and had hit the ceiling with regards pay so I became a contractor. I taught myself MVC got an initial bum-on-a-seat noddy contract which was doing MVC CRUD screens for 3 months. Then for the next contract I combined my wealth of experience with my new found proven MVC credentials and got a lovely MVC contract at a senior level earning much more than I have ever earned before. Contracting is not for everyone but I’ve been doing it for 5 years now and still consider it one of my better career moves.
Could you be more specific about this claim so I can be sure that we're talking about the same paper? Because in the paper I'm reading, the author returns again and again to the need for radical legislative solutions to the problem of mass incarceration, and specifically to the need for oversight over prosecutors, who are charging more people even as the crime rate falls.

The paper is also at pains to point out that ending the drug war could have other benefits besides decreasing prison populations.
If only horses existed, and you were the first to make a car, would it not be an apt comparison? With performance at 100k renderings per second you don't need to care about keeping the view in sync anymore?
Agree, 100%. I too early in my career was very enamored by object and graph databases (this is pre the 'nosql' buzz), but once I started reading Date and Codd (and the inflammatory Fabian Pascal) some lights starting turning on in my brain.

Firstly, it should be made clear to people that SQL is not truly relational, and a lot of the things people dislike about it are nothing to do with the relational model and more to do with its late 70s, early 80s heritage. It was thrown together at a time when business systems were still very focused around COBOL.

The second thing that people are not picking up on is that the industry _already_ went through a pre-sql "nosql" phase in the 60s and 70s when network and hierarchical databases were the norm, and the relational model was developed to deal with the perceived faults those systems had: an enforced topology which could not easily rearranged at query time, lack of rigor in modeling, lack of standardized modeling concepts and notation...

Finally, I did find in previous jobs certain uses for nosql systems -- very low latency high throughput quasi-realtime systems that deal with very small bits of simply structured data and need to distribute it widely across a cluster. For that I used Cassandra (tho I understand now that there are successors that are better).

What I don't get is the point of systems like Redis or MongoDB which don't offer a compelling distribution implementation and simply replace the fairly well understood quasi-relational model of SQL with their own ultimately inferior graph/network/hierarchical models.
“FRAGILE” Don't Ship UPS. WARNING. FEDEX Now UPS. VIRAL
Salar Kamangar is commonly credited with creating AdWords at Google. He's part of Google's executive team and formerly YouTube's CEO.
I moved into sales engineering - it's cool to work on the sales team, and it gives one a wider grasp of the development organization.
No job lasts forever. That money and flexibility could disappear at the drop of an email. It sounds like his current job is comfortable, but it doesn't demonstrate to his next employer that he's relevant. I'd worry about that.
Does Ruby allow the value of the if statement to be used as the RHS of an assignment? That's surprising. In Perl, which I assume they got that from (it's a fairly safe bet, Ruby is heavily Perl influenced), postconditionals are not allowed to be used as a statement, they are statement modifiers. You can do this:

$v = 1 if $v < 1;
return unless defined $param;
die "died!" unless $param > 10;

But you cannot:

$v = if $v;

You also cannot use else on postconditionals (if it's that complex, you need a traditional if statement).
No! Keep warbling! Lets bring that word back. It was a kinder and gentler time.
15 Rules Socially Intelligent People Understand
New Video Reel – PunkGraphic
>In terms of what they've accomplished

Aren't they the guys who made the self-learning software playing arcade games?
Scarab13 Designs, creative resources, templates and goodies
I don't like mvc much.. But you can build good /powerful apps with json.net and webform.
My biggest mistake was mvc itself.Too much file.Should focus on deliver instead of refining technology..
Leaning on debuggers is something newbies and guru's do, when they need it, if they need it, if they have it. If they don't, it doesn't stop the debugging.
>> and ever since then, no other venture/product coming out of google has reached even a fraction of that revenue.

That's not true. They started with search ads, expanded successfully to various types of display ads, and now their video business(youtube) and the android app store making 15% of Google's revenues.

>> the rest seems like a PhD playground with not a lot of accountability

Maybe public(i.e wall street) accountability isn't the correct model for long term r&d.But technology wise, they do seem to get lots of work done, often in areas with few/no strong competitors, on problems that will be worth lots of and with time that could mean lots of revenue.And i don't know of a better way to judge the commercial value of long term r&d.
Yeah, it all depends on code authors. This is one more example of an mqtt broker in Erlang - VerneMQ; and it's very readable: https://github.com/erlio/vmq_server We are currently estimating it.
Page must be dying from Hacker News hits

ERR_CONNECTION_CLOSED

For what it is worth I have been casually reading about vertical farming and think this may be a very valuable technique to feed more people with less resources.

I'm looking forward to reading this blog post when it is accessible.
I had the privilege of meeting the Director of Technology of github the other week in Newcastle and he kept getting asked a similar question and his response every time was to use tried and tested tools, languages and frameworks. Not the latest flashy things.

From my experience use the things that have been around for a while and have a good community / documentation around them.
To be fair, you merely have to prove that you keep applying for jobs and go to interviews arranged by the agency if you couldn't find anything. Also, these reforms are relatively new (historically speaking) and were justified with economical arguments (because the economy is always a good justification if you can't think of anything).

But I have heard about postgraduates having to take on so-called "1 euro jobs" (i.e. busy work like collecting trash in parks) in order to maintain unemployment benefits while working on their theses.
With 0% interest loans (lots are available for students), 10k tuition + 10k a year in living sounds pretty reasonable considering that college graduates make about 98% more per hour [1] on average than those with only high school diplomas. Not to mention that if you're doing something in CS, you could pretty easily pay off each year by doing extra work on the side / through summer internships.

[1] http://www.nytimes.com/2014/05/27/upshot/is-college-worth-it...
Is this a meta-joke about pedants?
but pipelines have some real poorly performing cases (head of line blocking, cancel and retry semantics, etc..) that don't apply to h2 - those gotchas aren't represented in this test.
I wouldn't say the competition never arrived. We have competition in rail and internet in the UK (rail is slightly different as companies bid for contracts to provide services over a period).

The point is that each company is not going to roll it's own track or fibre. They lease the railways from the government and they buy wholesale bandwidth from BT.

Energy, rail, communications are natural monopolies. It's hard to produce competition in these sectors.

The East coast mainline fell back into government ownership because of the failure of the private company that was running it. The government has earned a lot of money running the line.

http://www.theguardian.com/uk-news/2015/mar/01/east-coast-ra...
Also, you don't have to live in the most expensive part of the most expensive city... Good livable apartments can be had for 300e-400e/month, even in the larger cities.
I have a bootstrapped project already, but as you probably can infer in my postings, I'm not good at sales. I'm toying around with finding a business partner and maybe get more out of it. Side projects will probably always be a part of what I do, but I really want to find something to replace the 9-6 I have now.
Yes, and if you do the Akamai test[0], which actually uses Keep-Alive, and enable pipelining in FF, it's possible to get HTTP/1.1 to within ~20-50% [1].

[0] https://http2.akamai.com

[1] https://i.imgur.com/VJBKG36.png
You don't even want think about what happens to a helicopter in a sudden torrential downpour. It's not a pleasant experience even if you can walk away from it.
Not all apps install to SD. Not all users have an SD card installed. Updates to pre installed apps (including google services), take up a lot of room.
I doubt we are going to see a revolution in farming. The reason traditional farming is most likely still much cheaper than vertical farming is because of all the government's implicit and explicit subsidies. For example: For most farmers water is free so the 99% reduction in water usage won't reduce the price for the consumer in the aisle. I think if we wan't a real shift in agriculture (a shift towards more ecological vertical farming), we would require an actual market price for water. And most people (farmers and non-farmers) hate that idea.
How is supporting net neutrality selling out?
It varies a lot by segment of the industry and the individual team/part of the company you're in.

I'm a geologist and I've worked for three of the majors. I've seen good work conditions and I've seen terrible. (This is all office-based work, too. Things are a _lot_ rougher in the field.)

Essentially all geologists are in the "upstream" side of things (i.e. finding oil/gas and getting it out of the ground). Upstream has three segments (exploration, development, and production), and the work-culture depends a lot on which one of those you're in.

At least in my experience, in exploration things are very schedule-driven. You work crazy hours all the time to meet arbitrary deadlines. Supposedly, we work a 9/80 schedule and get every other Friday off. No one is allowed to take those... It's 7-5 six days a week, and more when it's crunch time. Taking "vacation" means working from home or only coming in for half a day. We're required to code our vacation every year, but I've regularly seen people forced to work through 100% of their vacation time.

Development (oilfield development, not software) is typically a bit more paced. Most of the work will be on a very regular schedule, except for when you're responsible for a well that's being drilled. If you're sitting a well, you're on-call 24/7 for a few weeks. You will have lots of 10pm, 2am, and 6am conference calls and then go in and work a full day. However, you'll typically be told to not show up at the office for a week or so afterwards (that's always informal -- the majors all have strict no comp time rules).

The other segment of upstream is production. I've never worked production, so I can't comment there.

I'm currently in R&D (software development, actually), and it's much more relaxed. We have our own personal hell in terms of the amount of paperwork and meetings that are required to do _anything_, but the hours are more reasonable.

At any rate, the big companies are all effectively 20-50 semi-independent small companies, in my experience. The work culture between those small companies will vary wildly.
It seems a lot easier, to be honest. Adding all the mechanisms to drop off and retrieve a camera unit would be very complex. This way they just use an existing science instrument.
There is. For example, we use it for our hardware product: https://www.relayr.io/products-services/wunderbar/
The problem it that theory is that the timing doesn't work out. Nixon first allocated money for the drug war in 1971 (as well as coining the term). The rise in crime started about a decade before that, and homicide rates had already doubled by 1970.

To figure out what caused the jump in crime you gotta look at what was happening in the 1950's and 1960's. Lots of things were. E.g. most U.S. cities saw their population peak in 1950, and saw an exodus of middle class people in the 1950's and 1960's.
Why you still get drunk drinking “session” beers