skysight-inc/HackerNews huggingface dataset:
>But bang for buck charts don't mean much even for Gaming I never understood why people even use them

I've never bough the highest end card for gaming in my life. The price premium is close to double and you get maybe 20-30% the performance. Worse, a lot of that performance is for gaming bragging rights like playing absurdly high resolutions or having very high settings. I can barely tell the difference between high and ultra in most games anyway. Medium to High can also be a crapshoot if medium is at a decently high resolution.

Not to mention a lower tier card uses 60-100 watts less, which means I don't need to upgrade my mid-range power supply either. I find that high watt ps's are fairly delicate as well and blow frequently, but that may be only my experience. I have 400 and 500 watt ps's that run for nearly a decade with no issues but every 600+ I've had to buy blows by year two or three.

Worse, the cards don't age well. A 980ti isn't going to be good for VR sooner than later because the 1000 series will support a single viewport for both eyes (SMProjection) which means a performance boost of anywhere between 20-50% in VR. You're better off spending your dollars on a 960/970 range card and just pocketing that extra $200-$300 for an earlier upgrade to the next series instead of sitting on the higher version of an old series too long. With SMProjection, even a 1060 is going to outperform a 980ti bought recently for VR. That'll be a $199 card killing a $600 card in VR.
The good programmers I know are not attached to their tools. They prefer to use the right tool for the job. Many other programmers want to solve the problems using tools they know. There is nothing wrong with that. A company with good programmers who could do similar things more efficiently will add to competitive advantage.
>you block port 22 and use iptables to redirect a random high port to port 22, you'll never see any connection attempts

This is a really bad idea, stick to lowports. Despite SSH doing host authentication, you really don't want non-root users being able to hijack the sshd port.
>Nope. Calling it ethical decision is a stretch. Worst case scenario - you close the tab and move on with your life. If anyone loses then it's the business, not you.

So here's the thing: That's a perfectly reasonable standpoint, but you can't have your cake and eat it too.

If you want to run your website like this, you lose the moral highground to declare it wrong when I order my browser to automatically disassemble their website and strip out all their cookies, all their ads and all their popups.

You are also the one that has to answer to your peers if I just leave those tools running out of sheer laziness when I go to other, less pernicious websites.
They work in the live editor on elm-lang.org. But not locally.

Maybe my environment isn't set up correctly?

I tried the first one (the counter). Copy/pasted directly into a dir as 'counter.elm'. Initialized the dir with 'elm package install' to get the core library.

$ elm make counter.elm
I cannot find module 'Html'.

Module 'Main' is trying to import it.

Potential problems could be:
* Misspelled the module name
* Need to add a source directory or new dependency to elm-package.json

Edit/update: source-directories is ["."] in elm-package.json. Dependency "elm-lang/core": "4.0.1 <= v < 5.0.0" is in elm-package.json. elm-version is "0.17.0 <= v < 0.18.0". elm-make is elm-make 0.17 (Elm Platform 0.17.0).

core is installed in elm-stuff/packages:

macbook:core me$ pwd
/Users/me/elm-learning/elm-stuff/packages/elm-lang/core

additionally,

macbook:elm-learning me$ which elm
/usr/local/bin/elm

Edit2: so, I then guessed that Html wasn't a part of the core lib, and tried to install evancz/html, but apparently that doesn't work with 0.17 (I get an error about version constraints). I'm guessing the elm-lang.org editor doesn't use 0.17?
Pretty sure it doesn't do video.
The Ultimate Greece Carry-On Packing List
>Honest question: Is making advertising effective where the battle for the best AI is really going to be fought?

No, the real battle for the best AI is being fought on the various global stock exchanges. The vast majority of trades are AI now. In this way AI virtually already controls the price of all globally traded goods.
Standing in a security queue a couple of years ago at LA airport after a long haul flight listening to someone say "I can understand why they are like this after what happened" is as close to homicidal as I've ever felt.
> Google itself doesn't actually have any real API libraries for their cloud services.

We're (I'm one of the contributors) working on them.

Check them out here:
https://github.com/GoogleCloudPlatform/gcloud-golang

