skysight-inc/HackerNews huggingface dataset:
> BoweryDB is more of a data management application then a database. It analyzes access paterns to cache frequently-used data, and knows when you make updates in your code to make sure the cache is never stale. All that matters from the developers' point of view is the code they use to interact with it.

This paragraph is funny. They call it something other than a database, then describe what a DBMS does.

I also find strange version control is bolted in the platform, you could have just provided hooks so you can deploy from branch X or tag Y.

The idea is good though, I can see the value proposition.
Expobar Lever Semi-Auto Espresso Machine

Boosted Board

Wool & Prince dress shirt that supposedly doesn't need to be washed

Vespa-like scooter

Yamaha Digital Piano

Brompton folding bike

Taga Bike that transforms into a stroller (if you have young children)
His previous post mentioned that.
I was looking for a dotenv alternative for the shell (fish preferably) but I couldn't find any so I wrote my own [1]. Does anyone know any alternatives?

[1] - https://github.com/vially/fish-config/blob/master/modules/au...
Yes, absolutely. Any change in the distribution of the density of mass will change the mechanics of Earth's rotation. I'm unsure if the orbit would be affected, but I assume so - since the rotational energy will be different, I expect the orbit would be too.

Could we measure those changes? Not sure. The changes are probably too small for us to detect, but on the other hand, we have some pretty incredible instruments.
Is this iPhone parody Accurate, or overstated? You Decide
Our collective weight is insignificant next to almost anything else. If I recall correctly, even the biomass of ants is greater than of all humans.
"What if HTTP endpoints were as cheap as git branches? What if you had an active endpoint for every branch?"

I really like that
In Germany, the NFL website doesn't allow you to watch all games for free. You have to purchase the NFL game pass, which is around $200 per season IIRC (there's multiple packages), which is the same you'd pay in the US.
So doubling the refresh rate would make TV for Dogs interesting?
A hard drive firmware implementation would be a different approach to that discussed via PCI, though not impossible it would probably be more difficult to execute.
Less is More Illustrated with Animated GIF
Who didn't see this response coming? I'm sure it is possible to write decent PHP code, but it's funny how that never seems to actually happen.
> Our Philosophy: Web development is terrible.

Go fuck yourself, Bowery.
There's a lot that goes on behind the scenes. Think about DynamoDB vs Riak.
Do you know of any sites/services that are using AppScale in production and what their volume is? (I googled for "powered by" and found nothing)
that's good feedback. Would a pricing calculator help or is it just that there are too many cost centers?
I have a short attention span for sites and after clicking around for approximately 30 seconds I have no clue what is going on. It seems to be an expanded team environment PaaS?

If I didn't click on this from hacker news, I would have bounced immediately.

The other thing is if I can't understand their marketing website, I have little faith that I would understand the product if using it.
Does declaring a state of emergency give FEMA martial law powers? They probably have their own tanks and swat teams just like everybody else.

Or, the flooding is due to aliens/mutants/cloverfields and they don't want visual evidence.
> When was the last time you saw anyone redefine operators on Fixnum for a good reason, for example?

Special-case restrictions like the ones that would be necessary to prevent this is increasing, not decreasing, the overall complexity of the language, even if it decreases the complexity of the implementation. That makes it harder to keep a mental grasp on the language.

> As well as a "meta programming module" in the standard library that'd gather up as much as possible of what people (ab)use eval() for today in specific, narrowly tailored methods that implementations could provide specialised versions of.

Rather than such a module, that's actually been the normal evolution of the core is to include, in the appropriate places (usually as methods on Object, Module, or Class) methods that capture the common use cases of eval. But those uses evolve, and removing general purpose eval would both limit the flexibility of the language and limit the signal that eval usage patterns provide for the future development of the language.

> A limited "general purpose" eval() that is not allowed to modify the class hierarchy would be another good thing

An eval that interprets a different language that is almost like the Ruby that the implementation it is hosted in evaluates would be yet another layer of complexity in the language.

