skysight-inc/HackerNews huggingface dataset:
Are there any good command-line journaling applications out there? I'm thinking about writing something simple that would automatically organize entries into separate monthly files, add date headers, store everything in version control, etc.

Googling for "command line journal", unfortunately, is not the right way to search for such a beast...
My friend Christian wrote this library -- I would recommend that you take a look at the "halfviz" demo to get a sense of its upper bounds: http://arborjs.org/halfviz/#/date-with-destiny

Christian's site, with some of his other work, is at http://samizdat.cc/
"One of the major characteristics of Lisp is that Lisp programs are Lisp data"
Failure indeed: How I not executed on an idea
The sooner these trade metrics are recalculated the better. The misinformation from bad trade data can be disasterous for economic policy and ammo for fruitless political infighting.
It's often hard to look back and attribute success to the things that one did not do. I think this more than anything is Marissa Mayer's problem here on HN - it's tough to publicly point to anything she did, except play the totally critical role of saying no a million times over. Few people can do that, fewer still are right.
I completely understand. This application is more of a word of mouth thing on facebook. You see your friends creating wishes and you want to make contributions or create one for yourself at that point you give application access rights. In case you want to pull away the permissions granted by you you can always do that in your privacy settings on facebook.
So the answer is to have translators write perl? Really?

Is this the best we, as an industry, can do?
Unless your roommate wants to stay in the same position (entry level coder) then s/he will at some point have to take on more responsibility and/or more challenging work which in turn leads to working some overtime.
I've designed a few molds for injection molding processes, but never actually made the parts. Begin with contacting local mold making and plastic injection molding companies and ask if they do small runs. If not, ask if they know anyone who does. Thomasnet (http://www.thomasnet.com/products/plastics-injection-molded-...) has a decent directory of these types of manufacturers. Be prepared to give them CAD drawings of your part (or at least engineering drawings), any manufacturing process plans, product requirements, preferred material (specify a type-ABS, HDPE, LDPE, etc), and probably some other things I can't remember. They usually aren't product design firms, they make molds and then use those to make parts. They may be able to help you select which resin to use, but do not depend on it.
Riot Hack Night #1 - bieber.ly
http://news.ycombinator.com/item?id=2097732
The link doesn't work ... gives me a timeout
If you think PHP is bad, just try fixing a webapp written in Java 7 years ago. Or ColdFusion. Or old CGI scripts in Perl.
Apple Releases iOS 4.3 Beta
You think you're joking. I remember having to use a $5000 box of real fan fold vellum to print a short document as specified by some govt contract or other.
Was the demo of the US map inverted on purpose? I couldn't resist trying to correct it by flinging nodes about...
Hasn't Andy Grove been talking about this for a while?

http://www.bloomberg.com/news/2010-07-01/how-to-make-an-amer...
Unless Jenny McCarthy gets published in peer-reviewed medical journals, I don't see how that quote supports anti-vaxers.
You can call your food store "Food Store", your bar "Bar" and your burger restaurant "Burger", but you can't claim exclusivity.
I mean, I dislike PHP as much as the next guy...

Wow, this seems so crazy. With all the modern frameworks now available in PHP, and with PHP 5.3, it's possible for your PHP code to be, dare I say, elegant. This group think of disliking PHP for clique sake is disheartening.
NodeJSCloud looking for developers to join
We are looking for a few motivated people who eat, sleep, and breathe node.js to join us at nodeJSCloud. Simply put, we are a IaaS for the node.js developer community. Our goal is to make it easier for node.js folks to make sweet applications, and deploy them.

