skysight-inc/HackerNews huggingface dataset:
If it's not written by somebody with direct knowledge of the facts, it should have been written to indicate that it is not. As it stands, it is either truth or a smear.
You're absolutely wrong. Even for residents at the well-off University of Texas in the well-off state of Texas pay $5,000 per semester for tuition only (tons of fees added to this). That's $40,000 for four years. In Germany you'd be hard pressed to find tuition higher than 500 euros per semester.

And don't get me started on graduate and professional degrees. In Europe you study medicine, law, dentistry etc as an undergraduate in a 5-6 year program. In the US you need to do an undergraduate degree for four-years plus four more years of graduate school to become a physician. The cost of the graduate degree itself is anywhere from $150,000-$300,000.
We have a new model forming in regulation and special interests. With traditional companies, we have paid lobbyists representing industries and sectors when speaking with lawmakers directly.

With startups, the model is a bit backward. VCs are the ones providing the funds to artificially fund a broken business model that creates market share before profitability. This acquired market share is the argument these startups are using to fight regulators. "Look we have public support."

Whether or not regulations are outdated or backward, they are still the law. Operating outside the law to garner support is not a legal or ethical way to change laws. It's just as bad or even worse than money getting closer to the lawmakers. Entrenched interests are a reality and something that should be fought on a level playing field.
Got any links to your work? Very interested in seeing what you've done.
Really nice app! could not go back and forward, though. (I'm on firefox)
This is a pretty insane example of using Pure Data (http://puredata.info/) to make procedurally generated music for a game: https://www.youtube.com/watch?v=0xr4aL1C24E
I'm surprised no one's mentioned the similarity to the hologram photography. To me this seems like capturing refocus-able hologram with photographic quality. And once the technology progresses enough it will also be able to produce quality stills (this version is fine for smaller prints already) of printable size.

All in all it seems like a nice step forward in camera technology that supports and simplifies traditional camera technology (allowing simpler, and cheaper, lens for example) while adding a new way to be creative (Light field effects) and maintaining quality.

I don't, however, see it fundamentally changing photography. Just a nice new technology that will pave the way for the next 20 years of camera advances.
So, pay a signing bonus? Doesn't everyone do that whether or not they do "network hiring"?
"Have your employee log in to LinkedIn and do a "first degree network" search to return all of their immediate connections.

Read more: http://firstround.com/article/Mine-Your-Network-for-Early-St...
"

Hah, no, try again--this strikes me as exceedingly scummy.

What's really annoying is when you try to bring in talented engineers from your network, and your company drops the ball: either by not getting in touch with them, or lowballing them, or refusing decent equity.

If I'm referring somebody from my network to you, I want to make sure you treat them well and with promptness--disrespecting them is a sign of disrespect to me as well, and makes me look like an ass to them.

And I know that hiring in small companies is a huge pain in the neck, but that's no excuse for not taking care of this kind of stuff.

EDIT:

Oh wow:

"So, that's LinkedIn. Now we're going to do the same thing with Facebook."

And then:

"Make it a homework assignment for your staffer to fill in as much email contact data for their list as they can.
"

I am sick to my stomach with this.

TalentBin sounds super scummy, and I wouldn't want to recommend their services to anyone.
author of the article here: this is part 3 of what will likely be a 6+ part series... as a result, this post is still sort of "laying the foundation", before getting to some of the "fun stuff".

In any event, would love to hear any feedback!
Hey, just a small point: the link to your "Plans & Pricing" page from Google (search for Weebly) just goes to your homepage. I'm interested in that information before I sign up.
completely unplayable through the lag right now
Oops, sorry for this comment. ("don't drink and internet")
>No, it's certainly been true.

Pray tell, is your threat model a revanchist, bankrupt Russia from the 90s making a daring lunge across Alaska? Canada's only credible threat is, well, America.

>In fact I've seen credible arguments that it has actually contributed to world peace significantly to have the US building up the way it has,

Within the context of the Cold War, and say, NATO buildup in post war central Europe this may or may not be true. It was certainly a boost to West German/French economies that didn't have to invest quite so heavily in fending off the Warsaw pact.

Outside of the European theatre, that's a significantly weaker argument given the proxy wars the US/USSR engaged in throughout the third world.
I've been on a functional JS binge recently and have found https://leanpub.com/javascript-allonge extremely helpful in explaining functional concepts and reexplaining basic javascript concepts. I can't recommend the book enough.
Don't forget https://scraperwiki.com/
We're I/O bound now (as we should have been to begin with), so speedup isn't the linear function you might expect here.
Thanks! I think this was the most interesting part of the interview:

Q: This is a very versatile lens - a bright, constant aperture, lots of zoom, and 13 elements, which is relatively few for a design like this. How are you able to create something like this?

A: We designed it in-house and worked with a Japanese partner to build it ... This plays directly into one of the cooler parts of light field, which is this ability to use the additional data that we capture to get breakthrough hardware performances. There’s no lens on the market that’s equivalent to this.

The reason is that, in the conventional sense, you would’t be able to deal with the aberration correction you’d need across that long a zoom and that wide an aperture. The typical way you’d deal with aberration correction is with glass elements - traditional optics. Since we capture all of the directional data within the light field, we’re able to do aberration correction in software and computation. It’s the first big example of us trading out physical components of the camera and replacing those with software and computation to give the market something you just couldn’t do conventionally.
Reminds me of Subspace (now Continumm), which is surprisingly still active. Last I checked they had a couple thousand active players.

http://www.getcontinuum.com/
Love this idea. Staying in business isn't easy.
Wow, what an amazingly detailed article. Really enjoying this series so far.
Some of the commit comments are entertaining:
"Fix some serious pointer-arithmatic-magic-number-unchecked-return eyebleed that I stumbled into here and got stuck with. If modern society can get past selling daughters for cows, surely we can decide to write modern C code in an "application" that is probably 3 lines of shell/python/cgi away from talking to the internet in a lot of places.. (This file still needs a lot more love though)
"oh god yuck" deraadt@
ok tedu@"

http://freshbsd.org/commit/openbsd/fc55d7f9ab6fcadd0ca2f8231...
Cloud Foundry Expands Java Support with New Oracle WebLogic Buildpack
How big is your team now?
Interesting argument, but the remedy will never be applied from the top (i.e. by means of laws). The reason? Ivy League schools are expensive for a reason -- to reinforce the illusion that being born rich means you're a better, higher-quality person, not part of the riff-raff. Harvard will never accept this.

Also, the declining economic benefit of an advanced degree might by itself reduce the cost of higher education, by means of well-understood economic forces.
I don't see why either is right or wrong, but 'foo' is the reference and vector is the type. It seems logical to me the C++ way, but I'm not overly fussed.
I've got a completely data-free feeling that Ruby people hitting performance bottlenecks seem to reach for node whilst Python people have a tendency to look at Go.

Does anyone else think that this rings true? And if so - is it a cultural thing?
Remote Opportunity Available For AngularJS Hacker
That's a problem with CPython, not interpreted languages as a whole.

Maybe they'll make it faster in Python 3000, right?
Thanks! Don't hesitate to contact with us if you have any question.
The naive nature of this note is almost incredulous.

After weeks of silence, we learned that, despite, being found not guilty of the harassment accusations, questions popped up regarding Tom’s judgment in a separate area. We learned that unnamed employees felt pressured by Tom and me to work pro-bono for my nonprofit. We racked our brains trying to understand this new allegation.

Ummm... Perhaps it's because you're the CEO's wife and you're asking them to do something. It comes with the power.

I was the wife of the CEO, but that never entered my mind when I hung out with any GitHubbers.

Ummmm.... ok....

I have never known anyone like Tom. When I was interviewed by the 3rd party investigator, she abruptly asked if I thought Tom was naive. I was dumbfounded, unable to answer until she offered a different word; “Perhaps, you would call him optimistic?” Naive, no. Optimistic, absolutely.

ok, so at least it's not her husband that was naive.

Apparently there are still threats of legal suits around all this fun too. http://news.easybranches.com/news/1844059.html
This sounds really interesting, but can you elaborate on how Go scales better with maintenance?

(disclosure: I haven't fiddled with Go at all yet, so I know nothing about the language itself)
Why Does Anyone Expect More From Apple?
I think it is more short-term day traders taking money from naive HFTs. I'm sure some people automate this type of manipulation, but I seriously doubt that any of the "big name" market making firms do it. They are under a lot of regulatory scrutiny, make more than enough through legitimate trading, and have the technology & data to enable their internal compliance auditors to detect it.

I also don't think it can make that much. It may work for a little while, but no algo is going to sit there bleeding money to you forever without hitting a risk limit or being reviewed/adjusted. If your business model depends on somebody else doing something dumb, it's not going to work for the long-haul.
George and Jonathan – III
As far as I read up about this some time ago, it boils down to the following reasons:

- CVS is simple - it's small (fits on a floppy with bsd.rd) and easy to use on exotic/slow architectures
- CVS is preferable for their current contribution workflow (centralized)
- CVS is treated as a tool that, currently, just works (tm)
I trust the OpenBSD team to get it right.
the controle confuse me, but I think it's a nice project.
If &[T] is somewhat generic already, why even have 'Drawable' in the signature?

Also, doesn't having a borrowed array of unique references to Drawables mean the elements of the array are either now implicitly borrowed, or I have to borrow each of them before they're accessed? Just knowing the symbols don't make the semantics clear. In C++ all smart pointers are values in their own right. In my example I have a reference to an array of smart pointers, and there's no magic.
Having read the book, I can definitely recommend it. Along with the book, Braithwaite created [allonge.es][1], a functional js library which follows much more closely how I would create a FP utility library in JS (versus, something like lo-dash or underscore).

[1]: https://github.com/raganwald/allong.es
not being an expert of such things, could you explain to me why do you think most projects don't need LTO ?
(I'm interpreting that as "won't gain much", rather than "will find optimizations unnecessary")
Would you please expand on [2] please with concrete examples.
The video is really nice but the site is really hard to navigate. The scrolling on the front page is really wonky (I use a regular mouse on PC and I have to scroll the wheel about a dozen times before the page goes down), browser back navigation is totally broken when you have the menu open, the menu is really hidden it almost feels like you're not supposed to use it. I was trying to find the list of features and it took me a while to even see the menu with the features page. Maybe add a "see more features" on the front page where you list the most important ones to take you to the more detailed view.

The app itself is very nice.
I use virtualhost.sh, which is available via homebrew. Maybe the use case is a bit different, but it seems a heck of a lot easier for most uses.
It would be nice to mention that this is a wrapper around openpyxl: http://pythonhosted.org/openpyxl/
I have a small, niche website business so I know a little about this (we aren't on the scale of these guys but do low 7-figures).

Wix and Squarespace at least are spending a ton on PPC customer acquisition. One analysis we saw put their AdWords spend at $10-25K per day (though, I'm not sure how accurate that is).

Also, both Wix and Squarespace advertise on terrestrial radio and television. Squarespace had a Super Bowl ad and I regularly see their ads on Shark Tank (ABC). I hear Wix ads quite often on AM radio.

Squarespace was on Inc's 5000 list in 2011 with 2010 revenues of 11.7M.

Wix went public recently. They had 2012 revenues of $43.68M with a loss of $15M [1].

In the "general purpose business website" space, I think all 3 (Wix, SS, Weebly) see it as a "winner take all / own the market" play (it probably is). So, they are all spending as much as possible to acquire customers.

Wix clearly isn't profitable. I doubt SqaureSpace is. I think it's admirable that Weebly is ... but I almost wonder if they need to spend more to compete.
Re 0: Lyft and UberX now offer insurance.[1]

Re 1 - Market supply and demand fixes the problem of hundreds or thousands of cars trying to cruise the same areas.

[1] http://pando.com/2014/03/31/half-of-ubers-insurance-arrangem...
Note that military requirements are typically less stringent than those of commercial aerospace.
I have average health insurance. My insurance pays 80% of my costs until I have spent $5,000 and then it pays 100% after that.

As I said in my original post, I'm talking about the middle class not the poor. A maximum out-of-pocket of 5k or 6k should not bankrupt a middle class person.
Ruby is the Ultimate Config File Format
I suppose the same thing that would happen if there were two independent countries that start with "Op"... right now there is no ".op" domain and that makes me sad.
> Refocusing after a picture has been taken is interesting, but useless unless your camera/phone/whatever doesn't focus properly.

Ever try and take a picture of a kid? My Nexus 5's auto-focus can't keep up with my toddler at all. Getting this technology down into a compact shooter or cell phone sized camera would be a huge leap.
I also rewrote a tornado service in Go. The thing I found most surprising was that the length of the program was about the same as the Python version. I had expected it to be quite a bit longer.
I've never gotten a signing bonus, and no one I know has gotten one since the 90s.
Having used both Uber and Taxi in Seattle and Vegas, I honestly can't see how licensed cabbies are any better. That regulation you speak of doesn't help them to find the location (one couldn't find Seattle Opera, neither by name nor by address, nor by GPS), nor hear you clearly (took me to the wrong hotel, still charged for the whole trip), nor take the short road (Vegas cabbies always take you the long road from airport to the hotels, despite a poster inside saying they must take the short road). With Uber I can leave a nasty review, which is a quick and easy way to weed out bad drivers.

In theory, regulation should make cabbies better, but that just doesn't happen. I dread using cabs - more than half the time I feel like I have to take part in the driving if I want to get anywhere.
The Volkswagen case shows why American labor law is broken
"Crushing" code is another term that makes my hair stand on end. Pretty much use the word "crush" or "disrupt" in any description and it's another red flag for me to move on and not look at your job posting. Maybe I'm just an old fart that will soon be yelling at you kids to get off my lawn. I don't know.

It still sounds to me like you'll use and abuse me. If it all rolls up into this "bro" atmosphere, maybe that should die a fiery death?

Using these terms is doing IT a disservice. If we expect to be included in the boardroom, involved in making business decisions, it's kind of hard to take someone using high school terminology, seriously. Gag me with a spoon...
Most (all?) native Windows applications shouldn't use OpenSSL.

They should use the operating system-shipped APIs, along with the OS-shipped certificate stores.

That means SChannel and CryptoAPIs in native code.
I didn't mean to imply they were lying in the post, more that it's probably hard to do a line-by-line translation from Python to Go. The nature of having to convert to things like channels in Go might help to re-architect the program even at a micro-level.
...now hosts more than 20 million sites that are seen by 175 million visitors every month.

With all the caveats about average numbers, it seems that on average each site is visited by only 8 visitors per month. Are those numbers correct?
Doing Crypto
Several things make it easier to maintain:

- super fast compile times for fast developer iterations

- you can create an interface (set of methods) that your module owns, and apply it to objects created by other modules without recompiling. If you only need one method you can take that one. It encourages decoupling you from your dependencies.

- the code has one correct formatting convention and a tool that will auto-format your code

- many complex rules for numeric conversions that are implicit in C and cause no end of trouble are explicit and much simpler in Go.

- treating concurrency as a series of sequential process connected with channels makes it MUCH easier to reason about.
> 的 de/di, 地 de/di, 长 zhang/chang, 重 zhong/chong, and 行 xing/hang are all quite common in both pronunciations.

Ah, see I only know around 30 readings for Chinese characters (since I don't trust any Japanese onyomi at all.) Those are indeed some common ones to have two.

But let me show you how horrifying Japanese can be: 生 can be read as セイ, ショウ, い.きる, い.かす, い.ける, う.まれる, う.まれ, うまれ, う.む, お.う, は.える, は.やす, き, なま, なま-, な.る, な.す, む.す, -う, いき, いく, いけ, うぶ, うまい, え, おい, ぎゅう, くるみ, ごせ, さ, じょう, すぎ, そ, そう, ちる, なば, にう, にゅう, ふ, み, もう, よい, りゅう -- and there's more, if you count nanori. 生糸 is kii-to (silk thread), 生絹 is su(tsu)-shi -> suzushi (silk product), 生理 is sei-ri (physiology), 生温い is nama-nuru-i (lukewarm), 生き方 is i-ki-kata (way of life), 生得 is shou-toku (inherit), on and on. So now try and guess how to read 芝生 (lawn) ... give up? shiba-fu, of course.

> How do you handle the synonym problem in speech? No matter how much trouble synonyms give you, kanji will never repay the time you had to invest in learning them

I definitely get what you're saying here. I'm not defending hanzi/kanji, but I think it helps a lot that speech is usually in person. And in modern times. On a Game Boy game, it's on a 160x144 screen with four colors, and the king is asking you to "Go find <XYZ>", where XYZ can mean 20 different things, and could be any of those in this fantasy world. If your boss at work asked you to find XYZ, you could immediately rule out the fishing net, the broadsword, and the carburetor as being unlikely items your boss would ask you for. It's probably either the pen or the sign. Worst case if you can't guess, you can ask him which one he means, "the writing XYZ (pen) or the shop XYZ (sign)?" I definitely enjoy when the kanji in written form rules out synonyms for me, even if I can't see kanji in speech.

The usual pro-kanji argument, which I do believe holds up a bit, is that it makes reading a lot faster, and allows you to condense a lot more text into the same visual area. Great for old video games and comics, at least. The downside to me as a learner is that I find myself saying the kanji in their English meaning because I don't remember the proper pronunciation, but know what that kanji by itself means.

But yeah, it would certainly be a lot more approachable to have the languages written in pinyin or hiragana+katakana, so long as they used spaces between words (and sadly, written Japanese without kanji do not.) And technically, with digital works, you can certainly transform text like that. There are some nice Firefox plugins where you can hover over Chinese characters to see their readings.

> That poem was written specifically for a political battle

Oh, that's unfortunate. I thought they were just being silly, like English alliterations where every first letter in a sentence starts with 'A' or whatever.
This would have never happened with Python ;)
I certainly wouldn't do it, even if it meant my job.
There are a _lot_ of Rubyists interested in Go, I'm not sure we can draw any real conclusions about the relative popularity of the move at this time.
It's a joke :)

There's "two" hard problems: blah, blah, and off-by-one errors.
I have the feeling that both camps are going for Go instead of Node.

My only data-point is the shop I work for, and folks in the community that I know come from a Ruby background, such as Dominik Honnef, Ben Johnson, Mitchell Hashimoto.
I agree that some people call it spoofing and that is a better name for it, but other people do call it quote stuffing.

It's one of my pet peeves that when it comes to this industry there is very little standardization of the language.
OpenBSD overhauls OpenSSL with new LibreSSL project
That explains it! I was shocked when my client called me in a panic because their site dropped off a cliff in regards to their rankings. Cost them in the neighborhood of tens-of-thousands of dollars in ad revenue and member goodwill.
Previous sumbmission and comments:

https://news.ycombinator.com/item?id=3967316
> There's a ton of Windows software that uses OpenSSL as their security library.

Yes, and most of it is awful because they shouldn't. I hate manually configuring SSL certificates for OpenSSL-using Windows software.

Write a socket transport portability layer. It's not that hard, and you almost certainly need one anyway.
the issue is that, actually, the commerce IS regulated but these companies have decided to try and operate without abiding by those regulations.

they argue that small tweaks to the business model (e.g. running a web service for taxis, rather than owning taxi vehicles) make them exempt from regulation. its a big stretch. not many cities are willing to give them a pass on this and there has recently been an incredible amount of friction with local regulatory authorities.

the relations with regulators is more than just awkward. its a farce.
JetBrains has really nice tracking tool - youtrack[http://www.jetbrains.com/youtrack/] - free up to 10 people.
Being a novice, what would be extremely helpful would be to see someone apply these concepts in different parts of the stack on a real world web app. Discussion also regarding when these concepts should not be used or are otherwise terrible would be great.
It's dangerous to assume an even spread. Numbers are reported like this because the distribution of site visits is usually confidential information. From experience, I'd guess it's something like 1 million sites holding ~70% of the visitors, with the rest spread along the tail.
How LG Took WebOS from Mobile Phones to TVs in Under a Year
Give JSON Blob (https://github.com/tburch/jsonblob) a try! It's open sourced and you can run it locally if you want.
Russian social network founder fired for refusing gov't censorship and spying