Datastore docs: http://godoc.org/google.golang.org/cloud/datastore
Could you use the ESP8266 to generate deauth frames?
Crouching Tiger, Hidden DNS
Somebody else posted a link to r/aviation where a Phenom 300 pilot gives additional details on this issue. It has happened a couple of times to this pilot apparently.

https://www.reddit.com/r/aviation/comments/4msmh7/gps_interf...
- Greater visibility (since you can take up most of the screen)

- Likely a much higher chance of accidental clicks (not a good thing for advertisers, but that won't stop people from claiming this format has a higher CTR)

- Focuses your attention way more on the ad. Instead of something that just scrolls by super quickly with the flick of a thumb, until you get to the next block of content, the image itself is static, so your brain can parse it even in the couple of seconds it is on the screen because it is not actually moving.
Slide 13 (https://talks.golang.org/2016/applicative.slide#13) is interesting. I was expecting Go to be very close to C/C++ on the X axis (fast/efficient) as it doesn't use VM, but it is more close to Java ?
Yes, I can confirm this is the case (pun intended). I've been speccing out GPU machines for molecular simulation, and any way you slice it, the actual GPUs account for less than 50% of your total cost, as long as you're looking at GTX class cards.

The other issue with 8 GPU machines, which tend to use dual CPU motherboards to have enough PCIe lanes, is that you pay a serious performance penalty for communication between GPUs attached to different CPUs (over QPI). It's so bad that I've seen several standalone 8 GPU systems using FDR Infiniband (with GPUdirect RDMA) to communicate internally on the machine. Which is of course bloody expensive.

If it suits your workload, having two separate 4 GPU machines is better and cheaper than a single 8 GPU machine.
It's often just a reflexive behavior on a website. Fields which have to be displayed back to the user naturally tend to have reasonable restrictions on what characters they can contain (no linebreaks is a common one, for example). The fact that passwords will never be displayed back to anybody (ideally) is no deterrent to your typical business analyst writing a hundred page spec for the account management pages, and just like every other field on the site they will place some arbitrary length restriction on the field, and pronounce that certain special characters are off limits. Programmers will then implement the restrictions because hey, it's an easy two points.

There are, actually, a couple of reasonable UX reasons for placing some restrictions on the characters someone can use in a password. If you hope that they will be able to enter the same password from another device later, you want to encourage them not to exploit all the wonderful input possibilities afforded by their plug-in emoji keyboard on their phone. Sadly I don't think this kind of reason underlies any restrictions I've ever seen in the wild.
Crystal might be worth checking out if you have that kind of need.
Yes, but only with FW 1.3 if I recall correctly.
Less is exponentially more
I can neither confirm nor deny that AWS is working on an API call for placing a fleet of satellites in orbit.

On a more serious note, I'm excited to see what happens to the NTP pools in the area, since GPS is often a timing source for them. It should be a non-event, but it could get interesting.

Oh, and what happens to CDMA cell towers that use GPS to sync? Do they go off-line?
Very. https://en.wikipedia.org/wiki/Radio_jamming
Here's the idiomatic library for bigquery:
https://godoc.org/google.golang.org/cloud/bigquery
>In terms of ethics, I wouldn't even call it unethical or a dark pattern.

I disagree. Offering your user the option to get on your mailing list is fine. But when you a) shame them if they chose not to, and b) make it significantly harder to find the way to express their "No" choice, it becomes an unethical dark pattern. Arguably, blocking their access to the material you offered them until they make this choice is also dubious.
Bad example: "unobservable" and "we were looking the other way" are not the same thing. Have you scanned the young man's brain activity as you interrogate him? Have you done that with all future technology? By the way, any chances the young man can write?