At this time, we are only looking for people local in San Diego. Sorry bout that. :(

If your interested in working with a dynamic and agile startup, in an amazing emerging node.js market give us a hollar; beer on us.

hello@nodejscloud.com
http://www.nodejscloud.com
These are technological advances, not design advances.

As for "not having a sense of history", that's a strange ad hominem, but I'll lend it a response:

- I was on the internet when there was only gopher (from terminals at the library).

- I was also on the internet when Netscape 1.0 was the shiny new thing (and the 56k frame relay I used to download it was considered quite fast).

- I used Mapquest, Altavista, and Yahoo, but before that, I used people's random collections of favorite links that you found on their home pages.

I don't lack perspective on history, but I don't equate Google's technological improvements in "advancing the state of the art" with overall quality UX design. The minimalist home page was brilliant in comparison to Yahoo at the time, but it's not an aesthetic they've been able to continue to apply successfully.

Google consistently produces fantastic technology, lackluster design, and then rarely, a design outliers that is actually good.
"Very cool gem!".to_spanish -> "Muy fresco joya!"
This sounds like it would in English: "Fresh very jewel!".
Makes no sense in any way, neither south american nor european Spanish. I'm sure there are many cases that it helps, and it actually did help me in many cases, even for learning German. But eventually, for writing something I always have to check the grammar with a native german, because grammar changes the whole meaning or sense. For a web page, I think it doesn't help reach the spanish community.
Or just tell potential employers that rather than try to be helpful or polite, he will condescend to them and belittle them for things that are likely not their fault.
As a matter of fact, there is a lot of poetry in Esperanto. "but no grammar fights" --- not so; a lot of grammar fights as well :P
Out of interest, why does this need a NOP? Why not replace an existing instruction with a branch, bounce down to the end of the code segment, put a longer sequence of code there, put the instruction that you replaced there, and then jump back?

Is it that the patch could be conditional and not incur as much of a performance penalty if the condition isn't met and the patch doesn't run? Would this have made a significant difference to performance?
Is the usage of Workers in that the simulation is happening in a Worker and the UI samples that data every so often?
THe ticketing agent could have been given an escort to put him to the front of the security lines. As little as two years ago this was done for me a couple of times. By no means was there any sort of emergency other than the possibility that the line may cause me to miss my flight. The airline was Mexicana (out of business now). They stopped doing that in favor of a "tough shit" in the past 18 months or so, and I end up having to pay ~$200 to reschedule.
I have a fully-upgraded D-Link DIR-655 rev.A (unless there's some other prefix before the 655 you mentioned) and it does not seem to support IPv6.
Excellent article that works through all the nuances of international trade, in particular the economics and reality of trade with China on high technology products. I went into it worried about the link bait tunnel, but came out quite pleased with the overall analysis.

I particularly like this line (quoted) form the WSJ:
"Trade has always benefited the U.S. economy. So rather than launching a trade war with China over $6.50, here's a better agenda for the 112th Congress: Focus on policies that will help Americans and U.S. companies better capitalize on a global economy."
Thunderstorms Shoot Antimatter Beams Into Space [new discovery]
Learning a foreign language is fun! Hell, I enjoy using English after all those years I was forced to learn it.
The best job of 2011 is the one that makes you happy.
I say tomato, you say Nix v. Hedden...

=)
Raw data on old punch-cards aids medical research
Market it outside of Facebook sort of like you just did here, on HN? Neglecting a proper landing page (or just an about page, in general) is like making potential users play roulette with your app. Maybe I'll authorize it, maybe I won't. Nothing about that decision includes any type of analysis based on your actual application itself, other than the fact that you've decided to leave out the most important page to me as a user (which probably does tell me something about what's inside, if I were being hyper-critical).
I've got enough real math problems to solve than to mess around with these. They're also a bit hard to solve -- nothing I couldn't handle with paper and my HP48, but not fun... I don't get the sense that there are any clever little secrets that would make short work of them.
Average data point is actually 320 bytes. If we were doing a billion, it'd be about 116KB/sec.

We do more than a billion though. =)
Alexa Traffic Rank: 132,623 Traffic Rank in US: 53,916 Sites Linking In: 1,308

Any reason another wine startup wouldn't buy them just for the traffic?
If that was the goal, wouldn't you want to reserve 0x00 as a HALT or some sort of interrupt-firing instruction?
Almost ready. You're looking for "Mis zapatos están en la bibliotéca." Or maybe Mi zapatos is fine, the z might negate the s in mis.
> Offer multiple skill levels.

