skysight-inc/HackerNews huggingface dataset:
Kudos on the launching the site! You entered into well charted waters but that doesn't mean you don't have room to grow. Try to add features that can differentiate you from Instagram or Pinterest. There are some great suggestions here so don't ignore. Here few things I noticed; the website is cookie cutter WP site, so invest little in design and I think 99designs.com can help. Your site is about photographs and video on homepage threw me off right away as I thought it's video app; and video itself is not related to your product. See https://www.airbnb.com/, how relevant their video message is to their services. Don't get discouraged, pivot!!
There's a hiccup like syntax within reagent which produces output via clojurescript. So (:div (... )) in your cljs.core turns into a react component.

There's also kioo if you like the enlive approach better.
What isn't a "normal bug"?

OpenBSD developers fix a lot of bugs in the course of development, the far reaching security consequences of seemingly innocuous pieces of code are often difficult to evaluate, instead fixes go in and the tree swept for further occurrences. Hardly radical, I'd even say normal.
I would expect someone will open the 3D printing equivalent of a copy shop with one of these.
Previously: https://news.ycombinator.com/item?id=9131643
Another vote for going with macbook air.

Nothing compares to apple hardware for me.
I lived in an apartment complex where the owner raised the rent $50 every month. Rent was $850 and by the time I left it was at $1250. Best to get a lease and not rent month to month sometimes.
Not really. I had commit privileges (a year earlier I had them briefly on FreeBSD, because of the crt0.c bug) but I used them I think twice, once to do something to ping(8) and once to add RADIUS support to tcpdump. I did however write many of the OpenBSD security advisories, and participated in the audit. In 1997, when I moved to Calgary for a few months to work for Secure Networks, Theo was the first person I met there.

To this day I still don't know how to use icb, which if you're an OpenBSD person tells you how much a part of that team I was.

I'm not smart or anything. I'm just (I assume) older than you are. And I got a very early start. That FreeBSD thing happened the year after I graduated high school. I skipped college and went right into dev.
Search Engineering for Free
Mine explicitly does not. But I don't work on top-secret projects and I dont work for jerks.
I understand your point. I think in this case, the author is talking about a scenario where the price of rent in San Francisco drops dramatically to where it is no more expensive than anywhere else relative to the opportunities.

At which point, even people who would find themselves priced out of SF in today's market would already have moved to the city if they wanted to.
Ask HN: What blog service to use for software/electronic side-projects?
Good day fellow HNers,

I've been looking at alternatives to increase my online presence a little (in ways other than a StackOverflow and GitHub account). I have a number of small side projects that I'd like to write about (on various topics, but mostly electronic and software). I don't expect daily articles, but the ones that will be posted should be reasonably high quality (some howtos, experimental projects, research projects, etc).

It also turns out that there are MUCH more blogging platform options available than I thought, including various technical tradeoffs:

- Self hosted vs Free cloud based vs Premium cloud based

- Static vs Dynamic engines

- Varying degrees of interactiveness

- etc

For those of you who do similar things, what were the things you considered when you made your choice, and what has turned out to be important, ie:

- Is user comments and feedback valuable, or a nice to have?

- How important is social media integration for a reasonably niche topic?

- Is self hosting more trouble than it's worth? (cost and timewise)

- Impact on search engine exposure

- ....

Is it a viable option to self host (just because I want to play around with it) with links to those articles from a more mainstream blogging site?

As always, your feedback is much appreciated!
The top-voted comment for the same piece in the Economist explores the rent-seeking behavior of SF landlords, the origins and the conditions that gave rise to Prop 13 in the first place and proposes a set of (albeit, I admit, a bit far-fetched) solutions:

I am one of these SF oligarchs, and I benefit from high rents of
both types. Nevertheless, I have long called for an end to the
rent-seeking. To me, the problem started when the boomers of
old voted themselves two enormous market distortions over 30 years ago.

Proposition 13 was sold as a means of keeping granny in her home,
but it does not particularly benefit the elderly, the sick, or the
needy. It benefits land owning incumbents (like me) at the expense
of everyone else. Kill it. Start with the grotesque subsidy for
commercial property, and then phase out the residential subsidy.

Not to be outdone, SF renters voted themselves a rent control
ordinance. This also does not particularly benefit the elderly, the
sick, or the needy. Like Prop 13, it benefits one thing only -
incumbency. I know fairly wealthy 50-somethings who have rented
apartments for decades, and now pay a third or a quarter of market
rates thanks to rent control. They keep these now as pied-a-terres,
while they own comfortable homes in Marin or the wine country. For
each one of these old renters, there are ten smart ambitious young
people desperate to contribute new creativity and energy into the
community if they could just find a room. Only the wealthiest of
these can compete for the few remaining market rate units, and they
must pay plenty of both kinds of rent, to people like me.

