skysight-inc/HackerNews huggingface dataset:
Why don't the car factories give some money to Virginia Tech then (or have commissioned the rigorous study themselves)? I'm assuming $150k is not a huge amount compared to shutting down an entire process at your factory (and especially if it financially impacts several businesses, not just one)?
Through no fault of your own, I believe you are misreading this key paragraph:

> That’s a net deficit of $147,174, which Edwards covered with his own discretionary research and personal funds. The Flint Water Study team of 25 students and research scientists also estimated their total donated labor at more than 6,000 hours, which they valued at over $165,000 based on the hourly rates of the team members.

So it was an estimated $165k in free labor on top of the rest of the costs. You are confused because their lab costs were $166,487, which is a similar number.
Of course, but not directly "us", they are there to protect our national interests.
The comparison was between AI and procedural programming, not between machine learning and AI. It was a reference to the more general second AI winter, which basically ended due to the success of neural-network approaches.

Ten years ago, a programmer in industry generally would not throw machine-learning at a problem as their first—or even their last—approach; it just wasn't a tool in most non-academics' toolboxes, and even where it was, the common wisdom was that its application was limited to certain conventional uses, like spam filtering. Now we've basically landed in that "throwing around learning models like they were if statements" world that seemed like science fiction just a short while ago.
It looks like you took the number closest to 165k in the spreadsheet (166487) and divided it by 6000 to get to your numbers.
That might be weakly implied in the article, but the GoFundMe page says that the donated labor is in addition to the cash expenses (and the money is explicitly listed as out of pocket expenses):

>The deficit of $147,174 in out of pocket expenses has been covered by Professor Edwards’ discretionary research and personal funds. We also conservatively estimate that our total donated labor exceeds 3.0 person years (well over $165,000) of effort.
Isn't staring into your computer screen all the light you need? Everyone (even Apple now) says that the light screws up your sleep cycle. Wouldn't it help with SAD?
One guy who I would describe as a genuine 'Audiophile Genius' is Nelson Pass. See: https://passlabs.com/

Nelson Pass has designed a series of innovative amplifiers that he sells as commercial products. He also releases circuit diagrams and build instructions his amplifiers, and helps out DIYers on public forums.

In contrast, it is great that NwAvGuy has designed a budget headphone amplifier, and released the design with a no derivative works allowed Creative Commons license. But that falls a long way short of what Nelson Pass has produced over the years in my opinion.

I think if you asked Nelson Pass whether or not all 'decently made' amplifiers sound the same, he would suggest you need do a bit of listening to different high quality designs.
The 'weird' NFL schedule quirk a Rutgers math prof found
Packers Movers Pune Rates Coming with Discount Offers for Pune
According to one local survey in Pune near about 60% packers and movers are fake and they use different brand packers and mover's name with different domain extension to get their customer in a result customers are suffering. Well charges are also one baggiest issue for customer now a days. Few packers and movers are providing a sound amount of the quotation at the beginning and after packing their charges becoming more in different ways such as octroi charges and some unknown charges.
Here are few offer concept provided by packersmoverspunerates.in to add more value to customer money. This company had announced few new business concepts such as free quotation, coupon code and offer deals. Free quotation almost all packers and movers providing but the new concept is a coupon code and deal. According to this company special deal offer is going to provide form 1st February, but for use coupon code it will take some time. The reason provide such offers is to add more value to customer money.
Assure packers and movers are leading service provider and storage facility providing company. However, this company had open a new website for Pune. Packersmoverspunerates is a website specially design to provide to relocation service in Pune to all over India. This company able to service more than thousand customers and make them smile. This fresh concept to offer deals and coupon code was announced by Mr Abhishek Singh, who is the founder of Assure packers and movers and Packersmoverspunerates.in You can find more details on its official website and also you can get a free quotation for your need: http://www.packersmoverspunerates.in/
53 in 1 Multi-Bit Precision Torx Screwdriver Tweezer Cell Phone Repair Tool Set
the real distressing issue is that it is suspected that many cities are under reporting numbers inadvertently or purposefully through long term numbers games.
You say there is no point in hiding information if it will be known eventually but "eventually" is a key point.

Almost all information, especially personally identifiable information has a temporal component to it.

