skysight-inc/HackerNews huggingface dataset:
So what are we talking about here? Just wrapping side effects with a constructor so they're isolatable? You could just modify the Function prototype to mock a constant return for the same purpose, and it'd be completely transparent (no API littering the entire codebase).
Absolutely, both the user and the website/webmaster should be able to freely make their own decisions.

My issue is with the idea of grouping web font blocking with ad blocking. A user should choose separately if they'd like to block:

• Ads

• Tracking scripts

• Creative assets that may slow web performance (like web fonts)

• Other non-essential, non-creative scripts that may slow web performance
The Windows logo according to Apple
When all cars are self-driving, small single-person cars are a realistic option.
Great idea, RICO investigate everyone who doesn't toe the party line! How do these people believe this a good idea? If their science is good it should stand against all falsification arguments without the need for government protection.
Also, http://www.quviq.com did a lot of CAM bus testing for EU car makers. Betting John Hughes is going to be somebody's star expert witness.
Thanks for sharing this! I would love to help with this - once I have gotten up to speed on various things by building a graph on Postgres myself.
That's too bad. More people should invest in Bullet now: https://en.wikipedia.org/wiki/Bullet_(software)
You need a battery / capacitor array with pretty much all installations so you can have a stable current/voltage source even if you aren't going to store anything.

The batteries/capacitors you need just for a normal operation are based on the panel and your intended consumption, if you add additional storage it's usually a separate battery doo-dad that just counts as a consumer.

As for the UK solar doesn't make sense here that much in general, the feed-in tariffs in the UK were just bonkers yes you want to set up high tariffs at first to increase adoption but it makes very little sense at subsidizing the tariffs and making electric companies buy it at a large premium.
Corporate Social Responsibility has become a racket
You don't understand what "reduce your risk by 50%" means, which is fine because most people make the same mistake.

But having a horrible judgemental attitude while making this simple mistake is sub-optimal.
It is a valid constraint, though. Many long-standing complaints from the Java side of things were along the lines of "We can't use libgmp."
Russia is a pretty unique kind of hell.

People who are not affected by unemployment and poverty are leaving. If you're successful, leaving is a logical choice that you have to consider. Russian emigration is white collar contrary to most of other "developing countries'" emigration.

Russia is not a developing country. Russia is a crumbling country with a long history of failures and no clear future prospects.

While it is true that people leave e.g. India, there's more people in India who get richer and happier staying in India, and there's still a lot of people who come to stay in India because weather is nice, food is tasty, accomodation is cheap and culture is interesting.
Neither of that is much true for Russia.
Only people who come is uncontrolled muslim work migrants from Central Asia, and even those are now leaving.
I remember that air quality in Tokyo was quite bad in 1960s: http://metropolitantokyo.blogspot.com/2011/09/air-pollution-...

This is more of a sign of a still-industrial economy, as opposed to a post-industrial one.
The Five Rules of Australia's Most Successful Game Creator
Yes, it is just software regulated or software controlled.
Well, not always. As a student, you don’t want to spend 4$ for a cloud console, plus 4$ for cloud IRC, plus 20$ for a VPS, plus 12$ for your phone contract, plus 120$ for a new phone every 2 years...

I – like most people – don’t let useless devices run on standby either, costing me upwards of 30$ a year for a TV on standby.

As a student, I don’t buy totally overpriced coffee that costs that much either.
Yet there are measurable changes in health, lifestyle and behavior. Obesity; neighborliness; attention span; entitlement. Where once only the ruling class could afford to be snooty and entitled, now most everybody can do it.

Even access to the outdoors - a century ago everyone lived in nature, to a degree unthinkable today. Sure, some tiny fraction still take their GoPro out and record it for the rest of us. But while parks, camps, outdoor programs have growing participation they have not kept up with simple population growth. Which means outdoor activity has dropped precipitously per capita.

