skysight-inc/HackerNews huggingface dataset:
I've come to realize there is a good amount of inherent subjectivity with respect to speakers - spatial dispersion isn't something that can be easily quantified, and as you say is going to vary significantly based on the room. So it kind of makes sense that listening tests are the only way to compare.

But for amplifiers, it seems that THD, frequency response, and phase response would capture everything you need to know to fully characterize the component. What else is there?

It's also odd to me that reviewers will sum up their conclusions as a piece of gear being "bright" or "bassy" - isn't that just an EQ setting? It seems that frequency response isn't really an important part of device characteristics since it can always be compensated for (within the physical limits of the driver), while the non-adjustable parts of response are (like, do speakers even give THD specs?). I would think a better methodology would be to use a reference microphone to calibrate the entire amplitude response to flat (or the reviewer's preference), and subjectivize from there.

Then again, a large part of the industry seems to be based around convincing people to spend 10x and try out several pieces of gear (pre-qualifying the price to themselves on their favorite), so I don't expect straight objectivity will ever be a high priority.
That's both an appeal to wrongful authority and irrelevant.

You don't judge a software product by the credentials of who wrote it, you judge it by whether it's a good software product or not.
Rediscovering the Handshake Problem
Ubuntu 16.04 LTS is going to be Python 3 by default. I switched to Python 3 only a year ago. The war is over, Python 3 won, and now it's just the "too big to fail" guys who still think Python 2 has a future. Google, Dropbox and a few others who will probably give it another5 years before they make the switch using 3.5's type hints to help automate the process of moving to Python 3.
Secure Package Distribution for Haskell
Git plugin: displays an interactive list of available branches to checkout
Probably, although I'll note that cy pres awards are under intense scrutiny these days in the various Courts of Appeal. Besides that, is the result unfair here? Did the average claimant even suffer $5 in economic losses?
Mona Lisa is no mystery for micro-sociology
I completely disagree. I find these types of questions incredibly useful at measuring depth of knowledge and exposure.

Of course I don't expect anyone to know the answers to all of them, but, if you've been working in Java for a decade and can't answer any nuanced questions about garbage collection in the JVM, then I start doubting either your experience or curiosity.
Don't run my own domain, but I'm thinking of creating a second gmail address for this:

* myrealaddressregistration@gmail.com

* use myrealaddressregistration+websitename@gmail.com per site

* use a filter to forward to myrealaddress@gmail.com everything BUT messages to: myrealaddressregistration@gmail.com
people who actually cared about the superfish incident will remember this, and thats where it counts and where it will hurt. Everyday joe couldn't care less about superfish.
☑ Ambiguously-pronounced name

☑ Go

☑ REST-ful

☑ microservice

☑ lean

YC bingo!
I do mean active. I'm saying old, passive, speakers are very good, but active speakers are becoming more attractive for other reasons.
The most wanted e-Card App Collection for all your daily greeting needs
Superfish is transitioning its focus
"It gives buffer space to avoid living with your neighbors (eg. seeing, hearing everything that happens in their apartment). It reduces noise reverberation."

This can be solved by technical means (employing the needed construction materials).

"I can tell you that if narrower streets can be cute, they also let less light go in the building, and can be stressful when too crowded."

If by "crowded" you're not referring to the actual amount of people on the streets but rather to the ambient feeling, then this is solved by requirements on the building architecture level. On narrow streets each floor higher then the 2nd should take a little bit less space than the one underneath it. This allows more light and gives a spacious feeling on the street level, even if the space there stays the same.
No. And if you run into a company where they do ask these questions (and others like them) and take them seriously, then try really hard not to work there because it will probably suck.
> Apparently, one of the Armatas broke down during the Parade

By all reports it stalled, and later drove away under its own power.
I moved for the same reason. CentOS w/ 6-10 years of updates is probably a better recommendation for newer users. Any upgrade to the latest version is a real pain in pretty much every distro. Arch is great but sometimes new updates can interfere with workflow (it requires me to be very active monitoring changes).
Bitcoin faces a crossroads, needs an effective decision-making process
Maghribirifi
hacker nEWS
I am amazed--positively--by this email exchange.

