skysight-inc/HackerNews huggingface dataset:
Zero production costs? So your time is free?

You're paying for shooting time (per hour), processing time (per hour), insurance, equipment amortisation, data storage and backup which could run into tens of GB per client. Don't underestimate backup costs, if you lose someone's wedding photos you can't just shoot it again. Often for weddings the photographer is expected to be there all day, everywhere. Processing several thousand photos can take a day or more.

I agree that you have mostly zero ongoing costs once the photo is 'gold mastered', if you will, but to suggest that the photo was produced for free is disingenuous.
Ah, the signature all-caps HTML tags of the 90s.
"All About Computers" by Helen Davies & Graham Round:
http://www.amazon.com/All-About-Computers-Helen-Davies/dp/08...

My parents got it for me when I was very young, and (if memory serves correctly) it had some program listings in BASIC in the back of the book. I must've typed them into our Apple IIe computer and started to learn programming by modifying the code.

[As for being introduced to C, the book "Using C" by Clint Hicks from Que Publishing is what helped me get started and get my head around the concept of pointers. I have tons of programming books now, but that one has a very distinct crack down the spine from regular use.]
God we're old. Someone started a donation page for the creator. http://thanksfortrumpetwinsock.com/
Because it's very slow and uses more resources than any text editor should.
What a ridiculous statement, Jim. FreeBSD PF has to run on multiple cores just to get less performance than OpenBSD PF gets with a single core. On the same machine, same config. TODAY.

In this post, you rightly call out Reyk Floeter for being so butt-hurt about if_trunk. It's not like anyone in OpenBSD sits around crediting Garrett Wollman for writing the if_vlan driver that I ported, or that anyone credits me for various improvements before porting to NetBSD, or that anyone credits Reyk for the if_vxlan driver, and so on. Why? Because NOBODY FUCKING CARES. If someone cares, they'll look at the revision history.

So, you said something that I generally agree with. But then you also say "It clearly shows that OpenBSD’s “pf” isn’t anywhere near as fast (even on a single CPU) as the other popular firewalls." You put quotes around pf, like it's laughable, despite it being the definitive implementation!

What you miss, is that FreeBSD pf (compared to OpenBSD pf) isn't keeping up. It's missing features, and it's slow. Maybe NPF is the true winner here. FreeBSD's pf is not.

I run 10GbE Myricom cards, one of the few OpenBSD NIC drivers that isn't part of the giant lock. I do 10GbE NAT across multiple boxes for my network. Right now, OpenBSD is at a point where I won't need to upgrade hardware for some years, as performance is simply increasing, incrementally, to where I'll be doing NAT and routing across all cores as my traffic load increases. (Now that's Just-In-Time technology :)

Perhaps it's sad to people like you that OpenBSD has lagged so far behind in areas like this. For me, it's not sad at all, it is not only fun, but the overall system is so much better than FreeBSD could ever be, I have no regrets. It's very, very nice. Within two years I think we'll see huge performance gains on OpenBSD's networking code under SMP, and FreeBSD will be left behind because of arrogance like this.

Now, pfSense has a particularly bad and slow web interface. In fact, it has gotten so bad over the years, it can't even run (in any usable sense) on hardware that you used to sell for the better part of a decade. I don't understand why you don't spend your resources to fix your house, instead of criticizing people who are fixing their own.
Two new user pages. One new stat
Sounds like the New Testament. Which is probably why they didn't sue Lucas. You need more than a similar plot to win a lawsuit.
My kdb is behind haproxy; just using kdb's built-in HTTP/1.0 webserver for now. I am still experimenting with stored procedures and haproxy's regexp filtering/rewriting.

Has anyone ever compared the performance of kdb+ on Linux versus BSD? It works under compatibility mode under the latter but I have never benchmarked it against some other OS. Apparently there is Kx customer demand for a Solaris version but none for BSD?
AngularJS is a Necromancer
Of course, YC commenter to the rescue!
ATHENS ESCORT LOLA – Golden Diamond Escort
According to http://www.iflscience.com/physics/albert-einstein-told-marie...: "A few years later, she became romantically involved with physicist Paul Langevin, who had been a doctoral student of Pierre’s."

