skysight-inc/HackerNews huggingface dataset:
To summarize, you're saying that none of these look like legit solutions broadly, but a hodgepodge of different solutions in different locations can create interesting options for competition against the natural monopolies, but these natural monopolies may remain in some areas regardless?
I'm using knex [0] which I am pretty happy with. There is also a higher level version built on top of it called bookshelf [1]

0 : https://github.com/tgriesser/knex
1 : https://github.com/tgriesser/bookshelf
All I have to say guys; promises + generators. My god, it's absolutely delicious.

Seriously, just learn it. Get your --harmony flag on. It will be in browsers soon enough as well. It's literally the future of javascript and having converted some of my codebase to promises + generators instead of just promises. Wow. It felt amazing. Suddenly everything doesn't look like spaghetti.

I use bluebird for promises and a custom dev fork of Coffeescript that allows for generators. You do have to wrap your anonymous functions with "Promise.coroutine", but thats really it. You could always just not even use promises, and go plain generators too.
Looking at the comment section, Schneier writes:

"My guess is that because I am untrusted, I might plant a bug in the SCIF. So it's less that I'm not allowed in, and more that if I was allowed in they would have to re-SCIF the place."
A) It wasn't 300k.
B) I don't believe so. But we're also still running on Nodejitsu, because things don't happen over night :)
Founder's Blues
Not quite sure, are you making the case for no legislation at all?
I think the causation runs the other way. When something becomes popular, there's pressure to improve it (or, arguably, "improve" it). That leads to more features, which leads to more code, which leads to a messier, more complicated codebase. This is all good for users - it takes complexity out of the usage of a feature and puts it inside the software, where it belongs.

The problem occurs because this process continues until the equilibrium point is reached, where it is no longer economical to add features to the software. Given the high usage and low marginal cost of software, this is usually when the software has become so inscrutable that nobody knows how to modify it anymore, at which point it is replaced by something else.
A Window for Real Tax Reform
What's your neighborhood and how do we know it isn't an issue of the demand side of the market not validating the investment?
seconded. this stuff is my bread and butter yet I often think, this is the best we can do?
I'm not saying we can't use these words to help people understand, just that we shouldn't rename core elements of the language just for the benefit of beginners. Especially if the new names don't fit with half of their common use cases.

Learning a new word is not what makes Monads hard.
Too low level, these people write javascript for a living. They shouldn't be confused with real programmers.
This would be something for a modern correctional system, focused on making productive members of society of inmates (like it is the objective of e.g. German prison system), in contrast to the US system which seems to be more focused on (barbaric) punishment and filling the pockets of the private-prison industry.
Definitely call us Techies. -Dan Gailey
How the Drug War Disappeared the Jury Trial
Leave it to SF to make taking a bus to work into a mark of extreme privilege.
Crowdfunding: How to Get Money From People Like a Machiavellian
Q: What's the difference between a static method and a function that belongs to a module?

A: One's object-oriented jargon, the other's functional jargon. They both mean pretty much the same thing.
Do people not use Zillow anymore?
It isn't that different, and I don't trust proprietary auto updating software either.
Am I the only one that thinks Google[x] is just the arm of google that looks for far future intellectual property to patent and never really produces usable tech?

Please correct me if I'm wrong.
Not really, MariaDB has nowhere near the adoption levels MySQL has.

Even so, MySQL was one of the biggest gratis databases, and it happened to be bought by a company that specialized in selling established enterprise database software. There was concern RE the support a gratis database would have under such a company.

The situation that created MariaDB is very specific, and very different to the one Node.js is in.
Is it building that increases density or just remodeling?
that is a very good point - effectively what they did was work in the mechanical sense - now we have outsourced that to machines.

What you do would have been clerical, logistical or planning work, or possibly creative. And the first three are definitively going to be outsourced to computers soon.

So what will the person in 150 years do that you will not call work?
CloudFlare CDN over https down
Or have a huge office where the employees live.
There are two separate problems.