Scroll to the bottom, and read Bill Gates giving a Steve Jobs-ian second-by-second critique of user experience. I remember software sucking in 2003 just as Gates describes. I have new respect for him. I especially love his line

> These 45 names are totally confusing. These names make stuff like: C:\Documents and Settings\billg\My Documents\My Pictures seem clear.

Ha! I always thought Documents and Settings\me\My Documents was weird.

He also says:

> What is there? The following garbage is there. Microsoft Autoupdate Exclusive test package, Microsoft
Autoupdate Reboot test package, Microsoft Autoupdate testpackage1. Microsoft Autoupdate testpackage2,
Microsoft Autoupdate Test package3.
Someone decided to trash the one part of Windows that was usable? The file system is no longer usable. The
registry is not usable. This program listing was one sane place but now it is all crapped up.

Wow. I mean I found Linux's pieces made ten times more sense than their Windows equivalents. And Bill Gates in 2003 shared my sentiment (not relative to Linux of course)!

Another person in the email chain lists problems with Windows Update:
> Critical updates that aren’t really critical--if you're machine is behind a firewall many just aren’t critical.

I'm glad somebody identified that issue. The computer "lying" to people causes a lot of computer-ennui. The computer says to someone, "Install this critical security update" but husband/partner/IT guy says, "Eh, don't worry about." In the aggregate I think this hurts people's desire to learn more about computing.
How to make tall, stiff objects wobble safely is pretty standard technology these days --- all tall buildings do it, and very tall skyscrapers are carefully tuned and damped to wobble in exactly the right way. This is partly because of wind, and partly earthquakes. Here's a terrifying video of a skyscraper farm in Japan swaying gently after an earthquake in 2011. https://www.youtube.com/watch?v=EQaHyY9-Fuw

So I'd say it's at least plausible that these generators could be built.
The thing about Russian equipment is that the gee-whiz features almost never work as intended. The real strength of Soviet- and Russian-made military equipment is the reliability of its basic features. The problem with modern Russian manufacturing is that there is a lot of corruption at the top, and this leads to poor manufacturing implementations winning government contracts that otherwise would never have made the cut with proper QA. This is why the Russian military is always towing equipment back to base. The Russian navy in particular is renowned for towing a significant part of its fleet back to port after dry-fire exercises.
No, but that is at the high end of what is even possible in the scenario I was describing, and is meant to contrast with "far beyond moderate amounts" of parent. Parent seems to think that excessive drinking is the only kind, and I was just pointing out that with reasonable balance in life it's actually difficult for most people to drink to excess.
And they're not "Go" syntax. The syntax in the comments if for Go tools. A better approach may be to provide a more extensive syntax checking tool that parses comments and checks for syntax errors on a per-tool basis, but as I understand it it would seem that the implementation as it is now is aimed at the auxiliary Go tools, standardizing the syntax for the tools, thus allocating potential for future tools to expand without extensive maintenance on the core language itself. The tools are not the core language, but there should probably be some form of syntax checkers for the tools, but perhaps encapsulated within the tools. The comments are still comments to the actual Go code, as they are not pertinent to the language itself, but rather an outside entity such as a tool.
It is also entirely possible that I am missing the point entirely and do not understand.
Oh, look, another one: http://www.pcmag.com/article2/0,2817,2484018,00.asp
Test security (SQL injection, XSS, CSRF, HTTPS, etc.)
> Andreesen is, quite clearly, at the top of the game in the VC business.

Shouldn't his returns have some bearing?
Getting annoyed by a website? Blow it up!
Sometimes It's OK to Break the Rules
I don't know what I'd use this for. But I sure am glad it exists.
Say what you will about the email exchange, I think that is the most excellent problem report you'll ever see out of a C-level exec. It's the steps-to-repro/expected/observed report pattern that even seasoned testers too often can't be bothered with. Gates even goes so far as to give timings instead of estimates: "...six minutes" vs. "after a long time". We can all learn something, especially you, Little Ms. "I've been a tester for ten years and know how to write a bug report".