For example, that record you posted opens the door for someone to find your (dcunit3d's) current address.

If you recently pissed someone off on the internet (even under a different username), knowing your current address would enable that someone to send a litany of irritating, potentially damaging stuff your way.

On the other hand, if one of your records from five years ago ends up public, the address listed on that record is most likely not where you are living now so it is of little immediate use to a would be attacker.

Another fairly well know example is the AshleyMadison hack.
In that case, the recency of a given user's record on the site made the difference in whether the hackers were able to successfully extort money from the victim.
Simple guide to finding memory leaks in Nodejs
I got one screenshot with three images in it. The (vertical) profile image is clearly me. The other two (vertical frontal and horizontal at eye level) that could be anyone.
If the sun is very low in the sky, no UVB radiation will reach you. The body needs the UVB radiation in order to produce vitamin D. I think a general rule of thumb is that if your shadow is longer than you are, then there is no UVB.
Thanks for trying.

20$ shipping for 30$ tool, while they are mostly two jaw versions. So it's 50$ for something that might be crap and at very least would require me to hunt for vintage set of drill bits. Despite the fact that I already own two modern sets.
"Compilers take a long time to mature. The first more or less stable release seems to be 1.17 (January 9, 1988) That was pure luck as in 1989 the Emacs/Xemacs split started that consumed all his energy. "

That's a generous spin on it.
There may be safer theoretical options (or very limited deployed ones). But our society is increasingly reliant on the centralized networks.

"Yes I'm on the internet but I don't use email, Facebook or any other service that you use, I only accept hand-crafted UDP packets on port 12345 to my static IP..."

But to your point, I think this has created a void that P2P protocols can fill, and I certainly look forward to more solutions that actively follow the Internet's original decentralized vision instead of "client-server-over-decentralized-network" that we have today.
That's a fair point, although my point was more about the general population's perception of climate change and how it is shaped. That perception is most definitely shaped by the consistent reporting the general media does on climate change, which filters out the messy noise found in the actual hard science.
Or along those lines, give them less of a massive write-off in taxes and allocate those taxes to properly funded daily testing of water around the city.

Or just use their taxes to keep paying for the Detroit water in the first place.

You think factories are in and around Flint because of the scenery? Or because of huge tax discounts?
1) Speeding tickets, 2) Drivers Ed classes, 3) Getting lost, 4) Parallel parking, 5) Driver prejudice, 6) Fender benders, 7) Road rage, 8) Car theft, 9) Roadkill, 10) The Stig

At the least I expect that drivers ed courses will still be present for those who go off-roading, or snowmobiling.

Even in a regular car, I've been on the Bonneville Salt Flats and some driveable beaches, where there are no marked road, and of course events like Burning Man have their own street system and speed limits that won't be on any car nav system.

Regarding 7's "they will not drive too fast or too slow" - I suspect passengers will be able to select how to optimize the route, as some people will want to minimize cost, rather than time, and have the car drive more slowly. Or a loaded vehicle may drive more slowly uphill than an unloaded one.

I therefore imagine there will still be road rage should a slow vehicle, especially one which is voluntarily going slower, should block someone who wants to go faster.
It makes manual refactoring easier too in the sense that you now have a tool that can tell you what you broke and how to fix it.
Types are tests.

In a sufficiently strong type system, you can express constraints stronger than "returns a string" or "takes an integer". For instance, if you want to make sure that a particular function always returns a valid file descriptor, make a structure for file descriptors that just contains a single int, and give it a private constructor that can only be called by the low-level functions that call the actual syscalls, or maybe a public constructor that confirms that the provided integer is actually a file descriptor. Then, as long as your function typechecks, it can only possibly return a valid file descriptor, for all possible inputs.

If you take this to an extreme, you get the https://en.wikipedia.org/wiki/Curry-Howard_correspondence, that there's a direct mapping between mathematical propositions and types, and between their proofs and functions of the corresponding type. This is what all modern proof assistants build on top of, though their type systems are usually extremely complicated.
Since I unit-test the heck out of my code, this doesn't really do much for me. Unit-tests test actual values (which is where the interesting bugs come from IMO) and give me more powerful refactoring capabilities than an IDE.

The real benefit I'd be looking for is the chance to give the compiler hints to speed up execution times.
Through supporting Saudi Arabia we (the western countries) are loosing all of our credibility when criticizing states like Iran or China. It's outrageous that we ignore grave human rights abuses just out of political reasons.
I (and I thought most people) preboil pasta water in a kettle. Then I can start cooking the pasta within 2 minutes instead of 15.
>It seems to me BitCoin can actually aid law enforcement in tracking down money laundering!

Not really. Bitcoins biggest weakness for money laundering is a very low market cap, the blockchain doesn't really help much against basic money laundering techniques.
The solution is simple:
1) make your design changes
2) email the NwAvGuy with your plans and a requested deadline of 30 days for a response
3) if he does not respond negatively by the deadline, feel free to proceed with your plans
4) NwAvGuy may then choose to pursue legal means of enforcing his strange license choice, or not

I'm betting not.
> I thought the argument for basic income is that it could support someone without the need for a job. If it can't, then that's not what I've been discussing.

The amount is independent of the thing. You could have a basic income of $5000/year and it would still work better than $5000/year in means-tested welfare. You could have a basic income of $50,000/year but that is probably inadvisable. What probably makes the most sense is to replace existing welfare at approximately the same level and then collect data on how that works to decide the best amount in the long-term. (But $12,000/year is probably in the ballpark.)