One is getting something easy to gnaw on, to get into flow, to remove the inclination to procrastinate.

The other is picking up where you left off.
Everything in TCL is a string. Until you treat it like a number. And it has a leading zero. Then it's octal.

(Understanding TCL lists are just delimited strings lets you do interesting things. Sometimes unintentionally.)
how they'll always be seen in terms of their gender and "protected" rather that just being another geek

My wife hates the Nineteenth Amendment for that exact reason: the idea that men "gave" women the right to vote (and thus, in principle, could take it away again) frustrates her.

She'd rather a new Constitution that cleans up all the fixes we've made through the amendment process that treats men, women, races, and sexual orientations all equally. It's hard to argue that wouldn't be an improvement over what we have now.

That's actually a problem with things like "Girls Who Code" or whatever it's called: while getting girls coding, it also introduces the idea that girls don't code, and that when they do, it's "novel". Anyway, I don't have a solution for that (and I'm not opposed to those efforts in any way), it's just something to keep in mind.
> Comments in Tcl work perfectly fine

I agree with what you're saying, but allow me to go meta.

Comments in Tcl are a bit strange. This works:

# say howdy
puts hello

But this does not:

puts hello # say howdy

For the later, you have to insert a semicolon:

puts hello; # say howdy

I get bitten by this time and time again.
Except when it didn't work, or the documentation or API is outdated. I don't intend to compare the two platforms, as one has two devs and the other an entire team, but my god have we been bitten by pixi in the past, and all I have to say is thank god that the demo game they released wasn't quite minified --for everything we needed, yet could not find, we found in there by digging.

That said, I'm definitely interested in a performance comparison, and even though I gripe, I was really happy when Pixi was released. Its on a good track.
FWIW, happens with the second "Yay!" as well.

Thanks for making this!
Money is indeed power, but ideally it would not be political power.

But money is the power to obtain goods that you want, even if other people want those same things. In this case, it is living in SF. Googlers have the right to spend their money as they see fit. The government will always be there to take taxes and use them for the public good. But what is left in the employees paycheck is for them to spend.

I am much more concerned about the power of mobs, than the power of money (at least the money of small players like Google employees - billionaires like George Soros do concern me). This is actually a positive step in protecting an under-privileged group (nerds) from left wing thugs.
non-secure seems to be fine:

http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.js
Wish it were a Intellij plugin and for Clojure instead of Racket. I'd buy it.
Haters. Just good old fashioned haters.
Teespring is looking for Ruby and JS hackers to help us reinvent ecommerce
Its crazy how much EaselJS has been cleaned up in the past year. Everything is so crisp now, and the API has finally been synched across the board. The last couple projects I've worked on have been with it and I've not run into a single snag. Good work team :)
> Tobias and Jonathan's Excellent Adventure (LLC)
Just did the first one. This is a lot of fun. Great work!
The originals - http://www.catb.org/jargon/html/koans.html

See
https://en.wikipedia.org/wiki/Hacker_koan
What about trains? I thought CalTrain ran down very near to most of the tech campuses, admittedly the companies would still need a minimal bus system to ferry people from the station to the office park.
Here's a few: "Taxpayers", "Customers", "Voters"
there is no easy solution. architects can try but generally don't have contact with the market. that is all done through estate agents who are about selling now and don't care whether anything works out long term for their clients.
Yahoo’s Editor-In-Chief Is Out
People recognising your work is distinct from people recognising you. It's sufficient for people to know your work and like it. Why should they care who made it?
Getting sensors out on a non medical market (first?) might also be more feasible enabling interested people to "self medicate"
My money is on a professor being pissed off about poor reviews received.
Cool! Notably, it appears that it is based on TI MSP430, which is a real CPU with its own instruction set. At first I thought they had invented their own ISA, which would have been crazy.
Opposite than other comments, I won't come up with a plan to get things done.

