skysight-inc/HackerNews huggingface dataset:
"But there’s also much to be inspired by and learn from — recurring motifs, the product matrix"

I saw this and frowned. Because a lot of children's picture books are that. Predictable and targeted for best sale.

Children's picture books are a strangely risk averse market. Realistic fiction rules the segment, with publishers opting for extremely simply stories and wording and nice, but uncomplicated illustrations. There's been a real turn in the past few years away from thought provoking or older age fully illustrated books along the lines of Chris Van Alsburg and others in the form of a very early reader style. And this, unfortunately, has really stifled some of the more creative titles we used to see.

I remember seeing this quite clearly when my wife and I attended the Bologna Book Fair a couple of years ago. Her being a fantasy illustrator, we scheduled a large number of portfolio reviews, and from each of them, the message was the same. Too fantastical, too complicated. Stick with what sells, and target younger kids. So your picture books remain "Jimmy learns to poop" or something about animals.

I suppose you have to identify your market, but it was disappointing in hearing this, because your really "artistic" picture book seems to be a dying trend.
Lots of good deal to be had at gun buy backs! Like you said. Either selling junkers for good cash or buying good guns at a good price. It's win/win!

http://www.foxnews.com/politics/2015/01/24/firearms-enthusia...
All of which is mediated by the difference in supply and demand for a particular skill. Employers would happily pay software developers minimum wage if they could get away with it.
People with massive disposable incomes care for intangibles, but most people are more than happy shopping at Walmart.

I get what you're saying, but do you define the ecological age as a fad or something that becomes a persistent and growing part of the social consciousness?

Going back to scarcity, you could quite reasonably say a poor farmer in Africa would sooner go for what is affordable but if the cheaper product ultimately destroys his own capacity to produce, by way of pollution or key resource availability, then economic factors can change in order of importance. As more people buy eco-friendly products, whether real or bullshit, they're making a similar decision even though their connection to the environment is more abstract.

A short fad in 2070 decides that vat grown meat is better for the environment, and boom so much for the organic cattle farmers.

But the same effect is in play - first a transition is made from standard farming practices to more ecologically friendly meat production, and then to the obvious conclusion that we eventually stop killing animals for food (or abate the practice dramatically). I see it as an ongoing narrative, not one fad to the next.
》 If that is true, shouldn't we have observed it before?

No. The concept of temperature is based on the bulk interactions of matter due to the motion/collisions of atoms and molecules relative to an inertial reference frame. A frame that usually has to exist outside of the system for temperature to have practical meaning so it is a concept that by definition has an absolute zero, even if we haven't observed it yet.

