skysight-inc/HackerNews huggingface dataset:
> Long lines of text can be hard to parse, and thus hard to read. Setting a limit of characters per line greatly enhances the readability and appeal of a wall of text.

I agree with this 100%.

What I don't understand is why many developers argue that this principle does not apply to code and that we shouldn't have line length limits "because it's not 1970 and we have large monitors." If long lines of prose is difficult to parse, then long lines of code are even more cumbersome to parse, especially when you are either 1) slowed down by having to scroll horizontally all the time or 2) distracted by the awkward naive line wrapping done by the editor.
I got really scared for a while because I was both suicidal (the idea itself gave me an endorphin rush to think about) and my energy levels were fairly normal / I wasn't showing other symptoms of being depressed. Depression as a mechanism for preventing suicide sounds plausible.
Any proof using an instance of excluded middle or choice which is not constructively valid. For example, see the first proof on this page: http://www.cut-the-knot.org/do_you_know/irrat.shtml
Excellent study, giving a measure to the hard to define area of composition. This eye-movement study confirms a few principles of composition, such as gaze following the direction of various figures (Rembrandt), movement along high-contrast lines (chiaroscuro), movement between chromatic patches (Mondrian studies), focus resting on areas of greater detail (Molina). In the non-square format works you can also see that gaze follows generally along the longest axis, the portrait aspect of the last piece helps drive the gaze up the central axis. These principles are taught, but rarely understood. It becomes a trained instinct to analyze the composition of a work and exploit it in a practice.

Another thing I see in this data is a sense of inertia with sight-line. Eyes in motion, prefer to keep moving and seem to gloss over small details to the bigger compositional director. When slowed, these details are observed and the larger compositional elements ignored. Neat!

>Eye-tracking recordings were done in 10 subjects (six male, four female; age 23–34) sitting comfortably in front of a 24 inches computer screen, at a distance of about 70 cm, in which different images were shown for 1 min each. Images were digital reproductions (size 1024 × 768 pixels) of original and modified art pieces.
My only issue with this approach is that it does not take into account the scale of the work, impasto techniques, light effects or the change in medium (paintings are scanned differently than a typical monitor would, the screen frame may introduce bias).

Overall interesting data.
Well, data transformations are much easier to read and write in SQL than e.g. Java, what with temporary collections built up in memory, random maps, lists, etc.

CTEs aren't required very often - you generally only need them for recursive CTEs, and that's iterative retrieval analogous to pointer-chasing. It's typically a sign of a data model that's poorly suited to relational storage, e.g. trees and graphs.

I have issues with the irregularity of SQL syntax - it deeply annoys me that we have both 'where' and 'having' for doing exactly the same thing, one pre-fold and one post-fold - and I don't like my lack of access to the potential the index has for related fetches (window functions are not pleasant to work with) - but mostly my problems come not from lack of access to the relational nature, but lack of power over poor implementation / query planner / etc. details.
I can only speak from personal experience:

Deadlift- My favorite, the king of lifts! When I say a globally flexed position I'm talking about the fetal position archetype. Next time you're sitting down just imagine transitioning from your seated posture to fetal position. The deadlift is the opposite of this- you start in a flexed position, and then stand up perfectly straight. Make sure to learn how to properly brace before attempting this movement, or really any movement under heavy load.

Bench Press- My back muscles that are in charge of pulling my shoulder blades back and down are stretched out, meaning that my shoulder blades are usually much further forward and up than they should be. When I bench press the tendency is for my shoulder blades to roll forward. When bench pressing, you're supposed to keep your shoulder blades pulled down towards your butt and as close to your spine as possible. This creates stability and room in the front of your shoulder. When I bench press, I have to put in extra effort and use a light load to make sure can I keep my shoulder blades in the right position. This forward rolling is also associated with activation of the internal rotator cuff, which is bad- your rotator cuff isn't meant to handle that much load. So it's also very important for me to use a close grip and keep my elbows close to my body, maybe a 15-20 degree angle at my armpit in the bottom position.

Squat- I'm missing a significant amount of internal rotation at the hip. Sit in a chair with your feet on the floor, then without changing the angle between your upper and lower leg rotate your right foot up and to the right. This is internal rotation. External would be putting your right foot on your left knee. Part of my restriction is due to a lifetime of poor habits, but part of it is due to my hip structure. Think of a dog with hip dysplasia. This, combined with a tight posterior chain, makes it impossible for me right now to squat without compromising in some way. I find that elevating my heels slightly (often I'll just stand with my heels on 5lb plates) and pointing my toes slightly out (10 degrees) creates more room in my hip, allowing me to achieve a parallel squat. The danger of this is that without your feet flat on the ground straight ahead, you aren't integrating your lower legs into the movement in a natural fashion. Make sure to keep your knees 'not in' so that your arch doesn't collapse. A collapsed arch not only bleeds power, but the accompanying inward movement of the knee (valgus) can cause ligament tears.