> A limited "general purpose" eval() that is not allowed to modify the class hierarchy would be another good thing - anything that'd combine to allow implementations to defer type and method cache guards and invalidations as long as possible would make it far easier to improve performance, with very little impact on most developers.

While the developers that directly use the impacted features might be a small number, the developers that use software that uses the impacted features under the hood would be much bigger.

There are plenty of languages that aim to performant and the cost of expressiveness. There's no reason for Ruby to change to compete in that space.
Bump (YC S09) has been acquired by Google
That's not exactly a portable back-end toolkit you can just link in.
I'm on the fence here. The NFL is not HBO. They're not locking down content and forcing you into old business models to get to their content. The NFL goes to GREAT LENGTHS to make content available to you without cheating. GREAT LENGTHS.

* Sunday Ticket is free for DirecTV users

* Sunday Ticket is $40/season with the purchase of $60 Madden 25 (meaning, $100/total for the whole season of Sunday Ticket), and does not require a cable/satellite package of any kind

* NFL Rewind offers all games and condensed games next-day (not live) for $40/season (or $10/mo)

* HDTV Bunny Ears or Aereo will provide local in-market games for free (or the cost of Aereo)

* Many games are broadcast online for free on NFL.com or through the website of the network showing the game, like Fox or CBS

And I'm sure there are other options, too.

My friends and I are discussing the NFL Rewind option, while it's not live, it does include condensed games which is great for fantasy players with lots of players across lots of teams.
I had to double take that Bobby Hundreds was on Hackernews..My worlds have merged.
I was under the impression that it's about the national security of the UK, not just any country. (part about the exemptions; (1) lists national security)

> (2) Subject to subsection (4), a certificate signed by a Minister of the Crown certifying that exemption from all or any of the provisions mentioned in subsection (1) is or at any time was required for the purpose there mentioned in respect of any personal data shall be conclusive evidence of that fact.

Also such certificate is not a secret and can be challenged. IANAL, so correct me if I got this wrong.
Take a few moments to read [1]. It should answer your question.

[1]: http://what-if.xkcd.com/8/
Fatal crypto flaw in some government-certified smartcards makes forgery a snap
One hacker moving is data to his own country is a mass exodus? This site's users represent a small fraction of the general population. Most people don't know or care about what's going on. There isn't and won't be a mass exodus. Will it have a large enough impact to make companies take action? Quite possibly. But there is no way it's going to kill cloud computing.
Type inference in the ML flavors doesn't work well with this at all. The multiple implementations of functions introduces ambiguity, which lead to multiple solutions to the type equations.

This leads to very hairy inference problems, which is why none of the ML family languages (that I know of) allow ad-hoc overloading of functions.
"Less executable code on the client, more powerful markup."

Well, since when it comes to layout, the union of everybody's desires appears to be simply Every Possible Thing, your more powerful markup is going to end up being executable code anyhow. If you specify a Turing-complete set of needs, you're going to need a Turing-complete language to satisfy them.

You can already see this happening even in CSS, and the more they try to pretend that CSS isn't code (even though it increasingly is), the more frustrating it's going to get for everyone when you end up with a bug in your CSS, which you are not allowed to fix due to the fact that we're all pretending it's not code.
New SEC Rules Make General Soliciations Useless. (actual title sensationalistic)
> just a handful of photons make it

I was looking at the moon the other night and though, "Holy fuck the sun is powerful." The light is reflected off not that reflective grey dust/rock and is fairly freaking bright.
Related: http://what-if.xkcd.com/8/

(Munroe has us all living, or at least standing on rhode island.)
I find it mildly annoying that it's so similarly named and so completely unrelated to Bower - the extremely popular package manager...
It doesn't seem unreasonable to me that the responding agency would want to have control of the scene. Worse than crazy flooding would be crazy flooding combined w a plane crash. The light aircraft that the article mentions likely would not see a drone and could easily hit it. Perhaps FEMA should be incorporating this type if drone into their response plan and I'm sure they could be doing it faster but having civilians flying unannounced and practically invisible as high as 1500 ft seems like an opportunity for disaster.
It doesn't set up is-a relationships and can be used for significantly more than differential inheritance (IIRC Self uses it for scoping).
Nothing per se, but the TPL uses the thread pool as well.
The Boehm GC [1] has been integrated with various other languages in the past. I'm aware of various attempts to get both Python and Ruby code running with it.

