skysight-inc/HackerNews huggingface dataset:
Yes, when discussing Pono it's important to differentiate between Pono the device and Pono the push towards higher sampling rates. The former may very well be better than other mobile devices in important ways as you mentioned.

The latter is not backed up by evidence, but perched precariously on a conflation of the sound of low bit rate lossy compression and RedBook CD (which while on the edge, is adequate for delivery as far as the current evidence shows), and the naive misconception that faster and faster sampling equals better sound.

There are solid technical reasons why 192 kHz sampling is too fast [1], even ignoring the evidence that shows that we don't benefit from the additional bandwidth (note the difference between modulator speed and sample rate!).

There are scenarios when up-sampling an already digitised signal before certain kinds of processing is very beneficial (to reduce aliasing in the audible range), but that's an entirely separate discussion.

[1] http://lavryengineering.com/pdfs/lavry-sampling-theory.pdf
Found a citation: https://news.ycombinator.com/item?id=9064731
Looks pretty well on Plasma 5. I'm waiting for it to arrive to Debian testing at last (hopefully after the freeze is over).

By the way, why is their main site down? I can't open https://www.libreoffice.org
A pity you're getting downvoted because its a valid point, although wrong. The problem with your example is it fails the common language "none of your business" test.

Obviously if the work is illegally portraying a trademarked disney character at a party, the time and clothes are kind of important for accomplishing that task.

The "none of your business" test failed in the linked article where the two young women were subject to numerous rules having nothing directly to do with cleaning things.

For example the electrician who installed the high power wiring to my air conditioner condenser, teamed up with an apprentice. As a contractor its absolutely none of my business, I pay a fee for a service and he can bring 50 apprentices on the jobsite, as long as he gets the job done in a workman like manner up to building code following all safety laws, etc. I can provide no input on the tools he uses or the time he takes as long as there's no OSHA/EPA violation, pass the municipal inspection, etc. I'm trading money for fit for purposes accomplishments, not renting a slave to be bossed around.
Gnumeric is actively developed: https://git.gnome.org/browse/gnumeric/log/
Affordable telepresence robotic test platform with arm and gripper
A satisfying as that view may be, "winning" in that fashion isn't that effective when confronting a non-nation state force. When you engage in all out war, you don't win hearts and minds. When you don't win hearts and minds you must commit yourself to occupying the country forever.

Slapping your wife may "win" you the argument but you don't actually achieve long term goals that way.

When confronted with a gorilla enemy, your potential allies look the same as your enemy. The "just kill em all and let god sort them out" approach is even worse than the current method which aims to reduce killing potential allies. Blowing up a wedding party may kill a terrorist - but also radicalizes the survivors. Chopping one head off the hydra doesn't work.

At the end of the day, one has to accept that some wars are not worth the cost of winning - and if they aren't we shouldn't get involved in the first place. The cost of war is considered "acceptable" by people who aren't actually sending their own sons to die.
Are DataFrames RDDs with a new DSL?
bind-mounting and/or symlinks are good ways to go. That way there isn't unnecessary duplication.
I found the relevant citation: https://news.ycombinator.com/item?id=9064731
And I think that people really underestimate how hard it is to learn these languages well. It can take years of immersion to be fully fluent to where communicating really really effective. I would think that we would have jobs in our military that would be responsible for learning languages from all kinds of places around the world, should we need to be there.
Apart from the visuals I have not many problems with Gnumeric on Linux. Are you reporting those holes?

I love it, it is the best spreadsheet I know, especially if you plot time series.
Just responding to thank everyone for their suggestions (and support!) -- a lot of really good ideas... Almost all of the advice is applicable to one situation or another (except possibly "take drugs" -- REALLY??)

In this particular case, I think the problem was the choice to prioritize other people's needs over my own -- even my own work tasks. The combination of stress and constant interruption was causing fatigue beyond what would normally be warranted by the actual amount of time I've been spending working (a bit more than is sustainable, but only for a few days so far) and sleeping (as much as usual). After a day of being deliberately selfish, I'm in a slightly better place.

To answer some of the questions and concerns brought up:

We have a deadline based on a 3rd-party real-world event. The deadline is non-negotiable. To a certain degree, feature set/which bugs we fix are.

I'm the project manager as well as a developer, so I'm not free from blame for the tight deadline. That said, we were on track to complete the project weeks ahead of schedule until a couple of critical features were delayed by unavailability of a crucial resource (despite my protests) until way later in the schedule than should have been acceptable.

