skysight-inc/HackerNews huggingface dataset:
Dynamically-typed languages became popular in the 2000's decade in the same way visual programming became popular in the 1990's. Programmers and their managers discovered they were more "productive" with them up to a certain scale, so in corporate IT they started being used, especially for web programming where technical debt is generally left to be cleaned up by others. But the trend has reversed back to statically-typed languages over the past 5 years. (Tiobe used to show the trend reversal graph on its front page every month, but removed it recently.) Probably one or two dynamic languages will remain, perhaps PHP and Python, just as VB has lingered from the visual programming fad.

Regarding Groovy specifically... It's used for very small use cases, like gluing Java apps together, writing tests for Java objects, basically stuff that won't become a standalone app. Because of Groovy's MOP, it's used for Grails - I don't know much about Grails but its popularity seems to be coupled to Rails' decline. Gradle will be going polyglot soon enough - their Gradle 2 roadmap [1] says they're shifting control of the build from the "Gradle build language" to a configuration-on-demand build model.

[1] http://forums.gradle.org/gradle/topics/revolutionary_new_gra...
http://www.sqlite.org/lang_attach.html can be used to live-attach one db to another and "cross-copy" tables from one -> another.
How To Make 1 to 30,000 Virtual Reality Cardboard Headsets an Hour
> Similarly, with electricity you're not looking for SPECIFIC electrons.

Actually, I am, though its more the source of those electrons. I pay more specifically to get as much power from wind/solar sources. This is an option on my power bill that I explicitly support. I would pay more for internet access that isn't comcast and isn't tied to their stupid bs.

So keep that in mind.
On IRC they usually recommend some Firefox add-on which is kinda weird (and I would like a standalone tool) but seems great. https://addons.mozilla.org/firefox/addon/sqlite-manager/
MH 370, Aviation and Rogue Elements
The meals section in question: http://allrecipes.com/menus/16262/quick-and-easy. That's in their menu planner though, you might have to be a member to access it. Kind of lame, in that regard...

I'm not saying that cooking everything somehow magically makes things affordable (as a matter of fact, now that I like cooking I spend more on food than I used to). But cooking the same meal as you'd buy somewhere is definitely more affordable. And it's a LOT easier to eat well when you're cooking your own food instead of eating frozen meals or going out.

If you're trying to keep it to $2 a meal, then it's not that hard to eat well either. When I was a poor college student my routine was something like:

Breakfast: eggs and bacon

Lunch: Sandwich and some veggies (I like broccoli or carrots)

Dinner: Whole chicken and potatoes

Overall it costs more than $2 to get the ingredients for each of those meals, but once you average it across the number of servings you're well under $2.
Right: that's what I was trying to imply. It's very appealing to think this way, but the only missing piece is how you actually do it.
That's the essence of contemporary lobbying. Most legislators can be persuaded with campaign contributions (the carrot) but those that can't get threatened with the stick, which comes in the form of a previously unheard of but suddenly flush primary opponent.

Add gerrymandering to the mix, and this tactic becomes even harder to resist, since the effective sidelining of an opposing party means that no matter what else happens, the seat in question stays with the side that already holds it. This is what people mean by "safe" seats, by the way. They're safe for the party. Particular incumbents, not so much.

So yes. If you have a realistic hope of getting what you want it's because you're known to have the power to end careers. If legislators refuse to cooperate, their prospects dim. If an agency gets uncooperative, the legislators who oversee it turn the budget screws, causing pain and wrecking livelihoods until the backer with the biggest stick wins. These are the mechanics of regulatory capture, and they're in operation every day.

Obviously, all of this deeply depressing, and provides an excellent argument for getting private finance out of elections altogether, since that really is the mechanism upon which American-style corruption depends. And while we're at it, de-rigging the vote with non-partisan redistricting and establishing a nation-wide version of the (pre-gutted) Voting Rights Act would go a long way in fostering a government of, by, and for the people.