1. http://www.hpl.hp.com/personal/Hans_Boehm/gc/
Linode is straightup incredible. I've been with them for about 5 years now. Almost every year they've given some sort of free upgrade -- I still pay the same amount I did 5 years ago and I now have something like 10x the bandwidth, a bit over 2x the storage, 2.8x the RAM, etc. AND faster processors. They're a company who seriously know their shit, and they're FAST.

The $20/mo base can be a bit much for some usages -- I still have a few $2-7/mo boxes from LowEndBox for various side projects, but for anything I really care about, I wouldn't put it anywhere but my Linode.
Jacob Appelbaum at European Parliament: Privacy, security, spying issues
What if I used this DNS for other reasons and just happened to find that I could watch NFL? Would that still be illegal? Is it my responsibility to know where/why/how they block content so that I don't inadvertently access it without the owners permission? I imagine it isn't as if they have a giant banner across the site saying "Americans with funky DNS, keep out!"
Ignoring the fact that Twitter has been very helpful to dissidents in a number of places in favor of cheap cynicism. Not cool.
One could argue that efficient price discovery supports MtGox's bottom line. If bitcoin ends as a currency, it looks like MtGox would be left holding the bag. Healthy exchanges should make money by facilitating transactions, not price support.

Of course, if MtGox wanted to underwrite a bitcoin community and then reap the future benefits as a major exchange, this is an efficient way to do it.
dehydration is enough excuse.
MtGox has put a lot of bitcoin users at huge risk. I've had a huge USD withdrawal from Mtgox pending for over 7+ weeks now (8 weeks on 21st September).

Every single time I email them asking how much longer it's going to take they just get back to me saying "We don't know, a few more weeks." It's incredibly frustrating! They always offer to cancel my withdrawal and credit the funds back to my Gox account (so I can buy BTC at their inflated rates ? Nu-uh!).

Another offer they made me after a lot of back and forth was a 5% fee on my withdrawal (for a 7 day turn around time). That is ABSOLUTELY insane. Imagine a $100k withdrawal - you'd be paying $5,000 as fees on that. OUCH!

So here I am (along with possibly tons of other bitcoin users) with my money stuck in Gox. I already started using other trading platforms but I have to somehow retrieve this cash... Maybe I'll just take a hit and convert back to bitcoin and move my BTC out ? I don't know.. there's about a 10% price difference between Gox and other exchanges. So I'd lose 10% if I were to convert back to Bitcoin now, sell them on another exchange and cash out there.

Gox has lost a LOT of customers because of their behavior so far.. it's only a matter of time before they lose all of them.
This is a really cool idea. Thank you for coding this.
The blog post's actual title is "New SEC Rules Could Kill Angel Investing". But this is not really the case.

The appropriate title for this blog post: "New SEC Rules Make General Solicitation mostly worthless. Carry on with Private Offerings as if it didn't exist."

Smart startup companies raising money will be wise to determine whether or not they want to do a general solicitation given all the limitations ($1M total, disclosure and safe harbor rules) and the access to savvy investors who won't want to provide disclosure among other issues. I see only certain types of companies (the ones who don't have sufficient angel investor connections or capabiltiies) going the general solicitation route. Those who are savvy or have the connections will just stick with private offerings and not bother.

Fred Wilson discusses this more at length here: http://www.avc.com/a_vc/2013/08/some-thoughts-on-the-secs-ru...
Here's sort of the thing -- if I was say Boulder or Longmont or Lyons (or emergency crews) and someone gave me aerial maps and such but said "Their acquisition may be of questionable legality" I'd say "Great, I'm not going to question it. Keep the data coming."
I've not had the pleasure of meeting any tin-foilers that were that far gone.
and not all systems are uniform. I went to high school in Italy and changed something like 4math teachers.