In part, I'm working so hard in order to shield the team as much as possible from the consequences of my mistakes and the above-mentioned resource allocation error, which are not their fault. I'm demanding this of myself far more than my employer is demanding it of me, because I don't want to let these people down. Including a very supportive and not-unreasonably-demanding manager. Not a firing or quitting situation!
It wouldn't be end-to-end encryption if WhatsApp's servers could influence the results.
Want to learn how Dave McClure grew 500Startups to the most global accelerator?
WordPressium: Creating a Medium-Like Experience in WordPress
I'm surprised a facade hasn't emerged yet. Personally I think it's nigh impossible to sanely do merges with a GUI. I know people do, but I think they're crazy. Using git via any JetBrains IDE is the best I've seen.
Hustle Con is a badass conference where the best non-technical founders (like Dave McClure) teach how they got started and give practical advice on growing your startup.
Well if you don't have enough access to the remote machine to locally get the objects or run "git branch oops <sha1>", you probably also don't have access to run a gc to prune the objects. In that case the "permissive" alternative would mean that you could not remove access to the objects at all once they'd been pushed. Given that, I can see the justification for the behavior they chose.
Why is this Show HN? Can a mod please remove it, so we can respect the other Show HNs.

"... blog posts, email signups, and fundraisers can't be tried out, so they don't count as Show HNs" (https://news.ycombinator.com/showhn.html)
I've given up on SO as well. Like I said last time it came up here:

> When it was young you could find veteran wizards who answered all sorts of obscure things because it was fun. The last straw for me was seeing a perfectly valid question about video memory in DOS get drive-by closed by some mod.

You used to be able to find stuff about ZZT-OOP on SO. Not anymore.

I don't know if you could call it an outright failure when it gets a ton of traffic, search engine cred etc., but it's certainly not a success for me.
Who are generally required by law to spend most of those dollars on American salaries and American-made products. Thus funneling them into the economy.
Production load balancers don't treat an HTTP response of 5xx as "success" and therefore won't continue to send traffic there. They also have periodic sanity checks of dynamic content which must match certain criteria or the host gets flagged. Monitoring systems also keep track of various periodic low/high/averages, tail access and error logs, alert on unusual criteria, and can trim the hosts in the scoreboard in extreme cases.

You'd typically learn this after probably six months of running a large-scale continuously-deployed dynamic website and it breaks from poorly-tested configuration changes + hardware issues. Sysadmins know this stuff. That's why there is a job title of sysadmin and not "developer who does sysadmin stuff sometimes".
This article would have been more interesting if the author had explained the context which made them expect to find a gender-linked difference in the microbiomes. As someone unfamiliar with this field, the results of this study were completely unsurprising; it's exactly what I would have naively imagined to be the case.
>It is how you ship robust software that doesn't break.

It's how you ship 1000 different versions of the same library and have no idea what to do when they need to be upgraded. It's just a terrible way to manage a system. Easier doesn't mean better.
I don't know.
They just told me one day, that I should use careers and gave me 5 invites.
I agree - I don't think it's possible to put a sound visual representation over the top of git, it's too abstract. A coherent command line interface should be possible, though.
This comment at the end states it very well:

"Stack overflow has failed to understand it’s mission. Stackoverflow exists to share technology information–not to curate it. Curation should be replaced by indexing and ranking. With Stack Overflow, it is as if google had decided on a primary strategy of deleting content from its index, rather than a primary strategy of ranking good content highest."
It seems reasonable to want to keep a system around to test upcoming releases on. It does not seem reasonable to run that in production.
Ask HN: Recommend using Registered Agent or no?
Hello, I'm starting a small online business and I'm now in a position where I feel ready to create an LLC in my state.

I've been looking at using a company that specializes as a registered agent, so that my home address won't be listed in the public filings (for privacy reasons).

The thing is that I can't tell how one company is better than the others. There's nearly zero credible ratings/comments on the internet about them. The only differentiating factor is their pricing, which varies from $50-$300. A few of their 'signup' forms aren't even using SSL/HTTPS, which makes me even more nervous about the overall quality of any of these services that I see, https or not.

Furthermore, all of their terms of services state that they're not liable for any mishaps in any letters that may be lost or damaged even if it is in their possession, which makes any lawsuits against my LLC to be won by default (for non-response) in court. IF in the case the registered agent is found to be liable, a lot of them stipulate that the max damages covered are $X amount (ie, lower than $50k).

So I'm kind of wondering, how should I go about finding a reliable and safe registered agent to use?
We've recently adopted Spark SQL and our queries run 5 - 200x times faster than with Hive.

Our experience with Spark Streaming, on the other hand, has been mixed. Our streaming app runs stably most of the time (up to 4 days in some cases), but we still see the occasional failure, sometimes with no exception or stack trace indicating what failed.

Our goal is to have a 24/7 streaming service, and Spark has gotten us close to that. There are just a couple of unexplained errors standing in our way.
It's a shame FreeBSD was the chosen BSD to do this comparison. It always seemed to me that FreeBSD felt almost-like-linux.

It also seems to me that most of the issues mentioned would be non-issues for OpenBSD (though it does not support ZFS, which the op wants).
I actually don't want all desktop apps to be able to access all my data all the time. E.g. why should LibreOffice be able to access my browsing history, or Gimp be able to read the contacts in my address book, or VLC be able to read my e-mails? I don't see the difference between desktop and mobile/web apps in this respect.

Of course it's important that the sandbox doesn't frustrate you or lead you to blindly click "Allow" all the time. It would obviously be bad if you get a dialog asking "Application X wants to open file Y. Allow/Deny" whenever an app attemts to access a file. But I don't think that that's the only way to design a sandbox.

For the simple case of opening a file with an app, it could be enough if the app calls a trusted file-chooser outside the sandbox which then returns an opened fd to the file the user chose. Then the user wouldn't even notice that there was a sandbox. Of course that's not enough for all usecases (see some other comments from jbk about VLC).
That makes sense. Since md5 can have collisions, is it also safe to assume that the cracked username is not guaranteed to be 100% accurate?

In reading about it some more (particularly the md5 collision demo based on Patrick Stach's implementation), it looks like it would be trivial to create an md5 hash that resolved to a "fake" username while the real username remained uncracked. Although that would mean that both the fake username and the real one would be exempt from the exploit, so there would really be no point to it.
One of the "Soup Nazis" here:

I can understand the author. Still I found out, that my name was also in one example of "Soup Nazis" (how embarrassing!).

The point is, that with some experience, you are "invited" to review other posts. You can also see it as giving some of the benefit taken back. But as reviewer, you should take responsibility for the quality of questions and answers. And I must say, that there where many cases, where I wanted to vote differently but knew, that the system is intended differently -- the vote I made in the example was one of them. You are softly pressured by the system, to adhere to the "group standard".

I think it is a little similar to the Wikipedia problem. Wikipedia also is less attractive to authors today, than it was, because many are chilled by the rigid system. The problem is, that some system is needed for the quality, but how could you reduce the chill factor for newcomers?

I think, a little less rigid system would be beneficial to stackoverflow (as it does not need to be an encyclopedia). Some "Soup Nazi" behavior is fostered by any (more or less) rigid system. Here, more sense of understanding of the more experienced users (especially reviewers) would also be good.
What features do you need that it lacks? I've found GSheets good enough to satisfy all of my personal spreadsheet needs so far.

The only real deal-breaker level annoyance I've found with any of the Drive apps so far is that whatever Javascript the writer one is using eats up enough CPU power to drop my Macbook's battery life to about a quarter of what it normally is.
if you have then, can you send one my way? ;)
How to verify DDOS attack with netstat command on Linux Terminal
I own an original Raspberry Pi model B (still running 24/7 in a project) for which I was on the pre-order from one of the first few batches (I think I just missed out on the first 10,000 or so), I eventually purchased an upgraded model B with 512MB ram and then I instantly purchased the Pi 2.

Very useful things, and the progress made is wonderful.
Why not set clear rules? 1 byte of blockchain costs XXX millibitcoins. You like it — you use it. You don't like it — you don't use it. It's clear that if anyone can use blockchain as information storage, someone WILL do it, now or later. I think it's better to set the rules sooner than fix things later when they are out of control.
Maybe, but that's quite not portable, and driver specific, AFAIK.
NaN behavior might actually be appropriate in Haskell. I don't know enough about it to comment. But it is not helpful in JavaScript. Part of the problem is that in JS you can get NaN in a variety of different ways that do not involve mathematics. And that all numbers can be floats (whereas in other languages we have integers). And that NaN can be silently propagated and morphed in in a more complex expressions.
There's a lot of public evidence of NetFlix's use of FreeBSD and their desire to generally stay up-to-date. I'm not aware of any credible statement that they're actually on -CURRENT though, and even if they were at some point they may not have updated since then.

They are heavily involved in FreeBSD development and I'm sure they're keeping on top of developments in -CURRENT, but I believe they are not using affected versions anywhere in production.
You are not the resource. Your man-hours are the resource. Don't take it personally.
Thats a bit pedantic, as well as inaccurate. I wouldn't call any party in the War of 1812 a clear winner, as there were gains and losses of approximately equal value in the end.

So depending on how you want to view the Civil War, the US was 6-0-1, or 5-0-2, until Vietnam.
Is that really as widespread as you say? I looked at the last few hours of the six most popular chat rooms and control-f'ed for "cv-pls" on all of them, and found a grand total of ONE hit: http://stackoverflow.com/questions/28568303/python-3-object-...

The question was closed because the asker himself answered it apologizing for posting it, the problem being something completely unrelated to the code he had pasted. Everybody agreed.

I don't think it happens that frequently.
I looked it up and this page showed up: http://web.mit.edu/nelhage/Public/big-number.txt. Pretty interesting.
> without going full roman burn-and-crucify

This is the key factor, right here. We do know how to win these wars. It just requires things we are not willing to accept.
I remember eating lunch on February 5th, 2005. We were at the Officer's Club at the Naval Academy. All the officers had assembled to hear a lecture by Admiral Crowe, one of our political science professors, better known from his time as the Chairman of the Joint Chiefs of Staff. He forwent his prepared remarks to discuss current events, opening with "Perhaps we would all be better served watching CNN right now, to hear Colin Powell address the UN General Assembly. Unfortunately, I am afraid the machinery of war is to far gone for any of it to make a difference."

"I am afraid the machinery of war is to far gone for any of it to make a difference."

That sentence will ring in my ears for the rest of my life.
you say it seems straightforward, but your first standard for the case of a de facto employer matches what you explicitly list under a true contractor:

First you state:

>If, in the case of outfits like Handy and Uber and Instacart, the "employer" is laying down rules, requiring certain performance, setting the price, and enforcing metrics, they are an employer and the person doing the work is an employee who should be treated as such.

Then you state:

> If, in the case of outfits like Redbeacon, the site is collecting leads and distributing them while letting the two parties work out the arrangement for themselves, the site is a referrer and the contractor is a contractor. Redbeacon doesn't require that the contractor who I hire to paint a room show up in Redbeacon attire, only do work through Redbeacon, charge what Redbeacon dictates, and follow Redbeacon's rules for how the work is done.

So the standards you've listed start by saying an "employer" can't lay down rules and ends by giving an example of "true contractors" that follow Redbeacon's rules for how the work is done.

If you can't even write four paragraphs without a blatant contradiction[1] perhaps the case doesn't seem nearly as simple as you make out at all!

[1] (No offense, I spotted it because I was reading carefully for guidance and your two sentences were strikingly parallel and started with the exact words "if, in the case of outfits like" [a] and then [b], where you listed the difference.)

EDIT: I misread the second sentence as "Redbeacon doesn't require a, only b, c, and d."
I never actually experienced any rate limiting/blacklisting issues while I ran it. I even tested spamming messages to myself, it worked but upset my iOS notifications a fair bit maybe I just got lucky.
The bug has been fixed:

https://twitter.com/ficus/status/565234296294625280
I'm not complaining about my career by itself (I make good money), but it is still quite a few magnitudes lower than what I see my peers in business/finance making around here, and to top it off, seeing how their networks work is also something most developers never would think of using/tapping into. From easy entry to schools for their kids, to privileged access to clubs and activities (sorry, I don't know the correct translation for what I mean)
And they are a part of the economy. They have US employees who spend money.
The minimum needed at each stage to get buy-in, inform, and help plan.