> "Illegal thing X cannot be enforced, therefore X should be legal" is an invalid argument.

How is it an invalid argument? Passing unenforceable laws is futile and stupid. It fosters disrespect for the law and gives advantage to people willing to break the law when they know they can get away with it.
InfraRuby is a statically-typed Ruby (compiles to the JVM). InfraRuby code runs on Ruby interpreters without modification: http://infraruby.com/blog/why-infraruby
Who would want to submit to such a journal?
I address this by sticking this light http://www.amazon.com/gp/product/B002WTCHLC 9 inches from my face instead of the prescribed 12 inches for 10,000 lumens, and use it for 40 instead of the normal 30 minutes/day. Inconvenient, but has made major improvements from the (still useful but not as much) Phillips 6x10 array of blue LEDs I started with at 12 inches 3*30 minutes a day. Also helps me wake up in the morning ^_^.

That said, this seems to be right to me, but I could well believe there are people who need 30,000 lumens and therefore have to get more creative.
It is. But unfortunally our government cares more about oil than anything else.
Presumably the cost of dealing with lousy water is far less than the cost of risking antagonizing the business-friendly anti-union governor.
E-KYC Verification Software by Pupa Clic
Should be fixed now!
Yes, many of us do.
I have a list of them going here, but it's definitely not comprehensive either:

http://www.alexkrupp.com/Citevault.html#pharmaceuticals

Even if you look just at statistical analysis, there are dozens of different issues. E.g. I seem to remember some articles about how basically 100% of research involving brain scans is incorrect, because of a mix of statistical problems and also issues related to the imaging software.
I'd say he's half-right on the M:N scheduling.

For implementing POSIX threads, M:N threading has a lot of extra complexity and few advantages, and worse performance.

But if you don't have POSIX threads, but something higher-level that's managed by a runtime anyway, you don't need to worry about things like ensuring enough VM space and at least one allocated page for each thread stack.

Erlang's and GHC's threads start out needing much less space than a single page, so you can start 10x more threads in the same amount of RAM.
The output from postgres explain is already in a very readable format when you compare it with the mishmash from mysql. A nice tree view all adding up. If you're aware of how evaluating a SQL query actually works, it's very straightforward.

MySQL, meanwhile, just gives you a list of things, with random lists of indexes and keywords (like temporary, filesort, derived, etc), and estimates of row counts. Piecing together the data flow back into a tree format that maps to the syntax tree of your SQL query is not so easy.
You are directly contradicting the table presented in the article as well as in the main site: http://flintwaterstudy.org/2016/01/the-flintwaterstudy-resea...

Did you not read the article or did you have some better source where you are getting your data?! Going by the article, the GoFundMe page and the project site itself it seems perfectly clear what money they spent, how they spent it, and also how much volunteer time was also donated.

I don't understand why you would launch a personal attack against Professor Edwards and his team by just making up numbers and trying to stir up controversy where there is none.

The volunteers are not expected to be paid. Their time was freely donated and it's clear in the GoFundMe where the funds are going and how they will be used.
You can buy a three-jaw chuck in many places, such as Grizzly: http://www.grizzly.com/catalog/2016/main/383?p=383

It should be relatively simple to retrofit one of these to an existing brace with a different chuck. If the brace doesn't have a matching taper, a machinist should be able to turn it or put a thread compatible with a chuck on it.
I don't think this is true at all. You cannot write unit tests for all plausible values sent to your functions. If you omit manual type checking in your code or in the respective unit test, you may miss some subtle failure scenarios. Undergoing a refactor, maintenance, or change from other people (or even yourself at a later point in time) only makes this more possible.

I personally find that type safety cuts down the number of unit tests I write by half and makes refactoring work an order of magnitude easier to perform.
Reverting to the old water source doesn't just revert the corrosion process that has already been started
> Using the internet expecting privacy is like continually saying, "I'm going to have sex with everyone and going to complain about the people that have STD's."

I don't think this comparison is apt. Comparing internet usage to having sex with strangers might be the equivalent of comparing <insert western world leader> to Adolf Hitler in politics. It's not completely wrong, but it certainly makes the discussion considerably more negative, and distort its the details: i.e. casual usage of the internet !== casual sex.

A better analogy for expecting privacy on the internet: I'm going to go to different places outside. Some of them will be completely public, where it's clear anything I say or do can be heard by other people. Other places have walls and give the impression of privacy: although I cannot tell if there are tiny holes in the wall that people can watch me through.

I expect, correctly or incorrectly, different people will know where I am and what I'm doing at a given moment. I also expect that no one person will know all of my day except for me.
The point of typing is that types are tests: they ensure logical consistency of your program, and they are checked by the compiler. This has a number of consequences.

