skysight-inc/HackerNews huggingface dataset:
Good one: Ralf Der and colleagues proposed homeokinesis as such a principle in 1999. That turned out not to be enough, because the agent would then have an incentive to move into a corner and just hide. That renders the world very predictable, but clearly not a good strategy on the long run.

So, they generalized the method to find a predictable future, but in very unstable states. Later, Der and Ay generalized this towards maximization of predictive information - for that, it is not sufficient to predict to environment, but there also must be something nontrivial to predict. This gives rise to a number of highly interesting behaviours in many of their scenarios.

So, yes, your idea is a good one...
I've thought about it--it's a rather small company, with generally smart people on the team. It might happen, but the problem is mostly political. I also need to learn more Clojure... (I've learned enough Scala to convince myself that I don't really want to learn it)
Heroku only uses ELB for custom domain SSL termination. Their HTTP router is custom. At one point it was written in Erlang, I'm not sure if that's still the case.
Multithreaded Python Tutorial with the “Threadworms” Demo
When I was learning more about this, I found this[1] article to be of great help.

I think the key idea is that JS is a prototype-based OO model. It's easy to forget because there are so many abstractions[2] that act like a JS is a static class based OO language.

[1] http://dmitrysoshnikov.com/ecmascript/chapter-7-1-oop-genera...
[2] http://coffeescript.org/#classes
What a great point! This can happen to even us "seasoned" developer types. I remember learning how to write TDD after years of writing code without it. I was paralysed by trying to make all of the right decisions. Should I write a test here? Am I going to have the right coverage? Is my test to broad, not broad enough? Did I write my code correctly. I would always forget that refactoring, especially consistent, incremental refactoring, is actually the best way to go. We learn best by doing, by making mistakes, and by incrementally bettering our skills and our code. A lot of developers would be so much better if we would only remember that.
Back in the old days before VPS, websites would autoscale leading to huge and unprecedented bills. For example, I hosted a website that contained download links. One day the Chinese found out and hot-linking causing my server bill to jump from $5.95 to over $200. I was 12 and this made me sad.
The Long Tail of a Hipster
LinkedIn is part of your solution to that problem.

You want to start off as a very high level candidate.
After Aliens: Colonial Marines, I really hope they don't spread their teams too thin across too many products...

Borderlands was great, but given they've done almost exclusively first person shooters, I'm definitely concerned for the Homeworld IP.

Edit* Let me rephrase, I'm terrified for the Homeworld IP.
I was refering to the enemy combatant issue, not the reading of Miranda rights.
All fine, until all the data ends up stored in the very same Amazon server room, at which point in the event of server fire your "cloud backups" will probably go down along with the original data.
The ontime planning board is awesome. drag and drop to groups and columns to arrange, and change field values (like priority, or status). This also ties into the email integration (like email owner, or assigned to), and custom workflows, adn github webhooks (like, mark complete with token in commit msg).
I'm surprised no one mentioned https://idonethis.com/
Is that not as popular as I thought it was?
That is a very bad strategy.... You should study or read up on startup stories.

It's risk management.
Using compression with zfs on solaris derived platforms serving as a san/nas backend for vsphere appears to speed up every workload backed on rotating storage. Well, not if vmdks use guest full disk encryption, but that's understandable.
The university takes an overhead charge on any grant money, perhaps 40% of the total. The professor can then use the rest of the money to purchase equipment (computers, tape recorders paper), pay research assistants (grad students), travel to conferences, buy datasets or software like SPSS, or pay themselves summer salary or extra salary.

If your research requires none of these things, and you have tenure and don't care about showing your field that you are capable of bringing in grant money to help fund your department, then you don't need to worry about grant money. This is probably less than 1% of the tenured professors.

