skysight-inc/HackerNews huggingface dataset:
Ganxy offers an easier way to sell and market ebooks — paidContent
Holiday rental firm HouseTrip rakes in $40m as big backers multiply
Calxeda gets $55M as ARM-based servers near reality
I love ascii streaming!

One of my favorite projects ever was the live streaming of the football world cup 2006 to telnet, with live commentary below the game. It was actually quite viewable and I watched a few games on it while working :).

They still have their documentation site online:
http://www.ascii-wm.net/doc.php

The telnet server with random replays seems to be dead though.

edit: Changed wording. The old one could have implied that I worked on the project. I only consumed.
Unfortunately none of the skills mention the ability to create something that people ACTUALLY USE.
> for example, one of the lead engineers having a nagging doubt about a particular technical risk based on some observed phenomenon, could have an impact on the real world probability of the next event being a failure. (Which is a pretty useful thing to know!)

You should know that there's no such thing as "real world probability". The rocket will crash, or it will not, period.[1] Probability, as a measure of your own ignorance, is subjective.[2] Your main point still stands though: knowing about the uncertainty of that lead engineer certainly should influence your assessments of the risks involved.

[1] What will actually happen is, the universe splits into many "worlds" (blobs of amplitude in configuration space), a fraction of which will have the rocket crash, and the rest won't. That's the closest thing we have from "real world probability", though it really isn't: the laws of physics as we currently know them are still deterministic.

[2] http://lesswrong.com/lw/oj/probability_is_in_the_mind/
I can appreciate why this comment is so up-voted. It's easy for us to think in terms of black and white, binary, here are the lines, true and false if statements.

But on both points, the analysis is still coming from the same mindset/framework of thinking.

On the issue of merit, if you can't communicate about the merit, the merit might as well not exist. In a case where someone has merit to solve a problem, but not the social skills to properly communicate, the person is very similar to a computer program that can receive input and provide output. Computers are great at following instructions to the letter, so much that if they do something wrong, it's usually the user's fault. But how often do we realize now that a program was designed ineffectively so that we now blame the application rather than the user (see any industrial design review), and how often do we wish we could implement machine learning capabilities that would allow the application to correctly guess what the user is really trying to do? People have the ability to adapt social interactions to the user (call it better AI) and also provide this dyanmic feedback (call it machine learning). We can rise above the level of dumb computers that receive input, provide output, and then blame the user if the output isn't actually what the user was looking for.