This may be seem like daydreaming, but I hope Governor Brown and SF
can someday create a grand bargain. Kill Prop 13 AND rent control
with the stroke of a pen.

As for overall supply and demand, I would support a state law that creates
1 - an estimate of statewide population growth
2 - a requirement that every municipality periodically rezone to
accommodate a portion of that growth proportional to its current
size; or
3 - pay another municipality to take its share

This would create something like a reverse cap and trade system to
manage the supposed externalities of growth. This way, NIMBY cities
would have to pay growth-friendly cities, and NIMBY voters would have to
pay for their selfish rent-seeking behavior. Who knows? There might even
be less of it. [1]

[1] http://www.economist.com/comment/2358176#comment-2358176
That's awfully annoying of MathJax because you need two separate versions of the LaTeX, one for MathJax and another for LaTeX output.

I know that there's dvisvgm for SVG output from DVI. I think there's also a tex2svg. Also, there's LatexRender-ng. So, there's a number of tools for SVG output.
People use 'hiccup syntax' to mean the [:h2 "okay"] style of datastructures. Hiccup is actually the name of the (first?) clojure library that parses

[:p.tall "hi"]

into:

<p class="tall">hi</p>

.

Reagent is a clojurescript library that lets one write a Single Page App as clojure datastructures. Most of what reagent does is take a function that returns 'hiccup syntax' and turns it into a react.js component. One can also create components using Reagent by hooking into the :component-did-mount events.
so basically the benefit here is saved time and reduced operating costs by outsourcing the ecommerce infrastructure.

How did you decide that ecommerce would benefit the most by outsourcing the infrastructure?

I'm definitely interested in using this to see if I can host a shop since I most certainly end up creating a lot of it from scratch. From a developer point of view, it looks like an SDK/API for building ecommerce websites.

How would you differentiate yourself from shopify like solutions? Are you targeting the developer market vs non-technical users?
It's fragile, it's highly specialized, and it's overwhelmingly human-constructed. The fiddly bits have very little wedding in anything else, not even human-constructed hardware. If you're fussing in bits which don't impose their own forms of inertia, e.g., CLI tools whose arguments are exposed to shell scripts and hence, if changed tend to break a great many things which is Generally Not Recommended, then you can find that years or decades of expertise can be wiped out in a very brief time.

Unlearning is generally as hard as or harder than learning.

And there's a strong tendency to view the first system you learned as "the proper way" to do things. Sometimes it is, sometimes it isn't.

The transition you're going through in Perl => Java is a pretty good example. You happened into a skillset early in your career which was highly capable and offered ample opportunities, but its flower has faded. That's something that the kids today who're building up competency in various currently-popular toolsets might do well to consider. They're starting to see hints of that as tools such as RoR are fading. What happens when we, say, bin the entire present set of Web dev, will be interesting.

And it's happened to whole industries before. Sucked to graduate in nuclear engineering in 1979, or petroleum engineering in 1990.
I moved into an apartment in Westchester, NY two years ago. My landlord keeps increasing the rent by 20% every year. It is owned / managed by a large company which owns many apartments in the area; they just keep inflating the rental prices.

I can't deal with this anymore, as a result I have to move out now.
You're welcome, I tried to improve the documentation so that it is easier to find https://gitlab.com/gitlab-org/gitlab-ce/commit/9269606c94853...
Interesting, are you referring to this;

On July 28, 2010
an Airbus A321 belonging to the Pakistani airline Airblue crashed on
its approach to Islamabad airport, killing all 152 people on board.
The weather at Islamabad was poor with deteriorating visibility; a
PIA flight had only managed to get down on its third attempt, and
a flight from China had turned back. But Captain Pervez Chaudhry,
with 35 years and more than 25,000 hours in the cockpit, was cleared
for landing. He ended up flying straight into a hill – having ignored
21 ground proximity ‘pull up’ warnings related to the rising terrain
he was approaching. The official report painted a damning picture
of the captain. The CVR showed that he had belittled his co-pilot
– a former Pakistani air force F16 pilot and squadron leader, but a
man with only a year’s civilian flying behind him – by lecturing him
and firing questions at him during the initial climb, and using ‘harsh
words and a snobbish tone towards him’ during the rest of the flight.
As a result, by the time disaster approached, the first officer had gone
into his shell, and ‘remained a passive bystander in the cockpit, failing
to supplement and compliment or to correct the errors of his captain
assertively due to the captain’s behaviour in the flight.’ The result of
Chaudhry’s arrogance and hubris was horrific.
Ask HN: Best hacks/add-ons for Chrome?
Nation’s Veterans Demand Farmland in Gaul
I'd definitely be interested in this as a Flask user.
Hey guys and gals,