Take a break. Exercise. Are you on the northern hemisphere? Try getting more sun. When we don't have willpower/concentration to work, it's our body saying our battery is depleted.
Erm, some cellphones do have optical zoom, e.g. http://www.samsung.com/global/microsite/galaxycamera/s4zoom/
For those of us not in SF: can you keep the hyperbole down?

It's a company with lots of employees who live in a specific area. It makes economic sense for them to rent a bus, and it's better for the environment to reduce the number of cars.

A bunch of people start attacking the bus; they hire security. It's not sinister or scary, it's predictable.

If you're mad at income inequality, campaign to change the tax code for individuals. Don't attack people going to work in a bus.
I predict that 0.10.x will be with us for a long time. It's now the Windows XP SP2 of Node.js releases. It'll be interesting to see how long it takes before Joyent refuses to accept patches to the 0.10.x branch. When they do, that'll be the point to seriously consider moving off of Node.js to a project with adults running it.

In addition to all of the political crap with Joyent, the changes in 0.12.x are incredibly onerous at the C++ level, for no obvious benefit whatsoever (thanks, v8 team). I know our company is sticking with 0.10.x for the indefinite future because we're not allocating man power to update the dozen or so compiled node modules we use (along with all of the new bugs changing that many changes will inevitably bring with it).

Instead, in the future we'll be dropping down to either libuv directly (all of our compiled libraries are written in C–C++ is just used to bind to Node.js), and we're also looking carefully at luvit, since Lua binds to C so nicely, and LuaJIT is seriously awesome. :)

So between Joyent forcing Ben Noordhuis out and their corporate "it's our way or the highway" bullshit, we just have a really bad taste in our mouths about the future of Node.js with Joyent at the helm.
This isn't surprising -- the wider the gulf between rich and poor, then the rich find themselves living next to people with little to lose. Cf. Mexico, India, Brazil.
What you write pretty much sums it up.

People that are seriosuly interested in solving the problem with expensive housing would probably spend their effort on lobbying for taller housing and better public transit.

But hey, linkbait like this gets more hits.
I don't know much about his origins, but surely that's not how he used his time when he was getting started, is it?

I'm guessing his work activities were far more conventional (though still well selected) and only after building wealth did his time allocation change.
Just email me silverbax@yahoo.com - I am not being aloof I will gladly answer any of your questions I just can't really reach out to everyone.
I am encouraged by the fact that Google is working in this area. If any company can overcome the obstacles to this technology becoming available soon and at a reasonable price, it would probably be Google.

I am discouraged by the fact that the underlying technology (measuring glucose from tears) was first reported more than two years ago. There is another (sort of) non-invasive glucose measuring technology that involves injecting a biofluorescent dye under the skin, then using a device that measures the fluorescence that varies with the blood glucoe levels. This technology was also first reported years ago, and is also apparently nowhere near being available.
The NSA is reading your text messages, daily.
a)one my major complaints was that the app never recovers from spotty connection. When network goes down music goes down which is expected ( kind of , why doesnt the app buffer music?) but when network comes back music never comes back.
b) Non existent buffering: Please take a leaf from pandora's book and look at how fast their music streams under spotty(any) connection. I kept thinking 'hey they are new, they'll figure it out soon', but nothing after 2 years.
c) App keeps crashing: i've had several incidents where app crashes and never recovers so i have to completely uninstall and reinstall the app ( and re download al the offline music). unacceptable. The app i have now on my phone crashes every time when it comes up( which was kind of the final straw)
Yeah I got bit by that too, once. But it makes sense. If everything is a command, then "#" must also be a command. Essentially like a NOOP.

Once I visualized it that way, I never got tripped up by that again.

And regardless of this fact, comments exist. They may not be as convenient as using // or // in C its friends, but they exist. To say that tcl does not allow one to know what a complicated line of code means is absurd.
MSP430 is a remarkably elegant instruction set. Wikipedia has a good summary: http://en.wikipedia.org/wiki/TI_MSP430#MSP430_CPU
Big congrats to the Balanced team!
Just subscribed!
So now that Occupy Wall Street has failed to accomplish anything, like-minded people are kicking off Occupy Silicon Valley?

