skysight-inc/HackerNews huggingface dataset:
> Sure, but 1) cars come out of factory with sensible defaults. If you knew what you're doing, you could trade e.g. engine longevity or fuel consumption for extra HP but most people would be better off with factory defaults 2) visiting a dealership or doing update manually is not that much of a deal if it only needs to be done once or twice during the lifetime of the vehicle

Just look at the CVT Ford Fiesta / Ford Fusion. In the 2012 model of the cars, the transmission would "slip" under certain conditions. I know because my friend Pete owns one. He went to the dealership. The mechanic there drove it with him in the passenger seat. Sure enough, this was a problem. They call Ford and they adamantly denied there was a problem of any sort. Fast forward about eight months and the dealership calls Pete. Apparently, there's been a software update. Pete went to the dealership. The transmission slips no longer happen.

I guess the point I am making is that it really sucks when Ford denies there being a problem when there is clearly a problem. I am not saying the software was the problem but they had a fix for it in software. I don't think Ford even publicly announced this software update. For sure, I understand that you should be able to decide when and which updates happen to your device. However, I see a positive change if they come up with a good change list with each update. Someone above noted that until recently Toyota didn't even have a bug tracking system for its software.
This could even be applied to how we currently view our more recent history of "cowboys" and the "wild" west. Imagine the freedom those men had!
In arabic the numbers are written the same way they are in english. This makes it very strange to watch someone type because they are typing from right to left, and then the computer switches from adding to the left to adding characters on the right of the curser when you start to enter a number.

I didn't interact much with Iraqi chickens, so I can't answer the second part of your question.
Sure, we just need decent local power generation. For example, if we can get each village or even block to have its own little nuclear plant, who needs pylons?
How We Select a Techstars Class: Boston
Agile Methodologies or Agile Software?
Seems irresponsible to have unprotected IP-serial bridges online.
> According to the U.S. Bureau of Labor Statistics, about half of all businesses fail within five years.

> He [...] thinks that even a model that’s only right about 50 percent of the time could help investors and entrepreneurs avoid particularly bad ideas

...does he have a bridge to sell me too? What am I missing?

(One can simply predict "always succeeds" and will be right half the time.)
Sophia – A modern embeddable key-value database
There is a plan for something like that at King's Cross in London.

http://www.skyscrapercity.com/showpost.php?p=120093256&postc...
The Double Curly Braces Idiom – A Poisoned Gift
LXC 1.1 has been released
We've essentially been told to use Swift arrays as we would C arrays, so your analogy is flawed. Another premise for Swift is that it should be usable for low level, high performance programming but "safer than C". This is something we don't see in practice.

Furthermore, using UnsafeMutablePointers in Swift makes the program a magnitude larger than the corresponding C program, with no additional gain in perf, readability or safety. It is a last resort, not something you should use all of the time.

Consequently I find it hard to agree with you.
Never thought about it like this, this is pretty ingenious!
It's better because your browser doesn't have a button to clear your ssh private keys. Cookies simply aren't meant for storing important data.
Some of the frames are Listed, so they should stay standing.
In my first job as a Software Developer about 5 or 6 years ago I worked at a company which connected to forecourt controllers (which managed ATGs, fuel pumps, etc) on petrol forecourts in the UK, retrieved the data and presented it to a team of analysts for reporting back to the forecourt owners.

To this day, the most difficult software challenge I have had to tackle was to retrieve the data from the serial port of a controller called the DOMS 2000. It had been replaced a number of years earlier by a new model but was still in wide service.

We had very limited documentation and I spent weeks observing the data being transmitted from the serial port while performing actions using a simulator. Eventually I managed to reliably intercept and correctly interpret almost every command.

I believe, to this day, I may well be one of the foremost experts on the DOMS 2000 on the planet.
The coffee smell is because of Heathrow. They do about one roast a week for all the onboard catering.
> SpaceX is proof his ventures are not immune to error.

Errors probably means errors here. As in yeah, most recently trying to land a booster on a barge and missing.