That doesn't qualify as "quickly married his husband's assistant" at all, and they were never even married.
for those curious about the icon in the upper right, google "ncsa mosaic"
How did the other 8 attempt to justify retaining copyright to your wedding photos? I've never hired a photographer before, but your expectations sound the same as mine.
I had an IT job where I was the only person taking care of all office technology for 22 locations. This got bigger over time and I pushed management to get me some help. I got some halftime assistants, one of which was great, but he was a young guy and decided to move on after about 2 years (I was rather pleased this was the longest he had ever held a job!)

Then the powers that be decided I needed a manager, and hired some old wreck retired from IBM. I have no idea why. Old? Male? Wore a suit and would be more presentable to the board than me (not hard)? It was certainly not for his knowledge. He couldn't fix a PC, diagnose Windows problems, or use a Unix command line, and actually added to my workload because he would break his computer and need me to fix it. A co-worker quietly told me he spent his day playing Solitaire and taking messages because he was unable to solve problems.

He didn't seem to want to learn, either. That was the kicker. I would usually spend an hour a day teaching my previous assistant about networks or software, but this guy, his ignorance was just too big and he just didn't express any curiosity. I'm pretty sure his job was to collect a paycheck.

I quit. There wasn't really much choice. I was overworked and insulted. And within 2 weeks he resigned as well.
Toronto, Canada. I worked as a dev in a fairly big software company which made B2B software. There was a dev who would literally do nothing for half the time. Their productivity was extremely low. They would only work enough to appear to management that they are busy, but ultimately had the rest of the department pick up their slack. Of course, management didn't have a clue about what competent dev work ought to look like and were themselves incompetent, like most management is. This person worked at the company for years before being let go. I think this problem stems from management not being able to relate to the work. I worked at a web dev firm which would contract me out to a partner company to design websites. I would literally have no boss, or anyone tell me what to do. Try as I might, I couldn't get clear-cut work assigned to me from management, who were not devs and thus could not relate. There was poor organization. I would waste time worrying that I'm not being productive. I hated the experience for all those reasons. My girlfriend works at a hospital and tells me about coworkers who work for 10% of the day. They have been working there for over a decade. A lot of people are hard working, but most are not. I think given the opportunity, most would slack off, this is inherent human nature.
Well, https://adlibventures.files.wordpress.com/2013/10/daycare-sc...

I've only seen that in Japan so far but both there and in New York I've seen the long leash where each child is clipped on with a harness. But these are for daycares and school field trips... clearly ripe for disruption. What parents need is an app like Uber for when they just need to go somewhere now...
Perhaps "You can link your server to Last.Backend with a special command - just copy it and execute it in a terminal." would work better; notice the "-" which will signify that it's a continued part of the thought.
Wow, I looked at the screenshot and didnt think much of it, but when I looked at the source code I got sucked right in! Thats brilliant, I dont understand the language but the thinking and patterns of the software are visible and I found it easy enough to follow.

One thing I was curious about was how that icon stored near the end of the file looks when rendered.

Did you write this script? This is exactly the kind of fascinating stuff I come to HN hoping to find :)
The idea that this is not corrupt because of a regulatory formality about what kind of financial institution he joins is more ridiculous.
Wow, this is beautiful. Quick question, is it possible to have an archive of the logs for when I want to debug my crashing app? How much can I go back in time?
Your designer(s) are prime.
Its not just VLC for PC, VLC for Linux has it as well and my bet is that so does the Mac version.

It can be a bit tricky to get it configured correctly but there are tutorials and blog posts about how to do it and it is very much worth it once you do get it setup. Save it as a default and be done with it.

Its so effective that I only watch movies from VLC now, which means most commercials are stripped out already anyway as an added bonus.
Threatening to close the account would not have worked in this case, as that's what the bank wanted to do anyway.
It's truly ridiculous sometimes. My neighborhood has half a dozen schools in it but it's only about a mile in any direction. It has extensive walking paths, sidewalks, crosswalks, lights, etc.

