skysight-inc/HackerNews huggingface dataset:
Los Angeles, CA (Santa Monica)

[Full-time/Part-time, on-site, contract]

Full-Stack Rails Developer

We're looking for a full stack Ruby on Rails developer to assist in building features, performance tuning, and deploying a ticketing/eCommerce related startup. Candidate will work with existing front-end developer and junior developers to build features and deploy MVP.

Some things you’ll be responsible for might include:
* Build new features
* Integrate third-party analytics tools
* Performance tune code
* Write tests
* Mentor/teach junior developers
* DevOps
* Contribute suggestions on how we can make product better

Requirements
Must have Ruby on Rails experience in a production environment. You’ll be working in the full-stack, but mostly responsible for back-end dev and deployment into production. DevOps experience a big plus. The ideal candidate is a Lead Rails Developer looking for contract work, who values a flexible schedule, an early-stage startup environment, and can teach skills to new developers. Startup has signed deals with major brands in entertainment space, equity is available.

To apply for this job, please email help+hn@kernelfilms.com. Include a one page cover letter, plus your resume in the email. We look forward to hearing from you!
My "Desired Price" is effectively zero for all things I want :) Instead of having to decide what my desired price would be maybe it could be an option to run a search for x amount of time to get the lowest price possible.
Diners at the potato salad party will need to be careful that their dish isn't being manipulated in some way too. I hear they're putting no salt in some dishes and no pepper in others, it's an experiment!
Just got one of these today and keyboard is great, screen 1080p, very nice. Running Linux Mint 17 + Mate: Lenovo Thinkpad W540, 20BG0011US.
That would tie you to a single IP address (or range) that could easily be blocked or taken down.
The Haskell Prelude is famously awful, so OCaml stdlib isn't much of a needle-mover.
It has Do Not Track enabled by default. Safari also blocks third party cookies by default on Mac and iOS.
Also, battery life seems very long (showing approx. 5 hours left after an hour of use, but I haven't tried it that long yet...)
This is going to sound overly critical and judgmental to many - but to me, I just don't understand how you can spend the time involved in developing an entire web framework, and don't have the time to write a couple paragraphs for a README on how to use it and what it's all about along with some examples. I'm not talking full documentation - I'm just talking a few sentences and an example or two. Why bother releasing it before then? Why let people unnecessarily struggle to use it? Maybe somebody posted it here before the author was ready (assuming they're different people).
Every so often I check to see which of my 3rd party libraries has acquired python 3 support. It's edging up over the years, but it's still between 60-80% (depending upon the project). Not all of them small, either - some are ones you really wouldn't relish rewriting.

It has some neat features, but nowhere near enough for me to be prepared to dump 1/3-1/5 of the python ecosystem.

I'm sure python 3 is coming eventually, but I think it's still a looooong way off.
Yeah, if only we knew how to get it back to Earth cheaply and fuse it with itself we might have another 500 years of fossil fuels delivered by destroying the surface of the Moon.
I dont think its as simple as: "saturated fats clog up everyones arteries"...

It could be more complicated.. eg only blocking up arteries in weaker people (which correlates with the older people who are the ones dieing from heart disease) because of weaker hearts/low blood pressure or slowing metabolism (which allows for the build up/blockage) and/or those who produce excessive cholesterol.

I eat lots of proteins/fats and I know thats when I feel best. Every"body" is different... and you cant say to an 18 year old male who is regularly exercising to eat leaves.
Your first sentence made me a bit sad but the rest of your post changed my mind. All good points, and it looks like the move to Python was the right thing to do.

It's important to remember we're talking about an introduction, here. Creating the spark of interest in students is the most important point in this class. There's always time after this to move them toward more expressive languages.
"As we have been arguing for a long time, the point of the feature is to reflect the individual’s preference, so the user must make a choice before we send any stance on tracking."

https://blog.mozilla.org/privacy/2013/01/28/newdntui/
Great to here. I tried wodi years ago and it was a disaster. Made hobby-learning ocaml a nonstarter. Opam sounds promising.
This is really cool, and a nice implementation. My question is about target customers. Presumably, you have two sides to this: non-devs writing and uploading the spreadsheet, and devs writing a client to to consume its API. I would imagine these two parties would be in the same company. e.g., Sales team wants some analytics dashboards written over their spreadsheets. So they upload a sheet and give it the API to devs, and then the devs consume the API, analyze the data, and pull it into a dashboard. Also presumably, it would be the devs recommending to the non-devs that they upload their spreadsheet here for easy access.

But if this is the case, why would the devs choose to use this over any number of CSV or XLS parsing libraries? You can write a simple web server that takes a spreadsheet as an upload, and then parse it to CSV, in less than 50 lines of code. The CSV reading APIs in any language are very easy to use and parse to native data structures, and I would argue maybe even easier than using an API like this.