But in the meantime, when our systems is less like a democracy and more like an oligarchy, getting what you want means playing by the rules that exist. And that means lobbying with both carrot and stick. They hit you, you hit back. And not only do you hit back harder, you hit back so hard that they will never get up again. That's what the SOPA/PIPA backlash did: threatened a sweeping act of maximum violence to an unprecedented number of careers.

It was brutal and it was ugly, but it worked. And it did so when there's not much else that does.
I've worked w/ this[0] firefox plugin before, with good success.

[0] https://addons.mozilla.org/en-US/firefox/addon/sqlite-manage...
If the specification is good (it never is) I put a quote together. Allowance for +20% cost increase w/o needing approval.

Else, I quote my hourly (150) and then say "this one thing looks like 12 hours". I get the money, then get started.
I'm guessing you already know this, since you're referring to "urad dal" by its native name and buying it in large quantities, but others might not:

Here in NYC at least, foods like beans, lentils, rice, spices, etc. are much cheaper when bought in Indian food stores (where they're everyday staples sold in large packages) rather than in regular supermarkets (where they're sold in much smaller packages).

There are similarly good deals to be found in Chinese and other ethnic grocery stores.
There is a firefox plugin for sqlite. It's pretty nice.
https://addons.mozilla.org/en-US/firefox/addon/sqlite-manage...

I use it sometimes to see table overviews, but generally just work from command line or a short python script specific to what I'm doing.

Edit: Beat by 30 seconds! Ah well.. I guess now you have two recommendations for sqlite manager.

Edit Edit: Now 3 recommendations. I guess the plugin is pretty popular.
Pricing a freelance job on a per hour basis means that you and your client will have conflicting goals. You will want to work as many hours as possible in order to maximize revenue and your client will try to get you to work as few hours as possible (in order to save money). When you work on a per project fee, it's in both parties' best interest to complete the task as quickly as possible - the client has a short turnaround for his deliverable and you have billable hours that you'll have extra time that you can then use on another job.

That being said, if it's an especially small job, I'll sometimes take it on a per hour basis to keep things simple.
I agree... its not "only" a marketing trick. The Epiphany IV looks like a unique computer architecture that I'd be excited to play around with (if I ever got the time...).

But I think its a bit of a stretch to call their "Desktop" offering suitable for "A Personal Computer", especially when the Zynq Z7020 is the core CPU of it. The performance offered is solidly in the "embedded" realm, and barely will be more powerful than your cell phone. (1GB of RAM is weaker than most people's cell phones...)
Maybe he means other sites.
Correct. I don't understand your point though. Mine was that they are a profitable news source with a discernable strategy.
I'm not sure if this is what you're looking for, but I can highly recommend Base by Menial:

http://menial.co.uk/base/

(Mac only)
yes, my last job hired a developer that was very successful (million dollar plus business) in the early days of personal computing selling educational software, disk duplication services and other mid-80's software stuff. bad financial management/planning later made him look for work :(

He was a stand up guy, and was very thorough about all he did, and read every bit of documentation you gave him, since the job was an online school, they made him get a degree eventually...

interesting bit, he said he got into programming because he wanted to get out of the navy. the base had just bought a big expensive computer but didn't have anyone to work on it. he said he could do it and learned enough over the weekend to get started.

great guy to work with too.
Twitter OSCON coding puzzle
I've found it really effective to invent an in-house, debt collection agent. Usually named Boris, Thor or Moose. He contacts late clients directly from our billing dept, and is a little more insistent than I'd been up to that point. Whether the delinquent client takes him more seriously, or just finds the whole process humorous, I don't know, but it works.
In the past I used A2 Hosting and had excellent service. I might just go back with them as it takes some time to validate a new host. So far I'm been recommend Rackspace if you want top notice support and require business class support.
How long can *you* work without an Internet connection?
Coders Weekly #2 is available now
"If Kenny was CEO of Apple, he would relocate the headquarters to the "Big Apple"" Jesus.
We're in the battle for the net
In a letter like this is it typical to state credentials before stating the intention of the letter? I'm not an expert in persuasive writing, but the form I learned was something like this:

1. question, concern or objection

2. bona fides and background information

3. vision for change or outcome

4. call to action

There are probably a multitude of theories on how to persuade or influence people, so I'm genuinely curious what the thought process was for writing something like this.

P.S.

Thanks for fighting the good fight!
> I suspect the quality and readiness for a potentially less friendly audience is what caused them to keep it to registered devs rather than an attempt to get more cash.

Probably true.

> Hopefully you end up getting some value from your registration.

Definitely got some value :) For one, I had the time to play around with it last month, that I don't have this month, so for that alone it was worth it. So not bitter about it!
Artificial intelligence for news: looking for beta testers
Both cost and demand. One shirt is crushing it compared to the rest and then we have three groups. Ones that sell really well, ones that sell, and ones that don't. Some of the non-sellers provide good comical value though. I would say it's pretty spreadout as you can see with this graph: http://i.imgur.com/W5pCFSl.png.

