skysight-inc/HackerNews huggingface dataset:
Rolled our own - one I helped write, one I used. Both followed a stripped down C-like syntax (minus pointers). Both had conditional statements, loops, variables, simple structs, arrays (range checked), float/int/bool.

On the projects I worked on script performance wasn't too much of an issue, the scripts were used to control state and flow, not to do any number-crunching.

If you control what is exposed to the scripting then engineering will know when design asks for access to something that should be implemented outside of scripts. Which in my experience seemed to have minimized performance issues.

One concerns when switching over to a development system such as Unity or Unreal 4 is that your gameplay 'scripts' have access to the entire engine. It seems very easy at that point for your game to turn to unintentional spaghetti.
Cool! As feature requests are piling up here: I would like to be able to switch the machine/backend. Optimal would be a drop down menu to select

-x86_64
-x86
-arm
-mips
-or32
-avr

and so on. Yeah, I guess that requires a couple recompiled GCC binaries :D
This is some incredible work. I am writing a game engine and Elm has been a major influence. I've written a functional reactive programming API, but I'm far away from having such awesome interactive debugging. Thank you, Elm, for the awesome software and providing such good learning material. I was struggling to understand FRP until I came across Elm's "What is FRP?" page. http://elm-lang.org/learn/What-is-FRP.elm
The part about needing sponsorship - Don't you think your form should have a field to reflect this. So that the startups can easily see if the candidates are not in the US and need sponsorship? Without having to view each resume.
Ask HN: What do you do waiting for YC answers
YC is sending out invitations for interview today. What do you do between checking my emails
That depends though on the current value of the start up, which could very well be close to zero.

Say you could be paid $100 p/h at some other company, but instead your start up is paying you $5 p/h because that is all it can currently afford.

Say you can save yourself a weeks work by going with one hosting option that is twice as expensive but the total additional cost would allow you to work for $5 p/h for an additional two weeks then that isn't a great trade because the "value" of that labor is both unknown and irrelevant at this point. It might be $0 p/h or it might be $10000+ p/h.
LaCie should be forced to publish a list of priorities that were more important than fixing the site for leaky credit cards.
It's apparently Dec 2011 not Dec 2012, if we look at the date of the now famous commit:

http://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=4817...

"Sat, 31 Dec 2011 22:59:57 +0000

Support for TLS/DTLS heartbeats.
20 files changed"
This post was gamed by sockpuppets which are now all banned. We have also banned the submitter, at least until we get a promise that this will never happen again.

All: Doing this is one of the surest ways to get yourself banned from Hacker News.
GCC Explorer is awesome, but I would not call it a "C/C++ Fiddle".

It's really slow (unusable) at the moment due to, I reckon, being on HN. Do revisit it later!

I have had some issues with it in the past when importing just iostream and trying to see the output for a small example. The combined source is too large, and GCC Explorer refuses to compile and show the assembly sometimes for even small examples.

Do play with the settings. Colourise is especially nice.

The code is on GitHub [0], so I suppose you can self host it, although I have not tried to do so yet.

[0] https://github.com/mattgodbolt/gcc-explorer
Good find, thanks. You've quoted a good part, too - it's something Scala is particularly prone to given how many ways there are of using it.

One thing I've seen is a cautious adoption of Akka in distributed systems in capital markets (grid services for analysis computations being one example). First-class Scala support in Akka is encouraging those banks to take a look for specific projects.
Guys,

Not sure how it got picked up, but i don't think it's a creppy stalking of my profile...in fact i am flattered. Thank you for your feedback.

Couple of things that I think is worth adding here:

1.	This article was the first article i ever wrote for Oxford Knight 2 years ago. The date refresh on our website is wrong. My intention was to give something back to the community I serve, and also learn from feedback. Some of it does look like I am stating the obvious, but at the time it wasn’t obvious to everyone. Furthermore, recruitment isn’t designed to be open-source. It’s all about protecting IP at the lowest level, so to open up even a little bit is a big step for us/recruiters….i hope some of you guys can appreciate that .