Any child is within an easy 10-15 minute walk to school, and there wouldn't need to be more than 2 or 3 crossing guards to cover all the major roads and intersections. But this would be too easy, instead all the children line up at bus stops throughout the neighborhood, take a 5-10 minute bus-ride to their school and a 5-10 minute ride in the afternoon to get back home.

Parents who want to drop their kids off create chaos as hundreds of cars pack the areas around schools so they can drop-off their children. The local message boards are full of angry parents swearing at each other for driving poorly or violating some kind of unwritten rule during this drop-off/pick-up period. To say it's chaos would by minimizing it.

My understanding is that no child walks to any of the schools, even if they live across the street. The consideration is that it's too dangerous, with all the buses and cars and all. And there's a couple largish roads with people who drive too fast.

So instead of a couple crossing guards, they've created an unsafe chaos, used millions of dollars worth of equipment and hired a dozen or more bus drivers to shuttle kids back and forth to school.

Of course once our pools are open, kids run around the entire neighborhood with complete abandon, dodging hi-speed traffic in flipflops as they frogger their way to their summer fun.

I remember when I was a young child I had about a mile-by-mile area in an urban area I could free-range within. It was naturally cut-off by some major roads, but provided more than enough area for me and my friends to play around in. On occasion, I'd walk to elementary school instead of taking the bus, 3 or 4 miles away. It wasn't seen as a big deal.

When I was about 10 we moved to a rural area, and my local free-range zone exploded to a massive wooded zone full of animals, and creeks and rivers. My mother decided she wanted me to attend an after-school program across the street from my school. It was at an intersection with crosswalks and walk signals and everything. Things went well for the first couple weeks. Then one day, in great alarm, the principal of the school grabbed me before I left for the day and forbade me from crossing the street.

For the rest of the contract period with the after-school program, I had to call a taxi, wait 10-20 minute for him to show up, have him take me the 10 second drive across the street, pay the minimum fare (I think it was $5 at the time). Finally the taxi company even started complaining that this was stupid to the school, but my parents had had enough and pulled from the after school program and just let me take the bus home....where I happily walked a mile down a busy country dirt road from my bus stop to my house to put down my school stuff before heading off into the woods until it got dark.
A Pragmatic Approach to Adding Schema
> If you want to save energy, you'll want to underclock your CPU.

This is incorrect. To save energy, the strategy is to do your thing as quickly as possible, with maximum CPU clocks and enter power saving mode as soon as possible. Otherwise the leakage current in the CPU will consume more energy than can be saved by underclocking.

It may be counterintuitive but fast code consumes the least energy.
1) Endurance and the understanding that "this too shall pass" in both good and bad situations.

2) Teaching myself programming (LAMP). Not because it was a major accomplishment, but simply because it taught me everything else can be learnt, from Economics to Philosophy to Arts to Biology to Quantum Mechanics.
You can always use Internet Explorer, it's based on the Mosaic browser. Up to version 6, the Mosaic code copyright notice was in the about dialog.
Show HN: NebulaDB, my first attempt at a database
Idris: Language with Dependent types
It's hard to say if something is a valid prediction without establishing a baseline comparison. It could also be that he's predicting things wouldn't change from the 1960s.

> (1) Random acts of violence by crazy individuals, often taking place at schools, plague society in Stand on Zanzibar.

In 1966 Charles Joseph Whitman went to a tower on the campus of the University of Texas at Austin and murdered 16 people and wounded 32 others.

http://en.wikipedia.org/wiki/List_of_school_shootings_in_the... lists many acts of violence that took place at schools in the 1960s.

In terms of a prediction, the amount of 'random' violence has gone down since the 1960s.

> (7) Although some people still get married, many in the younger generation now prefer short-term hookups without long-term commitment.