For example:

1. At inception, a one-pager to make the business case and get funding/backing/ok/whatever. Audience: executives

2. Before starting, the end-user perspective on what is going to be done. Get feedback, use for sizing/scheduling. Audience: other departments

3. Before too much construction (after a proof-of-concept), an overview of the basic architecture and sketch of a plan. Audience: other developers.
What who you rather get out of your tax dollars, roads and parks and fast internet, or explosives and ammo? Both mean jobs for Americans all the same. It's the value of the output that's different.

Why funnel efforts and capital into military instead of funneling the same into producing infrastructure, consumer goods, and advancing science? Yes, both are contributing to "the economy". One is creating collective value, the other is enriching military contractors and creating an incentive to wage war.
He's agreeing with you. He said they're going to look into [preventing] it.
What are some great topics for presentation/discussion at dev meetings?
My company holds weekly developer meetings, and each week we like to have a new software development topic for discussion. We've done topics such as "vi for beginners", "Android Wear and You", and "Unit Tests!". Looking for suggestions on fresh, new topics. They don't even have to be super technical, as long as the topic is something that you think a software developer should have exposure to! Thanks!
Lets not design things that are difficult to use
I have read the document and find the ideas around Elm really interesting. It seems nicely designed and is also understandable for a newcomer in FP.

Some things that would interest me but which I couldn't figure out from these docs are:

1. Will sending something to a Channel or the DOM event that causes the send to the channel (e.g. onClick (send channel Decrement) in the example) be executed synchronously (aka direct function calls in the transpiled JS) or asynchronously (signal processing in the subscriber is deferred, e.g. with settimeout). If it's deferred, can it really be guaranteed that for example a button could only be pressed once (with direct calls you could disable it immediatly in the onClick listener) or other actions which you might want to see immediatly?

2. Are there any concepts around cancellation? E.g. in one other example there was a textbox whose text-changed signal triggered the downloading of images which were shown in another view. There old pictures were still shown despite the input has changed already again because they are in the HTTP response signal at some point of time. I guess you would have to create and map a new HTTP signal each time the input change and disconnect the old one. But this seems like against the proposed architecture.