skysight-inc/HackerNews huggingface dataset:
That is an incredible over simplification.

Guess what, the Navy doesn't build nuclear submarines. They contract companies to build nuclear submarines. The Air Force doesn't build fighter jets. They contract companies to build fighter jets. NASA didn't build a lot of the Apollo tech, they contracted companies to build Apollo. NASA also contracted companies for Constellation, the Space Shuttle, Orion, SLS, etc.

It's how the government works.

There are some 100% government financed research labs. There is the question of how much oversight the government has over the contractor (service vs design/build). There are different kinds of contracts (fixed price vs cost+).

At no point in time was the government ever building things 100% on their own, it has always been a spectrum. We are moving towards the end of the spectrum where NASA moves one responsibility (launching unmanned payloads to LEO) to a fixed-cost low-oversight service contract. That's great. But it's not like NASA woke up yesterday and realized the private sector is good at doing this kind of stuff.
> just because positions are similar, doesn't mean that best moves in these positions have to be in any way similar too.

To alleviate this, one can add more abstract/heuristic information about the position to the input (indicators for complex relations between several pieces). This kind of high-dimensional vector would be more robust to small changes, and make the objective function more smooth. Perhaps the non-linearities introduced by the three layers cannot do this as effectively.
I would be curious to read the downsides of systemd : i.e why are some people still complaining about it ?

I'm personally using systemd since I switched to arch and never ran into any problem, but I'm just using a regular laptop so I'm guessing it's different on a server configuration.
Unfortunately, your facts are wrong. This retirement mess came about because both the state and UC stopped contributing to the UC Retirement fund in 1990. That went on for 20 years, until UC restarted it in 2010; the state is still not contributing. If they didn't do the holiday, the pension fund would have been more than healthy. Also, while older employees could retire at 55, the amount of benefits you get is dependent upon years of service (2.5% a year), and penalties if you withdraw earlier.

I'm a new UC faculty member (2014), and personally, I'd rather have a 401k as I'm uncertain as to how long this would be around.

Between 1990 and 2014, California has reduced state funding by 27%, while UC has increased enrollment by 43%. Since 2007/8, UC gets $460 million less in state funding. Finally, while there are many people at UC that make more than $400,000, they are mostly doctors (who bill through the UC hospitals), very senior medical directors (that are literally running billion dollar health care systems), and football/basketball coaches (who get their money from boosters). There are a handful of faculty that have actual salaries paid by the state that get regular pay of approximately get $400,000. At my institution (UCLA), there are only a few administrators that make above 400K and they are mostly medical center directors and the business school dean.