2.	The article was written looking at how I used to recruit in 2006. Shallow, buzz word chasing, educational profile chasing etc. I like to think I’ve evolved a bit since 2006, but do understand I still have a lot to learn an certainly won’t let my non-technical background get in the way.

3.	If you guys are interested in seeing some of my more recent stuff I’ve written, it maybe worth jumping on to my quora profile where I write more actively about the technology trends in london….Quora (Abdul-Muhit).

4.	Finally, I do feel the pain of how recruitment operates now. Changing a £4 billion industry is not easy, and no technical innovation is going to make a sector of that size disappear anytime soon. I founded Oxford Knight with the view of creating a legacy not a transaction service business. For a boy that was raised by a single mother on benefits I have all the little things I need now! For me it’s all about creating a legacy….something built to last. Therefore, if we have upset anyone of you guys with below par service then please do feel free to email directly, and I promise I will do my upmost to fix it.

Best,
Abdul co-founder of Oxford Knight
You can get a children's microscope for $5 dollars that has the same resolving power, but it still hasn't changed healthcare.

I got tired arguing with people that the cost of healthcare is not the microscope.

Its either the people or the disposable goods. For example, it is difficult and costly to prepare the following slides: http://cdn.dogomedia.com/system/ckeditor_assets/pictures/532...

At the end of the day $757,000 could have been used to dig 1000 wells.
When I was a kid, I got a similar toy in a Happy Meal [0]. It was a hunk of yellow plastic with a little lens. This is the time same thing, except with a better lens and an LED, so I think $1 is maybe on the high side.

[0] http://www.complex.com/city-guide/2012/01/the-50-coolest-hap...
Yeah. As a developer I used to have a similar attitude, until I saw really good sysadmins (and DBAs) up close. Most developers are kidding themselves if they think they could replace either without at least as much extensive training as it would take one of them to replace the developer.
Ok, that makes sense. We tend to use high NA objectives for our applications, and the light path is a bit longer than in standard scopes (though not too long as to introduce too much empty magnification.) shows how much I still have to learn about optical systems even though I've been writing control sofwtware for these things for almost five years now.
Gnip (http://gnip.com/) was just bought by Twitter. I would argue that they built their whole business on top of twitter & other social media companies.
Every Sunday I create a week schedule where everything I have to do during the week is included. I start by setting week goals and build the rest accordingly. Keeping in mind the next task and everything you have to accomplish throughout the day helps keeping focused. Oh and by the way I also believe that loving and believing in what you are doing is the key to stay in the zone.
I'm working; pushing hard, as every other day...
The story behind that giant astronaut floating around Coachella
kryptonite scissors ofc :-)
Toolsets of a Professional Web Developer
I think it depends on your definition of infrastructure. Let me illustrate..

Core banking, batch processing, highly sensitive data stores? Probably not great candidates for public cloud consumption.

Web properties and services which don't rely on said functionality? Absolutely great candidates.

And the reality is, whether the IT guys like it or not, developers inside of these orgs are consuming cloud because getting a VM in a traditional sense takes forever (for good reason.)

As a result, we're seeing a shift in the industry where the idea of large corps / financial institutions / government are being pragmatic about the idea of a 'hybrid cloud.'
Interesting the focus of AngelList continues towards the investors...last year it was syndicates and now a funds of funds. Before it was focused on the Startups/entrepreneurs...deal flow/recruiting/accelerators...have they completely tapped out the opportunity to help the entrepreneur? I don't think so...
haters gon hate
I enjoyed reading this. I can relate to the point about reading open issues of a project to know exactly what state the project is in and where it is going.