In this case, absolute zero really means zero motion relative to the instrument measuring the sample so it is possible for a Type 1+ civilization to build a planet sized (or bigger, don't know how the math works out but it probably has something to do with constricting atoms to a precision within a planck length) laser or other electromagnetic trap to cool some nontrivial number of atoms to absolute zero like those used for Bose-Einsten condensate experiments.
I was employed when I did my trial week at Weebly, and I had to use a week's vacation to do it. Weebly paid for my time, not to mention the trip to SF. Obviously it was worth it to me, but I can see where you're coming from.
Terminal with SmartOS running NetBSD as a guest:

https://www.reddit.com/r/unixporn/comments/1vxpdg/was_playin...
I left out some of my frustrations simply because there wasn't room for everything and the piece was already getting long. I've also run into the "OK, you got through all the interviews, here's an offer for a contracting slot rather than employment". I've run into impossibly-broad non-compete agreements that I simply can't sign without risking my livelihood if the position doesn't work out. I've run into interviewers who didn't know basic things about the tech they were interviewing me on.

I've also gotten a few speculative recruiters who are just obviously going off a list of auto-slurped email addresses from GitHub and not taking the time to match up positions to skills (including one person who very persistently wanted me to look into a job writing C++ all day).

And on the flip side I've applied speculatively to a few smaller shops that looked like they were doing interesting stuff, only to get the "we think you're overqualified and can't afford you" reply.
I completely agree that actual salaries are economically contingent. That's exactly what I'm trying to point out: there is no divine moral order for how much people should work or get paid, so when it becomes economically possible to move to a nicer location on the labor price-curve, where per-hour compensation goes up and hours can go down, we should do so.
Coding interviews are great if the interviewers are perfectly rational and omnipotent agents. They need to be able to perceive the job, derives the set of abilities that is necessary for it taking into account and predicting future changes. Asking the set of questions that will subsequently narrow down the candidate's ability (while understand the answer, obviously). All the while gauging candidate's "social skill" and "team work" ability, among with any and all trending required characteristics there are. Oh, and you got an hour to do that.

You have 5 interviewers going through the same candidate? Fine, they need to be one-fifth omnipotent.

Good luck with that.
I'm just kind of flabbergasted that someone with 6 years of matriculation from Computer Science Program has resulted in the equivalent of a truck driver spending four weeks on Code Academy.

It just doesn't jive...

>I have a philosophy degree, by the way. Not to be smug about it, but several very good people I know and respect in the software field came to it from that background.

Ahh... now it makes sense...
> Very different from the idea of companies with venture capital that try to take off before running out of runway that you see in the US.

That's how an extremely small number of businesses are started in the US. It represents such a tiny fraction of the total, as to be meaningless outside of half a dozen cities that dominate VC start-ups. 0.05% of businesses in the US get started via traditional venture capital.

Most software companies in the US are bootstrapped and funded from personal savings, or from small angel investments from family & friends. That goes the same for most of the successful software companies, they're not VC darlings (venture capitalists have absolutely no interest in your typical, small to mid-size software start-up).
Depends what you mean. If you mean google style whiteboarding coding interviews are great I'm here to tell you they are not. I've never been payed to write code on a whiteboard, have you?
As a pretty happily employed Weebly for a few years now, I'm frustrated that you think that, but I'm glad that you went out of your way to register an account to reveal your thoughts. In this case, I guess we'll just agree to disagree.
Creating a Simple REST API in PHP – LeaseWeb Labs
I live in Los Angeles, particularly Beverly Hills / Century City, and am surprised when I see people acting civil at 4-way stops.
Back in high school I worked with a guy who had BO. His roommate (who I also worked with) told me that he didnt actually have a hygiene problem. Showered every day but for some reason he still had BO. I'm not sure how true that is but thats one data point.

Since some food and medicine can cause your pee to smell really weird it makes sense it can screw with the smell of your sweat too.
I too was very skeptical. Something about posts from "The Powershell Team" about porting sshd makes me deeply cynical that they would get the integration right from a layering perspective, i.e. as if they would make it support powershell and nothing else.

Fortunately this example shows it going straight into cmd and then they invoke powershell as a next step:

C:\Master>ssh.exe -l user@127.0.0.1
user@127.0.0.1's password: **********
Microsoft Windows [Version 10.0.10566]
(c) 2016 Microsoft Corporation. All rights reserved.
user@DEV-10566-829 C:\Users\user>powershell -File -

- https://github.com/PowerShell/Win32-OpenSSH/wiki/ssh.exe-exa...

That gives me some hope that it's being done right.
Are there any ways to be hit by surprise charges on Bronze? I'm assuming setting up a ping via the New Relic trick people used on Heroku is sufficient.

Also, for a relative novice, how easy is it to get a Rails or Sinatra app up and running?

My concern longer-term is that Openshift would go the same route as Heroku. Is there anything about their business model that might indicate that's not a major risk?
What a disaster though, if you didn't get the job.
1) Lose a week of PTO, and
2) Feel really bad that the people you spent a week with didn't think you were good enough.