Anyways, I think there could be improvements in reducing the amount of administration, but it's not going to be the sea change you expect.
> Some people buy $500 wooden knobs to make their volume pots sound better. (or was that a hoax? i can't tell anymore)

Some people buy small pyramids to elevate their cables off the floor, some people buy mats to put onto your CDs before putting the CD in a player (http://dagogo.com/millenniums-m-cd-mat-carbon-cd-damper-revi...), some people buy $1000+/meter digital interconnect cables (http://www.theabsolutesound.com/articles/transparent-referen...), some people buy $7200 power cords (http://www.theabsolutesound.com/articles/crystal-cable-absol...) and $350/m HDMI cables (http://www.theabsolutesound.com/articles/nordost-releases-fi...).

Self-styled audiophiles are, by and large, idiots with way too much money plagued by magical thinking. Developer bullshit has nothing on them.
To prove his point, he threw the bonus money out of the window in paper planes.

Thanks, that seems like a valid explanation.
Er, why?

SpaceX has put exactly 0 people into orbital space at all, much less to the Moon.

China has only just made it to space and are still struggling with getting probes to the Moon.

Not to say NASA is going to be the first to Mars, but they are far and away the only ones with anything remotely resembling a track record to support it. Well, NASA and Russia, but Russia doesn't seem to be doing much in terms of pushing new programs.
The Edtech Jobs Board
Gonum has an LBFGS implementation https://github.com/gonum/optimize/blob/master/lbfgs.go
Netflix accused of creating fast lanes "at the expense of competitors"
"Lasts forever" in the "Trigger's Broom" sense of the words
Yet composition in the OOP sense seems like it can be easily achieved in any other paradigm - so OOP does not seem to address composition in any distinct way.
Interesting, haven't heard of them surprisingly. Although it looks as they're a PayPal company.
X15 Software | http://x15soft.com | San Francisco, CA | Full time Front-end Developer (AngularJS, SASS, D3)
Please send resumes/questions to alex@x15soft.com.

About Us
=============================

X15 Software is a revolutionary large-scale machine and log data management company. Our flagship product provides a highly scalable, open and modern platform that combines search and analytic query capabilities. With best-in-class developer productivity and the lowest total cost of ownership, X15 Software is the new global standard for enterprise-wide machine data efforts.

We’re looking for a talented and innovative front-end developer to help us build intuitive and elegant user interfaces for big data search, visualization, and exploration. Working with technologies like AngularJS, node, SASS, Foundation, D3, Atmosphere, and a sophisticated set of RESTful/real-time APIs, you’ll develop and enhance platform features, improve user experience, and prototype visualization interfaces that help our users manage and understand their big data.

You are
=============================

* A strong proponent of web standards, usability, and simplicity

* Interested in the latest developments in front-end technologies, standards, and tooling

* An advocate for clean, testable, reusable code

* Able to self-direct, take ownership of feature development, learn and adapt

You'll get to
=============================

* Collaborate with a small, talented team of designers and developers to build beautiful, fast, robust user interfaces with the latest technologies and techniques

* Influence architecture, tooling, technology stack, and product design

* Work in a relaxed, quality-focused environment with an internationally-distributed team of experts

Skills & Requirements
=============================

* Familiarity with modern, object-oriented development concepts and best practices

* Strong expertise in AngularJS development

* Comfort with version control systems (Git)

* Experience with OOCSS, SASS, CSS3

* Familiarity with Javascript visualization tools and libraries (D3, vega, Highcharts)

* Experience interacting with web services and RESTful APIs

* Local to SF Bay Area / Peninsula preferred
Machine learning folks don't know the history of CS or AI, so they've reinvented neural networks as "deep learning"?

Or, industry types are looking for the next big thing, after "big data," and have rebranded neural networks as "deep learning"?

I don't mean to be too cynical, but I still don't understand if "deep learning" represents any meaningful advance besides the ML and EE communities finding the benefits of a certain amount of structure, which is already well established in other lines of research.
So yeah, in games OOP makes perfect sense but I have a hard time applying it in other code. I mostly build applications that make some API calls, save the result to a database etc. What is an object in that context?

The same goes for the classical Car and Animal OOP examples. Yeah, that makes sense but how often do you have such entities in a real code base?
To answer you question no Steven did not have life insurance ! So everything thing that is being donated is for the future of his baby . I too was hoping he had life insurance :-(
See the "NextDirection" method for the update.
Report: artificial intelligence and “structural collapse” of law firms by 2030
The biggest concrete is binary log files.

Other than that, it's change. The neckbeards want to stay with their shell script spaghetti because they know it.
Personally, I Dislike Facebook
I'm not sure what you mean, but what I meant was that if you're throwing money into the crowd, you should expect people to start fighting for it. In Russia, at least, but I'm sure in many other countries too. I don't think donating to Salvation Army starts any physical fights.
> There are more ways for a potential attacker to get at the server. So, Rocket at least looks like they're trying to shrink the attack surface.

hm.. I don't think that's a given at all! There's been many issues with setuid-root programs. And I've seen that the OpenBSD guys favor privilege separation by breaking breaking up daemons into several parts that communicate using a very strict set of commands. For example a dockerd that does most of the work, but talks to another daemon (dockerd-root) when it needs to do anything privileged.

OpenSMTPD example:
https://www.opensmtpd.org/presentations/asiabsdcon2013-smtpd...

OpenSSH:
Initial efort, 2002:
http://www.citi.umich.edu/u/provos/ssh/privsep.html

http://www.openbsd.org/papers/openssh-measures-asiabsdcon200... - Page 16 ->
Client Realizes They're Losing $11,200 Monthly Due to IE7 Incompatibility
>(And thanks for posting Mosh on here and giving us a kick in the butt to really release it...)

Holy hell, I didn't know that was you!

I use mosh every single day and I know a lot of other programmers at work and on IRC that use it daily as well!

Thank you so much for releasing it :D
> It's debatable whether OOP "matches the way we perceive reality". Many have come to believe this, but is it true?

No, it isn't true. But neither do we perceive all of reality as a collection entities that never change but are used to create new unchanging entities by a series of idempotent mappings from domains to codomains.

But both abstractions are useful as ways to organize your thoughts, or as languages we can use to describe processes in an organized manner. Which one is more useful is often case specific - with the case covering not only the problem space but also the individual psychology of the person doing the work.

Many find that neither is so useful that they would be comfortable using it to the exclusion of the other, which is why there are so many functional languages with object-oriented features such as Caml and why so many major object-oriented languages such as C++, C# and Java have been acquiring increasingly many functional features over the past decade.
Google's Public Cloud is built on the same 'Planet Scale' infrastructure that their private cloud is set upon. That makes it almost impossible to imagine the scale potential on a global infrastructure that we now have access to.

GCP also has their own dark fiber network links globally connecting their infrastructure. So if you go between regions you never leave their encrypted data links, never travel over the 'dirty internet'. GCP's API has come a long way and is now incredibly easy to use. Major partners are now supporting their infrastructure on the Google Cloud Platform just like AWS.

AWS would have worked for us, but we've tried both and decided to go in favor of GCE.
>Forget the money for a moment, when there is nobody to pick from or you are constantly entering into a bidding war with Application A who has received an offer from Google for $250k per year and all you can offer is $125k and perhaps some other perks, is that fair? Google aren't paying $250k because they think the applicant is worth it or that is the going market rate, they are paying this much because they know the application nine times out of ten will say yes to a ridiculous sum of money, because they need a developer and the cost is irrelevant to them and because they can.

How is this not fair? If Google can offer more money to hire a skilled developer, they will. To get top talent you have to pay for it.

>Smaller companies with half the profits and budgets shouldn't have to compete or die, it just is not fair.

Yes it is. Compete or die is the entire basis of the US economy, isn't it?
> That's like saying: "don't make backups, just don't screw up."

That does not even belong in the same category. Data backups in computer systems are cheap, and people/organizations not doing them even cheaper!

On the other hand, doctors don't make backups of the gravely ill[1] before a dangerous surgery. That is beyond our current capabilities, so "do not screw up" is as good as it gets.

Yet another example, civil engineers do not make backups of skyscrapers[2] before doing maintenance work, even major maintenance work. While technically feasible, the economic cost would be prohibitive.

My gut feeling is that a "backup planet" would fall somewhere in between cases [1] and [2].
Not if you need them versioned.
And here's what startupland won't tell you about startups:

- Depending on how you roll the dice, you might end up working with (and more to the point: under) some amazingly cocky, pretentious people. The kind who get to call themselves "directors", "co-founders", etc, despite having never had a regular job of any sort after college. They just don't have a lot competence or perspective, period. And they know it, which makes them very thin-skinned -- and quite fearful.

- A lot of the money sloshing around -- especially seed or angel money -- is based on either random connections (who got to pal with whom at college) or simply "old money" thinly disguised and re-routed.

- And guess what: they might be quick to pal around or "bro-out" with you into the wee hours of the morning, but they aren't your friends. And being thin-skinned and fearful, they'll happily throw you under a bus if they're sufficiently triggered (or if they see an appropriate business rationale).

- Even if none of the above drama happens: After we strip away the parties, the hip young co-workers, the fun office decor, etc, a lot of the actual work you'll be doing can be just as tedious / soul-draining as in any big corporate. Except that unlike with corporates, you won't be able to go home at 5 or 6, or to stop looking at your mail client at well, pretty much any time of the night or day.

- And in the very best of cases (low drama; not a sweatshop; decent / interesting work) you'll still have to manage your salary+equity negotations very carefully; and be continually wary about exploding offers, non-compete agreements, stealth non-indemnification clauses, etc.
I think the point is that some people assert that they want the ultrasonics, as if they could tell the difference, so you wouldn't filter it. Then the presence of those ultrasonic tones creates the modulation in a range that you can hear. Likewise, the 60dB difference doesn't matter because you can't hear the signal at all, so you're going to notice the noise.
Ask HN: Will Peak Slavery happen?

I'd like to coin "Peak Slavery" for the following:

I think that within the next N (15-30?) years, we'll reach a point in time when more people will be enslaved and waged-slaved than will ever be employed after that time.

Do you think this will happen (globally, or in the US, etc.), and when do you think it will occur?

http://theneedleblog.wordpress.com/2012/07/10/peak-employmen...
There's plenty of evidence, and governments in western countries are lowering the "prevailing wage" requirements to far below market rates.
Lock the body of a site by default? I can see when I'm scrolling.

Position fixed? What about when the modal content is longer than than the scroll area?

There are animations for me on mobile. :)
Well I'm glad we are in agreement then. No worries about the UFD thing.
I'll list a few:

Many of our cities are architected entirely differently. Most of them have vast underground components (Montreal, Calgary, Ottawa, etc) to aid in keeping the city livable and dense, while not having to go outside.

Our electricity generating requirements are pretty crazy in the winter, to heat all the buildings. Any gap in insulation will cause deaths.

Our construction industry is currently in upheaval, as new techniques are being invented to enable more growth in the cold climate. New concrete insulation tech, new building designs and materials, etc.

I'm not trying to say it's nearly impossible, or outrageously expensive, or anything. But, it's expensive to build out to a stage where we can reasonably house millions of people through the winters. Worth it, though, and hopefully good preparation for space travel / Mars colonization when the time comes.
What is the last large public corporation you can recall driven to bankruptcy primarily by private sector competition under-pricing or out-competing them? Let's say "large" is roughly as productive as, say, Luxembourg.
Yeah, no, you clearly don't know who you're replying to.

http://en.wikipedia.org/wiki/Moxie_Marlinspike

If there's one person that I would trust with my privacy, it's Moxie.
>you have to be VAT registered within the UK //

They're saying you can be registered purely for the VAT MOSS and so account for VAT as if your were unregistered for UK transactions.

I've not read anything on whether you'll be allowed to reclaim VAT on your inputs on e-goods/services you sell with VAT though (which is the usual way VAT registration works, you don't pay VAT on your inputs).

This group https://www.facebook.com/groups/DigitalVAT2015/ seems to be useful to keep track of it all from an SME perspective.
Lockyer's columns of controversy in Nature
Does anyone remember when Hacker News didn't have so many trolls?

Gee, sorry TextSecure is not on your platform of choice yet...

I can think of worse things then something being located/developed in the USA...
If AMO is compromised, then a bogus hash or whatever could be published as well.
You don't think they'll put humans on Mars within this century? Really? That's not a conservative statement. A conservative statement is, yea we'll probably get to Mars this century, but maybe not in the next 20 years.
No, you're wrong.

People can give you whatever source code they want. That doesn't meant it's the same as what's running in production. While this is tin-foil-hat paranoia, when it comes to encryption software in this post-snowden world it is definitely more reliable to reverse-engineer the binary & network traffic than to just believe the provided source-code to encryption in a popular social app. Or compile the app from source that has been verified by trusted people. Definitely not believing that a binary blob running on your hardware is the same as the provided source.

That said, it's also good to ask for source code so later on when reverse-engineering shows something different you've now caught the offending party in a lie; which is something good to have on record to refer to later on.
Code != Docs
I really like these "learn you a" books.

I have no reason why but I just like the freaking pictures. It keeps me going. It's like a children book but it also teaches me the subject I like, programming languages.
> That's a trillion dollars that could have been spent solving world hunger, poverty, disease, even income equality.

Alternate view: we could be a little less warmongery for a decade or so and easily fund the entirety of NASA's history 4-6 times over.

http://www.washingtonpost.com/world/national-security/study-...
I disagree. I think the criticisms in the GGP post are largely targeted at a very particular form of OOP (which is granted probably the most popular form): That popularized by C++ and later doubled down on by Java. Inheritance heavy, overly mingling interface and structure, etc.

The Smalltalk/Ruby/arguably Erlang form of OO does not really treat composition and inheritance as things at odds -- the way the object you're talking to has achieved its composition (where inheritance is a specialized form of composition) is basically irrelevant to you as the caller does address this, and quite well imo.
> The only real form of code reuse that OOP addresses is direct object inheritance.

This is not true.

COM, Smaltalk, Eiffel, BETA, SELF, CLOS offer different OOP models than the average Java and C# programmers are aware of.

You can have code reuse via composition, delegation, sub-typing, genericity, mixins.

OOP is nothing more than modules in steroids for those of us that started with languages like Modula-2 and Turbo Pascal, doing Abstract Data Types[1][2] programming.

[1] - http://cs.utexas.edu/~wcook/papers/OOPvsADT/CookOOPvsADT90.p...

[2] - http://www.amazon.com/Data-Structures-Abstract-Types-Modula-...
They have launched a Mars orbiter. It's an amazingly well done and cost effective mission, but it's not on the same scale we are talking about here. Hopefully they will expand their program.
What lean app development and the steak knife have in common
OOP is not that slow in a typical application. Pure functional programming's emphasis on copying everything causing excessive garbage has an impact on performance, too.

OOP's problem with performance is that it doesn't play nice with modern CPU's L1/L2 cache since most typical OOP implementations don't allocate objects in contiguous memory. But only a very narrow set of problem niches such as high data volume high performance simulation require packing data tightly to take advantage of L1/L2 cache. The hundreds or thousands of entities using OOP in a game won't cause a sweat. The cache problem would have an impact when there are hundreds of thousands or millions of entities and you need to process them 60 times per second.

The L1/L2 cache performance hit can exist in functional program, too. The list and it cells in LISP are not allocated contiguously. Basically any non-array data structures would not play nice with cache.

That just means to use the right data structures for the right job. For high data volume and high performance processing, use array. Whether it's used in the context of OOP is irrelevant.
Pros and Cons: Season Passes for Your Game
Your reaction was very similar to mind. I thought, "What benefit here is not available via functional programming?"