Here's a tricky one: did I ate spaghetti three years ago? You don't know and very probably you'll never know, but it's an empirical question nonetheless, and who knows, maybe tomorrow you'll think of a way to actually find out, or you'll stumble on some evidence you didn't know was there.
The engineering of sewing
I only see a ~800kb bundle.js, which could be smaller if minified, I think, but nothing strangely big.
I'd consider it more of a mobile interstitial. Interstitials in general are regarded as pretty invasive. But frankly the Google mobile SERP has turned into a big interstitial these days with ads taking up the entire first screen in may cases, requiring you to scroll to see any actual organic results.
Definitely, but isn't Crystal still in its early stages? I heard it doesn't even have Windows support yet for example.
javascript and python would disagree with you.
Is double precision performance crippled?
Thank you. Glad you liked the post.
Codifying protection of a concept into law necessarily restricts the scope of any definition to what makes sense to express in law. This does not mean said resulting law covers the whole concept.

It is you who are choosing to adopt this law as the entirety of what the concept means to you.
For graceful failure, I imagine you would want something akin to radar and a topological map so you can match your position, probably combined with lower fidelity means of locating position (angle or location/angle of sun/moon/stars) to reduce the topological map search space if starting from scratch. I would be surprised if the military didn't already have ways to mitigate lack of GPS, considering it's an obvious information attack vector.
I'm not sure I have a great example, I'll try and think of one. But more generally, I just feel like there are so many things we do that are informed by our experiencing qualia, that the idea of a p-zombie that seemingly mimics all of them except understanding the notion of qualia seems intuitively dubious.

(Also is this some kind of conciousness Calvinism?)
not a very helpful comment, is it? Is there a single director in hollywood who DOESN'T want to make a great film? They go around intentionally producing garbage? Even if they're not putting 100% into their craft I think every director (perhaps ever) would choose "make a great film" over "make a bad film."
Digital Video Transmission using LimeSDR and GNU Radio
Good, now edit your spelling too!
Until a few years ago a disciplinary spanking of a child was allowed in New Zealand and a woman was found not to have broken the law when she used a horse riding crop. TLDR an NZ style spanking is bad for the child.
FarmBot – Open-Source CNC Farming [video]
The nice thing about PRN codes is that you can just use a different set of gold codes in the same band, as long as they have low enough cross-correlation
Infographic – If Facebook were a village of 100 people
Show HN: Wipes to Relax and Focus Eyes at the Computer
Interstingly, it looks like this is a semi-regular thing in different parts of the US:

https://www.google.com/search?q=FLIGHT+ADVISORY+GPS+Interfer...

Last one looks to have been May 22-23 in Louisiana, with another one from June 1-30 in New Mexico.
Me too. Though it's just rendered as a 2D raster:
http://monkeybrains.net/viewshed

I'm trying to build something that can be used across the DSM we have of SF for better planning our wireless links.
Last night I was beating my head against the desk on some highly concurrent code that involved each co-routine satisfying a simple rate limit, among other things. Two hours later I had it working and the final implementation ending up half the size of the original (~1k LOC -> 500 LOC).

I would upgrade your phrasing to: "frustratingly dogmatic in an ok way".
I interpreted it as $14/pad, that you can reuse as much as you want. Not per session. The website says $14/pad.
There's a recent econtalk episode that delves into transferring control from machine to human. Specifically, regarding the air france disaster:

"The Air France story is a story about a failed handoff, where the automation onboard an airplane found a relatively minor fault and handed control of the plane back to the human pilots, too suddenly and ungracefully surprised them. And they had lost some of their skills flying too much with the automated systems and lost control of the airplane. Which actually was a perfectly good airplane about a minute into the crisis. And so they went from tens of thousands of feet flying through the sky and ended up spiraling into the ocean, tragically losing all aboard."

http://www.econtalk.org/archives/2015/11/david_mindell_o.htm...

https://en.wikipedia.org/wiki/Air_France_Flight_447
Subgraph is still alpha version and it even says on the site: 'Not for real use'. Until SG is more fleshed out I'm sticking with TAILS.
If they are using iptables to do the redirect instead of changing sshds port, wouldn't an attacker need a way to change/disable iptables, which also requires root? There shouldn't be a way for an application to put itself in front of iptables.
I watched it with friends in Germany last weekend and although I've never played Warcraft or any other similar game (most of what I know comes from watching the Log Horizon anime), I did enjoy it very much.

