skysight-inc/HackerNews huggingface dataset:
My forever project's been going since 2008 (yikes!) I've been working on a computing environment for kids, and I'm super proud with how far it has come. https://clubcompy.com

I think modern machines and languages are far too advanced for the little little kids. So, I went the old school line-numbered, BASIC language clone route. I felt that that was the simplest (albeit crudest) approach to getting code into the computer that I've ever experienced.

Obviously, I want kids to learn to hack, so does everybody. But more than that, my angle is that I want the kids to become expert quickly and bump up against the constrained ceiling my language imposes, maybe after a year or two of tinkering. Then, I want to always dangle something more low level in the system like assembler/byte codes that they can graduate to and use to code more efficient/complex works with.

For the hardcore kid hackers, I figure by the time they master my assembler and get some chops, they'll be in high school and be eager to move on to more professional computer languages and Linux.

My computing history goes something like this: I got my start with Commodore 8-bit computers, hooked right away on type-in BASIC game listings in Compute's Gazette. (I'm still in possession of boxes of issues.) I was multiplexing sprites with 6510 assembly before I turned 10. I got my first C compiler, the lovely Microsoft QuickC 2.0, in 8th grade. Hacked on my dad's Tandy PC clone like a fiend all through high school. I skipped a year of computer science in college due to my superb AP Pascal test scores, allowing me to graduate in 4 years instead of 5! Did the artistic thing and joined NovaLogic straight out of college, hacking mostly Intel 32-bit Assembly ... to code their game installers, no less?! (Macho bunch, those dudes.) Moved on to a systems integrator in SF and have been developing intranet apps with them for over a decade, making a great living.

Family, house, cars, career -- I trace it back to BASIC and a mom with the means and foresight to invest some mad money in her little kid's hobby.

I don't think my story is all that unique for my generation, we 30-somethings have a quirky computing history. I do worry about the next generations, however. Maybe it's just the protective dad in me, but I see less and less hardcore geeks coming up the ranks; what I am seeing are people who lack context, cannot focus, and have little love for the craft. It's scary.

I feel ClubCompy is a calling: that in order to keep this whole software ball we have rolling, we need to make more hardcore coders. And don't start teaching them in high school, start in grade school.

I would be so honored to give kids a start to their life with computers. We could raise a generation of coders who are far better than the current crop, and give them their own quirky history to claim as well. That's my dream, at least.
Ask HN: Critique my startup idea and landing page
LP : signup.flytov.com