Glad you are tackling this problem. I run a company that rebrands and does some ODM designs in China. Getting packaging quotes in the US has been a frustrating and confusing process.

Here's a few reasons I still get all my packaging done in china:

1. Instruction Manuals. Ever tried to have them printed to go with your box designs? Box designers are typically not "full service" in that respect. Here are two examples of instruction manuals that I need:

a) High gloss, multi-page booklet. https://cdn.shopify.com/s/files/1/0123/9252/files/Ambassador...
b) Single folded piece of paper: http://cdn.shopify.com/s/files/1/0123/9252/files/instruction...

2. Foam inserts. Offer me paper inserts to hold my product or cut EVA foam.

As a small business owner you need full service to make your offer attractive. Foam cutting may be more difficult but please let customers print small instruction manuals on paper or folded booklets at reasonable prices.
PHP itself might be fine, but it is very widely used, and thus very thoroughly attacked. Unfortunately, a lot of sloppy code still historically exists in PHP. PHP itself is not inherently unsafe, of course.

By the same token, if I deploy a network-facing app that invokes a lot of C code (as opposed to e.g. bytecode), I must be aware of a higher probability of stack smashing, buffer overruns, etc, and plan a deployment accordingly.
Doesn't change anything. It is still shit. You can throw all new features into the language and as long as the rotten core remains, you are not improving the language much.

Remember, a chain is only as strong as the weakest link.

And that is disregarding the fact that these new features are being implemented by the same persons (students and hobbyists; generally people who have zero experience outside of PHP, and in some cases, even very little programming experience at all) who have coded so much wtf's into the languages.

Seriously, one should really stay away from PHP if possible...So don't give PHP 'another try' because of all these new stuff...
It's already used with MuPDF, and things that embed it. I was eyeballing it last week in the source tree for the EBookDroid fork "Document Viewer".
They've raised 40m from Sequoia, so it's reasonable to conclude there's been some degree of vetting. Given that they show video of a working prototype it's very likely this vetting included independent observation of their printer in action. Their product might be useless for some other reason, but if so it's non-obvious enough for them to have raised a non-trivial amount of money.
That's not true. We will withhold disclosure for a reasonable amount of time. 3 days is certainly reasonable.

For locally "sourced" errata, we do handle disclosure a little differently. A fix gets committed. Then a patch gets made. Then an email gets sent. That's about it. What we don't have is a secret cvs branch where we bundle up six or more vulns for disclosure all at once while our premium platinum access partners yank our chain.
A market is weak-form efficient if you cannot use past share prices to predict the direction of future price changes. Or in other words, if you can't use past returns to predict future returns. There's no delusion.
I'm not sure I see the connection between this article's arguments about rent control and efficient markets theory. Efficient markets are those that incorporate all available knowledge about goods into their prices. Rent control isn't a problem of price uncertainty and asymmetric information.

Maybe I'm missing something, but if I'm not, I think you're hurting your point by waving terminology like that around. By trying to discredit an unrelated concept from econ, it's like you're saying "if you can find an argument that doesn't rely on economics of any sort, feel free to bring itup".
I think what it means any money can be "smart money"[1], but over a longer horizon, no money can be consistently smart.

[1] If you work in a company you're well placed than most in judging the value of the company. Yes there are regulations to prevent you from insider trading, but no it doesn't mean you can't invest in the company (or short it!) on the basis you know your colleagues better than others. You, however, have no advantage over the market over all other forms of investment.
This looks amazing though I'm not really sure it is the speed that has been the thing holding back 3D printers, although that is certainly an aspect of it.

I still think the biggest thing stopping adoption is most people not having any idea what to print on a 3D printer, even if buying, operating, calibrating and maintaining one was cheap and easy.
Definitely shop around, if you must. Technology is at all time smart and a lot of smart people around the globe so any complex thing can be conquered, just look in the right places. My estimated cost is between $3K to $8K overseas and $3K to $20K in US. This is a great site to start, I think. http://www.toptal.com/
Well that's handy, thanks!
me too. I have worked for a company at start of my career and it was first job so pretty much company was top priority and was very proud of the company. Until one day The company said we are making 25% profit and they don’t do anything that does not net 50% profit so they sold the plant with worker to shitty competitor who in fact made everything to ensure does not get firmed in India. All the employees asked that they sell the company to employees rather than competitor but they said no, in fact employees offered the same amount as competitor.