I used to think that wall street was a target because they were seen as getting rich without producing anything, and were blamed for crashing the economy. If that was the reason, though, they wouldn't now be targeting companies like Google, who do produce things and were not responsible for the crash of 2008.

Because of things like this, I now think both protests were just whiny children crying but it's not faaaaaaair!! without bothering to think anything through.
This all sounds very nihilistic and myopic. It's like saying I'm responsible for drones because I voted in an election for one of two candidates who were going to use them anyway. Credit where due, and I'm certainly not letting Congress off the hook, but your argument boils down to "well, Congress allowed them to exist," and I'm even less inclined to let the NSA off the hook. I have higher standards than, "well, that's just the way they are."
What Programming Languages Should You Know? (2007)
Executed Ohio killer Dennis McGuire took 15 minutes to die with untried drugs
If I promisify some code with bluebird, can I use it with Mongoose's built in promises? Or will promises from different libraries explode when they touch?
>> "an engineer that has so little empathy as to not understand why the use of gendered pronouns is a concern almost certainly makes poor technical decisions as well."

If this had been written by The Onion, and not Joyent, I wouldn't have batted an eyelash.
I think this sort of FUD has been beaten to death...lol.
Emails that you have to buy 'stamps' for:

Email Postage Fees
Stamps	Fee
5	$2.00
15	$5.00
45	$10.00
Each typed page of text cost one stamp. Each attachment costs 1 stamp(s).

How extortionate.
Micro Reciprocating Engine
npm's "no strings attached" low-ceremony approach is the reason why it's taken off like it has. The purpose of all this is to keep that going.

If "make money" ever appears to be in conflict with the thing that puts us in a position to make money, then we're thinking about it wrong.

For example, imagine if Twitter were not from the get-go a for-profit company. If they got really popular, and then said, "Hey, guys, we can't keep the lights on without figuring how a monetization strategy, so we're gonna take some VC and do that." It wouldn't be wise to assume that "make money" was going to mean "charge to read or post tweets". Forget love or greed or good and evil, that wouldn't be a smart way to make money.

What is currently free will remain free, precisely because the free-ness of it is what makes npm interesting.
The tech companies already run shuttles to CalTrain, there are a lot of their employees who don't take that option because it would be a very very long commute from most neighborhoods in SF. CalTrain only has two stops in SF, both on the far east edge of the city. Buses cover more of the center of the city.
We should respect their wishes to never talk about that again

It's hardly just their wishes. Plenty of us wish that any discussion about Node wouldn't immediately get dragged down into petty drama. Maybe we could, y'know, talk about the language and ecosystem for a change.
Looked like a Hoax from here -> http://weirdscience.quora.com/Worlds-Smallest-Petrol-Engine

But I don't think it is.
Academia, and the Ivy League in particular, prides itself on being rigorously open, on providing broad access to all knowledge to advance intellectualism. In this regard, academic institutions often attack governments and corporations that intend to limit its free speech, but on the rare chance that this spirit of openness works against the institution, they take a hard liner approach to censoring it.

The basic reason why Yale doesn't want this information easily accessible is because it would force them to acknowledge that many of the staff are brilliant researchers and absolutely lousy teachers.

This notion that thinking freely about tough problems, and having the ability to pass your knowledge down the generations go together isn't true in the hyper-competitive academic environment today. If a professor doesn't publish, he/she can lose tenure, but if a professor doesn't teach well, he/she can have more time to publish.