It also has to do with ego; your peers will know who is bringing in the big grants and who is not.
I have been very happy for the past few years using fastmail.fm.
Run, walk, and jump with the Oculus Rift using Virtuix's 360-degree treadmill
Homo Sapiens already has already mastered conversation.
+1 for being proactive and drawing attention early in the comment period, instead of the more frequent 'only 24 hours left to do something we could have told you about months ago, but didn't.' This less sensationalist and more responsible approach to journalism is why I've been reading the Verge more frequently.
The Full Stack Marketing Newsletter
Thanks so much for the reply. I haven't been able to get the full suite running where it creates the environment and everything via the setup scripts - I just have tried to reproduce the Nginx environment and run tests manually. But I really would like to duplicate the whole scaffolding so I can see what may be going on. I have a crushing deadline in two weeks, then after that I'm going to devote some time to getting the full thing running.

Color coding per language would be fantastic too!
It seems to me that this release is about getting phones into the hands of developers, not normal consumers.
Indeed, it does a lot. If it weren't for LINQ i'd hate c#.
There's Zoho which is pretty similar imo.
There is no really sense in your second sentence. The only way for a CEO to keep his job with VC partners, is to increase the income of his partners so he must increase the revenue of the company. It is the first goal of any CEO (even for non-profit company). If he don't, partners will kick him of his seat to put someone who cares about their investment and do his job.
btrfs has the features and it's destined or ordained to be a mainline mainstream Linux filesystem (trust me on this, if you're doing serious work, you want to be on main street) but there are some cases which aren't terribly uncommon where it has some performance problems.

Hard to say if it's better than some sort of linux with zfs Frankenstein system. Would love for Oracle to make ZFS more linux friendly though, seems like a win for everybody and there are tons of users that would love for it to happen.

I don't know if I'd call Reiserfs "maintained" and I couldn't recommend it to anyone. If it is maintained seriously, my recommendation would be to rename it.
It's plausible. I've personally seen phishing done via google docs. And, at one point, Oxford blocked google docs because of phishing. So phishing via docs is probably a common occurrence.

To combat this, I wouldn't be surprised if Google had software that tried to detect this (maybe look for spreadsheets of username/passwords), and shut down the accounts associated with it.
Yes. This is a policy decision and one that is pretty murky with lots of differing opinions. The 'war on terror' and the 'war on drugs' are two areas where these policy decisions seem to come up quite a bit.

Or maybe a better way of characterizing the problem area is that it is deeply related to how we want to respond to patterns of violence caused by foreign, non-state actors: terrorist groups, drug cartels, organized crime, private militias, etc. (including US citizens that are involved with those foreign non-state actors).
Seems stupid and pretentious. Furthermore, the market is so hot that I can reach whoever is employing directly.
Convincing them to pay more because they don't have to spend anything on recruiters or silly agents.

No reason someone else should make money for me finding a job.
What I'd like to see this Earth Day: More Fracking
Who runs a remotely comparable e-mail service, though? I mean, I've tried Windows Live, and that's the closest I've found and is still pretty poor.
I know you're joking, but I agree -- to a point.

First, if you write FORTH-in-Java code, you're gonna do a horrible job unless you get to reinvent Factor, at which point you should just use Factor. Also, you get to use Factor, which is awesome.

Second, I think you learn a lot by studying other languages, but most of the superiority of FORTH hackers come from the fact that good programmers, in general, tend to be parsimonious. Learning FORTH will make you a better programmer. It will also make you better at C++. In fact, it will make you better at everything, including being a morale problem, getting fired, being a hero to your co-workers, and being promoted.

Third, you type less in concatenative languages. When you use a Forth, you can get a lot done quickly because you don't type as much.

Forth, if you want to be a Corporate Programmer (R) and not be challenged too much, then just use FORTH, because, like COBOL before it, FORTH lets you hold down the Shift key constantly.

However, if what you want is to be a great programmer, then FORTH is still the answer! Why? Because it says so:

: ANSWER ." FORTH is pretty much the best way to be a great programmer. " ;
That's an interesting approach! I tried more or less the opposite: wrote a patch replacing hundreds of lines of Java with dozens of lines of Clojure, then showed it to the team. It didn't work out so well. Here's an allegory that more or less parallels my experience: http://hack-tastic.blogspot.com/2013/04/most-people-who-grad...
The same way you always used to: on media that you control in more than one location.
They report # of phones sold for each quarter, so not much point in repeating "sales are up".

Reporting stock sensitive information (like "sales are up") should also be done via a formal press release.

I think he did the right thing; He tried to dismiss all current and future rumors with one statement.

TC may not seem like the most convincing speaker, but he is not stupid, and he is a brave man for walking in Jobs' shoes, firing Scott Forstall (father of iOS), apologizing for the Apple Map issues etc. I wouldn't change places with him.

Right now the investors are trying to figure out if some of his risky actions are generally smart or stupid... That's why the stock is down. Risk!
RESTmagic: Make a nice API and we'll do the REST (iOS)
I think this method of averaging should hereby be called the Reinhart-Rogoff Average, RRA for short.

I should program it into my business intelligence software, it's gotta be useful for something--like for cooking the books.
I have many fond memories as a kid playing through all three Homeworld games. I'm glad Gearbox plans on revamping both one and two, so I can finally play online [0]! I'll also be looking forward to what they can do with modern graphics engines. HW was an incredibly beautiful game even back in 1999.

[0] We had dial up back then. Those were the days....
I think that's the argument -- naming is hard. Most JS libraries want to expose a class-based model -- call it class(es) -- and often to appeal to the non-prototypical crowd. Tutorials and documentation are rife with Java'esque examples. Instead, said JS libraries should possibly be exposing said `new Class()` as `new Delegate()`.
Disappointed not to see 'if I could explain it, it wouldn't be hard.'
Top-level universal XSS
No, the employee comes out pretty good but google clearly sucks for anything mission critical without a backup outside of google.
"Somehow"? What other "cloud provider" does John or Jane Q. Public use?
Which is why everyone should have their own domain name, or have a contract with a reputable provider.

It's crazy to cede over ones entire identity to a free "best-effort" service.
They have a pretty good backcourt with Beal and Wall. If they can unload the attractive expiring massive contract of Okafor and Nene via trades, they can rebuild the team.

The Wizards always had potential from having Webber and Ben Wallace prior to their prime; then to having Michael Jordan in come back and then to Agent Zero.

The problem was bad luck with Arenas injury, bad Kwame Brown pick.
...good programmers, in general, tend to be parsimonious

Good programmers are frugal to the point of stinginess?
I'd be interested in seeing how you go about deciding that "lack of hunger due to overpayment" was the reason for underperformance.
Wow, that's interesting. Is 'x' just a magic var for whatever Select() yields in each iteration?
Scala is good if you have good programmers. Otherwise, it's painful, because they tend to write Java-in-Scala code. Also, it has a compile-speed problem that is tolerable in general but catastrophic if you have bad engineering practices (specifically, cyclical dependencies).

I just got back into Clojure after leaving my last job and the language (which was already very good) has gotten a whole lot better in the past 2 years. I recommend it highly.