I blame computers and games, for the pandemic of couch-potato twitch gamer culture. Not seen since the rise and fall of the opium dens.
We have a wave generator at my old university, nothing to that scale, but it it had an array of paddles on one edge of a cube, and you could generate different shapes of wave. Like a CNC wave generator. You could even generate a swirling vortex. It was a pretty cool thing. We tested robots and offshore energy harvestors.

http://osl.eps.hw.ac.uk/virtualPages/experimentalCapabilitie...
Looking at the Clie PEG-UX50 twelve years later
Download Microsoft Toolkit Update Collection Pack 2015
Certainly not. Anybody who wants to show Point Break, the original, on the big screen for a small event will not like even the idea of a remake without Kathryn Bigelow involved. Watch the real thing.
Headline was rewritten, apparently. If you're going to do that, could you at least not put a backquote in Musk's name? Because that hurts my brain. :)
Can you elaborate what's wrong with this report? Btw, I can't find this news on leftist media, so I submitted the link from examiner.
I use AWS extensively as well, but really like this product plan.

Ultimately what AWSClassic does is give you a lot of baremetal boxes to drop AMIs on. Google's changing that to the containerized model by offering direct services that are scheduled on hardware. As Kubernetes becomes more and more the primary method for deploying apps on Google's managed services, this approach will pay off more.

But it's worth nothing that for many people this is what Amazon needs to do as well. As VPCs become the mandatory methodology for AWS, it's increasingly annoying just to set up the bare minimum you need to get a capable shell inside your environment. Even experienced AWS users have trouble getting VPCs right given the state of the current documentation.
I agree that my phrasing is not superiorally precise, but the meaning is clear enough, the choice of the door isn't arbitrary.
And hardware? My Windows 10 VM I keep around has significantly different rendering properties than the Windows 10 box I have on my office desk, even more so when running the VM on my rMBPe and even surprisingly when running on the same monitor.
I think their long term strategy is to move to a containerized world. The fact that there are managed Kubernetes instances is very telling, because that was a LOT of work.
Google drops ONE service people really used and now discontinuing anything outdated is "pulling a google." Yeesh!
Leaders in driverless cars
If you already have enough ethics, you can work out on your own what would be ethical for any given situation. You don't need the class. It may save you a bit of time in reflective contemplation, but it's not going to give you anything you didn't already have.

If you don't have enough ethics to figure it out yourself, the class is just teaching you how to pretend to have ethics. And like jazz, you will fail just as soon as you are called upon to improvise.
Agreed.
Successful Indian immigrants that I know, usually return to India. So something about India is attractive in itself.

Russia has an epidemic of suicide-by-misadventure, which is a strong indicator of hopelessness among the young.
Sorry, my mistake. I thought that they did not mandate one particular algorithm, but apparently I was wrong. They say:

"We are trying to show the performance of various programming language implementations - so we ask that contributed programs not only give the correct result, but also use the same algorithm to calculate that result."

Thanks for the correction.
Why not just write events to a log, and then use the log to reproduce your bug?
Distributed big balls of mud (2014)
It is not really Google's fault that Code was not a successful product, other than that they simply didn't have the energy/budget/will to actually make it a competitive product with Github.
wow... does it mean that anything microsoft touches is ruined just "because microsoft" ?
"a proper "Erlang/OTP-ish" framework"

Rust's original M:N threading almost begged for an OTP-style approach (as in, it looked like Erlang with a non-Prolog syntax :-)). But I think the current threading interfaces are pretty welcoming for an OTP style. Anyone working on that?
Their customer service is notoriously... "hit or miss."
To elaborate on the 'tricky' here, it's not even that we want to add more _complex_ passes, exactly. It's that many of the current passes are tricky to implement when you operate on an AST, and so we'll be able to make them more solid, eliminating bugs in the process.

There is one pass that is certainly "more tricky" from an algorithms perspective, but will result in the rules being more intuitive from a user's perspective.
I believe that the problem is that the ragdoll is indestructible. So the limbs, which in reality would have been ripped apart, are instead rendered unrealistically.