Also, from the Weebly end of things, what if you know a couple days in that the candidate isn't going to work out? Cut them off right then or finish out the week?
That's the theory but it doesn't work in practice. Interviewing other developers is a skill and it's a skill that most developers don't have.
What happens if they don't get the job, and they burned 1/3 of their year's vacation?
I'd recommend Pivotal Web Services[0], aka PWS, aka "p-dubs", buuuut that's only because I work for the company running it :)

If you have a 12-factor app that pulls config from the environment, it should ideally not be too traumatic. Services are meant to be injected by the platform.

Apps should be the easiest part. Of the buildpacks: Ruby, Python and Node are based on Heroku's and are very nearly identical. Go is based on a community buildpack, PHP is a complete ground-up rewrite and Java is a ground-up rewrite maintained by the Spring team.

If you signup for PWS and you find things broken or missing, email me: jchester@pivotal.io, and I will find who can help you.

[0] http://run.pivotal.io/
I'm sure "carceral" is a nice word, but five times?
Convox and Otto are occupying similar spaces (with Empire being vaguely similar). Otto has the immutable infrastructure powers of Terraform to fall back on, (not to mention Consul, Vault and Packer), and at v0.0.1 already supports deploying apps to clouds other than Amazon (and has as lower fixed cost for deploying simple apps, because apps using the simple recipe don't need private registries etc, so the only real non-app fixed cost in the simple case is storage of built AMIs).

However, Convox is built to do something considerably more focused, and doesn't have to worry about eg its infrastructure setup bits being usable as a separate product yet ... and it shows in the sophistication of what they've put together in such a short time, like the Postgresql, Redis and Papertrail services. Likewise, though Otto is slated to integrate with Nomad (for containers as a deployment unit), it doesn't yet, and only supports AMIs.

Who wins? We do! I am very, very happy that there's such active innovation happening in this space.
Some nitpicking

- Inside the threads, it tries to links to user accounts by username, instead of by ID, but that fails. The show page doesn't display the domain for the submitted site. If you're using Twig, have you maybe not dumped your template cache in a while?

- Having user id 1 be Admin is just begging for trouble, if that account actually has admin rights.

- The login/signup forms are behind http and not https, which happens all the time but still people are going to complain about it.

- You might want to change your ajax requests to work through POST and not GET. One isn't necessarily safer than the other, but GET requests can be cached, bookmarked and indexed by search engines, which if they do anything destructive (that writes to or deletes from the database) can have potentially messy consequences.

- You're allowing directories to be publicly visible, which means the source code for your templates are also visible. Nothing critical there but generally speaking, it's not a good idea to let people be able to poke around at all.

- HN users might object to your using the orange theme, and to me it's kind of bright regardless. Wouldn't earth tones or something darker be more thematically appropriate?

- I don't know why the username availability check is sending a response with html headers but it's not escaping anything. Returning JSON (with application/json headers) is almost certainly better than rolling your own serialization scheme - especially using PHP, which supports it natively (and, of course, javascript which supports it natively as well.)

- The contact email at the bottom isn't a link which people will find annoying.

- Googling your domain leads Google to assume I meant preppernews.com, which may or may not be an issue if discoverability matters for you.

- this being a Show HN I have to ask... source code?

That said, it looks alright. Not much else to say since there's not much content there. Good luck with it.
For much the same reason that someone who has no CS background can productively do a short coding bootcamp and be employable, someone who has a theory-heavy and practice-light CS background can almost certainly pick up practical skills quickly. It's more of an educated vs. educable thing, and anyone who's demonstrated that they're educable is probably worth at least looking into a bit more even if they don't come with the full practical skillset already.

(and I say this, ironically, as a lifelong opponent of theory-heavy CS programs which churn out people who can derive an answer to your question straight from the Church-Turing thesis but couldn't code it up to save their lives)
A simpler, faster, and more fully-featured blogging platform
> a belief that memorizing a bunch of that stuff and being an automaton who spits back the correct algorithm name and a pseudocode implementation is all there is to programming. Because what companies really want is to hire a Fisher-Price See-‘n-Say toy, right?

I get the overall rant. I understand the frustrations - but this is wrong-headed. If you can't see the value of understanding algorithms - learning both how to write them and how to evaluate them (including proving their correctness), then you've misunderstood computer science education altogether. Nevermind all the rest of CS, which encompasses far more than just "names of algorithms".
I'd argue its that degree of difficulty that is at issue here. $15.99 paid to a big corp is very different to an out-grouped minority living in poverty with almost no investment in "the system" than it is to a Princeton student living on his trust fund.

Ethics are for rich people. Morality is for everyone. What this kid did may have violated some of the ethical rules a bunch of privileged people set up to perpetuate and sanitize their own in-grouped society, but Aaron had basically zero participation in that group so its rules must have seemed impossibly distant to him. His actions, however seem to have been both a benefit to him and to his community, vs the other choices he could have made that would benefit him at the expense of his own group. I'd call these actions moral, even if not "ethical".

How different really is this than when Uber or AirBNB thumbs their collective noses at the rules "the man" has set up that seem wrong to them?

Aaron's a hacker, and a hustler, just like us. One of our kind.
Please, tell us how you really feel
I drive a car that only requires 87. When gas got down to $2.00/gal, I tried 93 for a couple tanks in a row, just to see what it did for mileage/power. The result: a 4Runner is a big, brick-shaped SUV and will drive like a big, brick-shaped SUV no matter what gas is in it. I switched back to 87.
Note that, for some reason, they limit regions that can use their paid tiers. So, you can't use them if you're in third world countries like Australia or New Zealand.
I really don't like the orange. What is your reason for using that? Is it just to emulate HN? On HN, members can change the header theme. Mine is kind of a lavender and even when I used the default, it's a tiny strip of color. The amount of orange you are using is overwhelming.

Colors can have a certain amount of meaning. You might consider using some shade of green as a reference to this being an eco-friendly movement. But, do tone down the color.
"If you try to login with an email and a password, I will return a 404 with no further explanation if the auth request fails."

There's already HTTP Status Codes for failed auth. Use those.
I worked retail thru high school and college. Although some people were thankful I'd checked their ID, the majority were annoyed. N=1 and all that, but I imagine this was well-studied by the credit card companies - they're not in the business of losing money.
> I started with B2B credits in FC and told him "Fibre Channel uses exactly the same approach as hop-by-hop windows we had in X.25, with the same results…" resulting in confused blank stare. Further down the conversation I said "FCoE uses lossless Ethernet, which uses PAUSE frames, which are exactly the same thing as Ctrl-S and Ctrl-Q on an async link." Same result.

Or -- to play contrarian/devil's-advocate -- perhaps you should find more ways to convey these timeless logical concepts that don't depend on ancient war-stories or shared-suffering involving "dead" technologies? I'm not saying you have to turn your baseball cap sideways and start saying "dawg", but effective communication means you need to update your metaphors and analogies at least once in a decade as your audience changes.

If the past contains useful lessons, sometimes the best thing you (i.e. direct contemporaries who were there) can do is to isolate the most important, broadly-useful parts, and cut them loose from the gnarly matrix of specifics. Then you can teach the lesson over and over in a way that doesn't depend on audiences who worked with Tech X from years Y to Z.
Brilliantly put.

When I'm giving interviews I really like it when a candidate posed with a fairly complicated problem or design question pauses and actually thinks, then says something like "..well, I don't really know, I'd probably want to think about it more, but here's an idea" before putting forward their likely non-optimal but totally plausible and on-the-right-track design or solution that they thought of on the spot.

Under-confidence in an answer (straight up asking for validation i.e. is this right?) or over-confidence (expecting to shoot straight from the hip with the perfect, 'right' solution, or just a plain old bullshitter implicitly insisting that anything they say is correct) are usually red flags for an extreme personality type - always exceptions to this but as a general rule, I've found it to be true - and the happy middle ground, coupled with answers that obviously point towards a depth of knowledge and skill, is what you're looking for.

Trying to follow my own advice, I've done this myself as well when I'm the interviewee. Side benefit - if the interviewer actually is looking for a 'right answer' to complex questions out of the blue and on the spot - good for them if that's what they want but I'd want to self-select myself out of that type of expectation and working relationship. So everybody wins.
Have you tried Repair Permissions from Disk Utility?
How many interviews can you afford to have like this?

Likely, the decision was already made by you being willing to risk the week of vacation and put in the effort to get hired, while they showed a similar regard.

You might be able to get away with 1 or 2 of these things a year... but it's a REALLY good way to burn bridges.
As someone in the computer science/cyber security field who didn't go to college, I tend to agree with this article in a few ways. Having no college degree has really hindered me in terms of landing interviews, but once I'm given a chance on the job I'm always flourished and proved my worth.

I've also found it strange that it didn't matter what my degree was in, just having one wold have secured me interviews. A theoretical degree in Turfgrass Science would have benefited equally as a proper degree in CompSci.
Reminds me of the first half of this smbc[1], which I found quite insightful considering the medium.

[1]: http://smbc-comics.com/index.php?id=3576
Heroin is chemically identical to diamorphine that you receive in hospital unless it's been adulterated. The most serious side effect is constipation. Heroin was available over the counter for decades and caused few serious problems (people were no more addicted to it than coffee). It was sold in much lower concentrations so risk of overdose was virtually non-existent.
Thanks. I've been using ezjail, but will take a look at iocage. What I really want, though, is the Heroku-style push-to-deploy workflow that things like Dokku seems to offer.
I think the issue would be weight. You'd need an alternator capable of absorbing some 20000+ HP (~15000 kW). And then the electric motors and associated fans and housings and mount points. And then the cabling to handle distributing the current. And if you're going to cross route you'd need the switches and associated stuff to drive it.
LinkedIn jumps into freelancing in SF, but is it too late?
Seems like no one's read any kind of literary criticism. It's not that bad, and moreover, it's a pretty positive indicator that the medium is being taken more seriously.

You may disagree with how successful the endeavour was, but having video games place the player within a cruel system and force them to make alienated and morally ambiguous choices is an interesting and valid criticism of the way these systems play out in real life. Papers Please is another pretty good example. The article does decent job at evaluating how effective Prison Architect is as social commentary, in my opinion. It can hardly be accused of reaching too far if this commentary was one of the intentions of the devs themselves.

Commenters here would do well to reread pg's hierarchy of disagreement, and actually engage with the points that are made.
High-speed gearing is indeed very difficult, but jet engines already typically have two separate, concentric rotating units (spools: https://en.wikipedia.org/wiki/Turbofan#Basic_two_spool). Also, as the article mentions, turboprops (essentially jet engines connected to a propeller) already commonly use gearing. I guess you can think of it as a turboprop with a duct.

The reality is probably just that this is a solvable problem that just wasn't worth the work while there were easier efficiency gains to be had.
Chris is a personal friend and really on the verge of something amazing. We talked about this very class in May and he's really pushing the boundaries on things - the collection here is a good start for someone to start to really think differently.
It really depends on how many pages it is and how much you have to help them afterwards. $50 an hour isn't a bad number to start with but the hours are something that you think more on.
Anyone looking for a brilliant and comprehensive analysis of prohibition should check out "Chasing the Scream".
This is how he is - he even speaks like this; there was never a lack of courage I am certain of that.
Dokku – The smallest PaaS implementation you've ever seen
It's not impossible to solve those types of problems if you prepare ahead of time. I think that problem just requires dynamic programming/memoization, which is one of the things you're told to study beforehand.
Please switch your colours. Light background and dark text. I cannot even stay on your site to see what it is about.