skysight-inc/HackerNews huggingface dataset:
SEEKING WORK

We're a soon-to-be-founded software company that wants to offer consulting/contract work around Nokia's Qt. We're also interested in doing more general work in the world of open source, desktop, mobile.

If you're interested contact us via http://woboq.com/

We're based in Berlin but look for remote work everywhere.
I LOVE finding sites like this and then following the hurricane trail of design/programming with random security checks along the way.. eg
http://eonweb.com/sho_loc.fwx?/Arizona/Restaurants/&cat=...
Beware of this new Prank on Twitter [Spam]
It's still valid. I haven't had to use vi in awhile but there are still a lot of OSes that don't have emacs installed by default. And every so often you'll wind up on a system where EDITOR isn't set and you'll get stuck in vi by accident.

The thing is, though, the subset of vi you have to learn to is relatively small. You need to know how to enter and leave insert mode, how to delete, and how to quit with and without saving. (For a non-vi user, the difference between knowing and not knowing those simple things is significant)

This is generally enough to edit the few configuration files you may need to touch before you install emacs (network, sources.list, sudoers, etc).

So even though the use case is small and shrinking, the amount of "vi skill" you need is pretty low as well. There's really no good excuse to avoid it.
Hmm, so we have Flapjax, Moby Scheme + js-vm, haXe, GWT, CoffeeScript, Contracts.coffee, and ClojureScript all targeting js. Any others?
The number one skill necessary to become a good coder/hacker/developer/maker is the ability to learn independently.

If you can't teach yourself and 'self start' - you're not going to be able to get very far.
Software is more important (and valuable) to the world now than in 1994.
Why pleasantly surprising?
The website is really slick, love it too.
Do You Want To Have A Girl?
What prevented me from using Playframework and going with Lift:
1. Play 1.0 (2.0 too?) used exceptions for flow control. I don't think this works for high traffic web sites.
2. Lift's CSS selector templating is slick, I would not like to go back to PHP/JSP/... style templating.

Very nice website.

[update: 2.0 has no more exception work flow]
Do you worry about the friendship souring if things go awry with the company/investment? In the sense that if a !friend investment goes sour, perhaps it's rough, but you're not out a friend in addition to the money.
IPhone 5 Release Date
Interesting. Like the concept. Couple of points
1. The degree 11 tweets are too small to be readable.
2. Nice to have: color code the tweets based on context.
Just tried it with iOS 4.2.1 on an iPhone 3GS. Nothing appears around the paragraph.
Reiseforsikring
Travel Guard Reiseforsikring reiseforsikring avbestillingsforsikring Reiseforsikring student best i test reiseforsikring reiseforsikring Europa
Mexico's Twitter 'terrorism' case sparks controversy
Why you should upgrade to Firefox 6.0.2
Tons: https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
How to get more retweets – the ultimate guide
Transifex: Private projects, new look-n-feel, freemium
IPad Application Development Can Meet All Your Requirements
Media geotagging startup from Microsoft
Wireless security Phoenix
There's a continuous integration server called calimoucho (https://github.com/guillaumebort/calimoucho) written by the author of the Play framework. I don't have any experience with it though.
Was your relative asking for a percentage stake in the company or a percentage of the profits? In either case, what I would tell him is that his percentage will be in rough proportion to his overall contribution to the project. Lots of ideas are needed to design, create, market and sell an app. Why should his one idea be favored above the others? At best, one could weigh his idea in proportion to its usefulness toward the end-product. He thinks he contributed 50% to the end product but why that number? Why not 10%? In any case, I don't think he should be paid anything until you recoup your fixed development costs. What if the idea doesn't pan out? It seems to me that he wants the risk-free part of supplying the ideas but wants you to go through the trouble and expense of building it. Did he offer to pay you anything for the trouble? I think most people would love to spend their days just dreaming up ideas and getting paid for other people implementing them. Indeed, this is my big problem with software patents and patent trolls in particular.
2.0 doesn't use exceptions for flow control - but out of interest, what do you mean "I don't think this works for high traffic web sites"? 1 exception for a request won't affect performance, right?
Web Design Cyprus Basics
Where did you find the reference to no more exception work flow? That seemed to be everywhere in the framework.
Latency has been scaling worse than almost any other factor for nearly the entire history of computing. The latency/throughput ratio for storage, networking, memory, cache and almost everything else has been rising continuously since the 70s and is likely to carry on rising.