I think the best universities to learn are those where the professors truly want to teach. Where their research isn't an end in itself, but a way to inspire questions for another generation. Yale seems to be asserting that it's not in this category.
Not sure if this submission is on-topic for Hacker News, but holy shit I bet that was traumatising for his family.
I think you posted your reply just as I made an edit to my comment. I invite you to re-read my comment and reassess the value of the "petty drama".
The Megapixel Race : Is it true or is it a marketing ploy? The Details
In general, I don't think legislation ever helps. The political meat grinder perverts a grassroots call for sanity into more red tape that supports the incumbents' status quo. Keep in mind that the large companies you might be tempted to say would support net neutrality are actually incumbents and would love to keep competition from springing up, especially if they were based on compelling non-http technologies.

If you think otherwise, please take my first point and run with it. I personally think the only way forward is to get more encrypted peer-talking traffic-indistinguishable apps into more people's day-to-day use. Then there's an actual market demand for real Internet access.
In the NYT article it mentioned something about him trusting himself not to go too far. I guess it's this feeling of enlightened ruler that always goes too far.
By subscription I meant anything feed-like I can subscribe to / "follow" ;)

I too am a loser at marketing :P
You are right that there's always going to be uncertainty. Perhaps it turns out that in practice, the uncertainty with this method is less than other approaches. The point I was trying to make was about the different between incidental uncertainty due to imprecise equipment, and more fundamental uncertainty due to physical laws. For example, other intrinsic uncertainties are the Planck resolution for time and space, and the Heisenberg Uncertainty Principle for certain combinations of information. Similar to those, radioactivity has a fundamental limit. We cannot predict when an atom will emit radiation, all we can do is make a statistical prediction.
The author isn't trying to disrupt the industry, they want to build software for the entrenched players. That's what makes it easier.
It would be good for it to support animations (fade in/out, slide up/down etc...).
Wow! This is great news for my father!
Nit: Michiganders.
Oh look, it's the talk where Theo blatantly and shamelessly pretends he invented all of the mitigations that Spender and Pax Team had many years before anyone at OpenBSD even mentioned it. They pioneered stack randomization and ASLR? Are you serious?

Aside from OpenSSH, OpenBSD is not security relevant, and hasn't been for about a decade. So when they don't get the 20k, nothing of value is lost.
Well, let's just say it's an architecture Square knows well. :)
Memory leaks waxed and waned as development focus changed. I remember Firefox's memory usage being quite decent around version 2, and even into 3. Later, some things got bloated, though a large part of the memory problem was due to misbehaving plugins. The memshrink project managed to fix even memory leaks across plugin authors' projects.

Also, note that a GC does not automatically mean no memory leaks. For instance, see how leaky Gmail is (was worse according to their dev team).
I used to think that way, then I realized that I should worry about building a product people will pay for before worrying too much about technical debt.

It's almost a Maserati problem when you think about it.
The Founding Fathers of the USA were concerned about writing a Bill Of Rights because any natural right not enumerated therein might be construed as not being a right at all. This is where we are with pervasive surveillance: being incapable of imagining/comprehending a surveillance system of this scale, it never dawned in them to protect anything more than "persons, papers and effects". At a time when just overhearing a conversation was hard enough to require concerted effort, they could not dream of a day when a significant percentage of every conversation among 300,000,000 people could be monitored and catalogued automatically at a not-prohibitive cost. Methinks: had they known, they would have not hesitated to prohibit it as explicitly as they did infringement of arms possession. Alas, the courts adhere only to the letter of the Constitution, not its spirit.
Trade Bitcoins Through Your Social Graph...With Help From Your BitFriends
Frankly, that sounds a lot like an appeal to authority.

"They probably are doing the right thing because they are who they are" isn't really a valid argument.
Two things:

Better public transit would obviate the need for google busses. Caltrain, a low-frequency train operator with a limited route, is not the answer.

Allow RE developers to increase housing stock in SF as well as the Peninsula.

The alternative at the other extreme is Detroit. I'm sure all the 'have nots' are enjoying the fruits of the exodus of the haves from the city. Now that they have the city all to themselves, it's surely a blue collar paradise.

SF in the 80's was not a pretty place. Well, unless 'rust-belt'-city syndrome is pretty. Tech pulled SF (and SJ) out of their doldrums and slow decay.