That is the day I decided we should never get attached to company and that in 15 years of experience comes as job is just a job. So do what is asked, get the pay check and get out of work. And if you like coding and learning do it for your growth if company benefits out of it then good, otherwise continue your path.
In the future when Zuckerberg is finally willing to pay a dividend or he is replaced by a board willing to pay a dividend when he retires. It's hard to value that's why the value of Facebook stock is so volatile.
The cost of the systems is almost irrelevant. The time of qualified people is far more expensive. Sot it's not just the elasticity. You have to look everything from the time perspective as well. What additional knowledge will I need? Will I need to learn load balancers, how to make them highly available? will I have to learn about SSL certificates and termination? Will I need to learn how to implement and operate a secure and highly available DNS service? How much is your time worth?
Our hosting costs are a fraction of a single worker's salary. Whether AWS is more expensive is essentially irrelevant. OP argues that it was not doing the job for them which is an entirely different issue.
Sure, but whether a city has rent control wasn't relevant to my comment, which is why I mentioned San Francisco as well. I was saying that landlords in popular areas whose properties are not subject to rent control (whether or not the surrounding area predominantly has rent control) will naturally act in their own self-interest and raise prices quickly. If the tenant improves the property during their lease, then the landlord will immediately be able to charge more for it which is another perverse incentive.

Here is an excerpt from an article that discusses rent control in Singapore & Hong Kong, among other places:

"Rent controls [in Hong Kong] were renewed in 1973, to halt increases exceeding 90% of prevailing market rates or hikes above 30%, for two years"

They actually had to add rent control there because the landlords acted exactly as you described.

http://www.theonlinecitizen.com/2014/05/is-regulating-rents-...
I was told by a lawyer that its good practice to do a walk-around 'pre-flight' inspection with a rental car before driving off. If there is any damage, it should be reported immediately.

In some states, the rental company is technically required to physically check the car with the driver, or minor damage can be disputed later. In practice this is only done for high-end luxury rentals.

As for "abuse" - This can often be detected by the car computer from other sensors, no camera required.
They stop appreciating it pretty fast when they're underwater and need to move for a job. See: 2007. Part of the contract between a lessor and a tenant is that the tenant is making some sacrifices in exchange for the ability to leave their apartment any time they want to. You can't have it both ways.

It seems to be a strange and repeated message board blind spot that we're very alert to equity in upside, but not in opportunity cost. The same thing happens in virtually every HN discussion about the stock market. Everything always seems to be based on the notion that prices are always rising, and our only concern is sharing those profits as uniformly as possible. No. The market is fundamentally structured around the likelihood that prices can go either way.
The XY Problem and the Five Ways (2013)
I currently use a self-hosted Wordpress instance on CentOS. It's the most obvious solution and works well. The comment feature is really important, I get feedback on several of my articles, and it's rewarding to see that someone has read your page. Example: http://thomasdaede.com/wordpress/?p=167

Wordpress also gets hit with tons of zero days, so make sure to stay on top of updating, and backup your database. I also don't like how inserting pictures works, but it got a lot better with Wordpress 4.0.
> Without rent control, I'm pretty sure that a LOT more people would be pushed out of San Francisco.

Are you saying you think fewer people would live in SF without rent control?
I wonder why this was downvoted? I think the point is obvious: if you suspect that founders, employees or investors regard their company's IPO as any kind of finish line, then you should run away from that company. Here on Hacker News there have been many stories about companies doing badly once founders cash out. And we have read many stories about the negative signal that it sends. I thought this was common sense, and so I didn't see a need to post any links, but it is trivially easy to find articles on this subject:

If Groupon were such a great business, why have the founders cashed out in each of the investment rounds?

http://www.quora.com/If-Groupon-were-such-a-great-business-w...

"But even beyond the lockup, a founder selling a significant chunk of equity can send a negative signal to the market and erode confidence."

http://www.rudebaguette.com/2012/05/22/going-public-its-comp...

"Zynga’s Mark Pincus is promising in an open letter to potential shareholders that his company will be a 'meritocracy'. Except that in his meritocracy, Pincus has created a class of stock just for himself. He’ll have 70 votes for every supershare of Zynga he owns."

http://www.thedailybeast.com/articles/2011/12/14/zynga-s-ipo...

Do a search on Google and you'll see a thousand articles like this, all with the same theme: when insiders sell, you should run.
Hi, deaconblues. I'm guy who write this article. I can't speak for anybody but myself, but developers who don't live and breathe code probably don't work in the major tech hubs or for startups.

I'm a contractor who does a hell of a lot of work for state governments. An NDA precludes my naming names, but I work in a Microsoft shop and I've spent the last year helping reverse-engineer a legacy system implemented in COBOL than ran on an IBM mainframe.

It isn't sexy work, but somebody has to do it. Why not mercenaries with bad attitudes like me? :)