Where do you live? What's the tech scene like in <X>? My wife and I are both ready to leave New York. We'll stay if I find something great, but I don't want to work in social media and my "job hopper" story (too many startups and consulting projects, NYC finance firms tending to perceive the latter as similar to short-term jobs even though they're not) is making finance annoying. (I can still get hedge-fund jobs, that's easy as crap, but there are few good ones and, besides, I like technology a lot better than finance.) Our short list is SF, Austin, Boston, but not limited to those 3 places by any means.
You're right, just removed him. Thanks for the tip.
What's the cheapest most compact PC you could drive this level of display with? One could imagine packing them together to put together a open source, absurdly cheap (albeit bulky) iPad wannabe.
Watches have gone through some changes since they were invented, and though for a while they were purely utilitarian (Casio), they are now almost exclusively a fashion domain. Apple has demonstrated that they are quite good at promoting technology to fashion, but they've failed at going in the opposite direction (capturing fashion).

Point #1 is irrelevant. Steve also didn't wear shirts with color. That doesn't mean they were obsolete.

Point #2 is valid. The utilitarian purpose of the watch is adequately fulfilled by your phone, which you must have. Also, everybody has a phone, and there are clocks everywhere. It's very unlikely that you need a watch for utilitarian purposes.

Point #3 is weak.

Point #4 is practically an argument for Apple. They have never originated a market. Instead, they enter a market with horrifyingly bad user experience and fix it. They almost never try to create a market when they could instead capture a young, but rapidly growing market. If this were a rapidly growing market, I would say this is a point for the opposition. However, I don't think it is a growing market, certainly not growing at the rate that would interest Apple in it, Pebble be damned.

If people suddenly decided they absolutely had to have a watch, I could see Apple trying to enter the market, but I doubt they would succeed simply because they tend to fail at fashion for its own sake.

Point #5 is the best one. Apple tends to be both aspirational and democratic. You may balk at spending $600 on a tablet, but it's unlikely that this price point is truly out of reach for the average Westerner. You're only balking at it because you know you can get a Nexus for $400 or whatever. But for the wealthy, who are basically the market for good watches, they are a status symbol, which means you either want something unique (the $5M watch) or you want something instantly recognizable as expensive (the $5K+ Rolex). Apple fails in both these markets.

I'd be shocked if Apple actually tried.
I have also needed a tool like this when doing acceptance tests. We had acceptance tests that needed to be traced back to requirements. A QA guy used an XML document to write all the requirements and tests and then wrote a Python script to generate HTML that presented the requirements, tests, and traceability. Obviously, this is not interactive; it's basically a static site generator for a specific domain. Not ideal.
I thought I could wake up before my alarm went off too, but after a little retrospection I considered that perhaps I "trained" myself to get up at the time. That is, I used to use the alarm, then stopped using it, but continued to get up at the same time.
Relic is owned by Sega, which is in crappy relationship with GB because of colonial marines. So the Homeworld team cannot be brought even as consultants. Zero experience in strategy games in GB. I think I will just play Hardware when it comes out.

I love homeworld 1&2 but doubt they will get the XCOM treatment when Gearbox decide to cash on their IP.

Also - expect Ultra Mega DLC season pass and premium DLCs not included in the season pass. And 35 different preorder bonuses.
Good programmers are terse.
I joke don't fully get.
You are misunderstaning how cloud storage works. Amazon/Google data is stored in 3-6 different disks, often in 2 or 3 different datacenters. If that data were lost due to physical failures, you would have much larger worries, like dust from a meteor blocking out the sun.
This is still true for experienced developers. Iterative development. Write crap first, then turn it into something beautiful later.
Seeing photos like these always serves as a reminder to me of the wonders present on our own planet just waiting to be explored. It really puts this concrete and glass jungle that I call 'home' into perspective. I need a vacation.
Any storage doesn't count as a backup if it's the only place you've stored your data.
Not exactly: there are things that work quite well with these ideas, and others don't. Check out my comments about "empowerment" further above for examples.

Thus, the authors' proposals are emphatically not vacuous - but they are probably not that new, either, if I have properly understood what they are doing.

Disclaimer: I am one of the authors of the empowerment papers.
No bias here...

...but that said, these are (mostly) good criticisms. I am not sure about the last one; wealthy people do often wear expensive watches, but I've also seen a lot of whimsy and individuality in watch choices. I've known millionaires that wear Swatches, their Dad's old Timex, etc.
According to them, therefore, governments should have, in times of recession, debt reduction at the top of their economical agendas

I'm not sure this is right. Rogoff said "back in 2008-9, there was a reasonable chance, maybe 20% that we’d end up in another Great Depression. Spending a trillion dollars is nothing to knock that off the table." I didn't see any policy recommendations in the paper.

The main issue that the paper points at is that US and European governments have, based on this thesis, adopted drastic policies of austerity

_Maybe_ for the US, but the timing doesn't match for Europe. For the UK, the usual candidate for self-imposed austerity, Cameron was arguing for austerity before the paper became well-known.
NY Media Startup Greatist Acquires Popular Activity Finder App Sportaneous
Paying management less than they deserve would not encourage them to stay hungry. But paying them more than they deserve based on market dynamics could possibly cause them to lose motivation. This is definitely not a rule that occurs 100% of the time, but my point is its something to be aware of, and salaries need to be more transparent so better-educated salary decisions can be made (for all participants of the tech ecosystem).
If I'm reading this right, with ZFS compression enabled I am seeing 1/3rd disk usage and 3x increase of speeds in query times just from switching the filesystem. Stats like that make me very skeptical. Does this mean that I can get a 3x increase in speed while cutting my disk space down by a third just by switching to ZFS? If so, why isn't everyone doing this?
Last year I made the decision to switch to drinking only decaf tea after 3pm, and since then I've found that I have much less trouble getting to sleep. Purely anecdotal of course, but I highly recommend it.
Initially I was worried about the taste, but there's honestly not a huge difference.
I program in Python everyday but I still think in C/Java and have to google things like enumerate for for loops. Though this is happening less often now.

I also try to do Python thinks when I switch back to C.

input = scanf();
x is the input variable to that anonymous function.

Instead of the named syntax e.g.
doSomething(x) { return x * x; }
the syntax for C# anonymous functions is
x => x * x
The argument to Where() is a Func<TSource, Boolean>, and that "x => x .. " business is C#'s lambda syntax. x is just a variable name, no magic there.
I'm more appalled that he's storing his client's account passwords in a spreadsheet. It's ridiculously easy to accidentally share the wrong doc with the wrong people.
If it happened with Dropbox, you would still have a local copy.

Keep a backup on media you own. Or, at the very least, mirrored across different providers.
Perhaps they read in bed, or otherwise have a calming period (yoga, meditation, etc), before they consider themselves as lying down to sleep. e.g., they lie down in bed, read for $(time), and then put the book away, turn out the lights, and lie down and fall asleep.
I do most of my current work in Python, and I have no problem switching between paradigms within the language. Whatever makes it easier to read is how I look at it.

There are times when a functional solution makes the most sense, and if it makes the most sense, it should be clear and easy to read and understand. But then there times when a functional solution looks like a symbolic mess, and it's easier just to throw a couple of for loops into the code so it's easier to see that i'm, say, iterating through some list.
Prenda Law: EFF has “the same goals” as “terrorist group Wikileaks”
It's a lambda. Saying x => foo(x) is the same as lambda x: foo(x) from Python.
As the two cases I cited indicate, affirmative action is not illegal, but completely excluding candidates because of their membership in a protected class, or any type of quota for minorities is illegal. Affirmative action can be applied during the hiring process to favor some candidates, but not to completely exclude some class of candidate.
Bad code is also the first step toward more bad code, and even worse code. Understanding the f'ing problem is the real first step toward good code.
I'm not sure how much "social value" can be brought through Facebook apps these days. Let's all remember that the most popular Facebook apps by far are games. Additionally, I for one completely ignore all app notifications/requests, and I suspect most others have developed similar blindness. That means the apps won't spread regardless of how good they are (unless they break the TOS). Unless you pay FB through the nose for each and every user (almost certainly to the point of unprofitably), you are going to have a difficult time even having a chance to communicate your value proposition to potential users, much less acquire actual users. The Facebook platform is no longer a financially viable target for developers of any type of application, spammy or not.
I feel the thing that many people are missing is that 10 minutes 'stand-up' meetings every morning are important because they encourage 'accidental communication'. You might be debugging something that just broke, and remember, 'Oh John said this morning that his main priority today was to add some code to XYZ, which affects this, so I'll just check with him'.

Contrary to popular opinion on HN, regular communication is important for most (if not all) business activities.