Mistakes happen. The wrong number in a configuration somewhere and everyone's car suddenly has a vampire that sucks down the battery 50% faster, or causes a misreading of wheel speed for anti-lock braking, or etc.
After learning Perl I started using it where some more educated people might recommend a proper shell script. My thinking is that using what you know is a whole lot more efficient than learning a new tool for a small job, even if some people think it is the right tool. I am sure it is no different for people familiar with Haskell.
According to this article, IoT has the same security guarantees as SCADA, too.
A correctly done client cert provides mutual authentication (the server's ssl cert and priv key it had when you signed up with it is the one needed to sign in in the future).
"The Machine That Won the War."
>> Using this process, he discovered some surprising things—most notably that a company’s team is only about 12 percent predictive of a company’s success. “You need to find a good team that won’t ruin the company, but hiring ‘rock stars’ isn’t that great,” he explains. The market the company is entering is far more important than who’s running the company.

Makes you wonder why we're paying these people so much money.
I was thinking the exact same thing when I first read about DRF's Serializers. Also I don't quite get why serialization is always expected to work automatically, at least not in the context of mapping a business layer to an API layer (e.g. for JSON consumption), as those domains don't have to map directly onto each other.

Therefore, for an ongoing project I've implemented something along the lines of your idea (if I got that correctly), by describing API-Layer models in terms of properties, which are just named sets of pure lambdas. The most general property only requires a single one to compute the property value from an input business-model.

This allows for some very nice things, especially with regards to API-level functionality like support for nested ?expand=, ?only=, and such niceties.
I heard this story on the radio first, which led to me being nonplussed when I later saw the pictures.

Stories like this, and the current frenzy for listed buildings in the UK makes me feel there is a little too much respect afforded past architecture. Should we be keeping structures that aren't beautiful either by the standards of their time or ours, simply because it is old? Will we be eventually constrained in creating new styles, if we are stuck preserving past ones?
"SSH is near-universally loved among developers."

Really? Which developers?

SSH is one of those things you get forced to deal with a couple times a year for some irritating task, and it involves firing up Putty, figuring out where you left your key file, trying to remember how to actually load that key file, and a bunch of following steps on some website just to get connected to what you were trying to connect to.

It is not something that I love.

If you force me to use it just to log in to your website, I will decline to do so.
There was a puzzle involving an elevator that you simply could not solve on faster machines because the elevator moved too quickly. I think I had to patch my game because of that one.
Everything new in Laravel 5
It is possible to put that all underground, that's just extremely expensive. (That's currently a hotly debated topic in my region, since the new north-south connection in Germany is very controversial and underground transmission is sometimes brought up as a solution, though not really a realistic one.)

I really don't know if underground transmission will ever be economical. In principle it's possible, though, if you want to spend the money.
Because HTTP is stateless and session-less, and cookies are a hack to make it stateful. We introduced the notion of a session where we already had one, in the form of TLS sessions.

Note that it would also make APIs much simpler by moving the authentification, authorization and session logic in the certificate, where it actually already is.
I completely agree and I didn't mean to imply that communication difficulties only occur due to bad intentions. My point is more that lack of communication can directly lead to negative effects.