On the issue of radical honesty and transparency, and feeling very dishonest and ugly. I really can appreciate this, I can. But in learning to be empathetic to others (especially my mother, whose mind operates in a totally different manner than my own, leading to many arguments with her when I was younger and I'll admit more immature), I realize that for them not taking into considerations someone's feelings is equally ugly. The words I usually hear are "You don't know anything about my problem, stop acting like you do."

Basically in such interactions, I'm not helping, even if I'm right. If we want to speak about merit, the true test should not be my level of knowledge, but rather, did I solve the problem? If I can't solve the problem, how much is my merit really worth? That reminds me of this: http://xkcd.com/793/
I've only skim read that as I'm at work, but it looks like it only compares their results with traditional internet surveys, is littered with caveats like it depending on the subject matter (type) of the survey, and doesn't fully show the methodology (full question wording and presentation, context, full details of respondents etc.).

It appears to only show the relative accuracy of certain types of questions in relation to other particular methods of internet surveys. Its not something that I would use to back significant spending decisions.
BRIGHT Solar Lamp and Phone charger
Pretty cool. I wish it had the transit stuff left over, though!
>I really hope the older programmers in our industry won't have to compete with people-on-drugs in the future... but it'll happen won't it?

Of course we'll have to compete, and of course we'll use medicine, brain implants, gene therapy, you name it, because it's either that or irrelevancy. Lets be grateful for our profession, because it has a chance to become irrelevant last.
That...is a feature?
&what; Interactive Unicode Search Engine
You can only have a string as a key if you use Object. You'd need to build hash for the key then. And that makes things much more complex.
we get classes _and_ modules _and_ typed objects

There aren't "typed objects". There is a new library for working with binary data efficiently.

Classes and modules serve different purposes. Classes provide syntactic sugar for prototypal inheritance. Modules provide a baked-in mechanism for encapsulating and sharing code.

same with macros and codegens

Neither of these are on tap for ES6. Brendan showed them as interesting experiments that may be proposed for a future release.
Third mistake: make sure your service can sustain more than a couple of people at a time.

As I am thinking to launch an app sometime in the future, how do you test for this? This is something that has been bogging me a lot. I can't find easy to understand info on how you do this, especially running on a virtual server (so how much ram? how much bandwidth? etc.).
We do do this. Have you never been involved in a work conversation where someone says, "Get to the point, you're wasting everyone's time."

Have you never gone to someone to make a request, and you're starting out with a long spiel about your reasons, and the other person says, "Look, I'm busy, just tell me what it is you want."

I see these kinds of conversations a lot. It's not always in one direction.
Understand the Critical Difference Between Ideas and Opportunities
Oh dear. The site immediately crashes Chrome (Version 22.0.1229.79 m) on Windows XP.
Creating Virtual RedHat/CentOS/Fedora Appliances For KVM With BoxGrinder
The software development final exam: Computer Architecture and Operating Systems
Oxymoron.
As a non-white person, this is unfortunately rather accurate.
I am not sure why this is on Github? Typically, I applaud when anything is shared on Github. But why this? What positive value is it to anyone other then script kiddies?

(Certainly, most any adequate web developer with nefarious intensions would be able to reproduce this quite easily. But why make it point-and-click easy for them?)
I never heard it phrased that way but yes, I feel the exact same way.

I realize now that I've learned to 'lean into the discomfort,' but I still have those feelings almost all the time...
"A penny an email" is a figure that's tossed out, but it could be far lower. And let's ignore the technical aspects of how you'd go about collecting it (SMTP really isn't designed to make such payments easy, though we could bolt, staple, glue, and wire on yet another patch to the mess).

The point is that abusive email -- brain-dead bulk spam, and even annoying recruiter pitches and "real" business adverts -- are sent in far higher volume than even the all but the very largest of mailing lists. The standard figure bandied about for most of the past decade is that some high-90% of all email is spam. Let's say 97% (as Microsoft reports: http://news.bbc.co.uk/2/hi/technology/7988579.stm).