I think there might be a market for GRE-level math questions. If your site loads quickly and is generally snappy, test takers could stop by for 5 minute lunch sessions.
Sounds like the job of a software dev in a properly managed company.

The last all-nighter (or actually, the closest I came) I pulled was in 1997. And then we went home at 2AM. I've been doing development work since 1988 and I've rarely failed to leave by 5. Even then, when I stayed late it was -- with one exception due to an a-hole boss -- by choice.

The fact that we think working a 40 hour week is unusual is itself a sign of how prevalent terrible work environments are in software development. Believe me, there are many well-run and profitable companies where "in at 9 out at 5" is the norm.
Or give an option. Only integers / Only rationals (with denominator something reasonable) / Only reals / Only Gaussian integers / Only Gaussian rationals / All complex numbers.
A novel answer to that question could be the basis for a startup, in an of its own right, I should think!
> If you have a degree in math, you can get quite a high-paying job in a broad range of other industries (like programming and finance, also on the list) because people will just assume you're the smartest person they've ever met.

I do get people who assume that, especially when they hear what a CMS degree consists of, but I have yet to work out the high-paying job bit.

At work, I mostly only get to do 2D Euclidean geometry, where people seem amazed that you can find mutually tangent circles to make windows look nice.
I question the assumption that Americans need jobs more than Chinese do.

Does anyone else ever read this sort of thing and just get floored by the implicit, unquestioned calculus which says that benefits to Chinese workers are worth nothing and that their lost jobs and misery are completely unimportant, so that the only relevant point under discussion is the number of American jobs? Coming next: Someone realizes that many Chinese people have kidneys which could be transplanted into Americans, thus resulting in an improvement in the average American kidney.
First Amazon Took Down Booksellers….Are Publishers Next?
>Since we can't downmod, it just means 87 people in the community were really moved and upvoted.

Sure but certainly that's one of the risks you accept as a community member here.

The guidelines here say "Anything that would gratify one's intellectual curiosity". Maybe it's a stretch but I have intellectual curiosity about how businesses treat their customers. Seeing a large, successful corporation like Southwest treat a customer with dignity and humanity satisfies my curiosity in the same way. Granted, this is a very specific case but I think the concept is generalized to the bigger picture. It just happens to be wrapped up in a reasonably heartwarming anecdote.
"I see I'm being downvoted because HN is becoming more like reddit in terms of discussion and debate."

You are being downvoted because of using a strawman argument.
"An easy litmus test: if acting a certain way would get you fired from a real job, then it's probably a bad idea to try that in a Ph.D. program too."

Well, ok. But try this: "if acting a certain way would lose you an employee at a real job, then it's probably a bad idea to try this with a Ph.D student too."

Like using a student whose programming skills are probably worth over $100K in the real world as an indentured servant, dependent on you for a degree (and perhaps even a visa to remain in the country).

The problem is, of course, that there is a serious power imbalance here. They can definitely say "act like a professional" without feeling obligated to treat you (and certainly not pay you) like a professional.
Because it was in support of the notion popularly supported by anti-vaxers that parents should make medical decisions after "educating" themselves, instead of heeding the advice of trained medical professionals. Check the context yourself if you don't believe me.

Of course when he was prompted to provide sources, he was unable to provide any that actually lent credence to his dubious statement. He's a purposeful troll at best.
The demo seems to hang / be slow on Firefox 3.6.13 on Windows. Then again, I have a ton of tabs open.
I have the same problem using Chrome on Linux.
Uh, no. There's no consensus on the ethical or illogical nature of IP. It would be extremely biased and wrong for CS majors or engineers to be "taught" that IP is illogical.

There's a big difference between being supportive of FOSS and believing that intellectual property should not be protected. As far as I can tell the majority of computer scientists and software engineers (even here on HN or on Slashdot) believe that some form of copyright should exist. The problem in the US and the DMCA is with the perpetual extension of term lengths, and the prohibition of tinkering. Software patents, on the other hand, are increasingly opposed in the mainstream.