The book was written in the 1960s, in the free love era between effective treatments for VD and AIDS. Compare with the movie "Alice's Restaurant", from the same year as "Stand on Zanzibar", Arlo Guthrie (played by himself) is asked by a teenybopper he just met if he want to have sex with her. He turns her down, ostensibly because he doesn't want to catch her cold. https://www.youtube.com/watch?feature=player_detailpage&v=c0... .

In terms of a prediction, has the amount of short-term hookups increased since the 1960s? Or stayed the same or decreased? I don't know.

But I'm willing to assert that the author of this piece (which was repeated on many sites) doesn't know either.

> (10) Motor vehicles increasingly run on electric fuel cells.

Really? I thought they increasingly run on batteries, not fuel cells. Wikipedia says:

> As of early 2014, there is limited hydrogen infrastructure, with 10 hydrogen fueling stations for automobiles publicly available in the U.S.,

I haven't read Stand on Zanzibar for a long time and it's not in my collection, so I can't investigate the other claims in any detail.
Yep. I remember a nice TED talk about this lady who would go out of her way to send physical letters to people now that communications is so simple, effortless and instantaneous.

This is a recurring thing– whenever things get faster, there is an artfulness that frees up in being deliberately slow. Pretentious maybe, if you pretend that it's somehow "better". But it can also be really heartfelt.
> The biggest issue with using Bitcoin is the price volatility. In the time between when Robin sends Joseph payment for goods in Bitcoin and they arrive in Kenya, the price can fluctuate wildly and cause losses for Joseph. To eliminate the price risk, Joseph hedges Bitcoin payments by selling BitMEX futures contracts that lock in the USD value.

Someone shorting Bitcoin will buy the contract, while someone going long will just buy Bitcoin directly. How do they guarantee that enough people will be shorting Bitcoin to cover all transactions? And how do they convince others to buy Bitcoin through their site?

This is very important, because if the volume of merchant transactions exceeds the contracts, then they really won't have reduced volatility

Finally, how do they enforce/verify contracts?
Banks are very paranoid about criminals using their system, to the point that a slight suspicion triggers their internal police.

That's mandated by laws, government agencies and, to a very large extent, by the public. Look up HN discussions when HSBC got a small-ish fine for not doing enough to stop mexican drug cartels from giving them business. We were demanding jail time for everyone involved.
Yep! I find that it has very philosophical implications for me. Prior to learning about Everything Is A Remix, I would agonize over how to create great work, great writing.

I've since come to terms with the fact that everything is indeed a remix– so the best way to create good work is to consume as much high-quality work as possible, and then make as many remixes as you possibly can.