Spammers are generating returns based on a small fraction of a percent response rate on an overwhelming volume of mail, which is close to free. Sender costs are estimated at $0.00001 (http://www.clickz.com/clickz/column/2138759/make-spammers-pa...). That's 1/1000th of a peny per mail, or a cent per mil (thousand mails).

I suspect that raising that cost by even just a few cents per mil would be sufficient to put the brakes on most spam. For personal email, that would literally be a few pennies a year for even a high-volume correspondent. Protocols for mailing lists and other legitimate noncommercial use would probably rely on offsetting costs to users.

In reality, proposals such as hash-cash, greymilter, targrubing, and the like extract computational work from an untrusted SMTP sender as a requirement for accepting mail. It's a pretty effective way to put the brakes on high-volume delivery. Computational power is a pretty reasonable proxy for coin of the realm.

And if that's not enough ... there's plenty that's going on now with DKIM and other header validation that would serve to identify a sender. Extend that such that you don't accept non-signed mail (except at a very, very, very slow rate) and that you can associate a designated signer with a verified escrow account, and you've got much of the nuts and bolts of putting a system into place. Not that I see this as entirely desirable, but we may have to go there.
That sounds awesome. I'm going to check it out now
Same here. Also Chrome and Windows XP. But it manages to load after few refreshes.

But I can't run any of the "demos".
Hacking Oracle issue is available to download
Read how to secure against the most serious architectural flaw in the Oracle RDBMS.[Free to download after registration]
Works fine in Chrome 23 on Mac.
I really wonder how many entrepreneurs had it clear, when they set up their companies, whether they had to become cash factories, M&A candidates or One-man bands. Probably only Mr. Holtzclaw...
There's audio processing stuff that I'd love to do in web browsers, but I refuse to touch Javascript with a ten-foot pole. I am the kind of person that would like NaCl to be adopted outside of Chrome. If you are the kind of person that is more interested in building the "app" part of some application of that kind of program, you have nothing to fear from NaCl -- just think of it as opening up the "standard native code" (native browser code, like video codecs, gzip decompression, etc) part of the web browser to everyone. You don't really care about what's going on under the hood when your users decompress some data you served to them, as long as everything works properly, right? That's pretty much the definition of something that most web developers couldn't care less about, and that people who do (for lack of a better term) "fast computing" care desperately about.

To give a recent example, what if you'd like to start serving Opus audio to all your users? The standard response to that idea now is "that's funny, Internet Explorer will never even support Vorbis, and that's over a decade old." If safe native code execution was a standard part of the browser right now, it would be trivial to distribute an Opus decoder alongside the "web app" you implemented in Javascript. Opus would just be your competitive advantage, not something you need to beg people to implement. It would already be ubiquitous.

Before anyone mentions X implementation of Y audio codec in Javascript in an attempt to discredit the value of native code execution, just stop. I highly doubt it will work acceptably on my mom's computer (the average computer that accesses your site is almost surely a hell of a lot less powerful than you may assume it is), and I highly doubt you'll ever be able to rival the performance of native code for processing on the order of video codecs anyways. Not to mention the fact that the majority of the nontrivial Javascript audio demos you've heard were made possible in no small part due to standardized, native code linear filtering and convolution.

"Frustration" would be the word that sums up the whole "web app" movement to me. When I see that someone's made a client-side GIF animating "web app," all I can think about is how it would have taken two seconds to hook an existing highly performant C GIF encoder up to some Javascript, and instead we had to wait for someone who knows Javascript to hack a painfully slow (and therefore useless for the vast majority of users) alternative together. You know how ubiquitous similar server-side services are? That's because all it takes to make one is a simple Javascript/HTML form (or HTTP, if you want to get trivial)-based interface to an existing C program. Just think of where client side web apps could be right now if the same were true for them.
But in practice that's exactly that happens. Barely known kid is given this drug by the doctor because of bad grades.

Make people aware of possible side effects and what to be vigilant about and that's all. Doctor as a hoop you have to jump through to get your poison doesn't help much. You'll end up in the doctors office if side effects show up anyways.
Another silly question might be: won't he "burn up on reentry"? Clearly, he's falling from a different altitude than a rocket, and starting from 0, but what are the actual numbers like?
Zynga executive overseeing key poker game departs
Sounds as if the HFTs are initiating trades but not completing them.

In network terms, it's a SYN attack -- you're opening a port but not connecting to it, or dropping it.

A tax on uncompleted transactions might also help here. I'd say Soros's suggestion also has merits, though perhaps the incomplete transaction tax could be set somewhat higher.

Neither would have to be large to make HFT grossly unprofitable.
Creditfix for Bankruptcy Advice & Bankruptcy Help UK |
My thought exactly. What's surprising me is that it's still online after all these years. this dates back to what, 1999? 2000 maybe?
How I Played Russian Roulette With my SEO Results
CTO here. If you are interested to known more about us you can visit our blog here: http://blog.goresponsa.com/blog/2012/10/08/are-faqs-dead-lon...
http://www.redbullstratos.com/science/speed-of-sound/

Does that help or are you looking for something more specific or unmentioned?
I find it interesting to what lengths parents go to improve their children's grades. The fact that grades indeed go up after taking those pills just make this worse: people believe to see "measurable" success.

“We’ve decided as a society that it’s too expensive to modify the kid’s environment. So we have to modify the kid." - To me that is the gist of the article. We failed to provide an enjoyable learning experience for kids, so we have to make them enjoy it.
I won't be surprised if both Google and MS restrict this in their browsers in the near future, but make exceptions for their own search engines.
You admit though that somebody's making a lot of money selling drugs to kids to treat a disease that was essentially invented in the 80s?
They're more or less duals: move the functions to the data via closure thunks as callbacks, versus move the data to the function via messages.
As many others have pointed out, I'm confused. Here's a good starting point for your pitch/value proposition:

1. What problem are you trying to solve? (It seems like you're trying to solve many problems at once, but state these with more clarity)

2. How are you solving this problem? (What part of your solution solves the problem and how?)

3. How is this different from the competition? (When describing how you are solving the problem what do people do today that you do differently for the customer)

Also, it appears there are two sets of value propositions - one for Buyers and one for Providers. You'll need to clearly explain both to each audience.

Edit- Oh and good luck! The technology itself is extremely impressive and good job looking for feedback....now iterate!
Despite my usual cynicism about #javascripthipster projects, this does actually look kinda neat.

The one thing that rubbed me the wrong way is the "let" keyword. Why can't we just declare variables without it, like C does? I suppose because they want to rely on JavaScript's own scoping rules?

What would be cooler would be if they could just totally do away with making actual JavaScript variable declarations or function calls, save for the set of typed arrays, pushing and popping variables on and off the stack for function calls, and then coming up with some horrible hack for implementing jmps in a language with no goto. I'm sure this wouldn't really make things more efficient, but it'd be interesting to read.

I guess though, there's always the source of emscripten for that delight.
Reasonable Doubt, drame indépendant avec Samuel L Jackson au casting
Les cinéphiles amateurs du genre vont bientôt se voir proposer un drame judiciaire par excellence. Intitulé Reasonable Doubt, il va accueillir Samuel L. Jackson et Dominic Cooper au casting.
Yeah, I keep stumbling across it every few years and being amazed that it's still online. I wonder how long it is too - I've only ever watched the first 5 minutes of it. Will be a sad day when it is no longer available.
A great deal of the energy that needs to be bleed off during re-entry of a formerly orbiting spacecraft is the kinetic energy it had from basically moving sideways at an incredible speed.
Yes -- I have a similar Unicode search engine on my site, based on JavaScript:

http://arachnoid.com/unicode
In the UK I think they just required an email ending .ac.uk
> Without V8, [...] there is no TraceMonkey

TraceMonkey shipped before v8 did.

v8 might exemplify the JS performance trend, but it didn't start it. Mozilla, Google, and Apple (with squirrelfish extreme) independently developed JS JITs at around the same time, driven by the increase in JS-heavy web apps.

So no, JS performance wouldn't have "slept away another decade"; the changing web situation demanded the change (as evidenced by the fact that all 3 orgs independently moved in the same direction at essentially the same time).
I Advanced UNIX Programming with Linux

1 Getting Started
2 Writing Good GNU/Linux Software
3 Processes
4 Threads
5 Interprocess Communication

II Mastering Linux

6 Devices
7 The /proc File System
8 Linux System Calls
9 Inline Assembly Code
10 Security
11 A Sample GNU/Linux

III Appendixes

A Other Development Tools
A.1 Static Program Analysis 259
A.2 Finding Dynamic Memory Errors 261
A.3 Profiling 269

B Low-Level I/O
Reading and Writing Data 282
stat 291
Vector Reads and Writes 293
Relation to Standard C Library I/O
Functions 295
B.5 Other File Operations 296
B.6 Reading Directory Contents 296

C Table of Signals
I think we all know what we need: a blacklist.

You work at a known patent troll? You're not working at my company if I get a say in it. Just because you are super smart and didn't have any say in the official business proceedings does not mean you don't take on responsibility.

It's quite cruel, but if the patent game doesn't change quickly enough, it is necessary. If you don't care enough about your corporate policies enough to quit, then you are an accomplice. These companies aren't scared of legal proceedings, they are included in projected budgets. The only time they will start caring is when no one intelligent will work for them.

Perhaps the only way to make these weapons useless is to make sure everyone is scared of holding them. Turn MAD into toxic containment.
GIT: To force-push or not to force-push
Hi Paul,

Just a heads up - I tried to send a message to you on your website (arachnoid.com) and got the following error:

Error: embedded tags.

Warning: eregi() [function.eregi]: REG_EMPTY in /home/arachn5/public_html/messages/processMessage.php on line 84
Please press the "back" button to correct your entry.

I don't have any HTML in my message, and I'd really like to send it :-) Do you have an email address I could use please?
Or we just switch off the bits inside them that yearn for enjoyment in the first place. Our kids are either academic robots or suffering from a disorder of being human, and thus imperfect.
This sounds like something from Star Wars ...
Show HN: From an idea to the Valley in less than a month
But then, people with custom WMs and whatnot (I'm using herbstluft WM and Zukitwo) aren't exactly the target market are they.
I've found in JS what annoys me a lot is that I can't do this

var x = 'foo'
{x: 1}

Also, where have you seen that class pattern so much? That seems very odd. I almost always find dicts, sometimes __slots__ classes for CPython performance.
Because they are dangerous and bad for you. Maybe if you have the disorder, curing your illness outweighs the danger of the pills. But otherwise there is no reason to take them.
Running examples on Chrome with Win 7 crashes the tab. It's not that big deal, but for now other than a neat way for crashing your browser I don't see any application for this framework/library.
Modern Russia seems to suffer more from alchohol than from drugs.

"War on drugs" seems dubious at best since according to official statistics my sub-division of Moscow has 7 times more alchoholics than it has drug addicsts (20000 vs 3000 if you're wondering, taken from a newspaper, don't think the number is any accurate but tend to believe the ballpark)

Efforts are made to make alchohol harder to buy with mixed result (but "mixed result" is one step better than "no result" we see from the worldwide war on drugs)
> Do you have an email address I could use please?

Yes, But for obvious reasons I don't want to post it in this forum.

Please post a plain-text message to my message board and I will reply. Then you can embed links and tags in your reply if you want. That way neither of us needs to post our e-mail addresses in a public forum.

Thanks!
That does not mention my question at all - or at least I don't see it.
Yes, being busy is an excellent excuse to behave a bit like an Aspie, even if you're neurotypical.

Aspies (and introverts in general) thrive in environments where people are evaluated more on the basis of getting shit done quickly and accurately, and less on the basis of how often they drink with their boss. It's maker's schedule vs. manager's schedule all over again.

So, in a sense, modern societies' increasing emphasis on efficiency and productivity might work in favor of Aspies. So does urbanization, which allows you to disregard what your great-aunt's second cousin thinks about your new socks.
The problem in all of Europe is that the ECB has insanely decided to maintain tight money during a recession. This is slowing down economies across the continent and forcing governments into austerity budgeting which acts as a pro-cyclical intensifier of the recessions.

So being forced into an austerity budget you have two levers, cutting spending or increasing taxes. Both will hurt the economy, the question is which is worse. France being richer than, for example, Spain has a little more room to maneuver. Entrepreneurs like to look at the so-called supply-side arguments but the mirror demand-side argument is frequently ignored, if people don't have money to spend they're not going to buy what you're selling. Economics being the joke science that it is these issues are argued endlessly without resolution, though there is some evidence that tax policy does not have that big of an effect on economic growth. But what we can say for sure about cutting social services is that lower and middle class people will suffer more from these cuts than the entrepreneurs will suffer from tax hikes since normally the entrepreneur will have more personal money to absorb the hit.

Again, this could be avoided if ECB would adopt more pro-growth monetary policy.
What's the compile-to-JS language mentioned on

http://brendaneich.github.com/Strange-Loop-2012/#/22

with the lambda-in-yin/yang logo? It mentions macros, but nothing on the altjs.org front page mentions macros.