While I don't actively participate in many open source projects, I have found myself reading the mailing lists and watching the issue trackers for a few projects over the past few months and as a result I feel that I have a very good idea of what is going on with them.
Zynga was basically built on top of Facebook. Upworthy was built on link traffic from FB. Then FB changed the way they allowed / promoted sharing and both companies took a hit.
That's only true if you have no money and have the means to live completely for free. Otherwise, if like most human beings you have some expenses, than regardless of whether your time is producing value it certainly has a cost, and that can be directly compared against the cost of a PaaS.
Even if you shoot something on a ballistic trajectory, it must alter its delta-v after the initial launch.

Or it comes right back down again.

IANARS
This isn't even a linkbait headline. It's actually about kissing a girl for the first time.

Oh Hacker News.... :(
Nice!

(For the record I can't wait to try out Huginn; I've been using Yahoo Pipes for years... I've apparently got one pipe from before when they started using only hex characters as pipe IDs.)
I think one of the more interesting things about the Glass product is the full customer support that Google provides. Now, I admit to having just one data point: a friend who is older and slightly handicapped, who found Glass to be somewhat practical. She said the the support from Google was very good, to the point where they would initiate communication.

Isn't this level of support something new for Google? It is true that developer support via usenet (Google Groups), etc. is pretty good, but the customer support for Glass seems like a new thing.
I know, and I'm not sure how this is relevant to my question.

I was specifically wondering if a) the heartbeat messages which leak data (keys or whatever) are encrypted or not, and b) if they are, and PFS was used, is it even possible for someone to audit a full packet capture for heartbeat attacks.
Sure, but I also remember paying for Sunday Papers
I'm glad you have had a positive experience, but, it feels like your outlooks is unique among many of the developers I talk to daily. Could be selection bias, though! Good things to think about.
Doesn't farming processing out to the cloud make it do a _better_ job of "building a profile about you"? If the device could do local computation, it wouldn't need to be sent up to the mothership...
It is neat, especially with the integration, but like alot of such services I think it generally assumes you need highly granular information about what someone is working on. [e.g. specific ticket/issue]

Many small operations carve out services and say 'You two work on X, Y, and Z services'. At which point, no one else cares until you hit a point/prod release.

Maybe that is just me tho.
Concerns: http://www.projectatomic.io/docs/inter-container-networking/ is obtuse. IPv4 only. Complete lack of any nod to portability (off systemd, off iptables, off Linux...). Daemon-centric architecture where http://www.projectatomic.io/docs/geard/ always runs as root. SSH access to live applications is apparently encouraged as a feature.

How many of these also hold for CoreOS? Probably less, but definitely some.
> the bad guys

You mean the NSA?
What is the limitation of this? I mean if I'm reading a text file that is a map, and I delete part of it, I'm guessing this is quite impossible to reverse debug correct?
Because a child cannot give consent.
Yes, that's me. I work for a SV company but you'd have to pay me a LOT more for me to actually move and live down there. Remote work should certainly be a part of the solution to this SF housing crisis.
I'm not sure about it, but AFAIR it comes for free for Intellij Idea Ultimate users.
Handling AJAX Calls With Node.js and Express (part 4) – Michael Herman
'True artistic expression comes from honest interpretation. We don’t get all up in arms when a musician covers a song and releases it as a single.'
'But how to distinguish between what is homage and what is outright theft?'

Pretty simple actually. When musicians cover a song, they pay for a license (and possibly pay for royalties as well) to the original author.

When people make game clones, they give no royalties, no financial support to the original. There-in lies the difference between the Game world and the Musical world.

The system works poorly in general, but this area of IP law, moral debate, and so forth needs to happen. Clones are fine as long as the original work is properly compensated... but ensuring proper compensation puts a hamper on small businesses through insane IP Law and regulations.

Maybe the solution is something totally different...
> It's really slow (unusable) at the moment due to, I reckon, being on HN. Do revisit it later!

Unfortunate. Running this on the client side would avoid that, I wonder if they considered that option.
You're right -- my mistake. I missed that somehow.
Just out of curiosity; how would you get the cable up there....

I assume the following:

1. Launch a relatively thin line, with high strength to orbit.