What is your value proposition to devs in this scenario? Or I missing an entirely different use case?
See example.cpp. Also the codebase is very small so not much documentation is necessary. Also I'm pretty sure it's more of an exercise than a framework that's intended to be actually used.
>While Python has a healthy web dev ecosystem, Ruby's feels much larger to me.

What is there in, say, rails that would not be available for django?
How do you distribute the new IP address to members of the botnet even in the face of an unclean disconnection of a current C&C server?

You could maintain a list of backup C&C servers on every node and see what happens, but you risk a netsplit causing your botnet to fragment.

Or, you just have a centralized place to list the authoritative address of the current master.

But you don't want to host that yourself - that's a link back to you.

Another commenter mentioned the botnet was creating hundreds of new subdomains every hour. Obviously they had found a way to automatically register new accounts, and they had tens or hundreds of thousands of IP addresses to register from... By hosting it on a well-known and well-used service, they created a situation where someone is basically forced to take the entire service offline or take other drastic measures in order to counter-act them.
What type of Infographer are you?
This should target drop shipper warehouses. They send updated product lists to clients monthly.
What kinds of things are we missing? And do you mean insane high prices or insane low prices? For most things I was under the impression the U.S. was cheaper.
What's the specificity and sensitivity of this software? Are there any new techniques used here or is it a straight port of the JS tool mentioned?
That seems to match intuition - that there are large fixed costs involved in making a rocket of any size that can reach LEO, and that scaling up the payload wouldn't necessarily increase the R&D and other fixed costs proportionally.

Then again, with increased size potentially comes nonlinearly increasing complexity requirements - multiple stages, more exotic fuels/engines, more parts to coordinate, etc. But I'm guessing LEO with these sorts of payload sizes isn't demanding enough to cause the complexity to overwhelm the fixed costs.
The not being able to see anything is just being clever. The article is really about bad designs that are identifiable by their structure alone. It's obviously going to primarily talk about "bad" ones because those are the interesting points.
I trust Mark Zuckerberg to do his best at replacing the internet by facebook access. It has already happened in France where mobile provider offer "internet access" strictly limited to facebook for a couple euros.

This is not internet available to all, more like what microsoft failed to do in 1995 with msn.
And that line you wrote would be a perfect example of what to write.

I agree, I find this annoying.
I think the most important data point here is the average of 12-14 hours spent studying per week, including "academic" socializing. Of course you're not going to accomplish much in that time; most employers would fire someone putting in twice that much time for slacking off.

The rhetoric for as long as I've been alive (I'm college-aged) has been "get a degree, get a degree" and as it turns out getting a degree isn't very hard. We need to either make it harder or somehow change the rhetoric to "learn something."
No for sure, I wasn't disagreeing with the comment (hence the tangent disclaimer), just pointing out something that most people have a misconception about. I'm pretty sure that you can still install Flash on Android, just not in Chrome (or probably the stock browser, where it still exists); My phone has KitKat on it and I can use the Flash plugin as long as I switch to Firefox.
> Another thing you could try is giving your engineers a quarterly/yearly budget to allocate to OSS projects

I'd expand on that by pointing out the following:

Your company's engineers are almost certainly using open-source projects on a daily basis, and finding bugs or missing features in those projects. Often in such a situation the engineer has no time to code the missing feature, much less see it through an upstream pull and release, so they will hack up a quick internal fork or custom rewrite.

Ask your team that if they find themselves in such a situation, to bring the project and feature as a candidate for your grant. For example, as Andrey mentioned in the blog post, he recently pulled code from Kevin Burke to add customizable retry support to urllib3. That's something my employer could use, but we'd need to add support for the 503 Retry-After header (which we added in-house). I'll be bringing that up as a possible grant with my employer, to incorporate that feature upstream so we can just use it through urllib3.
Pure speculation: this is carmax for housing. Moving is like trading in your car for a new one. They'll start with a focus on buying from the public to build inventory then begin facilitating the end-to-end of sell-to-buy.

Imagine this: I need to move from, say, Columbus OH to St Louis MO (their focus is not on hot markets). I browse their STL inventory online, pick the house I want, sell them my house, click, click, click then go have a beer and wait for the movers to show up.

Rabois has the money-moving chops from paypal and square... I don't see why this isn't possible, aside from the nightmare of paperwork...
I guess I've become an old man. I can't think of a class where reading less than 40 pages of material and 20 pages of writing a semester or equivalent ever happened. Even "Intro to East Asian Cinema" required a grueling schedule of 2-3 movies a week plus multiple papers.

And I attended a mid-tier public university in the 90s!
Different authors -- post and repo -- it would appear. But between the example.cpp and unittest.cpp, there is quite a bit there; if you're not familiar with Flaks, it is a very simple web "framework" that basically just provides request, routing, and response primitives. This library also includes a JSON lib, but Flask gets that from Python's batteries.