Let's also not forget that there are generations of geeks that don't care for open source, and don't contribute to it. It is going to be decades before they retire.
> This kind of glib remark doesn't really prevent anyone else from making the same mistakes.

Where's the mistake? Wouldn't backing out the workarounds introduce new potential for error due to other changes made after the workarounds were put in? Why do the workarounds need to be backed out? They don't break anything. If it ain't broke...

My point is that it wasn't really a mistake; it was a change in circumstance.
How To Secure a Security Product
is this simply a url shortener, or should i be expecting more bieber to pop out somewhere?
Has anyone tried suing? The figures so blatantly misrepresent the service provided that it seems like a shoe-in for a victory if you got enough people on board for a class-action.
So if I understand the process:

1. American company creates a design in an air conditioned office in CA.

2. The Chinese company produces units from that design for <$7 a piece under relatively terrible working conditions.

3. The American company then sells the completed devices for hundreds of dollars taking pretty much all the margin for themselves.

It sounds like we are already the benefactors of the current arrangement.

The article is lamenting about how unfair it is to America because we can't take that last $7 off the table? Even I'd call that greedy.
Hi Mark, a fellow brummie, I think we might even have met - I did a bit of work for Andy Higgs not too long ago.

Firstly, my apologies for the lack of pricing information. There was pricing information until about 20 minutes ago, at which point having watched in real-time the bounces off the pricing page I wanted to try something drastic - just a big button. It was all I could do in the short time I had whilst I had some traffic I could see the effect with, but it certainly improved the signup rate. Whether I am now attracting people who will never pay is another matter.

Just so you know, the pricing was:

Free = 2 tweets per day, 5 in your Buffer
Standard $5/m = 10 tweets per day, 50 in your Buffer
Max $20/m = unlimited

Here is a screenshot - http://joelg.cc/3zUN

After some initial feedback, I am considering perhaps increasing the limits on the free plan so that people can get a real feel for the service. The paid versions also allow you to use your own Bit.ly details to track the clicks on your links.

My apologies again, but it was an experiment I had to try. I'd love to chat to you about how Buffer could be useful for you and answer any questions you have. Feel free to drop me an email at joel@bufferapp.com
Remember that the bits that make up the instructions are not actually numbers - they are switches. i.e. each bit in the number turns on a section of the cpu, then that section of the cpu checks the next bit, and turn on the next part of the cpu, following it down till you get to the proper component that carries out the instruction.

So by having a pattern to your instructions you can optimize the layout of the CPU. XCHG AX,AX does exactly that, with no visible effect, but the action is carried out.

That was then.

These days CPUs compile machine language into microcode, so you can pick any number for the opcode. The microcode is still switches based on the bits, but you don't see that.
Thank You HN: 4,250 Early Invite Requests in 20 Hours
I'm so grateful for the HN Community!

For those of you who have been following the useHipster.com "coming soon" saga, we just got our 4,250 early invite request. This has completely blown my mind, and I couldn't have done it without Hacker News.

Here's why:

This is in large part to Ben Roodman (Twitter: @BRoodman). After noticing us here at Hacker News, he Tweeted about us. Alexia from TechCrunch noticed his Tweet, and the rest in history (in the making).

In addition, numerous other Hacker News members have emailed me, letting me know they've requested and invite, and many have offered development, design, or marketing help as well.

I'm not sure if anyone cares about our little saga, but my team certainly does, and we couldn't have done it without Hacker News!
Oiling The Devil’s Darning Needle
Network topology. Code visualization. State machines. Mind-mapping. Transportation networks. It depends on what kind of data you need to visualize.
Depending on the instruction, it might not be long enough for a branch. Then you'll have to replace two instructions, and if the program is executing (doing a live/hot patch) then you may have to be extra careful that code hasn't executed the first, but not yet the second instruction.
Android is the skinless, boneless chicken breast of mobile computing
Unsurprising (and admittedly sad). I remember the old Corkd because it was (among other things) a design reference, and at least a very good example of how an "ancient" industry could benefit from an upgrade and an exploration in the world of social media. Then it was acquired and things kinda fell apart. I'm not a wine guy, but I was sad to see Corkd being abandoned, and I'm now sad to see it shut down.