Pullup- The same issue I have with the bench press where my shoulders roll forward under high stress. I usually don't have any trouble maintaining form as long as I consciously think about keeping my back straight and pulling my elbows down and back, rather than my head up.
The same way that competition ensures things like Net Neutrality because consumers vote with their wallets?
Your vegan friend has a good point. Production of animal-based foods typically use 2-10 times more feed (and consequently more land etc) than what would be needed to feed humans directly.

The article cites the often-cited FAO claim [1] that 70% more food production is needed by year 2050. But researchers are now also increasingly agreeing that dietary choices should be considered -- FAO's "70% increase" claim builds on their projections of future human diets.

For a recent example of this alternative view, see Tilman and Clark (2014) [2]. In summary: Current western diets are harmful for the planet and for human health, so let's also consider changing our diets.

[1] http://www.fao.org/news/story/en/item/35571/

[2] www.nature.com/articles/nature13959 behind paywall, but also on SciHub http://sci-hub.cc/10.1038/nature13959
Why would you use React.createElement everywhere instead of just wrapping classes (or the imports of those classes) in React.createFactory?
If you love dealing with magic "comefrom" annotations, codegen that isn't debuggable, and foundational libraries that have to resort to bytecode manip to get stuff done, then go ahead.
That's always been the case though

It's true, however the difference in talent is staggering between someone with experience in CV/ML and someone who has only studied it. So I suppose that just stating "PhD" is too vague.

Your point is correct though about giving other benefits, and that's what we (and others in the field) do - equity, flexibility etc...

Understand though that the key issue here is that most of the people with these skills are rabid about working on big projects with grand vision, and rightfully so. Part of the problem however is that there are only so many data sets for these problems and without those data sets the pace is slow.

The frontier today requires much more infrastructure than previous breakthrough projects. I was just watching the "rise of the nerds" and it was illuminating how "simple" even back then it was from a scale perspective to make great progress. The microprocessor really opened up this whole ecosystem because it was something that anyone could buy. That's just not possible with machine learning because you have to have so much data and that kind of data you can't buy, you have to build it.