Even when there are open/honest comms, there's still the additional effort needed to understand what's being said (which I think is what you're referring to). To reach that level, you must first have been able to listen. Not every decision can be made using hard facts but it should be possible to explore the drivers behind viewpoints - assuming of course, that you trust the people you're discussing with. Taken to an extreme, it's almost like a form of counselling.
How to perfect your websites with marginal gains
> Then you've done it wrong. Very, very wrong. You should be able to replicate your live environment locally and not being able to is a sign of a very broken development process.

I feel this is statement is a tad hyperbolic.

One of my key skill sets is debugging, I'm pretty good at it. One of the things we can't do is completely replicate a production environment because we're a web hoster. Sure I can run and test stuff against our OS "gold images" but when you've added third party client code running on 300-400 sites on a single server that environment is not reproducible without a herculean effort. We also don't have the luxury of time to "Keep trying to replicate it until you do. I'm talking days of trying".

Four or five times a year I need to dig out ADPlus, point it at a customer's worker process and tell it to snapshot and dump when certain conditions/triggers occur. I then whip said dump over to my WinDbg+SOS environment to find out what the hell was happening in the process when it went bad.
public markets will be much more information efficient than this.
It's not offensive so much as you're generalising from personal experience to assert that Christian friendships are somehow qualitatively different from friendships as found in the Kabbalistic or Western Buddhist traditions, which is clearly a ridiculous thing to say.

If "hipster" engagement with faith is superficial or driven by fashion trends, there's nothing special they'll find in Christianity as compared to any other faith structure that will make the experience of engaging with that faith any less ephemeral or inauthentic.
It's possible that the people who oppose these projects are not the same people who miss them when they're gone.
What does "PTY allocation request failed on channel 0" mean?
It's pretty much the same thing but using QR codes.

One thing that SQRL has is automatic management of different keys for each site. It wouldn't be hard to add that to the ssh version, though.

Using QR codes for getting the challenge is also nice because you can just read them with your phone on an untrusted computer.
But is there a shortage of brownfield land in most places? I guess Bath is different from most places.
> even a model that’s only right about 50 percent of the time could help investors

That's equivalent to a coin flip. I didn't get the point he was trying to make. 66% looks good though.
>“Have you ever looked at the ingredients in a McRib? What are pig innards?” “You don’t want to know!” called out a scientist in the second row, to rippling laughter.

Surprisingly the only pork product is actually pork shoulder AKA pork picnic [1]. The preservatives are the problem.

[1]http://www.mcdonalds.com/us/en/your_questions/our_food/whats...
Resource for ExpressionEngine Related News, Add-ons, Tutorials and Sites
Because the current rule of thumb is that ~9/10 startups fail. If you can reduce that to a 50/50 bet, you've made quite an improvement.
I'd say it's more important that most CM installations include play services, which is doing who knows what in the background.

But at least the changes above are open source, and you can see what's going on. Or if they go too far, someone else can pick up the baton and move on. It's becoming more difficult for that to happen from stock Android, as more functionality and applications become reliant on play services, which can ultimately only be installed on terms set by Google.
I am not sure about this. First, there is a built in MITM attack here. First time you connect to sshd, the server has no idea who you are. I suppose this could be mitigated by using HTTPS as the out-of-band channel for verifying client and server fingerprints. Second, ssh keys are somewhat limited. You can only have one public key for a private key. You cannot embed identity info in the public key. I would much rather see hog keys used for this. For developer types that should be just as easy. For real people the UI would still have to be developed but could actually include useful features, such as user identities.
Depends on what you mean by "major". And for most meanings it probably won't. Partially because languages are like startups, only a very few get massive, most die quickly, and some turn into lifestyle businesses. Partially because Go is just another alternative for many web and general programming tasks and what differentiates it as a language is often not a high priority and what differentiates its tradebase of experienced programmers, smaller size, often is.

If the JVM, .NET, Browsers, Rails, or heaven forbid Python are options the business case for Go is hard to make. Their tooling is mature and robust across platforms because the technologies are mainstream. The programmer tradedebase is large for the same reason. Go lacks attractive tooling for mobile ecosystems. In 2015 that would not appear to bode well for general use, all levels of the stack matter.

There has to be a compelling reason to trade that away for Go. Those reasons exist, but only sometimes.
Too bad that the very best startups are always the outliars (aka without historical data).
Oh FFS. I bet these are the same people who are complaining about (much more elegant and beautiful IMO) wind turbines.

These things were elegant engineering when they were doing something valuable, but it's the elegance of something functional - and they're not functional any more. They take up a lot of space that could be used productively. Good riddance.
I'm suspicious that this is any better than TLS and client certificates.

Plus, it's not entirely clear what's supposed to happen when your family and friends are using your computer, or when your laptop is simply stolen.
One reason I don't like that idea is that it creates hypocrites. I'd rather get thing like that out in the open since it may even be possible to convince some of those people that their beliefs are wrong but if you shame them into silence, you may not even have the chance to identify them.
Is there any other theme for ActiveAdmin than activeskin?
>Because if we could contribute to it, Swift might still be soon something that people love to use.

Yeah. Like D, Haskell, Hurd, LaTeX3e and all the other "open for contributions" stuff that people can't get enough off...
I think I found the Windows developer :). It is loved by pretty much everyone but Windows developers because it really is the best thing since sliced bread.
I don't see any issues there. Pork shoulder is still meat, plus it's McDonalds, what should anyone be expecting?
One small step at a time.

The Berlin Wall was not felled by bombs and guns, but the slow attrition of wall by the will of the public (and mistake over travel permissions by a civil servant). ;-)
Surely you passphrase protect your id_rsa!
Ignoring the already-discussed issue of overfitting, I'm going to discuss something that surprises many, but shouldn't.

Using this process, he discovered some surprising things—most notably that a company’s team is only about 12 percent predictive of a company’s success.

I'm surprised that it's even that high. In the real world (e.g. outside of the VC-funded world) the team is important, because they're going to grow the company from scratch, and that requires getting more things right than wrong over 5+ years. On the other hand, if you're Snapchat, you have several investor-level people working to protect the company from its founder-quality problems and its own worst impulses, and the company will IPO or be bought before its cultural rot reaches a critical point.

The Valley's founder-quality problem creates a lot of awful corporate cultures, and it has dragged the status of engineers way down, and it's generally been bad for the world... but it doesn't kill businesses because the investors are able to keep enough of them on track to produce successes. The influence of VC "rocket fuel" and guidance is why a company can have terrible founders and still succeed.
I want to love whitespace significance, but after hitting refactoring pain points many times in Python, Coffeescript, and Sass/Less/Stylus, at this point I believe the brackets are worth their redundancy.
In addition, when tubes are pushed, the distortion comes on gradually and those even harmonics give a pleasant tone. This is why almost all rock guitarists use tube amplifiers despite the fact that they cost multiples over equivalent powered solid state amps.
I believe you're talking about communication from management to employees. It's a common frustration that 'management' is not "open and honest". Funnily enough most managers will agree that "open and honest" communications are critical.