I do know other people working in this space and doing interesting things, so this is bound to make someone's day a little better too, I guess.

Sidenote: I love how Gary pulls great communication even when delivering shitty news. He used to be about flair, but he's ultra tight on video these days (not that he was any bad years ago when he first started, obviously). It shows how dedication makes you good at something.
Forget Hurt Locker; P2P lawyers lower sights to Massive Asses 5
Also, please specify if telecommuting is an option, for people outside any {startup, tech} centres.
"Are you aware of the fact that On2 released VP3 before H.264 was released (2000 vs. 2003), and that therefore, the MPEG-LA most likely infringes on On2 (now owned by Google) patents?"

That does not follow at all.

edit: I should say that it only follows if the patents in the patent pool apply exclusively/specifically to H.264.
I was forced to revise my estimate in kurzweil's direction of 2040 for AI/whole brain emulation after seeing AIXI-MC, and the memristor brain project being funded by DARPA. My original estimate was more like 2080.
Didn't this thread already happen?:
http://news.ycombinator.com/item?id=2057704
Actually, I'm scared that the florists and cashiers will start applying for programming jobs again after attending a DeVry Insitute program or something similar. I remember suffering through this during the DotCom boom...it sucked.
It's a very good article. One thing that has bitten me while doing localization is the programmer instinct to reuse code as much as possible. If you have ten buttons labeled "Save" then you only need one translation for it, right? Wrong! After you have had to go back through the code and split out all those "Save" labels into different contexts the lesson is ingrained...
Totally! At the very least, they should put the site up for auction on Flippa or something.
I feel the same way... 24 yrs old in Indiana and only making $45k + benefits. Granted I never finished my degree (12c short)... :\

I'd like to see lists like this normalized by region taking into acct cost of living, etc. Also, I wonder if outliers are chopped off here -- ie: top google software engineers making several hundred thousand/yr.
In Time magazine? I agree. In material coming from the U.S. government? Absolutely not.
Thanks for your response; this is fantastic news!
I don't buy that Kurzweil prediction accuracy stuff.

There's just so much wiggle room when you start allowing categorisations like 'mostly correct', and the sort of equivocation that seems to be going on. I thought his recent evaluation of predictions was weak.

First off, this particular technology could probably have been built, very badly, in the early 90s. It would have had accuracy too low to make it useful.
Its cool that google are doing this now, certainly, but the questions on accuracy and speed need to be answered. I'm sure they'll do a good job, but my point is that there is a big difference than when the technology is first prototyped in a lab, in some form, and when its mature enough for wide spread consumption.
The predictions really need to say which they are referring to to be meaningful - a big problem with the recent evaluation.

Further, if your thesis is that technological capacity grows exponentially, like moores law, then 8/10 years wrong is pretty wrong.

Finally, I'll just say, that the charts of progress and development in the book 'The Singlularity Is Near' are hard to take seriously. Subjective technological milestones are arbitrarily chosen, sometimes over millennial timespans. These are plotted log-log, lines are fitted and inferences drawn that make predictions on for the next 30 years. What's the margin of error to a methodology like that?

I'm not disagreeing with any particular thesis; his writing certain stirs healthy debate on important ideas, and its certainly worth pointing out to a whole lot of people that technological growth is non-linear.

But beyond that, I'm not paying too much attention to the future predictions.
Ok, I've got to ask: is there anything red wine won't do? Maybe scientists should start investigating it for use as an alternative to fossil-fuels as well? ;)
Adobe makes their money on tools, not Flash. If there's going to be a new market, they'll jump on it. They said so many times. Currently they're working on a wysiwyg HTML5 editor, Flash to HTML5 converter, etc.
I don't understand your train of thought.