2. Spool it out to earth; attach another, thicker cable to the line and reel it up to orbit

....

N. Step 2 repeated until you have the cable thickness and strength needed.

N+1. Attach a cable climbing robot to that cable to haul up additional lines.

N+2. Attach a larger cable-robot to the multiple cables to climb into orbit and haul a real load.
Spotify Engineering culture
Spotify has released this video about their Engineering culture: http://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/<p>To me, this seems like less about engineering and more about Agile coming from an Agile consultant who is passionate about process.<p>When I think of Engineering cultures, I think of Netflix, Ebay, Google, Etsy, etc. This video doubles down on an increasing trend to hijack engineering into process.<p>What does YC community think about this video?
I found that phrasing weird in the blog as well: "Today I’m pleased to announce that Twitter has agreed to acquire Gnip".

Makes it sound like they almost forced the acquisition on Twitter.

I'm not sure that Gnip is a 'high value acquisition' for Twitter though - AFAIK they're basically just re-streaming Twitter fire hose data which Twitter could do themselves. This is probably just a way for Twitter to lock down/get even more control over their ecosystem.
If you want something that actually runs your C++:

http://coliru.stacked-crooked.com/

http://ideone.com/

http://codepad.org/
I'd do it as FSS, ie filtering on capital letters rather than the first letter in a string. But I'm sure someone else would want it as FS-S or something.
The rise of the "two phones" phenomenon [video]
Do I have access to /etc/hosts so I can block Google Analytics?
"we’ve agreed to acquire MoPub"

https://blog.twitter.com/2013/driving-mobile-advertising-for...
One improvement that this has over most of the "conventional" reversible debuggers mentioned in the comments is the ability to instantly see the effect of your change over time. For example, with Mario example, after jumping up and down, you can adjust the gravity parameter to see what paths Mario would have taken with different gravities and the same input stream.
This post set off the voting ring detector, but I'm restoring it because we want to see original work on HN.

A voting ring is when people get friends to upvote their post. This is against the rules. We want stories to be on HN because they're good, not because they were promoted.

All: Please don't do this; just take your chances with HN's randomness. If a post is solid and hasn't gotten any attention yet, a couple of reposts is ok. Be careful not to abuse that, though, since accounts that repost too much eventually lose submission privileges. Send any questions to hn@ycombinator.com.
There is no analytical solution for multi-body problem. But one can still use numerical solution to simulate. Though the error will become bigger and bigger and not reflect the real world scenario.
On other hand - you could try using my tool, and keep it running up until it'll find the key. It doesn't collect any dumps and does all processing in a real time.
> subtle wording in that CTA

That kind of attitude doesn't exactly inspire trust. I had never heard of you before reading this article, and I'll never use you after. Good job.
The last time I looked for a senior sysadmin -- less than a year ago -- I didn't get anyone who was comfortable programming in Perl/Python/Ruby until I started using the term DevOps.

If that's the term the market wants to use, fine. As far as I'm concerned, a senior sysadmin who can't write in a couple of scripting languages isn't senior.
Microsoft delivers preview of new Azure cloud service for Internet of Things
Also great feedback. We'll add this later today.
Was the other prime present in your 43 GB dump or just the one starting with 0xc4ea13ad? Or any other components of the private key?

My own program only saved the snippets of memory in which a little-endian prime was detected - I didn't keep the rest of the data.
Data can be retrieved from DRAM not after weeks (your claim is "even if you shut your computer down (...) Your encryption keys can be in your computers memory for weeks") but only

http://en.wikipedia.org/wiki/Cold_boot_attack

"in the seconds to minutes after power has been removed."

The reason is explained here:

http://en.wikipedia.org/wiki/Memory_refresh

And even the electrons from SRAM, which doesn't need refreshes and which was for decades not used as "RAM" in the computers will leak away without the power:

http://en.wikipedia.org/wiki/Static_random-access_memory

"SRAM exhibits data remanence but it is still volatile in the conventional sense that data is eventually lost when the memory is not powered."