The challenge is commonly in the implementation which is difficult - and that it's not actually as much of a "universal truth" as you might expect.

Mostly, when people complain about communication it's because there are challenges and they feel that those are not being addressed properly. In my experience the 'implementation' issue is that people experience situations very differently - that's why people feel that no-one is listening - it's literally because the two sides don't manage to explore/find a common ground so then can't really work to solutions. For an obvious extreme, consider how the Founder of something like Google experiences their company, versus a newly-minted developer. As a manager you'll probably spend a life-time trying to learn the nuances of understanding how other people are experiencing situations.

Management has many aspects, some if it is to "make the group productive", but some of it is to "make the organisation successful". Those two are not always the same, and there can be conflict. What's good for the company and what's good for the individual employee are not always the same. Imagine if your start-up is about to run out of money, and is pitching for a big deal: as a 'manager' would you be comfortable telling everyone that if we don't win this job then we won't be making payroll in two months? On the one hand, people will say that they want to know, on the other you may watch everyone immediately send out their CV's ... the risk/benefit is not always straightforward.
Feels like the case for that XKCD about standards.
Ask HN: Getting into masters at Stanford/MIT
One of the things that I really want to do is to go to a university of the likes of Stanford and MIT. I don't want to go to them to say I have been there, but to see what the atmosphere is like. I am bad at explaining, but PG has a kind of relevant essay[1].
My problem is that I have already done my bachelors (in EE, finished last year). It was done in a not very highly ranked uni in Australia and my GPA wasn't amazing - its about equivalent to 3.5/4.

I know HN is full of people who have been to these universities so I thought I would ask here for advice. My current plan is to try out some ambitious side project with high altitude UAVs (which I wanted to do regardless) and somehow use that in my application. But really I have no idea.

[1] http://www.paulgraham.com/cities.html
We have these all over my town. From small homes to full blown churches. The new 'hipster' churches do well with youths.

My town is roughly 120k people and has roughly 1000 registered churches (yay bible belt!).
I've always wondered how those things worked. They always seemed dangerous, like having an airship parked in the middle of a city.
I'll second to that :)
Denied Lets Your Skip Terrible Music
I don't see where the article says that they are. It says that the tubes are designed for musical instrument applications to generate rich harmonics. Essentially, the distortion characteristics of a tube amplifier are different from those of modern designs, and these characteristics are sometimes desired in for example guitar distortion pedals.

Korg has previously released synthesizers and a sampler using vacuum tubes for effect rather than to make them "better" in any objective sense.
Same thing happened to me. If it's relevant, I'm on the default mobile browser of Samsung Galaxy S5.
My role in the house is to buy the cat food and the hard liquor.

I imagine someone at the supermarket statistics centre studying my shopping habits and wondering how one family can survive on whisky and Friskies Chicken & tuna dinners.
> I get lost trying to figure what
> the happy path behavior is.

The happy path is idiomatically at indent level 0.
As an example that I deal with daily, writing React components in CoffeeScript v.s. Javascript really highlights the elegance of CoffeeScript.

Of course you can reduce the JS verbosity with JSX instead... which again is introducing a pre-processor to the mix (one I personally am not a fan of, but w/e).

ES6 adds some sweet stuff for sure, but IMO it doesn't make JS a pleasure to work with yet (which seems to be the argument?).

I'm willing to bet it's not going to reduce the count in this list by much. https://github.com/jashkenas/coffeescript/wiki/list-of-langu...

I'm comfortable writing either as I'm sure many are, but when given the choice I opt for CoffeeScript.

P.S. Good luck telling someone using ClojureScript that they should switch back to Javascript.
Adding "-vvv" to the given SSH command, it looks like it uses the first SSH key given. I happen to have quite a few for various services. I suppose you could offer up one specifically by running

ssh -o "IdentitiesOnly yes" -i ~/.ssh/id_whatever mars.vtllf.org

(I use the IdentitiesOnly option because I often see ssh still offer other keys without it)
It has interfaces to write generic code. It doesn't allow you to write your own generic data structures but it's not an issue because it has built-in dynamic arrays and dictionaries. You supposed to use built in data structures most of the time like with python or ruby.
Note that although PuTTY has a graphical user interface, it is hardly user friendly. Using the command-line ssh (with a decent shell) is much more comfortable.
Obama just doubled-down on the CFAA; our government and society doesn't want to know, and they don't care about 'the most effective way to get this fixed.'