The replies are horribly disappointing, however. A bunch of managers chiming in without providing actionable, useful solutions so as to raise their "visibility". Nothing in that exchange (and granted, that's just the one we're privy to) encourages me to think the problem will get fixed.
Pretty sure cops see other cops break laws far more serious than speeding and say nothing, every single week.

How can you expect any cop to be honest if they watch others break the law and say nothing?

You'll never change bad behavior if there is no penalty for that behavior.
I think a lot people already do...
Yes, these days a private pension isn't worth the paper it was written on in many cases.

These things should always have been administered by 3rd parties and required to be fully-funded.

No "executive" can look at so much money "just lying around doing nothing" without wanting to get their grubby little hands on it.

Very sad for a lot of people
"Tanks are ceremonial items at this point, at least against a sophisticated NATO-like enemy. This is just a propagandist display, something Russians are prone to do."

I agree with your second point, but not with the first.

Armor is useful for claiming and holding territory, especially in the face of infantry. Yes, AT armament has come a long way; I've personally observed the effect of Western arms against Soviet-made armor.

But not every opponent will have air supremacy to fly ground attack assets with impunity. And not every soldier equipped with an AT weapon will fire it successfully. And some tanks will be equipped with reactive armor that will work as intended.

Armor is not yet at the stage of horse-mounted cavalry, and will likely always have some role in modern military forces. Consider the switch to carrier-based forces the U.S. Navy underwent in WW2: it was a paradigm shift that led to inevitable retirement of the battleship class, but it has yet to eliminate the need for heavy guns or armored ships.
right thanks for clarifying - I wasn't confused until Python 3 made it confusing.
EDIT: Ah I remember. In one of my attempts to move to 3 I wrote a few modules which worked with strings, then I had to stick "u"s everywhere when I passed them to my 2 code base.
Please:

(1) Yes, in probability,
distributions are crucial
concepts.

(2) In practice, for random variables
taking real number values,
usually can't know
the distribution. For random variables
taking vector values of dimension
over, say, three, essentially never
can know the distribution.

(3) The main approach in practice is
to use the classic limit theorems,
especially the law of large numbers
and the central limit theorem,
to let us know at most only a little
about the distributions.

(4) More generally, we have to work
nearly always knowing few or no
details about the distributions.

Looking at some histograms?
For a first-cut, sometimes maybe
okay.

Looking at pictures of distributions?
Nearly useless.
We already use drone in the Arctic. Your argument of cold against drone is pointless. Yes, harsh snowstorms will ground them, but that's the same for pretty much anything that fly.
Shouldn't the potential risk be taken into account as well? They basically disabled HTTPS for a large number of people for a significant amount of time, leaving them open to great financial risk due to compromised bank accounts and such. That roughly nobody took advantage doesn't change the fact that the risk was there.

I mean, if I fired a gun at your house but was lucky enough not to injure anybody, shouldn't my punishment still be more than the cost of fixing the bullet holes? Of course that's separate from the question of whether you should receive more than the cost of fixing the bullet holes.
Do you have some link where I can read more about it? I googled but nothing came up. The part about the CCIE.
I am on Arch. FTW.

sudo pacman -Syu;
Neat! Nice work! Some are definitely criticizing, but hey - you'll always have critics. Unless they're following through with a pull-request, don't mind them.

Great job on putting the project out there!

An idea: Multiple options for deck images - obviously would take time on the artwork, but you could set this in your initial call for a deck (Or maybe even make it so you can change it whenever - if someone would have a need for that for some reason). May be fun.

Great work!
Markets do not operate in a vacuum. There are fiscal, regulatory and financial incentives for sprawl. A new equilibrium with less sprawl and more walkable places is possible.
MIT grad creates all-in-one medical database
Cyborg rat gets digital cerebellum
Nothing happens?
Hey, while we're dreaming we may as well make them submersible.