This is going to have big consequences for the way that we design systems in the future. Transferring a large amount of data is going to be cheap and fast. Seeking, handshaking, back-and-forth and any other latency sensitive operations are going to be slow and expensive. This has already played a big role in algorithm design in HPC, and is going to start being felt to a much larger degree in the wider field over the next decade. As the latency/throughput ratio gets bigger, the tradeoffs behind optimal system design will change.

30ms for a Cray 1 was only 2400 clock cycles. 8ms for a modern CPU is around 30 million. That's a big change.
"Nobody really knows what the Bourne shell's grammar is. Even examination of the source code is little help."

— Tom Duff
Excellent points, upvoted! :)
Gobug - Autism Therapy with RC Toy
Das Potenzial von Twitter f�r das Online-Marketing
The rise of the "social worker"
For me MC has always struck me as something someone uses as a crutch when they're not interested in learning the "unix way" of doing things, which usually means using the command line.

The idea of MC never appealed to me so I admit I've never used it. When I see other people using it it seems awkward and slow, and the people using it never seem to know much about unix. Of course it could be that they just don't know the application well and it is in fact really fantastic. So my perception could be completely wrong.
Globalsign suspends issuing of SSL certificates
Hah, I had no idea foxpro had a web-front end.
It seems pretty fast... Thats good. I like the design. It is currently free, and ad free. I would post a job there if I had one to post.
It is a question of character and what the person wants to get out of next learned language. Sometimes people want to impress peers, get a raise - reasons can be many. Honesty is important factor here. Sometimes there's the superior coder in the peer group, it may worth the time to ask him/her whatever is the neat language to learn, so in process there is someone to discuss peculiar bits of whatever the person is learning.

Be honest why you want to get out of it make a plan/schedule for achievables, get focused and get started! =)
There is a huge disconnect here between what people want from institutional learning and what institutions can deliver. I think many people forget that the primary learning environment is the home and that school supplements that.

If you teach your child critical thinking it's hard, if not impossible, for school to remove that ability.

Of course there is always room for improvement but maybe people need to look closer to home first?
Kind of depends on what you mean by adoption. If you just eliminated better than 50% of developers for being "COTM" or less in ability, then the question becomes adoption by whom? You can have it adopted by everyone without taking COTMs too.
Didn't I read about someone who built a replica of a Cray, but struggled to find actual software for it? This could be exactly what they needed. I think the story of the Cray replica (scaled model) was featured on HN.
Is it just me or does the Vanilla-A* algorithms look too bad? I mean especailly in the second image [(d) A* (Adaptive Depth)], why does it search behind itself?
Although exceptions have become faster, and you can speed them up (overwrite stack generation code), they are slow mostly due to filling the stack trace. Mostly based on this:

http://www.javaspecialists.eu/archive/Issue187.html
"Yes no more exception for flow control." via Twitter.
Wonder if the author has considered checking out http://vagrantup.com/ unless it does a bit too much for what they're after.
The logo designer job is dated Sep 07.

<img src="http://autoreverse.s3.amazonaws.com/20110906_freelance2.jpg alt="">
http://news.ycombinator.com/item?id=1645291

Same guy!
From the source code... the controller actions are all returning values: https://github.com/playframework/Play20/blob/master/samples/...
'grep -R throw .'

or you could just look at controller code...
Nintendo 3DS circle pad addon revealed, ugly as sin
Analyzing the Top 10,000 Websites' HTTP Headers
Like it, helps throw up tweets I'd otherwise have missed. Some tweets are in way to small a font to read. Would also like to see a version where the timeline is not the same as Twitters default time line, but is one based on degrees.
Tips for Runway Modeling
This means they are hardware accelerated!!!