Also, Flask was created as a joke; it obviously took off; but there's something there about not taking it super super serious.
How do you do "configtest" and "graceful" with systemd/systemctl

(trick question, you cannot, use old init.d scripts)
Does anybody here know of any resources where I might read up on best practices in CS pedagogy? I'm very interested in helping to reform my university's intro-level CS program.
I'm not really sure I'd hold economics to the same standards as physics.
My favorite live comedy set ever was when Louis CK did a show in Brooklyn, for $10 a seat, and brought his notepad of jokes on stage to read from. It was actually funnier than when I saw his polished show at an actual theater. He really is a fine example of non-zero-sum entrepreneurship, where giving away his material (well, for a very discounted price) benefits both his fans and his professional development.

edit: as I recall, the demand for tickets was so great it crashed the bar's website. So Louis added a third show that night to accommodate as many people as possible.
So Python is the new BASIC. Being widely introduced in the universities, could be the mark of ageing and obsoleteness. Since the university is normally teaching something very irrelevant to the real life, shouldn't the student look around for that emerging tech that will bring him a job in 5 years from now?
I'm writer of this project and it's not completed yet. I planned to publish this after finishing basic features and documentations.
That's usually 12-14 hours of studying on top of 30-40 hours of classes.

At least that's what's expected. What usually ended up happening for me was blowing off 30-40 hours of classes a week, doing some 10-20 hours of studying (including homework and such), and having a near full-time job. Then followed by some 15 hours of studying per day during exams.

But I never graduated. So that probably wasn't the best strategy. Although I did get a bunch of solid work experience in my field.
Location: Toronto

Remote: Yes

Willing to relocate: Depends on role and offer

Technologies: PHP, Java, jquery, css, ruby, python, perl

Resume: http://www.linkedin.com/in/canadiancreed

Email: creedis at gmail dot com
You should really know how the soil and weather works before starting to farm. Otherwise you will end as a seasonal worker.
What is wrong with Monash? ;)

Python can be circuit bent into any semantic you desire, so I think it is a great introductory language.

I haven't taught an introductory Python course in years, but with Ipython Notebook I think it would be a blast.
>Consciousness isn't a physical thing, that's why physics can't define it.