I was talking with a major heavy hitter in this field (one you've heard of) about his work options this year. He was debating leaving a very well funded billion dollar company to go to one with some of the best people in ML in the world. He didn't leave because the company he was working for already had terabytes of vision data to work with and infrastructure that made his work possible. The newer company, which had amazing talent and some great funding, would have to start gathering data and it would take time to set up their GPU clusters etc... So it was because the bigger company was already at scale with data and could gather data faster, that he didn't leave. And these are the cream of the crop people with a lot of money we are talking about here.

So it's not so much compensation, it's that the biggest companies have the scale needed already to do the breakthroughs in tasks like reinforcement learning and machine vision - the tasks that are going to dominate the landscape going forward - that are impossible for startups to get to.
Notice from Unreal: https://forums.unrealengine.com/showthread.php?118366

Nobody has access anymore. The repo and the user (teardemon) are both gone.
That slogan always bothered me. It was only 'Here's to the Crazy Ones who had Mainstream Success', and relied on Survivor Bias. There is no place in that sentiment for a person like Stallman, or from another angle, a person like Trump.
The US requires a rear bumper on most semitrailers [1] to prevent underrunning on rear-end collisions. But it does not require side bumpers.

[1] https://www.law.cornell.edu/cfr/text/49/571.224
Thanks for your reply. But after trying this library - it doesn't offer precision beyond that which is in native JavaScript. Upon closer inspection [1] you can see that it uses standard Number.toPrecision() function. ECMA-262 only requires a precision of up to 21 significant digits [2]. This is no good for me.

[1] https://github.com/sloisel/numeric/blob/656fa1254be540f42871...

[2] https://developer.mozilla.org/en/docs/Web/JavaScript/Referen...
Well that's clearly a design flaw and speaks to the lack of engineering on the part of Tesla which I find frightening.

In a different domain, nuclear power plant design, the Three Mile Island plant had a solenoid activated valve for letting high pressure out of the reactor vessel. The problem was that although the plant operators said set the valve to close, the valve was stuck open. It turns out that the control panel light signifying that the valve was closed simply displayed the signal sent to the solenoid, not that the valve had actually closed. No secondary valve, no meter to determine flow.

There had been a operator's manual change for TMI and other plants of the same design, but the proper hardware change was never made. Hence TMI.

But I worry about the kind of thinking as in TMI and also in Tesla.
Surprising Return of North Atlantic Circulation Pump
This is one reason I recently bought a larger backup drive.
Generally you would log with placeholders, like

logger.debug("My logger message has placeholders {}, {}, {}", some, objects, toLog);

which avoids the issue.
So what is the point of trashing the Javascript URI? People with malicious intent will just have the person make the code into a bookmarklet and run it. Which is actually easier than explaining how the URL bar works.

Or does it do what Chrome does and you can't copy/paste Javascript: until the URL bar you have to type "Javascript:"?
What do you mean by "get more aggressive"? Invade with 10,000 tanks? Drop a nuke on Moscow?

You know, when the US does some major military action, like invading Iraq, it is generally preceded by months of debate in the press. Do you see Obama and his supporters arguing for invading Russia?
The fact that something is illegal means that there is a risk in doing it, and a cost in hiding it. It's not quite the same situation as if colluding were completely legal and above-the-board.
Years ago I stuck my head in an eye tracker at the National portrait gallery in London, and advised ahead of time I tried hard just to stare at the first things I saw.

I saw a nice constable-esque painting of two children. And then I sat back and ... There was a damn cat in the foreground, huge, how did I miss it!

The screen afterwards showed dots where my eyes focused, and I had bullet holes all over the faces of the two kids - but had completely avoided the rest of the painting (as advised). And yeah - my brain had just not bothered noticing the damn cat.

It has stayed with me for years - if you get a chance do it just to remind yourself how much of the world we see is stitched together.
Am there right now, it's not really a problem - you just have to plan your schema changes and use Percona OST.
Well, all domains are internal names, just in the root space .

Not supporting internal domains is understandable, but requiring https for internal things is an issue.
Also, aviation radars are built to reject signals from objects that are stationary relative to the ground so they aren't swamped by signals from the ground itself ("ground clutter"). Does Tesla's radar do something similar? If so it'll have no trouble picking up other cars traveling along the road but won't be able to see a stationary truck.
I successfully deployed several internal apps using DropWizard (0.9.x) with two different authentication schemes last year. Wasn't too difficult.
Foreign keys are a major problem in MySQL if you do lots of writes, especially bulk writes. As is auto-increment (table-lock for load data infile, yay!).

We allocate our own IDs, and disable foreign keys for bulk loading.
This is spot on.

> banks will eventually start looking more like investment intermediaries

As you stated if you divorce payments from lending they are simply investment intermediaries. I'd argue that today the payment systems versus lending mechanisms are completely independent and yet TBTF banks are protected via CB from failing as if the two (payment systems and lending) were inseparable.
As a single, insignificant data point: I just bought my first Windows laptop after 2008. I kept waiting for Apple to release Skylake professional machines. Just gave up waiting for them. Ended up getting a Windows Signature machine, which came with a free tablet. Guess I don't need to wait for the iPad Air refresh anymore as well.

I think Apple has lost its way. It has forgotten about its power users. I think they are trying to be a luxury brand now ... limited function devices that overpriced (but look really nice). I'm a bit bitter as I say this since I was a huge Apple fan.
Well, they're not really wrong; while it's true they were selling high-margin hardware and making a handsome profit, they've been a vertical for many, many years, and all that hardware install base is just to get their services into people's hands.

While earnings calls always try to put a positive spin on the facts, I don't think their calling attention to their services is a distraction; it's simply pointing out what several people already knew: that selling 'services' on an ongoing basis is better in the end than selling actual tangible objects, which you can only sell once.
Every time you jot down a note on the back of an post-it note or use the back of an envelope as spare memory for calculations you're cognitively enhancing your short term memory.

Suppose we developed a brain-thought-stream to digital record and back again machine. A computer chip with a neural lace covering the brain. Then when you wanted extremely accurate recall you could have it.

Would this be acceptable to you instead of genetic enhancement which improved native memory?
This doesn't make things necessarily more sour. Firstly, given the evidence in the post, it sounds like a BS claim (although only a lawyer would know). Things are already sour. That being said, reaching an amicable arrangement via legal proxy doesn't make the situation sour at all. Getting lawyers involved is not an aggressive action - they are the subject matter experts. Just like you wouldn't have a software architect dealing with relations, you don't put a founder in charge of legalities.
Otherwise, you probably have to give them something they can't get at Google; autonomy, environment, time off, whatever.

Not to harp on what we do too much, but that's all part of what we offer. Remote, minimum vacation (meaning we set a mandatory 10 day minimum but no higher bound on vacation day), equity grants (not options) etc... to make up for not having 400k salaries.

As I mentioned elsewhere though, with most people money is what tips it over, but not they key thing. It's access to data that is important - it's why LeCun went to Facebook and Ng to Baidu. That's not something you can get as a startup without a product at massive scale already (though we have some staggeringly large proprietary vision data).
Everything that isn't calls???
The netherlands have stringent immigration rules? Better call that news hotline!

Anyway, uniform ethnicity does lead to extremes. If the entire world moved to Latvia then it follows that Latvian women would obviously be of average height.
Yes. Tor address is the public key, so nobody but its private key owner can decrypt traffic (or impersonate messages from it). It's actually superior to TLS, because you don't have to trust anyone (but you have to check that address in the URL is correct).
Although creating dark patterns is quite different to deciding to actually keep and use them. Tricking users is no less scummy just because it's Google or Facebook (or Microsoft or Amazon, to name two other recent repeat offenders) doing it.
There are different ways to assign pitches to notes. What is commonly used in modern western music is called equal temperament, but there are other systems, like just intonation, for example.
Is there a source?

I wasn't aware of that fact.
Pay per use becomes practical with the greater tracking granularity available. Driving on rainy days, hot days, cold days, heavier cars (trucks), all increase road wear. If we all paid the actual direct cost of driving, public transit and bikes would be a lot more popular in the U.S. (maybe everywhere).
To answer the question, it's quite possible to have a braking system that engages in the event of power failure. I've heard of even double-redundant braking systems, so three total systems have to fail before the brakes fail. It was on a Rolls Royce as I recall. The owner was crowing about how his brake job cost more than my car.
Ask HN: Can startups get bought out without users?
My friend has a startup. It's a bill splitting app for share houses and they charge a fee for it.

Terrible idea IMO - people who live in share houses do it to save money not spend extra on a fancy calculator.

That aside, they have no users and aren't actively trying to get any.

He is trying to pursue someone to buy the app instead.

Am I crazy in thinking that it is pointless in doing what he is doing without any users or proven traction?
Luckily the poors won't be able to afford to the new cars, so we can continue our campaign of oppression via infraction ticketing against them for quite some time.
"divorcing payments from private bank deposits and even putting an end to banks’ ability to create money."

Are there economists that support the idea of stopping the creation of new money? I assumed this was an underlying requirement of a health currency? New value is created every day by thousands of different sources, and the currency needs to be able to expand at the same rate.
For SSL through an HTTP proxy, clients use HTTP CONNECT[1], which turns converts the HTTP connection into a plain tunnel to the given host and port.

https://tools.ietf.org/html/rfc2616#section-9.9

https://en.wikipedia.org/wiki/HTTP_tunnel
For any Go users out there, I'd recommend Russ Cox's package: https://godoc.org/rsc.io/letsencrypt. It automatically acquires certificates and keeps them up to date.
that's basically how every rural highway looks in the US.
it's also worth mentioning that the current generation digital currency only functions because it's got a field-tested decentralized trust model. That's a pretty new thing. It's nice to have a corporate entity that you can trust will handle your transactions and won't (usually) absocond with your assets.
AngelList just spammed my entire network “Accidentally”
I haven't been following this case particularly closely, but looking at the pictures it seems like a dangerous place to rely on autopilot with the intersections. Whether Tesla's system can or will be improved from this accident doesn't appear clear at this point. But it does seem hard to argue that fault rests with Tesla considering autopilot was being used in a manor that goes against their instructions. It also makes me wonder if it Tesla might be better off with some sort of whitelisting system that prevents autopilot from being engaged on roads like this. That would certainly reduce the risk of accidents resulting from misuse, although I guess it might open them up to more blame in the event of a possible accident.
I like this transparency, I know I never want to work at uber.
Why? They're top developers, they've written networked apps that work.

It's a barrier to deploying IPv6, yes, but I'm arguing that that's an entirely artificial barrier. You shouldn't need to understand why IPv6 folks dislike NAT in order to write software that uses the network.
Human error is an issue that we're always tackling. First, we're hiring a really high quality team so we're minimizing error from the start. Beyond that, we have a review system in place for the human responses, to ensure that the results are accurate.

This is something that we're always looking to improve and are always building tooling to solve.
I think you can also get pretty good suggestions with plain old bag-of-words, tf-idf and k-means.
We all know about these problems of twitter. I think that since they have a huge user base, they're not going to fail. They've just to find a new way, some way to renew the product and that's it
Good.

just like universal unbreakable glass might hurt glaziers.

just like getting people to commit less crimes might hurt for profit prisons.

just like people not getting attacked might hurt self-defense courses.

I realize this is perfect-world absolutist thinking but industries that exist because of something wrong in the world shouldn't have a right to exist when that wrong is removed.
I didn't realize that! Thank you.