Each bar represents a different shirt.
Like so many startups, we claim to apply "artificial intelligence" to sort and analyze "your news". Email support@<...>
Ah, I actually expected this to happen so I guess I wasn't affected the same way. If you check the pirate bay, you can find every mainstream movie no matter how much DRM there is on it. So it doesn't surprise me that a video posted online got ripped off already. Also, it's been proven in multiple studies that piracy doesn't hurt a project's bottom line, so I hope they're not too worried about that.
It's also the case that taxi drivers need to eat, use the toilet, do their shopping, see the sights, etc. They aren't robots, and they don't necessarily have to dash to the next customer in a mad scramble for survival.

Imagine if somebody made a visualization of your workday and put it out in public. Would your manager say "he seems to just wander around aimlessly instead of efficiently moving from one piece of code to the next. I thought after compiling one project, they would all immediately head to the next one."
> With Internet access, you're looking for SPECIFIC packets. Those packets have to be routed in a certain way and delivered over a shared, multicast last mile infrastructure. If you want the ability to choose your ISP, then while it may be the same Hacker News, the route the packets take to get there might be very different.

That is only really true in the parts of the network that don't matter for network neutrality. If you want to send or receive 500MB worth of data, the last mile doesn't care whether you're communicating with Hacker News or Google or Amazon, it's all going over the physical wire that comes into your house. It's only after you cross the last mile and get into the central office that the paths of packets diverge in every direction, but those are the parts of the network that have competition.
Their launch manifest (http://www.spacex.com/missions) lists one more launch from Vandenberg in 2014, and a few more in 2015. Eventually, if everything goes according to their plans, they will be doing regular launches from the west coast. (Which site they use is determined by which sort of orbit they are shooting for. They will launch from Vandenberg whenever appropriate. Vandenberg is typically used for high-inclination/polar orbits, or the rare retrograde orbit)
That's not quite the same as you'd still need to have some way of exposing the database on a different machine. You could use NFS or some other network storage, but that's kinda hacky and doesn't deal with network failures well. (In fact, that documentation doesn't specify what happens if one database file becomes unavailable while you're attached to it at all.)

There are work arounds, of course, but I think it's a pretty big downside that it's difficult to set up robust replication with sqlite. It's certainly one of the things that cause people to say that it's not a "real" database.
Rejoice, you now know the same definition that nearly everyone else knows (rather than your far less useful personal make-believe definition). No longer will you have trouble communicating the state of your health or comprehension issues understanding other's. Bonus Cup! You are now less ignorant.
Pointing it out here can only help.
This is what I used it for as well. If Android is unable to get Ibeacon support I can't see Ibeacons taking off.....As a retailer I would want a technology that the majority of my smart phone users can use, not 50% of them.
Why don't they want to get hailed to JFK?
Do you mean the original artist or whoever random internet dweller decided to submit one of the memes?
This is really good. I really needed to read this.
>How idiotic would that seem if government started saying things like "we need soft drinks neutrality

Well yeah, that would be a pretty awkward way to encourage competition in the soft drinks market.

However, they do say things like: "You can't temporarily drop your prices just to wipe out competition." and "You can't agree on prices with Pepsi to avoid price competition" which work pretty well to keep that market competitive.
We're making some progress. Oahu has a very prominent and active makerspace (hicapacity.org) and co-working space (www.theboxjelly.com) around which a whole host of tech events, talks, and meetups are orbiting. Maui has a pretty active makerspace as well (www.mauimakers.com). This is a very good time to be a developer in Hawaii, at least in terms of connecting to talented peers.

What we're still lacking is good jobs, and access to VC funding for companies we want to build. mbloom is not the fund that we need to grow our tech industry, if anything it's looking like it'll poison the waters.
Using Adminer [1] and running it via `php -S localhost:8080 adminer.php` works beautifully. I also use Adminer to manage my Postgresql databases on my Mac.

[1]: http://www.adminer.org/
I've seen halal carts where the taxis line up down the block and a guy takes their order on the south end of the block and they pick it up at the north end, just like a drive-thru burger joint.
The database doesn't keep all the state, it just knows about which domain objects are currently "awaiting data," which are "processing," which are "failed" and which are "finished." Within the processing state there are several different things that go on, performed by various chained rabbit tasks. These push the data into elasticsearch, where the magic actually happens.

My plan in a complete rabbitmq queue loss scenario is to simply fire the whole process off from the beginning for every row which is in the processing or failed state. Because we have unique deterministic IDs (we just hash the content with blake2b) I'm pretty confident this will work. I should probably do better modelling of how long this would take if it goes down while fully loaded though.

I guess I thought we wanted rabbit for the powerful routing and rerouting logic, but now I think about it again, you could do that pretty elegantly in SQL. I do like postgres. What I really want to avoid at this stage is the process/thread/socket management for the actual workers, which sneakers handles sanely.
See also: Monkey Points: http://en.wikipedia.org/wiki/Monkey_points
Another mobile alternative with a slick design (I use the wrapped-up iOS version available in the app store)
http://hn.premii.com/
In Sweden, Sverker Johansson and His 'Bot' Have Created 2.7M Wikipedia Articles
Aussie startup aims to wrestle back its users’ personal data
In fact the concept is very old (not to say anything about whether it's correct or not).

"All Disease Begins in the Gut" ~ Hippocrates
Typos tend to materialize when you hit 'submit', 'publish' or other similarly labeled buttons. Very annoying. At least we've left the days of lead type behind so fixing is a bit quicker.
Inside San Franciso's Fire Department, Where Ladders Are Made by Hand
Why don't we just shut down the FCC? (Serious question)

http://transition.fcc.gov/Plan-for-Orderly-Shutdown-Septembe...
True, but that's not a forum post, that's a document that aims to change policy and as such it pays off to put your best foot forward so the GP has absolutely done the right thing in calling that one out so it could be fixed.
To add to this, 95 percentile billing seems to work very well in the UK. But since this isn't useful to an individual end user, this requires the last-mile provider to be required to resell wholesale access under 95 percentile billing, and for multiple ISPs to compete buy under this cost structure and resell to consumers under price structures that work better for them.

This works very well in the UK. We have no "net neutrality" problem as a result.

[1] http://en.wikipedia.org/wiki/Burstable_billing#95th_percenti...
"Julie is proof that females can make it in tech and comedy." Because until Julie this was just a hypothetical possibility? The sexist bio tells us everything we need to know about 'Comedy vs Nerds' attitude to women.
I'm fairly convinced that the post-PC era is not just people freed from their cubicle-veal workstyles by tablets, but that cameras, mics (the one in your watch will be surprisingly useful), sensors, radio beacons, and wearables will essentially spread computing around the workplace and the people in it. Conversely, the so-called "mobile workplace" won't really be ready to take off until it becomes obvious that laptops are too clunky to participate in a sensing, beacon-suffused workspace.

The cameras and other sensors on Glass and the Kindle Fire Phone are just the beginning of mobile devices extending their reach and acquiring virtually large interface "surfaces."
Like trothamel commented below, the stage isn't designed for tipping over and slamming into the water.
I'm more self-taught than formally educated, although my background includes a mix of the two. So, in a sense, I hired myself at Fogbeam.

As for how you might go about getting that first job... I think one of the keys is "build stuff". I mean, it's cliche to talk about "Github is your new resume" but there is a lot of truth to the idea that "code talks, bullshit walks". Pick a project of some sort that interests you, and start building it. So much the better if it's something you don't feel totally qualified to build yet.

When you go in to talk to a prospective employer, if they're smart, they'll dig into your project and use that to help get a good feel for what you are capable of. It's OK if it's not perfect, as a smart employer will understand that you're green, and if you show the ability to actually ship something, you will be in good shape.

Beyond that, I'd say one top hint is this: Be ready to defend the decisions you made building your app, with reasons beyond "Because I heard X was cool on Hacker News". If somebody asks "why are you using Angular on the front-end and a REST backend built using Sling" then have some meat to talk about. If somebody asks "how could module FOO be implemented in a functional language?" (assuming it's not currently) be ready to talk about that. Better yet, be proactive... a conversation like this is very valuable:

Interviewer: Why did you X?

You: Well, I thought about X, Y and Z, and each has it's pros and cons. I would have gone with Z if this app were meant to scale to millions of users, but since it was mainly a learning project, I went with Y because $WHATEVER. I kinda ruled out X early on because $SOMETHING.

Letting passion show is good too. If somebody asks "Why did you build a machine learning library?" it's good if you make it clear that you did it because you are genuinely enthusiastic about machine learning and wanted to get some hands-on experience implementing the algorithms, etc., etc. It's not so good if your answer is "Well, it seemed like the kind of thing you could make a lot of money from". Not that wanting to make money is bad, mind you. But a genuine passion for a topic / interest area is much more interesting that strictly financial interest, IMO.

Anyway, build stuff, explore your interests, read and learn as much as you can, build more stuff, and you'll find something.
They'll probably be successful anyway. The iPhone has enough of a critical mass of (important: rich) people to be worth people's time.
When were you last here? Maybe it's because I tend towards optimism, but I see a lot of hunger for change.

Maui is changing fast. There's quite a bit of construction going on, and wonderfully it isn't all dedicated to resorts and condos. Tourism will probably always be part of the local equation but some businesses are starting to use those tourist dollars to build more sustainable businesses (e.g. Maui Brewing Company, Ocean Vodka, Maui Built, etc.). What I hope to have happen is to have that growth channeled into making Maui more friendly to developers such as yourself. Things such as more banking geared to handle businesses, more/better funding of schools, some "affordable" housing that isn't surrounded by timeshares, co-working spaces, more knowledge sharing opportunities (conferences, informal networks, etc), and of course attracting talented people who can leverage all of this to build some great stuff.
isn't it possible they received the money from the state with the understanding that a portion of it would be invested in startups of which they were owners?
There's no evidence predatory pricing is effective. It's fear mongering.

Suppose you have company A trying to outprice company B, which is a much smaller company. If company A wants to drop its prices, it can't just drop prices on just the number of products equivalent to the market share of B, it has to drop prices on the whole line of products of its own. Even if it succeeds in defeating company B, it has to make sure it will make up for the losses in the future. And who's to guarantee another company C isn't going to use the situation, knowing full well company A cannot afford another round of predatory pricing? Therefore, for company A it's much less riskier to compete with B on the market by doing honest things, rather than cheating with predatory pricing and hoping company C will not come to crush it.
Changed to all your suggestions, thanks for all your help!