Says who? It is most certainly caused by physical neurons which are built by particles following the laws of physics. In principle it is both understandable and explainable in terms of physics, though likely any explanation will follow some other nomenclature (e.g. we don't describe weather in terms of motions of quarks)
FWIW: Core doesn't work with Windows (the Real World OCaml book does state this upfront) so you need either an OSX or Linux machine to work with Core, and so you can't work through the book with a Windows machine. Something to be aware of.
reminds me of when i am king.

http://www.demian5.com/
Shedskin https://code.google.com/p/shedskin/
Look really nice! To make the people who will complain about no example in the readme, I would suggest you just copy the example.cpp file into the readme, that'll do until you have more time.
Another option: use the open-source JavaScript called sheetsee to read from Google spreadsheets https://github.com/jlord/sheetsee.js/blob/master/docs/basics...
Top 20 CS Programs in the US
SEEKING FREELANCER

We are an early-stage start-up in the ed-tech field looking for an excellent javascript developer to work with. We only hire friendly people who take their work seriously and finish projects according to schedule. Experience with meteor.js expected.

contact: glawsonk at gmail.com
Most C-Level employment decisions are made by the board on behalf of the shareholders. Many new companies do not have a BOD yet, so the shareholders will have 'direct' representation. Extremely early stage companies will have all of their shares split between the two founders.

The mere presence of a "CEO" title doesn't grant one founder domain over the other(s), and it shouldn't, but this helps explain the frequency of founder drama.
I am partial to trying to get people to "learn something". My belief is that when something is known as being hard, a teacher can get away with being mediocre or inept because bad ratings and students failing or low averages can be hand waived away as them not trying hard enough in the "hard" course. I also think the attitude that degree = more $ is at least partially to blame for less rigor. If people think this way then naturally just showing up to class and receiving the diploma are most important and if we are honest that might explain the existence of majors that are not rigorous at all like the ones mentioned.
"I tried to install Windows 8" Well theres your problem, and I mean that half jokingly, and half serious. I've ran windows xp and 7 on a mac via bootcamp and it was a great experience, literally the opposite of yours. I had similar requirements as the OP and for me a macbook pro was the best possible option.
Care to elaborate? I wasn't aware scheme was known for its usability (easy to learn).
This is extremely skeptical and critical and I can see why people on Hacker News wouldn't like it.

But at the moment I am replying, people are downvoting it, trying to make it go away, without having made a single counter-argument.

If someone can refute this viewpoint, I would like to see that. If not, don't shoot the messenger.

Being critical and pessimistic is not the same as being wrong, and sometimes the most realistic and important viewpoint is the one that we most dislike.
It was.

My dad worked in public housing in NYC in a bunch of roles into the 90s. At one point, he was part of team responsible for revising procedures for how to run the departments thousands of buildings, equipment and vehicles.

I remember him saying that it was amazing to him that the guys who originally wrote these things back in the 1930s did an incredible job -- they got it right, even though nobody had ever run a system of building a large up until that time. Most of the updates they did were technology driven.

Later, when the city started bringing in external consultants and political hacks, their ability to do anything declined dramatically -- to the point the department was driven to near bankruptcy in the 2000s.

In "the olden times" a lot of these government programs were seen as a higher purpose that were moving society forward.
Yeah, load time and having other things to do were issues for me. Clever and a lot of effort by the creator though.
The CentOS team completely re-did their build system at the start of CentOS 6, and that was cause of the delay. This build system still has nothing in common with Red Hat's build system, and it worked pretty well for CentOS 7!
A Quest for the Secret Origins of Lost Video-Game Levels
Middle East News Today Concern People of Jordan
Some additional considerations here: (1) climate change is probably not going to be good for the global agriculture market and (2) the nearest country with lots of farmable land is China, a country Japan has not historically gotten along with.
That curve of the developing world looks a lot like the developed world circa 1998.
Zero-indexed first sentence, I'm guessing.
That's like saying a private jet is a perfectly reasonable (though pricey) airplane for making flights.

Your analogy is off by a few orders of magnitude.
> It's sick if Orwell knew this and yet agreed to his anti-Communist political writings being disguised in a story and used to destabilize the farms on other states.

Orwell was not anti-communist, he was anti-Stalinist. Orwell himself was a democratic socialist.

Before he died in 1950, Orwell enjoyed a dramatization of Animal Farm broadcast on the BBC. I'm not sure he would have been upset, or found it hypocritical, to have a film version made in 1954.

> His book may have become a Squealer

Perhaps writing anti-Stalinist propaganda condemning Stalin's use of propaganda is hypocritical. But one would have to ignore the content of the message and focus only on the means of delivery to call Orwell a hypocrite. And why would he not want to see wider dissemination of his message?
Given your work on modifying the Python VM, I'd love to hear your opinions on how it could be augmented to support CS0 students.

How prevalent is the REPL in CS education?

Does perceptualization play a role?
If you want to keep the assumption that consciousness and the physical world share causal interactions, consciousness must be a physical thing. How could consciousness and the physical world interact causally if consciousness is not part of the physical world?

The reason physics can't define consciousness isn't that consciousness isn't physical. Consciousness is just part of the world our current physics, and really our current philosophies, haven't developed satisfactory means to address.

Many physical phenomena, now explained by physics, were once unexplained by previous iterations of physics. Previous physics were just incomplete, until people came along with new ideas to expand what phenomena physics could explain. Doesn't mean those phenomena weren't physical things before physics evolved ways to understand them.
Outside the US people have to pay up to 50% more for products from the US. See the recent case in Australia about the prices they pay for software and Apple products.

Then there's the "This website/service is not available in your country.", for example, see Netflix, Hulu, Pandora and so on.
More power to Firefly and more power to private space exploration!
Well the author did not submit this himself; I just stumbled on it and thought it looked cool. I think example.cpp gives you a pretty good idea for what it is about, but in retrospect I should have let him post it when he was ready.
The Full Time Employee’s Guide to Generating Freelance Clients on the Side
Maker Camp: Blasting Off with Buzz Aldrin and NASA
Python is syntactically more similar to C, C++, Java, and JavaScript, and that's what most people know and use. Ruby is "weird".
Bugs in web service app before you release it to public, even for beta
If you are doing a web service and you know it is going to take about the next 6 months of your time irregularly to fix some bugs. But you already have reached a point where your service can be useful with bugs to your customers.

What's your opinion on releasing your product. Whether you would release it or not.
If you define middle class solely by income (rather than accumulated wealth), and consider them "middle class" just from one year's worth of middle class level income (an abberation, basically), then this may be perhaps possible?

I remember there was an article on HN that described such "income churn" for the population, and it was tremendous how people enter and exit mid to high income ranges throughout their lives.
97% is a fake number, read: http://econlog.econlib.org/archives/2014/02/david_friedman_1...
Strive to be Comfortably Confused, with Peter Baumann
I'd be curious how the study measured 40 pages of reading each week. My guess is that most, if not all of my classes (Computer Engineering student) have > 40 pages of reading associated with the topics taught each week, but for many of them the reading is never assigned, nor is it ever performed.

In my experience, reading only really is necessary when you are really confused on a topic from lecture, miss class, or have a terrible professor.

I'd assume its similar across a lot of STEM disciplines (with respect to not actually reading textbooks much).