The idea is simple - you name when, where and how much you are willing to pay for an airline ticket (whether it's for tonight or next year) you can chose to leave your CC and automatically pay for the ticket when it becomes available.

you can chose to add your friends on the order and in that case the order is confirmed only if all your friends got a ticket (your friends can decide how much they are willing to pay) .

It's a reverse airline ticket bidding arena

WDYT ? would you use it? if yes then for what type of tickets? if no then why? do you think this should not be limited to airline tickets?

Thanks
Well, I can add them to my list of people to never contact.
Well you're right. I prefer you to read the book, than fear the e-mail from me :).

Hope you'll like it! http://uxpin.com/upload/ux-design-for-startups-marcin-treder...
> How is it that all of the rest of us managed to quite Facebook and continue to have a relatively vibrant social life.

Because some people have different lives than you.
>He thinks in the future we're all going to be extremely open, share shit all the time, aaaand basically the whole world is going to be one big chat room where people don't really hide things any more.

He claimed to believe that after he had make everyone's private account information public again for about the fifth time. I'm not sure if he really believes something so ridiculous and nonsensical or he simply decided to claim to have a motto that would explain why he kept revealing everyone's secrets other than the obvious one: it makes him more advertising money to do so.
It seems like it's this guy: https://twitter.com/bertie_stephens/status/29388100781436109...
On the flip side, if you eliminate people, you eliminate a major source of contamination.
defend to the death? What exactly will you do about it? Merely talking on HN doesn't qualify even remotely.
I actually like and use the last one. I don't see why it falls into the "don't do this" category of tricks.

I consider

def foo(bar=(default_given = true; nil)
puts "default value given" if default_given
end

a quite readable solution to the problem. Actually, it's the only solution if you need to know if an explicit value was passed and you don't have any restriction on what values are acceptable.
They are not.

Atari US ( real Atari ) is doing a legal maneuver to get rid of the parent company Atari France ( that in reality is just infogrames thinking using Atari name will help them somehow )
Just so you know: I've picked up maintenance of django-annoying.
What do we do for living? Cerebrolysin
Cerebrolysin is packed in ampoules of 1 ml, 5 ml or 10 ml, or in 30 ml or 50 ml vials. Each ml of Cerebrolysin contains 215.2 mg peptide preparation derived from porcine brain in aqueous solution. It also contains sodium hydroxide and water for injection as excipients.
Cerebrolysin is available only through doctor’s prescription. This peptide preparation is ready for injection or infusion and does not contain lipids, proteins or antigenic properties.
Making DSL's even simpler
San francisco 49ers jerseys
Hey everyone!

django-annoying is a very useful project, as most of you Django developers will know. Unfortunately, the developer is nowhere to be seen, so it was languishing (even not working with 1.5).

I managed to pick up development/maintenance and moved it to github (I also issued the first new release in years on PyPI), so if you want to report any bugs or issue pull requests, that's its new home.
Yes this is hard. In Django especially, not very easy for beginners.

But put it at the end of the tutorial, not at the beginning

Come on guys, they're doing the tutorial to learn Django, not "all the things around it" (which are important, but it is not Django).
On the front page, it should be "advice" not "advices".
Fastr Raises Seed Funding And Our Thoughts On Garage48
They saying this chinese noodle slicing robot costs the third of an employee: http://www.youtube.com/watch?v=ukNkCnNJuR8 (also they are other restaurants already using robots: http://www.youtube.com/results?search_query=robot+chef)
Additional info:

- Post was also cross-posted to Perl blogs: http://blogs.perl.org/users/jeffrey_kegler/2013/01/making-ds...

- HN submission of previous post mentioned: Domain-Specific Languages made simpler - http://news.ycombinator.com/item?id=4601419
Thought-controlled Robotics
SOCIAL MEDIA | mobileswapguru.com
Good idea, will look into offering that. Have discussed that with our team before, but have lacked resources to do that really well. Definitely in the future.
How Plans Kill Productivity
I tried to get the book and a message appeared on the next page: "The following From address failed: hello@uxpin.com"
Very nice photo-focused UI.

The front-page design is gorgeous. Big and lovely. A small bit of text telling you what the website's about wouldn't hurt though, and would make the whole experience a lot less confusing to a casual visitor. I also think it would benefit a lot from animating the change between slides, the abruptness slightly unsettles me.

I especially like the dropdown menu. I'd suggest it revealed a LOT faster though, it's very possible to miss that it even exists. It's also possible for slideshow arrows to be in front of menu items, which is a bit annoying.

I'd also quite like some captions on the images, but I suppose that's more of a matter of taste!
There was a McDonald's beside the southern General hospital in Govan that has now closed
I got that too, and have not seen an email after 5 minutes.
Ujorm: open source object-relation mapping
I wonder guys working at Facebood don't realize that a service like that may end in their demise? If people begin to understand that the activity they're declaring online can be used against them, or to put it mildly to identify them in ways they might not want, they will stop using the damn site.
Yes.

Amazon app store only work where amazon have real offices, that is US, UK, Germany, Italy and Japan, I might be missing one or two...

This is very nice, because I am from Brazil, make kindle fire apps, and cannot download my own apps...
I don't think the original author means you should hire people without any related knowledge. But if a company is looking for a JEE programmer they could probably hire a programmer with another background as well.
This would seem to be a pretty important point missed completely by the article. Do you know a better article we could read?
Popularity of the ebook totally surprised us. 700 downloads in 30 minutes killed gmail. We're working on the problem right now. In about 10 minutes, we'll post links to download on the landing page.

My sincere apologizes!
See mtreder's reply below, for a download link. According to Twitter they're having some email issues.
Thank you. The mail form does not seem to work anyway ;)
After you submit your email, the big white sign-up box led me to believe you had to sign up to actually get the book. Only after had I signed up did I notice the little paragraph saying the email had been sent.

Personally, "EBOOK WAS SENT TO YOUR E-MAIL" should be much bigger compared to sign up. I understand you want people to sign up but concerning UX, its not pleasant.
Dont forget that each machine you use is slightly different, so there are protocols that exist for those labs and those particular pieces of gear set up that way.
When I was six, my father gave me a GWBASIC and those magazines with game source codes.
Maybe not a lie in the sense of the word, but it's obvious looking at their crypto algorithm that at present it is a gimmicky feature. The lack of a strong encryption scheme doesn't degrade the service in my opinion and it's more of a feature to protect Mega and not its users like they are portraying it to be.

Given the massive amount of backlash and scrutiny from experts and non-experts alike, Kim always seems to win in the end and I am sure they're already planning on hiring a cryptography master to help them write something more serious as we speak.
He was CEO at the time so the company would be liable.
Rereading this, I come of as not grateful. Thanks for this it looks great!
I think most companies actually need more generalists (especially for web and mobile). Lots of companies switch between different technology stacks every couple of years. Sometimes you don't even have choice e.g., when a new phone OS becomes popular.

This is different when you are looking for someone to work on one task for a short while. But if you are looking for long term employees you should look for people who are good at adapting to new technologies and have good basic programming skills.
I agree, the model where the distro has to maintain packages for every application doesn't really scale.

Ubuntu is moving towards this - they're encouraging developers to submit new applications to an App-Store like interface. There's still some centralised checking, but packaging and updating is the responsibility of the authors. There have been some teething troubles with reviewing applications, but I think the plan is to automate more of it.
Java in the browser has been battered for a while. It's been supplanted by Flash for the most part which will be replaced by Javascript in the browser. Oracle is expecting Java VM's to disappear from the browser altogether and is glad to wring out as much cash as possible in the meantime.
Logo is very old, and interesting, and since its invention it was about robots, the first logo robots usually were a circle with wheels and a pen in the middle, and logo students made geometry or trigonometric applications that you would see the results drawn on the floor.
Uranium for sale
Out of curiosity, would you still add them to "people to never contact" if the video was done sans the sex scene? The video would still be cheesy and over the top, but the whole start-up scene is over the top now-a-days.
Hey there, 34, married, 3 kids here. You have two good options in this situation. One is to get your wife on FB so she can keep you in the loop. The other is to have one more kid and then you won't have to worry about what to do with your free time because you won't have any ever again. If you're starting up, I'd recommend option A.
Is this some technical meaning of "concept"? A thing is a concept if we can conceive it in our minds. I can think about the idea of degradability, so it's a concept.
They should listen to Seth Godin and make submitting email optional. Earn our permission to be contacted.

Trying 10 minute mail. :-)