I wonder what's the more challenging engineering: a submersible city or one that can survive cat 12 storms.
Yes, I can confirm that I've done a prodigious amount of system scripting in Python.
I know that outright cy pres settlements are on the outs, but are residual cy pres clauses also under the same scrutiny? If so, change that clause to the company keeps whatever is left in the compensation pool.

As for unfairness, I think the entrepreneurial class action system to punish very diffuse harms amounts to an inefficient regulatory regime and that inefficiency results in higher prices for everyone as compared to a more efficient system.
On the worry about AI, this puts Elon Musk in the company of Stephen Hawking and Bill Gates too. The economist recently ran a leader on the issue: http://www.economist.com/news/leaders/21650543-powerful-comp...

I find this very surprising. To me, powerful AI is more akin to the atomic age than Human Intelligence v2. It's an extremely powerful tool that can be used for good or evil, so naturally there are huge opportunities and dangers both. But the computers rising up in defiance of their creators? I just don't see it. Humans are driven in their ambitions by desire, pleasure, and pain, all of which are closely tied into the mystery of sentient consciousness.

You could program an agent that is demonstrably superior to humans in various measures of intelligence. But until we've somehow made a computer want something, there is no more danger of it rising up against us than there is of a nuclear bomb spontaneously deciding to detonate itself. And I've seen no indication that anyone has any idea what it would mean to make a computer experience want, to set its own goals instead of just pursuing whatever goals were established by its programming.

I don't discount this possibility completely. But I think that we're really much farther away from creating robots with human-like ambition than people fear. Researchers in the 1950s thought they were a few decades away from Strong AI. I personally believe that current worries around ambitious, insubordinate robots are likewise really premature.
Same here. Working on a large codebase where people "just build software and document it properly" without following standards is not fun. Not to mention that frequently people end up shortening that to "just build software". It's better to get in the habit of following good standards even on small projects before bad habits form.
You are correct. As the matter of fact, a bunch of games in majority of cases needed only the next card from the deck, that's why in our heads we almost always thought of "not shuffling at all".
My first reaction to the "fastest traceroute" question would be, is this a trick question? This is because many routers rate-limit the number of ICMP packets they forward. Causing a lot of ICMP replies could easily exceed this limit and result in missing hops. This requires being deliberately slow. A lot of the early Internet measurement studies had to deal with these problems, though ideally a single traceroute is less likely to trigger this behavior.

However, your hint indicates that there's something other than inducing a number of TTL exceeded packets. Can't verify as I'm on mobile, but are you thinking of the TCP Record Route option?
Interesting information. I'll look into that when I'm in an elevator the next time. With our office elevator for example I don't remember that you have "superuser" control from the inside at all. I always thought it's only possible from the security office next door or if you are on top of the elevator.
>If the "borders of the timezones" change, that does not make it unambiguous, because the struct is defined as belong to a timezone name, not a specific geographical location.

The "TZ name" designation can change for a location so even if you store it in the struct, it's still ambiguous. It's not a common occurrence but it has happened before. It is impossible to store a 100% unambiguous socially-constructed future datetime that works for all edge cases.

To clarify, I'm not saying your datetime library is "incorrect" or needs to change. I'm just pointing out that your guarantee about it recording an "unambiguous future date" is not possible to achieve for all edge cases.
I don't think the comment implies any such thing. Suggesting mitigations for the current state of things doesn't in any way imply acceptance of the current state. At most, it implies resignation.
The Future of “Killer” Robots: Helping People
You call it "spreading hate", and I'll say that anyone for whom the brokenness of the web and mobile is not self-evident is suffering from a heavy case of Stockholm syndrome.

It takes having a "meaningful perspective on the evolutionary, path-dependent origins of problems" to notice how insanely fucked up web/mobile is on so many levels - from absurd amount of crap we have to deal with as users to the fashion show IT industry is.