They did a great job with the main Orc character: he has a personality and I felt identified with him, and at the same time the motion capture and CGI worked great, making him feel alive to me.
For people saying security through obscurity should always be avoided, if you have a web service that is only required internally on the private network, would you make it public?
They actually do, just somewhat later than targeted ones. No need to scan whole of internet either, just subnets you haven't violated already. Or use DNS for major targets.
There is a separate encrypted GPS signal, which used to have better precision as the public signals had intentional noise added to them.

Of course, GPS is a rather old system and I'm unclear how you would add encryption in a way that it's not compromised when someone gets access to a decoder but also doesn't endanger "mission success" because a encryption key punch card is missing and the drone refuses to start. It's like the nuclear launch codes being all zeroes.
> you should crank up the sensitivity on your bullshit detector.

mine has been turned up to 11 for about 15 years now.
App Growth Metrics: ECPI, CAC, True LTV, Retention, Cost of MAU/DAU Calculator
I don't have much to add to the discussion other than me finding this truly impressive. I hope you can get a sliver of the lucrative interviewing market, your execution is delightful.
Wasn't there a blog post somewhere that TJ doesn't really exist?
>All I am saying is the current laws are such that the financial fraudsters generally get only a slap on the wrist and they are let free.

Do you have any statistics to support this? Do you, despite overwhelming evidence to the contrary, believe that custodial sentences lower crime and recidivism rates?

>Read this news [1] to know how the dirty-rich are gaming the system [1] https://news.ycombinator.com/item?id=11843477

AFAIK the vast majority of people "exposed" in the panama papers are not violating any laws. Perhaps the real solution is for governments to consider more competitive tax codes?

>and what's wrong with shaming them in public?

Nothing, it's just not something most people would be particularly ashamed of.
Yes, you're right that it is in an early stage of development and doesn't yet support Windows (to be fair, even Rust added full Windows support fairly late in their development cycle to 1.0). Crystal is probably in a slightly earlier stage than Nim, though not by much. Both are very interesting languages that I think would plot in similar locations on the chart. D is also a lot of fun. I think all are competing in this same native compiled realm that seems to be popular right now.
Apropos celestial navigation: its usage isn't unknown in aircraft, surprisingly:

https://en.wikipedia.org/wiki/Lockheed_SR-71_Blackbird#Astro...
Over a minute? At least it didn't take a few days...

http://lists.gnu.org/archive/html/coreutils/2014-08/msg00012...

https://news.ycombinator.com/item?id=8305283
Hundreds if not thousands of people will drive by you broken down on the road in the USA until maybe one will stop.

I've even had cops drive by me broken down, I was quite incredulous (this was before cellphones when you could call for help).
(not only) Extremely common of any kind of organization where there have been computers for more than 3 decades.
We don't restrict on re-using the pad. Although that's not the recommended way to use it.
You could also check out EMC's Unity midrange storage at the EMC Store. http://bit.ly/1SIZ9N7
Well it honestly depends what classifies a terrorism or spy case as such. I could see how this could be easily abused in many regards, but also how it could help someone do their job. Double edged sword really, but I do wish the people had more of a say in these matters instead of just hearing about more liberty being lost via the news :/
> There is no universal best language nor there will ever be the one.

But there are better languages for some task than others.

Having a better type systems suites many types of tasks and environments. So making that observation seems rather rational.
You're surfing without noscript, ublock origin and self-destructing cookies?
Hey All,

We're doing a beta test for our wipes for developers and other professionals who have computer-intensive professions. Eye discomfort is a major problem in the work space. Our wipes cool and comfort your eyes for upto 3 hours. We are based off a new technology from UC Berkeley. Would love to hear your feedback.
I think your assumption of what a form is, and the implied behavior it exhibits, is different than mine. How do multiple people pick up a single abandoned form and complete it?

Edit: Oh, nevermind. I read your example more closely. I guess, the question is in a digital context, how are different users completing forms than the ones starting them. Unless you are just making a point about how it's theoretically possible, even if more likely in an analog context.
I tried to use my Android phone as a compass for aiming my roof antenna... it was not very accurate.
> I can copy your knock and get access,