Ripping limbs off wouldn't help with ratings though.
It becomes increasingly clear over time why Google is investing so heavily in the "web pages that have the capabilities, performance and experience of a desktop application" branches of modern browser development now.

And the new Nexus Tablet, everyone hoping it will run Android Studio? It's entirely possible next year we'll see JetBrains and Google convert that environment over to web as well. JB's been doing a lot of that work independently, already.
Good write up

Most paradoxes disappear when the problem is strictly described.
For B, unless something is actively running it will presumably just freeze the instance and restart it when you return. GCE is pretty quick to do this and for shells that's not disruptive.
In Some Cultures People with Schizophrenia Like the Voices They Hear
Personally, I hate promises, but on topic

> write unit tests for your code without mocking, by specifying the expected content, results, and order of side-effects performed by a function

No mocking? This is absurd. Some functions rightfully hit databases and the network. It either gets tested the right way, with mocks; the wrong way, with actual network calls; or not at all, as the author seems to suggest. Mocking belongs in some part in unit tests
The Future of the Web Beyond Bitcoin
https://en.wikipedia.org/wiki/List_of_Google_products#Discon...

Let's not pretend that there was only one "really used" service they pulled. At Google's scale, every service is "really used".
Google can afford to keep separate server flights for each app. They have a lot of money and a lot of dedicated computer power for actual revenue generators.
I would really like to be to run this sort of analysis (or use tools/services that perform it for me), regardless of how efficient the current popular methods are. Is anyone familiar with the tools or services available to do so? Thanks in advance!
10 Reasons why you should not even consider using Meteor
The history of military aviation between the end of WW2 and the end of Vietnam is really kind of fascinating. So many different designs were designed, produced, and put into action, often for just a few years until they were superseded by something else. Piston-engined -> straight-wing jet -> swept-wing jet, plus all the concept designs and oddities like this. I think my favorite is the Twin Mustang (https://en.wikipedia.org/wiki/North_American_F-82_Twin_Musta...).

I always end up on deep wiki-walks from these kinds of articles...
Not a bad thought. But I wonder if the "political problems" would be too much to overcome. For example, I'm sure some of those most-popular fonts require a license, and I don't know how TypeKit/fonts.com/etc would work if those weren't hosted from their own servers.
Pretty fun read...but would've liked to see more context and numbers for this:

> Supporters say it was a necessary step in the advancement of naval aviation, and that while the numbers were bad, so were the numbers of just about everything involving jet fighters and aircraft carriers in the early to mid-1950s.

Given the desire to show the Cutlass off at airshows, I'm surprised there weren't any massive disasters, though I suppose if there were, we wouldn't be reading about the F7U today...though apparently when a British prototype jet killed 31 people at a show, it still managed to make it into service after being grounded: https://en.wikipedia.org/wiki/1952_Farnborough_Airshow_DH.11...
Seeking Tech minded roommate to join our startup house
"k_nucleotide is a test of how fast your Hash map is."

Speaking of Rusts' HashMap, the Robin Hood map is pretty darn sweet (and I say that as someone who translated a Pythonish map to Rust), but the last time I looked it was still throttled by SipHash.[1] Is there any progress on SIMD-ing that?

[1] "Safety vs. performance", etc., etc.
What alternatives are people using for Evernote that support more than just text?

The main draw Evernote has for me is the ability to attach an arbitrary number of files to a note, add some additional text or a useful title, and then search on those notes across iOS and OS X devices. I've been increasingly frustrated by how buggy and complicated Evernote has gotten so I'd be happy to try alternatives that might be out there.
Well, "we ask" is not the same as "we receive" :-)

Also, because of the differences between such a wide range of programming languages, there has to be some slop and flexibility in the way the programs are allowed to be written -- otherwise it really would be C written in Haskell.

http://benchmarksgame.alioth.debian.org/dont-jump-to-conclus...
Defining Diversity
Can someone please clarify me...
Not defending Sun/Oracle decisions in here but isn't Bruce Eckel confusing Java as a language with some Java libraries, of which some happen to be provided via JDK?
This was what I felt while reading this presentation.