Also hey.. Why am I falling for this. I have no preview, I don't even know these guys, and it seems like it is a UX consulting shop. So their marketing worked. I know shall remember there are some lads called UXPin.

Well done. But not downloading the book. Being about UX, I don't think they would be the best - making me give them my email on a viral marketing campaign. Doesn't seem to clever to me.
Agree that might be seen as a dark pattern. We were trying to play with the colors and labels to emphasize that signing up is next, not required, step.

If you felt bad about it - we failed. Apologizes!

We're working on the landing page right now. Thanks for your feedback!
Agreed, instance_eval is definitely disgusting, but this trick scores well on readability, it's no more of a trap than some other Ruby idioms, and it serves a good purpose (robustness!).

def foo(bar, baz=(default = true; 'default'))
# it still looks separated from other arguments
if default
puts "#{bar}.times { puts #{baz} }"
else
bar.times { puts baz }
end
end

To anyone who knows more Ruby than I - is there a good reason against that I'm missing?
Entrepreneurship is learned by doing it.

Investment is diversification-driven.

Put these 2 things together and you minimize a lot of risk.
There are reports from WINE users that Dota 2 actually runs better than on windows, under WINE.

Cool.
Thanks. Works for .mobi, too.
The "working class" has absolutely no choice in this matter, so blaming it on them by saying 'they need to realize x or y' is quite besides the point.
Skill sets and education are largely besides the point too. While it is nice to shuffle around people's skill sets and adapt them to other professions in the short term, in the long run many of those 'skilled' professions will largely be automated too. Even if those workers were capable of acquiring the fabled 'transversal skills' necessary to do the surviving jobs (which many of them most definitely are not), the increase in labor surplus will mean more people will stay permanently jobless.

Hence, a more collective ownership of the (automated) means of production is what counts. That sounds awfully marxist though, so good luck trying to convince people of that.

I personally would love to believe we're going to end up in a leisure society with a guaranteed minimum income supplemented by some tradeable activities we personally find meaningful (utopia, hooray), it seems more likely we're set for rentier capitalism with a large underclass of jobless vagrants though.
> Is it that Facebook is endangering individuals? Not really.

They most certainly are! Facebook keeps changing the rules of the game. There is a reason why so many countries have Ex post facto law. Facebook, by contract, ends up focusing on Ex post facto exploitation. Would people have put in these likes on the same account had they known that FB would create a search that would let anyone, anywhere do a simple query that exposes them in some way?
Looks like an email address harvesting scam page to me - indeed entering an email address (made up of course) the subsequent page actions where - erm -confusing?
Peugeot Concept Car Offers 2.9 litre/100km mileage
There's a serious issue of integrity here - Facebook is already appropriating people's identity for use in advertising, which in itself is disconcerting. The real world equivalent to their ads where you have 'liked' a page would be something like a ski resort using your ski pass photo on a billboard next to an endorsement of their resort.

On top of that misrepresenting the opinions of its users like this to promote content that they have never even seen to their extended network is misleading in the extreme. Most people would not agree to this sort of manipulation, and there are even questions about how some likes have been generated: http://readwrite.com/2012/12/11/why-are-dead-people-liking-s...

Facebook have to be careful here, as if they lose the trust of their users by continually abusing it, people will just shut down their accounts. Their actual site offers little that can't be easily done with other services, their only pull with users at present is the network effect, which works both ways as if trust starts to slip and people notice others leaving, it can easily snowball.
I think before people jump on the bandwagon they should think about Jobs state of mind when he wrote this.