You can? how? I just logged into a server using port knocking. what was my knocking sequence? What do you have access to?

> I can deny you service by messing up your knocks by sending packets with a fake IP

Ok, I'm ready when you are.

> insanely inefficient in the amount of data and time spent vs the amount of information exchanged

I don't even know what this means. How is a few extra packets at the start of a tcp connection "insanely inefficient" ?
Maybe the language is just stabilized and works very well already, but it's still active: https://github.com/jashkenas/coffeescript/pulse (last commit is 6 days ago).

It doesn't say anywhere that it's in "maintenance" mode.

But it's true that it could be more active: http://coffeescript.org/#changelog
Having curry by default allows you to create very readable code using function composition, which is the primary way of transforming data through multiple steps in FP.

For example of a typical imperative approach to applying functions:

function price(product) {
product == 'book' && return 20
product == 'laptop' && return 10
}
function addShipping(product, price) {
product == 'book' && return price + 10
product == 'laptop' && return price + 5
}
function addTax(price) {
return price + (x * 0.13)
}
function total(product) {
cost = price(product)
subtotal = addShipping(product, cost)
total = addTax(subtotal)
return total
}

Compared to a haskell-style JS which combines currying and function composition (. combines functions in Haskell):

price :: Product -> (Int)
price p =
p == 'book' && () => 10
p == 'laptop' && () => 20

shipping :: Product -> (Int -> Int)
shipping p =
p == 'book' && (x) => x + 10
p == 'laptop' && (x) => x + 25

tax :: Int -> Int
tax x = x + (x * 0.13)

total :: Product -> Int
total p = tax . shipping(p) . price(p)

Alternatively, you can easily create object specific total functions:

totalBook = tax . shipping('book') . price('book')
totalLaptop = tax . shipping('laptop') . price('laptop')

Note how in the FP `total` version the data is not held in temporary variables but passed directly to the next function, which could be a performance gain.

Another benefit is how it's easier to work with curried functions when using map/reduce and list comprehensions - two other fundamental building blocks of FP programs. For example, you can pass a curried `shipping` function directly to map whereas `addShipping` would required an anonymous function (since it has two arguments).

map(shipping('laptop'), [5, 10, 20, 30])

vs

map(function(price) {
addShipping('laptop', price)
}, [5, 10, 20, 30])

The performance question is largely a question of the implementation and compiler optimizations. But considering we're working in a browser environment the "bottle-neck" is going to be DOM interaction not passing around curried functions everywhere.

Additionally, you are much more like to create functions in FP with single arguments rather than multiple in order for composition to work cleanly.
Indeed, early cruise missiles used terrain-following radar before GPS was available:

https://en.wikipedia.org/wiki/TERCOM
A Better Way to Rank Venture Capitalists
I read that as "Director Comedy". Probably a more apt title, I imagine. http://i.imgur.com/ty7LY4E.jpg
I don't think it was spoofing as military probably uses encrypted GPS signals.

What Iran did probably simple jamming that caused drone to either crash or emergency land.
SpiderOak Semaphor [video]
Is there anything that blocks these modal dialogs on mobile? I absolutely hate these things, but they don't seem to be blocked by uBlock.
It's because the internet is full of monkeys: http://security.stackexchange.com/questions/33470/what-techn...

> Originally, some developer, somewhere, was working on an old Unix system from the previous century, which used the old DES-based "crypt", actually a password hashing function derived from the DES block cipher. In that hashing function, only the first eight characters of the password are used (and only the low 7 bits of each character, as well). Subsequent characters are ignored. That's the banana.
Deliberate Practice Accounts for Only 1% of Variance in Elite Performers
You and I both know their job is to feign surprise, why are you surprised?
How secure is TextSecure?
Companies Are Stockpiling Bitcoin to Pay Off Cybercriminals
Personally, I preferred to look out at the nice tress across the street rather than at my neighbor's old beaters. It was a suburban area. When I've lived in a city, it didn't matter, as there was always someone's car in front of my place.
Thanks for that link, looks like that API was created after I started the project using BigQuery.

It's still labeled "experimental" though, which makes me a bit wary to use it just yet.