One of them explained the x/y thing, another didn't.
Good news: CurveCP already supports the user-friendly feature you describe, via CNAMEs. You make a CNAME for www.example.com to $pubkey.example.com. Users never see $pubkey.
"Who is going to produce the worlds best athletes if the colleges stop their supposedly disproportionate spending on athletics?"

I couldn't care less if 100% of the world's top athletes hailed from Lower Elbonia. So, to answer your question: someone else, I guess.
I think that it is on a spectrum from sysadmin work to software development work. The closer something is to engineering doctrine, the closer it is to systems administration. If company A wants a Linux VM with Apache and some static pages, there is some per-customer work versus company B, but it is very easily estimated. All of the differentiation lies in cost or customer service at that point. And there is a lot of corporate programming that gets close to that, and is more estimatable than other stuff.
First, Schneier has a weird track record with ECC. I think he may be alone among "well-known" cryptographers in his distrust for ECC, which goes back over a decade.

Second, the CurveCP "constants" aren't NIST derived; they're Bernstein's Curve25519, which is derived transparently from first-principles math.

Third, there are standardized NIST curves (over binary fields) that are also derived transparently from first-principles.

Fourth, the curves that aren't totally transparent are still derived from a SHA hash of random string, per the method in IEEE 1363 (which in 1363's context makes perfect sense, since you can't really generate "fresh" curves for applications from first principles without everyone ending up with the same curves). The backdoor scenarios here are... convoluted.

The more you learn about the situation with NIST ECC, the less likely an overt backdoor seems. Maybe academia has missed something big, and all of ECC is broken; if that's the case, I think you should kiss conventional IFP and DLP crypto guby too.
If you're curious how subways signaling/safety mechanisms operate, the nycsubway site[1] has a pretty good rundown on NYC's procedures, and its original language is English as well. It basically is a large ad-hoc system (+ some remote control) with lots failsafes.

[1] http://www.nycsubway.org/wiki/Subway_Signals:_A_Complete_Gui...
FEMA probably has a set of protocols and procedures around this and it is unreasonable to expect them to change their entire workflow to accommodate a couple of drones. Especially in a time of emergency, the best thing to do would be to not do random things and actually follow a set of rules so that you don't miss anything.
“If I had asked people what they wanted, they would have said faster horses”
I really liked Pete's book - to the point, and let me get going quickly.

I think it can be hard to accurately judge the value of something as focused as a book that is so specifically targeted.

In particular, I feel like the book gets you to a complete end to end Rails+Stripe.js system much much faster than I could have cobbling everything together myself.
Here's another comparison in that vein: If Franz Josef Land [1] were as densely populated as Manila, it would be an archipelago nation of about 700 million people. But can you guess why it does not have 700 million people?

The use of Russia, Canada, and Alaska as examples ends up being similarly hard to gain much from, because all it really says, in three different ways, is that the Arctic region does not have large human populations. True, but not very surprising or enlightening.

One attempt at a different kind of comparison could be to first exclude land that is below some threshold of reasonable habitability, and then make the comparisons regarding the remaining land.

[1] https://en.wikipedia.org/wiki/Franz_Josef_Land
((defn cognitect ([] (conj [relevance] datomic)))) ; => all ur cljr r belong to us
Some people routinely underestimate what a team of two or three smart guys and gals can do if they get in a room together and really work on a problem.
No, current disgust won't last too long, but it is currently being transformed into future policy at almost ever shop that uses cloud services, from governments, major corporations to small companies that outsource their IT needs.

And those policies, which can be summarized as "we won't store our shit with US companies" will last for decades.

It may take many years before they are fully implement because nobody wants to throw money at migrating legacy with no immediate financial upside. Besides, in many cases there aren't yet sufficient competing non-US services that meet all requirements.

It will be a slow exodus, but it will also be a massive and irreversible exodus.
FAA handles aircraft regulation, and if there were issues with UAV's in the area, FAA would be responsible for enforcing those regulations.