And still choppy on my Xeon (before going full cycle and starting over again). Too lazy to see if this is an implementation error or a performance issue. And yes, I do realize this is a joke.

Just mentioning this as a warning: Just because someone says "hardware accelerated" doesn't mean you should go crazy and stop thinking performance.

Same applies to CSS3. Use it wisely.
25+ Best Ajax Tutorials
AJAX – Asynchronous JavaScript and XHTML – a group of interrelated web development techniques, used by a number of modern and popular websites. AJAX is used on client-side to create attractive web applications. AJAX is a combination of more than one technology. It uses HTML and CSS. By using AJAX we can create real-time feedback to our users using server-side validation scripts.
Shareholder calls for RIM to sell itself or its patents, in critical open letter
I like the idea, but the timeline feels a bit weird. Mostly, I wonder why the photos don't change size like the tweets. As the are the ones determining the organization of the timeline (tweets are much too short), I see almost no difference between, say, 4 and 11. It could be better.

Edit: Just realized the effect is better when you skim fast through the timeline.
Everyone feels like this. Starting projects is fun and easy. Actually completing them is boring and hard, so most people don't bother.

I think part of it is we train our brains for quick bursts of things that interest us, which we can discard when no longer amusing ( cough HN cough ;) ). Willpower is a muscle, etc.
Mediterranean Diet regime &#8211; What You Can and Can not Eat
AFAIK, yahoo finance is still the number one finance site.
Well, this does not address one of his core argument, which is basically coding for average Java developer is just one small part from his/her day activity.

Especially in the case of maintenance of existing legacy system, where most of the activity resolves around understanding existing code, writing is just a small part of it. If maintaining the system needs to be financially feasible, hiring expensive Scala developer may not be the best idea to maintain the system. Unless of course, using Scala outweights the benefits of using Java even with the potential financial cost.
Amazon's Tax Dodge
That article mentions that the performance is dependent on the fillInStackTrace() method, which play framework overrides to do nothing.
This sounds terribly cool and bleeding edge. I never knew about cljs-watch which would make someone like me, coming from heavy a python background (and used to auto compilation) comfortable.
This behaviour exists because A*'s heuristic function assumes there are no obstacles when estimating the remaining distance to reach the goal. As the difference between the heuristic estimate to the goal and the actual distance increases, some nodes "behind" the start location will appear more promising than other nodes which are eventually proven to be on the optimal path.
14 Awesome Features in the New Google Analytics v5
That's why they say that disk is the new tape. Releative to the sequential data rate, disk seeks are almost as expensive as a robot changing a tape reel used to be.
Reference: http://xkcd.com/378/
Now I would like to say I am not on Ariana's side. I wanted to point out the blatant hypocracy of Arringrton

Anyone who knows a fair bit history around Techcrunch would assume this by default.
Also note, this is a perfect response in a PR crisis - taking responsibility (if not legal responsibility), and not behaving like it's everyone else's fault but your own.
Nice idea.

+1 for requesting the bare minimum permissions from my Twitter account. It's not often I see that.

A few commments:

- 11's Tweets are too small to read.

- How does it classify users who @reply a lot (not @mention) but write very few "public" Tweets? (As an example, have a look at @atebits[1].)

[1] https://twitter.com/#!/atebits
This kinda remind me of a lunch that I have with an old friend. I was asking him (he works at a fairly large company) if he knows anybody who learns or codes stuff that is outside of their working area, and his answer is, possibly in the whole building that he works, there isn't another one.

Myself being a optimist, I don't believe that statement, there is probably someone. It has to be. Then again it could just be my wishful thinking.
DSL for designing control flows
Compare Burglar Alarm Providers in Houston, TX
成都倍力干燥设备有限公司
It's not only about the data, however. It's also about the x lines of code that are GAE specific. The datastore API is non-standard, and cannot easily be ported elsewhere.
Seeing as the disk crashed, closer to something like divining the data by waving a magic magnetic wand over it.
It's again a corollary of the mythical man-month attitude. It looks like managers really can't understand that often, at least in software development, less is more.
Which CAs can I really trust?
Comodogate & the DigiNotar fiasco have left me wondering which root CAs I can still trust. The list in my browser (firefox) is pretty long, and some of the names don't particularly inspire trust (Türktrust, AS Sertifitseerimiskeskus, Baltimore, AddTrust etc). And yet, as far as I can tell, there is no list anywhere with trust ratings or audit trails for these companies our browsers seem to trust.