- Some error conditions are inexpressible in your program. You cannot write classical tests to verify these, as trying to recreate the erroneous conditions will result in type errors.

- You cannot forget to "write a type" like you can forget to write a test. A type always covers all the guarantees it makes. This is especially useful when there are no tests, as you have at least some kind of helper available to you.

- Types are a form of documentation. Again, even a poorly documented, poorly named project still has types.

- Types do not make tests obsolete, but they greatly reduce the number of them you have to write and maintain.

As a result of this, most Haskell projects have abysmal test coverage compared to what you'd expect in Python or Java. Nobody would (or could!) write tests that all "instanceof" checks are covered. When you forget to implement a branch in your program, you'll get a compilation warning. When you feed a value to a well-written function, you're guaranteed to get a non-nonsense result out of it (instead of an exception). But still, you can make core changes to programs you do not understand at all - while understanding the type system in general - and have your changes work as expected.
This is really cool. I'm curious how this will look on a Gear VR, since those run at 60fps and require every optimization they can get to maintain that on a cell phone.
I've had doner meat and chips in a flatbread cone in italy. It was amazing. I was, however, drunk at the time. Guess I'll have to try and get around to trying one sober one day :)
You can set your speed and feed rate much more precisely (even slower, if you like) on a drill press or lathe.
There are adapters you can buy for like 3$.
No, it's more like "The internet is public, and I know I can't hide what I'm doing in public, so I don't do stupid things in public."
You're right. But it's complex because this is an irreducibly complex problem space. Making distributed systems Just Work can't be made simpler.

So there are two alternatives: first is to use a hosted CF. There are several. My company has one in Pivotal Web Services. IBM BlueMix is a Cloud Foundry instance. There are others around.

The second alternative is MicroPCF. It's a new project specifically intended to allow you to run a full CF on your laptop.

https://github.com/pivotal-cf/micropcf
> ostracized, fired, prevented from earning a living

…and if you force people to be in your company regardless of what you say does to those people, you've taken away their freedom of assembly.
Moreover, types are tests you don't have to write and maintain.
Oh really, people only invest into themselves? In the case of the US, Americans pay $6.1 trillion annually in taxes between local + state + federal. Equal to one third of GDP. Those same Americans give vast sums to charity, with the US having practically invented modern philanthropy. Your premise doesn't hold up under any scrutiny.
>Even every proof can be expressed as a program, see Curry–Howard correspondence

Well, that is true, but that's still pretty far removed from any common programming language. And readability doesn't usually improve.

>For a physicist PV=nRT is concise and clear but for everyone else?

You've somewhat got a point there, physics would be a lot easier if all formulas and variables were actually defined when needed. But symbolic notation is still a necessity, simply because symbolic manipulation is really powerful, and it's a pain to have to write 'BOLTZMAN_CONSTANT' every single time, instead of just k_B.

Also, your notation might work for simple equations like the ideal gas equation, but an equation that's only slightly more complicated, the van der Waals equation, would become quite hideous:

(pressure + number_of_particles^2 * attraction / volume^2) * (volume / number_of_particles + excluded_volume) == BOLTZMANN_CONSTANT * number_of_particles * temperature

I really wouldn't want to have to write that out several times just to do some calculations with it.
Working at (a company subsidiary to) IBM, I think there's a pretty unique culture of "buy rather than build" here. IBM has its own share of weird internal infrastructure (hello Notes/Domino), but for the things we don't "have our own version of", IBM seems perfectly happy to pick some small company and use their service, rather than entering a vertical just to have an answer for a competitor's entry.

Basically, IBM is still fundamentally a consulting "solutions" company; their products are things they needed to build to solve a particular recurring consulting problem for their clients, that couldn't be solved with an application of off-the-shelf technology from a partner. This is reflected in IBM's own culture; we'll also look for an off-the-shelf solution[0]—or ask a partner to tailor their product to us—before even considering building something internal. "Scratching an itch" infrastructure projects like Facebook's Cassandra just don't really happen here.

I doubt IBM could have "productized the infrastructure" the way Amazon did to end up with AWS; IBM doesn't have any unique infrastructure. BlueMix, such as it is, isn't a reflection of anything we were already doing; it was simply a de novo solution to a particular recurring consulting problem with unique constraints (high levels of isolation and on-premise collocation) that meant we couldn't just sell the client a solution by some IaaS partner of ours. For internal projects, we frequently still just use AWS or DigitalOcean or whathaveyou (although this is changing as BlueMix becomes more competent to serve our own particular needs as an "internal customer.")

---

[0] ...as long as it's not built by one of our competitors in the "all things to all people megacorp" world. We use Slack, but turning on Google Docs integration is against security policy: we trust a small company like Slack with our IP, but trusting Google is right out.