skysight-inc/HackerNews huggingface dataset:
If you take a look at how the GHC Haskell compiler (A "Sufficiently Smart Compiler(tm)" in my opinion) works, for example, it is not naively pushing allocating objects, creating thunks and emitting trampoline code.

Instead, it analyzes the program structures from graphs and emits rather efficient machine code in the end. Not too dissimilar from what your native code emitting C compiler does.

If you look at the machine code for something as "stupid" as the Haskell example below, the output object code does not resemble the semantics of the source program at all. (it's not quite as efficient as the same from a C compiler, but still proves a point)

foreign export ccall fac :: Int -> Int
fac :: Int -> Int
fac n = foldl (*) 1 . take n $ [1..]

Compiler and programming language research is a very important topic that yields real performance benefits as well as better programmer productivity. That includes using Category theory to reason about program correctness.

If you're interested in how the Haskell compiler works, "Implementation of Functional Programming languages" is a good (albeit a bit outdated) starting point. The whole book is freely available here: http://research.microsoft.com/en-us/um/people/simonpj/papers...

I do agree with the title a bit, though. Some of our computer programming environments are just ridiculously slow. Being slow also means "consumes a lot of power" which is important when more and more computers are powered by batteries.
> high reliability

For pictures of my family, yes that high reliability is worth it, I don't want to permanently lose a single photo because of a hardware or software failure. I backup my dropbox to s3 via Arq and also have a IFTTT that pushes photos to the free TB of space flickr gives everyone.
Open-source client scaffolds and API pricing
I haven't dropped Dropbox because I was unaware of the appointment of Condoleezza Rice prior to this poll. I've been considering dropping it for awhile for general privacy reasons, but this might be what pushes me over the edge.
One barrier to entrepreneurship in the U.S. is lack of health benefits when you're self-employed. There's not much of a social safety net here compared to most of Europe. Thus, one would think that Europe would actually be a better place to quit your job and pursue some startup idea. Why isn't that the case?
SEEKING WORK - Remote

I'm looking for a job position in a development team to challenge my skills and learn new stuff. I would like to work with great developers and be a part of huge projects.
I'm sharp and very productive. My favorite language is Ruby.

Willing to relocate: Yes, but after doing some remote

Technologies: Gnu/Linux, Ruby ( RubyOnRails, Sinatra, ... ), Python (Django, Flask, Twisted ..(, Javascript (NodeJs, AngularJS, EmberJS, Backbone, ... ), C/C++, Clojur, PHP, Perl, PostgreSQL, MySQL, MongoDB, Redis, Mobile app development, Distributed application development, ...

Email: lxsameer@gnu.org
Github: http://github.com/lxsameer -- http://github.com/Yellowen

SO Career: https://careers.stackoverflow.com/lxsameer

Linked-in: ir.linkedin.com/in/lxsameer

Website: lxsameer.com
Patches to XenServer (releases 6.0 through 6.2) are now available from Citrix: https://support.citrix.com/article/CTX200218
One of the main disadvantages as of now is that there is no over wifi syncing so if there's a big file upload, everyone will have to download it at the office. This hasn't been an issue, but I guess in some scenarios it could be.

Another disadvantage might be that their mobile apps are not free, they are at a more than reasonable price and I don't mind the business model but it could be a little bit uncomfortable, do the employees pay the $1 and then get it back, do you send them as gifts? (Google play doesn't support gifts for example). Not the end of the world but still.

Well, we didn't pay for a Dropbox enterprise account or anything, we always try to minimize costs, that meant that you wither needed to switch between personal and business accounts or use the web interface for one. It also meant that we were constantly overflowing our limits. Dropbox is no offering more than when I last checked, but right now it would be for 22 users €3,168 per year.

I was not so closely involved with the setup but I believe it was pretty straight forward and we've been using with basically no troubles. The software works nicely.
Inbox announces pricing and open-source scaffolding
I assume they mean variable names/comments/strings found in the program, but you're right that was a poorly written sentence.
Location: Helsinki, Finland

Remote: Yes

Willing to relocate: Yes

Technologies: JavaScript, CSS+SASS, Node.js, Python (Django), Cordova

LinkedIn: http://www.linkedin.com/in/villekaravirta

Email: vkaravir at gmail.com

Brief bio: developer at heart, researching/teaching educational technologies for programming education
I agree. I think the age of massive OS overhauls is over, especially since all OS's are starting to look rather similar.
Mother Jones did a story on this a while ago, and I was under the impression that if you had a drill press it would be enough to get an 80% receiver usable.

Either way, I'm glad Defense Distributed is moving the ball forward on this issue.

Edit to add:
This company makes plastic ones that a drill, chisel, and Dremel are enough to finish, no CNC machine necessary.
http://www.ammoland.com/2014/02/ep80-ar15-rifle-lower-at-hom...
Your "argument" wasn't that good to begin with, since you don't say why political links to the US government would be a good thing nor why she in particular would be a good choice for making/maintaining those links.
I've noticed this too lately and it's a bit depressing.
He actually has a point there. There are so many different versions of "CSV" floating around that I'm not at all sure I'd want to deal with a parser that could handle most of them. Ever generated a CSV file from a spreadsheet or DB interface program? Did it have a big list of options on how the CSV would be formatted, so you could easily read the generated file into whatever downstream you were using?

Yeah.
Yeah, basically provides both sides of the common web application workflow of queuing longer-running and less-important functionality, often emails. It comes with a library used by application code to stick stuff on a queue in redis, and a daemon that pulls stuff off that queue and runs it.
> If Germany couldn't have produced Facebook it's only because of the language

No. Most Germans don't even care for FB (or twitter). Or they use it with a limited purpose. They think it's silly.

Skype is a nice example, but is one of fewer companies like that.

> Apple and Google are examples of American companies that started with public funding

Are you sure? A lot of SV companies have had public funding but I'm not sure about them.

"Don't most European know several millionaires who "came out of nothing""

Well, this happens pretty much everywhere, even in 3rd world countries (sure, in a much smaller quantity). Social mobility is important, but a comfortable life in a comfy job may also be a prison (better than going through difficulties, sure)
Blue Apron (New York, NY) - Fulltime

Blue Apron (http://www.blueapron.com) is an NYC-based startup delivering original recipes and premium, seasonal ingredients needed to prepare them, in exactly the right proportions. We've raised $58M from First Round Capital, Bessemer Venture Partners, and Stripes Group [1]. Last year, Forbes named us one of the hottest startups of 2013 and we've only continued our rapid growth in 2014 [2].

Our engineering team creates software to manage the forecasting, purchasing, preparation, and shipment of new fresh ingredients every week, delivering over 800,000 meals nationwide monthly.

The nature of our business carries with it unique supply chain and logistical challenges that require purpose-built solutions and data analysis.

Current stack: Ruby, Rails, Ember, PostgreSQL, RSpec, Haml, Sass

We're hiring:

- UX/Frontend Developers: HTML, CSS, JavaScript (Ember would be awesome but not required) - http://www.blueapron.com/pages/jobs?gh_jid=14848

- Software Engineers: Ruby, Rails, Ember - http://www.blueapron.com/pages/jobs?gh_jid=11091

- DevOps Engineer: This person will design a high availability, distributed AWS architecture to serve our customers, fulfillment centers, and e-commerce operation. (Chef, Puppet, Ruby or Python exp. is a plus) - http://www.blueapron.com/pages/jobs?gh_jid=25367

About you:

- You've taken features or products from concept to completion and have experience working with production web applications.

- You communicate your ideas clearly, and are capable of designing and implementing complex, scalable solutions.

- You are always learning and are excited at the prospect of mastering new technologies and techniques.

This role comes with health, dental, and vision insurance, a flexible vacation policy, and competitive salary and equity. To apply, visit our site (blueapron.com/jobs) and drop an application; it only takes about 60 seconds.

[1] http://blogs.wsj.com/venturecapital/2014/04/30/blue-apron-ra...
[2] http://www.forbes.com/pictures/emjl45himd/blue-apron-4/
As far back as the 90's, I remember the log cleaners would only clean what they touched, so say utmp, read the structure and find all the time the user logged in and remove only this records. This one is wiping everything, you will know your logs have been tampered with, you won't have any logs. lol
SEEKING WORK - Remote

echnologies: HTML5, CSS3, LESS, SASS, Javascript, jQuery, PHP, MySQL, Laravel, Sublime text, Photoshop, Illustrator, InDesign

Resume: http://vidakovic.si/

Email: miha (at) vidakovic (dot) si

Worked on many projects in course of four years. Have great experience in HTML and CSS, web designing and protoryping mobile applications. Basic knowlage of PHP, MySQL and Laravel. Willing to work full time or project based.
One "problem" we have occasionally in Berlin: People enrolling as students without actually attending classes to get all the added benefits of being a student in Germany. Almost everything over here carries a student discount.
This is why it's a god send if you have a Scottish relative of some sort when you grow up poor in England. A couple of friends of mine used this exact loophole in order to further their education when they had to leave high school.
The Do's and Don'ts of Startup Event Marketing
Aircraft are made of metal, not fluid dynamics.
Rockets are made of metal, not ballistics equations.
Nuclear bombs are made of metal, not quantum theory.

Well, metal is important, but to put it to any use other than very naïve fiddling with it, good abstractions are indispensable.

Flamebait titles, on the other hand, don't help it the smallest bit.
I'm sure that was the purpose of this poll.
Meth is schedule II. I think "illegal, full stop" really only works for schedule I.
You can use the DescribeInstanceStatus API to get hold of scheduled events for an instance.

http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiRef...
Or maybe the people who are primarily using their phone/tablet to access the internet don't actually need to program anything in the first place?
Why does adding 0.1 multiple times remain lossless?
It's not that hard to finish assembly, but to your intent: it DOES take enough knowledge & effort to acquire & assemble all the parts that anyone intending to use the finished product for criminal purposes will just buy one (black market most likely).

"OMG someone can make an unregistered gun and kill someone with it!" is hyperventilating drivel. Far, far easier to just buy/steal one. Anyone interested in making one won't be interested in throwing their lives away (arrest/incarceration/execution) by abusing it. Anyone who IS willing to throw their lives away by abusing one won't find any advantage/interest in making one from scratch.
I agree about the warnings. Normal Rust code is already so strict that a lot of the warnings that you'd get from other languages are already compiler errors, which means that issues that are merely good style (e.g. declaring a variable as mutable when you never actually mutate it) can spit out warnings without overwhelming coders and causing them to lapse into "I've already got 200 pages of warnings so screw this" apathy. It's a fine line though, and something we have to remain mindful of as we add more warnings by default.
SEEKING WORK - Remote or Short Term On-Site Anywhere in USA

I'm a full stack Ruby on Rails web developer with over 7 years of experience in fields ranging from eCommerce to CMS to VoIP and beyond. I've got experience with legacy Rails, RSpec, Redis, MySQL, Postgres, git, and most other commonly used Rails technologies. I've been doing the HTML/CSS/JavaScript thing for well over 10 years but I've recently begun taking on Ember.js/HTML5/PhoneGap projects.

I also am experienced at system administration and security, especially when it comes to scaling, caching, and optimizing dynamic web applications.

Shoot an email to me at carter@carterparks.com and let's setup a time to get on the phone or Skype and discuss your project.
You missed the (fairly obvious) point of the website, which is to advocate for better terms of service through public ratings and advocacy, not help people with individual legal issues.

And the reason why opening "more details" isn't doing what you want it to is that it's not another web page, it's a modal dialogue -- ie, part of the current web page. You can argue (reasonably) that modals aren't good design, but it's definitely doing what it's intended to do.

And what potential stub pages are you even talking about?
Location: South Germany

Remote: yes

Willing to relocate: no

Technologies: Java, Javascript, some Clojure, little Ruby, C, Python, C#, VB.Net and PowerShell. Html / CSS / JS too. Familiar with Linux, OSX and Windows. Apache/Ngix/Tomcat/Jetty. Sql. Postgres, MySQL, H2. Ldap & AD. Kerberos, NTLM. Some hobbyist HW dev.

I've worked in web development, then in enterprise software consulting as a developer, architect and project manager. I prefer technical roles, but enjoy the occasional client facing challenge.

I'm a generalist with a broad range of knowledge up and down the tech stack and take pride in the simplicity and robustness of my code. I'd like to work with a team where technical excellence is valued.

Email: buschfunk@yahoo.com
Well, Linux started with Minix, and of course, after its (initial) creation it had a lot of input from everywhere.

I agree it's a more "European" model of development, sure.
You're making the common mistake of assuming there's come kind of rational, centralized decision making process at work here.

As longer term expats tend to say "TIT" (aka this is Thailand). Don't expect it to be consistent or make sense to a Western mind.
Atom's tech stack choice is interesting. I have had several Mac app projects in mind where I really desired something more lightweight and webby than Objective-C, and toyed with the idea of using Node-Webkit or Atom Shell.

But I have always put it off:

- The performance challenges are daunting. For complicated, heavily data-oriented UIs like Atom's that require low latency and efficient memory usage, it's nowhere close to native.

- I'm growing increasingly tired of dynamically typed languages. What I want is to be able to implement native GUI code in a fast, statically typed language (ObjC is fine for this); and then write high-level logic in a scripting-type language. But:

- The divide between native (ie., the shell) code and app code is very hard. Atom Shell actually relies on a special IPC mechanism to let the JS code talk to the native shell, and all the IPC calls have to implemented manually [1]. Surprisingly, there isn't anything like MacRuby/RubyMotion's Cocoa bridge.

I'm intimately familiar with ObjC/Cocoa, and it's a great language and framework, but I feel like as UI framework go, it's a bit antiquated; the "amount of code to productive, visible UI effect" ratio is very high. Way too little of my code ends up being actual app code, and way too much ends up being non-reusable, hand-coded, pixel-perfect-tuned logic to handle things like reshuffling UI components with animation. As a former Delphi developer, it's amazing to me that GUI development is actually harder today than it was in 1998.

Just look at Shoes [2] for how simple a UI framework could be. It's not something I would/could use myself, but it certainly gets a bunch of things right.

[1] https://github.com/atom/atom-shell/blob/master/atom/browser/...

[2] http://shoesrb.com
Passenger is open source and has an enterprise tier. Though written in C++ they very much serve the Ruby world.

Nonetheless, I agree with your point that this model may not be suitable for every business.
PrimeFaces Elite 5.0.10 Released
>> you do not believe that getting a university degree will raise your earnings by at least X% then it probably is not in your best interest to attend university

I was unaware that the role of university was to take your salary from X to X+Delta. What if you are a better citizen, a nurse (earning less than a secretary, but contributing more), a street artist? What if you earned more as a construction worker, but instead studied science and work part time as a scientist and part time doing community work?

The salary and taxes are not the only measure of your contribution to society and of the positive effect of university.
These are both great ideas. I will share them with the team today. Keep them coming!
There are a lot of paths to Universities.

What the German education system recognizes is this: not everyone needs to go to university. There are lots of other satisfying career paths.
The point is to send them _before_ they become criminals.
Because in France, a judge may very well decide that some part of the contract is illegal but consider that the remaining still holds. That happens all the time.
And in that case, for the average 18 year old, the choice of attending University becomes a gamble (if you're poor) or business as usual (if your parents have money).
My Primary Criticism of Scrum
I continue to use Dropbox.
Or putting it another way, law enforcement will still be able to break into individual phones, but indiscriminate collection of data on a large scale will become that much more difficult. Which is a good thing.
Well I didn't have long to type it so sorry if it wasn't great, but I would say that with regards to principles like Net Neutrality your idea that the tech industry doesn't need better political links to the US government is not well-grounded.

I couldn't possibly speculate on who the best people to make or maintain political links are, but my speculation is that the more connected to government you are the more you will be able to affect policies affecting the tech industry.
We make around 150k with our open source project too and there is no commercial license. Our revenue is from cloud and developer support. Maybe we should write a blog around that (https://erpnext.com)
getting a 404 on the linked article about dsl's and linked expressions.

Edit: I believe this is the proper link: http://sriku.org/blog/2012/04/14/creating-dsls-in-javascript...

Definitely interesting though - json as a DSL with implementation in many languages could be useful for lots of message bus applications.
successful democracies have so many protections built in for open debates and protection of minority viewpoints, as well as labor law to protect people's jobs... it just seems so creepy to me the current trend toward squelching disagreement by attacking people's jobs when you disagree with them or if they hold an unpopular opinion.
Not sure about that. They got 2.3M for eve.
They did. It was called Itanium.
It should be noted here, that in the past (10-20 years ago), Germany did not have any tuition fees ... and fared very well with this model for many decades.

Only lately, because the German govnmt wanted to save the costs for the universities, they invented the fees with the argument, that with more funding, the quality of education could be better. But many universities just used the money to cover costs, that where not covered any more from the money they got from the country.

So, essentially it was a cost reduction program to reduce costs for the state finance ... thus freeing money that could go to banks and big companies.

The system was not well received by the students and also some German countries dropped the program, thus putting some pressure on the others, since the students prefered the universities without fees. I guess, that was the reason now, that the last country dropped the fees.

In my opinion, countries like GB make a big error by forcing enormous fees unto students. In the result, the students which do not come from millionaires houses are either at the mercy of the banks for decades or many people that well could study, just do not. Thus the nation looses many talents (in both outcomes).
It's amazing the author could be so naive, in my opinion.
> I don't really encounter many folks making the claim that Ruby is a functional language.

Ruby is a multiparadigm language, and functional is one of the important paradigms it supports. A rather popular essay on Ruby from nearly a decade ago (surprising for me to discover that it was that long ago!) was "Why Ruby is an acceptable LISP" [1]

Its true that recently much of the recent focus on functional languages has been on statically-typed and/or pure functional languages, which neither Ruby nor Lisp is...

[1] http://www.randomhacks.net/2005/12/03/why-ruby-is-an-accepta...
The metal is also made of category theory:

http://conal.net/blog/posts/circuits-as-a-bicartesian-closed...
------------

DataHero

San Francisco, CA

datahero.com/about/jobs

Node.js | Backbone | Angular | D3 | MySQL

* Full Stack Engineer
* Machine Learning
* Frontend Engineer

----

At DataHero, we’re building an impactful data analysis and visualization platform that anyone can use to understand their business data.

Can you explain a join to your sales managers? Can you instead build a system where they can combine their Salesforce and Stripe data without learning a line of SQL?

Our system uses recommendation algorithms, an intuitive user experience, and all the dirty engineering grit to give non-engineers superhuman analysis skills.

You:

- build high-concurrency single page HTML5 webapps
- don’t mind that Node.js hasn’t yet reached 1.0
(and have built many an escalator through the 9 levels of callback hell)
- believe design is just as important as engineering
- want to work for a top venture backed startup with monthly recurring revenue
- want to contribute to our beer preference datasets
with our small close-knit team:
https://datahero.com/blog/2014/06/17/datahero-beer-consumption-analysis

If you’re a software hacker or data nerd, get in touch with us at jobs@datahero.com.
I agree, there is a considerable risk they have traded in a less interesting problem they could solve very well (IDE), for more interesting challenge that they will end up not getting to market with (programming tools for "the rest of us"). I think this is the nature of VC investment, though. The money is there to chase risky things.
So how does that work if you are using an encryption method that allows plausible-deniability?

"Legally, you must give us the key which probably does not exist"
Liked what I saw with Juno[1] (Julia IDE based on Light Table) and hope sometime after the big Eve reveal next year that Juno can easily migrate. The Juno team clearly felt that Light Table was one of the better and more extensible IDE platforms for Julia to work within.

Best of luck.

[1] http://junolab.org/
I dropped Dropbox because I no longer found it useful. The composition of a company's pro-forma board of directors is quite possibly the last on my list of decision procedures when making choices about what technologies I use.