Is there a way to determine which CAs are still trustworthy?
Because that's how A star works :)

It's a graph search. Imagine adding an out-of-plane edge that travels from behind the starting point to the goal. Since taming that path could be optimal it has to check - it doesn't attempt to reason that such a path would necessarily be obstructed by what's been explored thus far. It's just a graph search.
Young programmers should take up enterprise software
Irrelevant, non-english content -> SPAM
From the submitted article: "Its IPO filing in June revealed a company growing quickly, but losing a lot of money." It's tough on a company's future to lose money so consistently, so, yes, it's likely Groupon will not survive.
Lo he adoptado como mi pagina de inicio al
http://mrdoob.com/projects/chromeexperiments/google_gravity/
Muy buena iniciativa y muy original.
(I've adpted as the Home page. Original and creative one, puts a smile on the face. Keep it going.
Congrt!
HAVVN Company Review
I find it unclear how group driving an RC car is supposed to benefit a child with Autism. There was no identification of what autism classification might benefit the most and how. Additionally, while the act of two people standing side by side, directing the car is social (more than 1 person doing something), I fail to see how that interaction is meaningful, as a therapy tool.

If I was going to stretch on behalf of the article, if the autistic child could initiate all cues, ie turn left, there may be something to that, maybe. Oftentimes, verbal autistic children, that speak in sentences, have the ability to state the obvious or memorized items (scripted echolalia). This discourages spontaneous language and could be counter productive.

Oftentimes, social therapy has to do with an inability to empathize, failure to read social cues and / or a lack of inclination to interact with others. If the child is watching the car, I fail to see how any of the aforementioned issues are addressed. Furthermore, the vision of the child embracing working together, leading the directional discussion and successfully driving the car, is a very high bar. I think it would be more likely that the child gets frustrated in the inability to complete the task, a typical outcome associated with rigidity.

I would be interested to read any documentation that suggest or has data contrary to my impression.
Did you know that CSS caused one of the big disasters?

#titanic{float:none}
That is not how acquisitions work.
Inundated with placenames
Props for only requesting read access, I wouldn't have used the application otherwise. The idea is good, but there wasn't enough variation among the people I follow for it to be too useful.
Pix: Katrina pays a visit to Fatehpur Sikri in Agra
Katrina Kaif took time out from the promotional activities of her new film Mere Brother Ki Dulhan to visit the shrine of Sheikh Salim Chisti at Fatehpur Sikri, near Agra.
What if you have a SSD installed?
A Paperclip Refactoring Tale: Part One: Dependency Injection
At what point in Yahoo's history did Jerry Yang have "fire in his belly"?

What highlights in Yahoo's history does this cover?
Oddly enough, I dreamt last night about the old 9-track, half-inch, reel-to-reel tapes we used to use, back in the day, and woke up wondering how much a reel actually held.

Looks like it was 140MB at highest density.

Now, excuse me a moment, while I try to get those pesky kids off of my lawn.
Reason I'm not going to sign up: Facebook
Chess@home: Building the largest Chess AI ever (in JavaScript)
Hmm.. interesting.I actually touch-type, but definitely have to look up the symbols. maybe i should learn that part too..
shouldn't '@' be escaped with a backslash? ;)
Yahoo up for sale
In all my years of using and loving (and abusing) the shell, I've never encountered apropos. I'm really amazed that something so fundamental has somehow been left out of the many unix/shell articles (such as this one) that I've read. Anyhow, you've made my day. Thanks!
We aren't there yet, not by a long shot. Taking clock cycles as the base factor, a disk seek on a modern drive (8ms seek, 4GHz CPU) takes 32 million cycles. On the Cray1's 80MHz CPU, 32 million cycles is 400ms which would be really quick for a robot.

Tape seek times (for half a tape) are closer to 40s, which is still 100x more. We'll have to wait a while yet before disk is the new tape in terms of cost of seeks, even when comparing the 70s to today.

That's only considering latency. The cost consideration is a completely different story.
"Every man is entitled if he can to arrange his affairs so that the tax attaching under the appropriate Acts is less than it otherwise would be. If he succeeds in ordering them so as to secure that result, then, however unappreciative the Commissioners of Inland Revenue or his fellow taxpayers may be of his ingenuity, he cannot be compelled to pay an increased tax."
Am I alone thinking that person asking this question may be not exactly the coder material?

I've learnt to program long before Google existed and I never had this question. I was just learning, whenever I had a chance: reading articles, buying books.
With an adult, I can kind of see where they're headed. Kids don't think that far ahead, so you don't know what will happen.
I don't think that you really have to be, I think it helps less than in regular writing.

Personally my style is very anti touch, using 2 fingers for the majority of letters, which I don't have to look at the keyboard for but I probably take more glances at it that a touch typist. I think though in being proficient in navigating the symbols on the keyboard mostly makes up for the loss in outright English typing speed.
About four years ago I interviewed Ray Kurzweil, and asked him about the issue of old data formats. In Singularity or one of his earlier papers or books, he had lamented the inaccessibility of old data, which prompted me to ask about the role of standards. His response:

We do use standard formats, and the standard formats are continually changed, and the formats are not always backwards compatible. It's a nice goal, but it actually doesn't work.

I have in fact electronic information that in fact goes back through many different computer systems. Some of it now I cannot access. In theory I could, or with enough effort, find people to decipher it, but it's not readily accessible. The more backwards you go, the more of a challenge it becomes.

And despite the goal of maintaining standards, or maintaining forward compatibility, or backwards compatibility, it doesn't really work out that way. Maybe we will improve that. Hard documents are actually the easiest to access. Fairly crude technologies like microfilm or microfiche which basically has documents are very easy to access.

So ironically, the most primitive formats are the ones that are easiest.

So something like acrobat documents, which are basically trying to preserve a flat document, is actually a pretty good format, and is likely to last a pretty long time. But I am not confident that these standards will remain. I think the philosophical implication is that we have to really care about knowledge. If we care about knowledge it will be preserved. And this is true knowledge in general, because knowledge is not just information. Because each generation is preserving the knowledge it cares about and of course a lot of that knowledge is preserved from earlier times, but we have to sort of re-synthesize it and re-understand it, and appreciate it anew.

Source:

http://blogs.computerworld.com/the_kurzweil_interview_contin...
lol he mad.
Leveraging SaaS to Get Over Enterprise IT Barriers to Entry
Yes, it works beautifully* on iOS5.

* For a given value of “beautiful”
Use http://convergence.io/ instead
By the way, just posted the source from NKO: https://github.com/joshfire/chessathome
A Story About Learning
Open-source whistleblowing framework Globaleaks: prototype and demo for all
IT Skills and Certifications Paying Less Each Quarter
Throw to share ;-)
Mock Apple Pie
The Beginning of Cyberwar between Israeli-Turkish Hackers
Idea: have a keypress+click for attaching stickers - so Q+LMB¹ would be smile, W+LMB would be awful, E+LMB would be classy, etc., you have 3 blocks of 9 keys on a QWERTY keyboard allowing 27 different sticker types to be added in this way.

I realise one could make more blocks or size them larger (eg 1+LMB, 2+LMB) but I think the visual match of 3x3 blocks and the hand-eye-coordination works better this way.

Any thoughts?

pbhj

--

1 - Left Mouse Button [Click]
We geeks tend to downplay how hard physical labour can be, plus we ignore almost everybody around us routinely so this whole "sleep with some stranger for a month" business sounds at first glance to be the easiest thing in the world.

Er... not that I know anything about that.