iPhone just launched and still vulnerable. Senior staff going to a competitor and also Personally poaching staff and being involved in the interviews etc.

Let alone Jobs health issues etc.

Im not saying that Jobs was right, but we have the benefit of hindsight to see that the iPhone worksed, there was no guarantee of that happening.
Agreed pretty crude.
On the confirmation page after you submit your email you big giant headline seems to have a typo:

"UX DESIGN TOOLS BUILD BY UX DESIGNERS"

Should be BUILT not BUILD no?
> is basically saying you're ok with "security through obscurity".

You already said you were ok with "security through obscurity" when you logged in with a password.
great video, thanks for posting!
Well yeah, this is why we have a couple of things:

* Literature reviews. Check the published literature before thinking you've got an original research proposal.

* Conference/journal reviewers. If something's unoriginal in your paper, they will reject you in an instant.
Hey Marina, I don't think this is the right community to be posting videos of dramatized no-life founders right now. It was hip maybe ~5 years ago, but now the community mostly focuses on stories on how to manage your life appropriately while running a startup so you perform better whilst not shortening your lifespan.

Also, I think the plasticized sex scenes invoke a visceral reaction, without really contributing much to the message of the movie. I'm not sure why you would endorse this as a PR manager..

edit:
I probably won't get a reply to this. I get the feeling Marina Sprava is not a real person.. all of her web presence seems to revolve around Jelastic (she's member of 20+ tech groups on LinkedIn) and despite being the 'PR manager' of Jelastic she isn't mentioned on the Team page on their site.
Knowing what homosexuality is =/= assuming the purpose of an innocuous-sounding phrase like "Interested in" is intended as a declaration of homosexuality, especially if you're living in an environment where you can't see why anyone would conceivably want to publicly declare it.

I suspect those least likely to select "interested in: men" are homosexually-inclined Iranians who know exactly what it's for and wish they lived in an environment where they could tick it.
This article is a bit better.

http://www.dailytech.com/Atari+Files+for+Bankruptcy+Looks+to...

Having worked for a company which publisher was Atari and having Atari cancelled all other games in development with the excuse of going just mobile... I can't say I am surprised :)
If you want a 'newer-than-distro' program, just use a PPA. It's a solved problem.
In a lot of cases, yes. Specially for women
Jee.. Still using an apple machine to read this?
Vimpanel: a modern side panel for Vim
Or you encrypt the data yourself first (so that even the browser doesn't see your sensitive data), that way it's a free and probably unreliable (in the long term) 50GB storage facility.

I might just use it as an extra backup repository.
One counter example to your claim is Houston. While it exhibits the same urban sprawl, there is no legal master plan that divides the city to different uses.
I really do not like that my windows machine takes longer and longer to log in as every single software provider has to have their own 'phone home' mechanism to see if there's an update. Windows did not 'get it right'.
5 year olds are direct because they don't know how to sugar coat and spin things yet. It's not exactly a bad quality in adults. I'd rather someone just be direct with me than writing 8 paragraphs just hinting at something and hedging their bets carefully choosing every word to maximize their wiggle room. I'm at the point where I will respond to that type of e-mail with a very short "tell me exactly what you want from me" type of response. I won't exchange a dozen e-mails trying to drag the reality of a situation out of someone anymore.
I said goodbye too recently. After dealing with slow performance, a lot of crashes and high memory usage on my machines I started looking around for other options. That also took care of the worries I had about the very questionable choices Ubuntu/Canonical made the last few years, but it's still quite sad to see it driving towards a cliff.

I have arch linux running now and while arch is not known for it's stability, I have far fewer applications crashing nowadays.
Fixed, thank you! :)
This reddit comment also explains:

http://www.reddit.com/r/technology/comments/16zlo7/atari_fil...
Life in a Startup
Downloading the book is a poor user experience at first place ... just let me download it right away or even better , just let me read that thing online... and make me download the book only if i'm interested in it. That's what user experience is about.
I think I've only ever used it once, and that was in a place where refactoring my way around needing to know that was more trouble than it was worth at that point.

I label it as evil, because people I've shown it to range from "that's amazing, I'd never allow it in production code" to flat out "that can't work". So it's not a common idiom in my experience, nor do people usually grok it on first pass so to me it fails "write unsurprising code" as someone who is part of a team.

Each to their own of course, the "evil" positioning of the post was a bit of sarcasm to me really. I would use those techniques in situations appropriate to them. For the most part, I'll avoid them though, especially in code that I know won't be a simple one-off script.
The consumers would be those who pay money: i.e. advertisers.
I'm using a AMD E450 based machine running FreeBSD and 5x2TB disks in a zfs zraid for network storage. While SSH access could be faster, it's certainly enough for streaming 1080p video.