Of course, if you never power off your computer but just reset it (the power is never cut off) or if you shut it down and immediately power it up the content of the RAM can really survive for much longer.
That barometer effect is why I've always considered adblock how end users can "negotiate" with the advertizement networks.

As ads become more intrusive and annoying, more users learn about and install adblockers. As ads become more tolerable, users getting new computers, switching browsers, etc... don't install again. They might not consciously turn blocking off once ads improve, but it's not like the ad industry is going to get significantly better overnight. So it doesn't really matter that users won't turn them off overnight.

Any stamping of feet from the Ad companies about AdBlock strikes me as sour grapes that they're in a weaker negotiation position than: "If you don't want to look at what we tell you to look at, don't visit any websites"
Oh, didn't know there was a follow-up to his original tutorial - I'll have a look at your resources when I get back from work!
Refugee facing deportation saved by fellow passengers
Do you really care about your business?

Right now, if I were looking for a service like this for one of my sites, I'd be more concerned about whether they care about my business. They sure don't look like it, with their apparent willingness to dump early subscribers when they were no longer convenient and to make potentially misleading or even downright deceptive claims in their marketing to attract new ones. :-(
Google Glass: Become an Explorer
Running this on the client side would require a C++ compiler in javascript, right? I don't know much about web dev.
I had a hard time with the way this concept was expressed.

I can't imagine directing a designer to create a cost-effective simple and desired result for a transaction and expect to get anything meaningful.

I would like to see specific ideas and use cases in which design improves product, marketing, sales or other business areas.
Rams will give you $100,000 if you guess their entire 2014 schedule
Are you sure the Garden Hose has free access? I can't find any public access to it in the docs, everything directs me to their "data partners", which charge for this information.
Thank god it's only in the U.S.
Or compiling gcc to nacl/asm.js
"Full stack" is useless in the same way that "Agile" is useless. Specifically, it's useless because it was hopelessly cargo-culted and overused due to the original power of the idea.

The genesis of full-stack developer is that in the early days of the web you had a long history of programmers, and you had a budding community of web designers and javascript developers homesteading the new medium. For many years, there was an awkward gap in skills in that a good programmer would probably not be able to build a decent HTML/CSS website, and a good DHTML developer or web designer would be completely lost on the server-side.

5-10 years ago a full-stack developer was a very meaningful distinction. Today, every hacker wannabe Uber driver that went to a dev bootcamp for 3 months calls themselves a full-stack developer. "DevOps" avoids this fate only because the subject matter is slightly heavier and harder to fake.
Yeah, he mentions that in the article. His proposed space gun would basically replace the 1st stage of a rocket. Still a big win IMO.
Dropbox and Heroku are built on top of AWS (amongst thousands of other companies)
That only makes sense if by "being a success" means having more stuff then the next guy.

I'd prefer to define success differently. If I had all the worlds goods/power and treated others like dirt I'd chalk myself up as a total loss.
I've had TunnelBear for a while now and I love it! Highly recommended.
My laptop whines when I scroll down image-heavy pages. Thus far, I've had a grand total of one other person comment on it.
That's a great point. And its something I may have to write about. There's a way to achieve this, it just takes practice.
I'm not sure I was clear before. As far as I know, it is not "farming processing out to the cloud". The processing happens on the phone you're carrying.

In other words, if you already carry a smartphone, you are presumably not giving Google substantially more data than they would already have from your use of the smartphone. And, as I said, it seems like it's easier to control Google's access to data on your smartphone than on Glass (custom ROMs, etc.).

I haven't tried flashing my Glass yet with anything other than the stock ROM, but I know people have done this with success. So that route is open if you want to really lock it down.
Even if it were used for nothing more than creating fuel depots, it would be a pretty big win.
"Free users require the most support" is something I have experienced. A co-founder gave a free copy of our more-than-one-thousand-dollar software to a colleague, who gave it to one of her students, who pestered us about why it wouldn't work on his VM.