The first step to fixing a problem is noticing and admitting it.
Left click on the page and it should work :)
Not true. The customer will see the company getting punished which is worth a lot more. They will think twice about doing something idiotic next time. This is what I call using your lawyer powers for good (and profit).
The reason the offset is changed is ambigous datetimes that occur when going off of DST.

Let us say a user enters a datetime in the autumn. It happens to be a few minutes after the clocks are set back an hour. So the time is ambiguous. Which datetime exactly does the user want? The one before or after the clocks are set back? We show him a dialog and he chooses one. To differentiate we use the standard offset which is usally 0 or 3600 seconds.

Great, now we save it to the database as just wall time and timezone name and load it again. How do we know if it is 02:05 before the clocks are set back or 02:05 after the clocks are set back? We don't, unless we saved the UTC offset. But if we save the offset we know exactly which one it is.

But we don't want to use the offset we calculated from the beginning. That would get us the same error as if saving just the UTC time. So we only use the offset if we absolutely have to. This is what Kalecto does when loading a saved datetime from the library: we do the calculation based on the saved "wall time" and the timezone name. If that wall time is ambiguous we use the UTC offset. If there were no changes to the rules for that timezone - no problems.

Now, if we have a combination of the timezone rules changing and the saved datetime being ambiguous, the entered choice is no longer valid. We have to ask the user again or report an error.

I hope this explains it better.
I love these questions. I wouldn't expect any interviewee to know all of them. But I'd expect them to be able to talk intelligently about some of them.

For a software candidate a simple question like "tell me what you know about TCP/IP" is a great start to just probe what they know about networking.
Well in this case it's actually mine and the rest of the finance group's Excel monsters (plural) that are being automated. The devs are doing yeoman's work.
Nearly literally what I'm thinking seeing that every week.
You don't defeat Russia by invading it and fighting in -40 degree weather.

You defeat Russia before the war begins, by keeping them impoverished as they are today. So long as they retain their current system, they will remain that way perpetually. Putin was bailed out by the dollar induced boom in the price of commodities from 2002-2014, specifically oil; that party is over. He has no second trick up his sleeve, which is why he is now turning to invading his neighbors.

Today Russia's economy is 1/9th the size of the US economy. In just 15 years, the Russian economy will fall to 1/12th the size of the US economy.

When you are so far behind economically, and showing absolutely zero potential for progress, the long-term military threat you can pose (outside of nukes), becomes proportionally restrained. Russia is now a regional power, barely able to maintain its own mass, much less project power against something like NATO.

Russia's ability to project force outside of its borders, is dramatically lower than it was during Soviet times, and it's going to remain that way. There's no need to fight inside of Russia, when they can't fight outside of Russia.
Craps and Cryogenics: Blow Your Savings and Live Forever in the New Atlantic City
It's pretty tiring to hear this "argument" again and again.

Boycotting Israel is not anti-semitism.
The Machine Vision Algorithm Beating Art Historians at Their Own Game
Oh lord, so much wrong here. I guess you're Dick Cheney then, since you call them "our" secrets. Nope. They were being used against you. That makes NSA & co. "our adversaries", which in your simplistic binary universe makes Russia our allies, I suppose? And Vladimir Putin is just "an evil man", a laughably broad statement with no justification. What does that make all the US leaders who collude with him?
The post is referencing Intel data.

Here is more information (from WD employee):
http://www.eeweb.com/blog/eli_tiomkin/industrial-temperature...
WordPress Dashboard Redesign
Does this narrative not justify NSA's bulk metadata collection? Seems anyone who says "no" is either disputing the tone and narrative (emphases on metadata) or assuming the circumstances warrant it in Lebanon but not elsewhere

I'm a firm believer of universal civil liberties and if we justify or ban warrantless bulk metadata collection anywhere it must apply (either ban or justification) everywhere.
It also happened during rehearsal run for a Parade, not during Parade itself.
Apple Watch – The Three Killer Use Cases
$265.90

Bought it on a lark??