Thanks
If you're interested in seeing the results from the 2012 survey:
http://bostonography.com/2012/crowdsourced-neighborhood-boun... and http://bostonography.com/2013/neighborhoods-as-seen-by-the-p...
If you have dropbox installed you can set it to upload all screenshots.
A fairly trivial thing that you spent non-trivial time developing a non-trivial in-house workaround for?

I dunno, it is indeed just one example (and it's yours not mine, I don't have enough experience with this stuff to use my own, I've succesfully avoided it in my career) and it alone isn't enough to make the case, but it seems to me to be an example of Eckel's point. For something you're going to put in a stdlib and is going to be used by possibly millions of developers, you have a responsibility to design it right.

Eckel writes "collective losses of billions due to bad design" -- this is not an exageration. How many aggregate developer-hours spent fighting with this stuff, that could have been prevented by many many fewer developer-hours up front doing it right in the first place?
http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...
I was wondering what happens when the popular meaning of a word or phrase diverges from a law which uses that phrase for a different meaning or scope.
Is it a screenshare software though? When I think screenshare I think VNC, zoom, Adobe connect… This is more screenshots and screencasts right?
Dr. V a Shiva Ayyadurai: The Indian Who Invented E-MAIL
The idea here is that you can separate your "functionality basis" which does require mocking because it genuinely hits the database from "composed functionality" which operates through a pure, monadic DSL and eventually calls down to the functionality basis.

In practice, that functionality basis can be far tinier than the set of things which would require mocking normally. This is a big win.

Also in practice you may want to make the functionality basis larger than it need be semantically because this can be a performance win.
People like design. People like things to not all look the same. Companies require design for their branding and marketing. To suggest that everyone's website looks the same and just be browser default styles is ignoring an enormous fact of human nature (not to mention the global economy and civilization in general).
Your loss.
Google Ads Boss: ‘We Need to Deal With’ Ad Blocking as an Industry
Instead of using a restrictive license you also have other options to protect your SaaS business:

- Excel in execution and price your offer to be a no-brainer when compared to running/mantaining a self-hosted version.

- Premium add-ons not available as OSS (without crippling the free version)

- Sell a self-hosted "enterprise" version that includes premium features/add-ons.

- For those that want/need to run their own OSS instance you can always offer consulting/trainning/support services.
If you can write very pure code, mocking is not needed. For example, a function for a database call could return a closure of what to do given a cursor into the database, or a SQL query which can be tested. The side-effecting functions themselves would just create a connection to a db or network host and do exactly what is prescribed in the request, making them simple enough to not need to unit test.

This is one of the big benefits of FP and pure functions really. I'm sure there would be practicalities that get in the way of doing this cleanly for all code, but it can go a surprisingly long way. The idea is to write a completely pure core and restrict input/output to be through a few small and obviously correct functions.
To be fully pedantic, what matters is not "if he knows he is going to reveal a door that is empty". Maybe he has no idea and he just reads his lines off a teleprompter. What matters is if you know that he is going to reveal a door that is empty, because then you can reason according to that information.
That's the whole reason why the problem is tough. It's carefully worded to be ambiguous about that point so that most people assume it was random (most of the erroneous math people pull out is valid were it random) but the problem actually makes little sense if Monty picked randomly since it completely ignores the potential possibility that he picked the car door.

The problem isn't probabilistically difficult and most people's intuitions would be on point if it weren't set up to deceive.
Love the George Carlin quote referenced in the section defining The Reasonable Person Principle:

"Have you ever noticed when you're driving that anybody driving slower than you is an idiot, and anyone going faster than you is a maniac?"

I'll include the canonical quip by Laplace:

"The theory of probabilities is at bottom nothing but common sense reduced to calculus; it enables us to appreciate with exactness that which accurate minds feel with a sort of instinct for which ofttimes they are unable to account."
-Introduction to Théorie Analytique des Probabilitiés
There's something wrong when "customer acquisition" is your biggest expense....
I hope they include it in next DirectX, and it kills Nvidia scam called PhysX.
Confused, why is this trending. What's the new news about the Echo?
Ok, do you seriously not understand what it means to not want every website you come across to look the same? (Even if it's the same of your own choosing).

Design, fashion, and art aside... how can 1 design or style even work for the entire range of websites and web apps? UX is important, and must be different depending on the goals of the site.
Yeah because iGoogle had a loyal and dedicated following of users that were being underserved by the web desktop market?
Analog computers are fun, there are even "universal" ones : https://en.wikipedia.org/wiki/General_purpose_analog_compute...
The Biggest Star in “The Martian” Wasn’t Matt Damon–it Was a GoPro
Day of Datomic: a comprehensive Datomic workshop
Post-Purchase Insights with Consumption Analytics
I've been using this as the basis for my typographic styles for maybe a year now. My only problem with it has been the spacing between paragraphs and headings. I find myself using the .hug class a lot.
New Case Study: Snaptracs – Tagg the GPS Pet Tracker
Maybe it got cheaper? $179 is less than the beta price I think...
You can't talk about ads without also talking about trackers these days. So what are their plans on that? EFF's new DNT policies sounded pretty good. Are they going to adopt those, too, for "Acceptable Ads" policies?

https://www.eff.org/pages/understanding-effs-do-not-track-po...

https://www.eff.org/dnt-policy
Not a topic I've really researched but even the article appears very misleading or biased.

There's the assumption that my regular trash goes to a landfill (it does not) and even if it did, maybe my goal is not to save money but to have fewer stupid landfills. I'm not really interested in how much open space is available to pile up trash, I just plain don't want it to pile up.

It then makes some odd argument about offsetting the carbon of airplane travel when I'm really just concerned about the carbon embodied in the plastic bottle.

Complaints about the annoyance of composting facilities seems plenty absurd just after talking about the abundance of open space to dump trash.

There's other bits and pieces strewn about the article but the whole thing reaks of "Nirvana Fallacy": the current solution isn't good enough so let's sit on our hands until we think of a better one.
This article from last week suggests that the patent may not be that important. A team has recently discovered a second protein that can be used to power the crispr process, and they believe that more such proteins may exist [1].

...but patenting proteins still feels ridiculous. This is information that all of humanity has, basically, equal access to. Finding something in this pile "first" and planting a flag in the ground seems like a pretty terrible way to share knowledge. There is a somewhat forced analogy here between genetic exploration and global exploration in the colonial period, but I think most historians would agree that the "I got here first" model of "rights" ended up exacerbating existing gaps between haves and have-nots.

[1] http://www.wired.com/2015/09/war-genome-editing-just-got-lot...
Switzerland's lower house rejects basic income, but poll shows popular support
When you call mocks the right way are you actually referring to mocks or are you referring to stubs?
SipHash as implemented in Rust is actually pretty fast for long keys; it's only for short keys that it falls down (and SIMDification won't help too much on short keys).
Soda isn't inherently evil. Education on how to track calories and understand the density of some foods is more important. Of course, since sodas don't have really any nutrition, it is hard to drink a lot of them.

You can't single out soda while you still have people eating "healthy" salads that are twice as big as they should be, covered with dressing and cheese and olives and fatty meats.

You can't single out soda while you let people drink "coffee" (which by itself is fine) that includes 1000 calories worth of additives like cream and sweeteners.

And oil is extremely calorie-dense; simply cutting in half the number of fries that you eat would go a long way.

With a proper diet and exercise you can certainly have a couple of sodas a week. There is also a better way to drink soda: don't use a straw. Just try to get through a 32 oz. soda when you sip it a bit at a time; you'll find that you don't really drink it that fast, that it tastes better, and that a small amount is still satisfying. After awhile it'll seem much more natural to order a small soda.
Can anyone comment on current pros and cons of Havok vs PhysX (which was open-sourced recently by NVIDIA)?