Higher quality input, broader range of inputs, maximum volume output (without too much judgement about what "quality" means with regards to output– you don't always know in advance what will work and what will not.)
Quite the logic you have going on there. Certainly you should also consider other arguments.
I'm going to guess that the transaction in question was indeed fraudulent and the student is not as innocent as he claims to be.
So? Why isn't Google allowed to make a biased search algorithm?

And again, you might as well be saying "just because cats are complex doesn't mean they're not biased, and if nobody's allowed to audit them, we will never know". Even Google probably doesn't know the specifics of what their engine has learned.
Lately the thing I would honestly say I'm "proud" of is my ability to keep a consistent A+ on the Qualsys SSL server test. I know that sounds weird, but the effort is far outside my normal skillset. For things that come relatively easy for me or things that I am motivated to do and work really hard at, I don't ascribe any "pride" to that.
Why is mylisp comment dead? HN moderation makes no sense.
Historically: it predates the ability to do interactive line-editing.
The whole problem with "revolving doors" is that people regulate the same places they then work at. This creates bad incentives and corruption. If Bernanke was in charge of HF regulation and made special rules that helped Citadel and then went to work there..that's an issue. And it happens all the time in certain industries.

I don't see the corruption angle here. Can you point to specific actions Bernanke took as Fed Chairman that you think he is now being paid for?
We used to have the notion of https://en.wikipedia.org/wiki/Latchkey_kid

I grew up with both parents working long hours, and I was definitely a Latchkey kid. From the time I got home until right before dinner I was usually alone to do what I wanted.

I think for a few years, when I was 6 or 7, my mother required I call her every hour as a check-in, but even that relaxed by the time I was 8 or 9. My only requirement was to be home by dark, regardless of the time of year and if parents were home.

Curiously, my parents would also occasionally hire a babysitter, but I never quite understood why and what for. It was pretty random.
Rule 30 for cellular automata
Until recently, I believed that while Google abuses its search dominance in order to promote its own services above the fold, their actual search results are still fair. Then I saw the search results for "domains" and "domain." It is a big stretch to imagine how a fair algorithm can rank recently launched beta of Google Domains #4 and #1 against the competitors, such as GoDaddy or NameCheap, or even against informational websites.
The main selling point for me is the potential speed of improvement. Young or not, Atom's well publicised and open sourced nature is much more likely to overtake Sublime in the long term.
PC (Personal Computer) does not mean just Windows. There is also VLC for Android and iOS.
I never thought about this, you may very well be right. Maybe as people above have said VLC could be used to fix this.
More design suggestions, since that seems to be a trend in this thread:

- "Development and deployment have never been so simple" on two lines, line break after "deployment";
"Development and deployment
have never been so simple"

- Autoplay the "Stack constructor" animation

- Maybe add a automatic sliding for "Build and deploy apps" slides

- Autoplay the "Link Servers and Clouds"

- The "Watch video" should be right at the very top of page with a nice screengrab + big (>) play button in the middle

- Any particular purpose for enclosing headers with : characters?
I'm most proud of my compiler for my programming language, it's still in the works, but the fact that it does somewhat work and I made it from scratch makes me happy :)
Overprotective parents will claim that's a result of their actions.

Also, as less parents allow their children to roam, the risk to the remaining ones increase as there are a smaller pool of children readily abductible.

Meanwhile 3 million children a year have substantiated reports of abuse (50% of reported) https://www.childhelp.org/child-abuse-statistics/
Thanks, glad you like it!

Haven't thought much about pricing, to be honest. The main goal would be to support the service as it scales to more users, so that it's self-sustaining.

One way to go would be to start charging a small amount (at most $1/month) for access to premium features, e.g. social features, UI customization, Google Analytics integration, etc.

On the other hand, I don't want for "free" users to have a diminished experience, so maybe a better model would be to give everyone access to all the features, and simply limit free users to 3 albums, or something along those lines.

Let me know if you have thoughts on what might work best!
In other words: don't go fuck yourself! ;)
Being married 24 years with two college age kids who appear to be turning out just fine.
It's actually pretty reasonable behaviour by Barclay's and I say that as a bitcoiner myself.

The problem with attempting to do Bitcoin exchange is that there's a sea of hackers out there with access to other people's bank accounts. However, their access is pretty useless because they have no real way to extract the cash. ATMs have limits and require EMV cards which these hackers are unable to clone, and the only other way to get money out is a wire transfer .... to another heavily ID verified bank account. As they also can't beat the ID verification of the banks, they find themselves with access to money they cannot steal.

Enter Bitcoin. They now have the perfect solution: pick a victim Bitcoin trader or exchange, and wire the money to them as part of an anonymous Bitcoin trade. As the trader doesn't check IDs as well as banks do (or don't try at all), the hacker gets the coins without being able to be traced. The bank now has a couple of choices, none of them good:

• They can roll back the transaction leaving the trader with the bill, but this may be forbidden by certain banking rules

• They can eat the loss and block the trader to ensure it doesn't happen again

As rolling back transactions across banks is tricky and usually (always?) manual, eating the loss followed by account termination is usually the easiest path forward.

The solution is for local Bitcoin traders to do ID verification as robustly as the banks do. For that to happen, traders need to be educated and the tools need to be written. Android phones can upload dumps of the e-Passport NFC chips which are digitally signed, so an e-Passport dump + Skype session is usually enough to verify a counterparty to a high degree of confidence (excluding things like stolen passports that the hacker buys because they look similar). But the tools to do this don't really exist right now.
Do you find Chrome slow?