FAA regulations on UAV's http://www.faa.gov/about/initiatives/uas/uas_faq/

FEMA's own document on their legal authorities http://www.fema.gov/pdf/emergency/nrf/nrf-authorities.pdf does not include any authority over aircraft.

EDIT: From FEMA's own documentation http://www.fema.gov/pdf/emergency/nrf/nrf-esf-01.pdf: "DOT/Federal Aviation Administration (FAA) is responsible for the operation and regulation of the
U.S. National Airspace System, including during emergencies. "
Some Thoughts on Gamification
Bump (YC S09) Acquired By Google, Will Stay Alive For Now
You mean the whole data is fetched to the client and only queried afterwards? Why did they choose this way?
I wish everyone creating products for developers would listen to this advice. There are so many developer products these days (including some successful ones) that leave me absolutely baffled even after a few minutes on their website. I am left with a vague sense of impressive-sounding features that probably apply to someone, but have no concrete idea what they are for or if they apply to me.
Once you understand the regulations you uncover another issue: the cost of compliance may be more than your company's revenue for the first few years. How do you ever get started in that situation?
Would you drive (aka 'use') a robotic car without a roll cage, safety belts, crumple zones and air bags because its software is proven correct? I would not.

I think the way to go is to augment the model for what the function does with its behavior on erroneous inputs, and change to source code so that the prover can prove that the code implements the more robust model.
buy in to the koolaid, love your coworkers, and spend time with them before and after work too

A nice term for this is Affective Labor.
Sigh.

This is the sort of stuff that makes me really irritated. Perhaps we can get enough netrage going to get FEMA to back down, but my experience with federal bureaucracies in the past (especially ones that have been shown to be poorly run in the past) they tend to go hyper-rule based. I'm sure some FEMA director type looked at his operations book and didn't see any situations that would require or allow for drones so he told them to stop that activity. I don't doubt he did that so that he wouldn't be seen as 'not following the plan' and perhaps later getting reprimanded or fired. Like everyone else I hope to see what is the rationale here, but guess they will mumble something about "fluid situation", "privacy concerns", and "emergency aircraft in the area" and call it a day.
So does this also give credence to the idea there would be less suicide bombers if they had access to more/better sex? [1]

[1] http://www.businessinsider.com/bill-maher-burka-suicide-bomb...
Rob, great post. I especially liked the Ulysses anecdote.

Somewhat irrelevant, but when using Octopress as a blogging platform, do spend some time working on the CSS. Octopress has some great features, however, too many of the generated blogs look similar. By spending a weekend working on it, you can really differentiate your blog and add your own "character" to it.

Keep up the good work!
MHack, PennApps and AngelHack are the only events worth going to nowadays. Thanks for the free ticket!
What resonated with me was that, despite most outsiders' perspective, marketing has always been about the data.
No I am not saying that. I am saying it's a much larger chain of events than simply their skills and talent that makes someone popular. Luck is one of them the same way it is for startups. Timing is another again just like startups, network and so one.
CurveCP uses Curve25519, not an NIST curve. Schneier's comments on ECC apply only to NIST curves such as P-256, which were influenced by the NSA. Curve25519 was developed independently by a guy who sued the US for the right to export crypto (djb).
I agree that looks rather silly, but also worth noting that "Professor" in the UK means something rather different to the US. In a UK academic department only the top researchers have the status of Professor, with other full time teaching and research staff being Lecturers, Senior Lecturers or Readers.
That's not really an answer.

What is there to enjoy about PHP? It's an honest question.
Your conclusions about latency, and being able to restructure things so tasks are much smaller -- make sense. (Potentially; I'd still want to benchmark my own real world app before assuming!)

(I am confused with your first paragraph and a half, I think you have some typos in there, or I just don't understand what you're saying. But I understand what you're saying about latency and about being able to restructure tasks to be smaller, thanks.)
Esr needs a new machine.
Creative ways to create a buzz w/ the master of viral marketing JJ Abrams
Every Cloud Platform Needs a Scheduler....Azure