skysight-inc/HackerNews huggingface dataset:
>> drzaiusapelord ,scoot

Occams razor does not ask that you accept the simplest explanation. It asks that one take into account as many, and only as many factors as necessary to explain a phenom. It does not promote fallacy or lessen rigour. It is a "loose leash but a tight chain"

As originally defined, it stated: Entities should not be multiplied without necessity(Entia non sunt multiplicanda praeter necessitatem).

Bertrand Russel held the principle in high regard. This quote from Newton encapsulates its application: "We are to admit no more causes of natural things than such as are both true and sufficient to explain their appearances." and simplified for scientists in this form: ""when you have two competing theories that make exactly the same predictions, the simpler one is the better" http://math.ucr.edu/home/baez/physics/General/occam.html

There is a line of scholarship that believes William of Occam (c1287-1347) never made the quote attributed to him.
http://www.logicmuseum.com/authors/other/mythofockham.htm

What is termed Occams razor by vog asQuirrel asmad and others is a statistical/logicians derivative not really of concern to most people.
It does, which is why I know exactly how much I weighed this morning.
If you miss the last train, you can no longer just sleep on the bench for a couple of hours until the first one arrives in the morning.

If you feel ill, there's nowhere to lie down for a few minutes.

You can't change your kids diapers on a bum-safe bench.
It will require roughly the same amount of practice as when learning Rust, so a pretty significant learning effort I'm afraid.

I'll try to do as much checking as possible in the interpreter so that the transition from interpreted to compiled code is smooth. Right now there is none though.
Why war is coming, in our lifetime
A Text Editor That Cares About What You Write
I've frequently wanted to understand the actual workings of the JVM garbage collector but I get bogged down reading the C/C++. If you want to know exactly how a program works then reading the source is a great way to do it. Someone who is not a GC expert could become at least GC proficient by reading the code that does say the object tree walking. I know that having the language implementation source available has been useful to me in Java. I go to the implementation of BigDecimal or ArrayList to really see how things work. The same can be true of compilers and runtimes. It's much easier if you are not context switching or required to know different languages.
In my experience it does use less memory than Java. I had application written in Java which i migrated to Go and i see less memory usage.
Yes, I saw your pointless reference to Minnesota winters. Let me just point out that a typical city car also requires roads to be cleared. If you live in rural Minnesota, you need a different vehicle than for a California city. Surprise, surprise. There is no "one size fits all"-solution, and your premise is absurd.

The Google self driving bicycle was an April fool's joke, and if today was April 1st then I'd assume your argument was, too. Ubiquitous self-driving electric vehicles for all are an absurd techno-fantasy. When such vehicles become reality, they'll be a luxury product for a niche clientele of high earners (like SV engineers) for quite a while. Even when they reach a mass market, they won't be for all. They'll be a nice replacement for taxis, sure. But what about people who can't afford to regularly take a taxi today? There is no way that they could ever come close to the price of a bicycle. Most students here ride used bikes, most of which probably cost around $100. How do you suggest they afford such vehicles for their daily commute to university?

You're suggesting a solution that might work in Silicon Valley in a few years as a panacea. Bicycles work in lots of places around the world today, and have for decades.
Amazon Alexa - Speech | Cambridge, MA | Sunnyvale, CA | Seattle, WA

Amazon's speech software, Alexa is a small org solving complex problems in information retrieval, machine learning, speech and NLP. We have small teams of software engineers and scientists across three offices in Sunnyvale, Cambridge (Kendall Square), and HQ in Seattle. If you are looking for a place to make a big impact on a new product used by millions of people every day - please send me a note! I'd love to discuss. A background in speech technology is not a requirement but an interest is very helpful! ebbounty@amazon.com
Looking forward to hearing from you!
Best,
Emma
"In its majestic equality, the law forbids rich and poor alike to sleep under bridges, beg in the streets and steal loaves of bread."

-- Anatole France
Why?

Lenovo put users at risk and public shaming is a tool to correct their behaviour.

Lenovo could allow users to replace software on their machine, but presently choose not to because they might make less money.

However if Lenovo are shamed, people might buy less of Lenovo's products, which will also make Lenovo less money.
Shameless promotion: SageMathCloud (https://cloud.sagemath.com) does many of those things, is also open source under the same license as PubPub, and built on similar technologies to PubPub (React, CodeMirror).
Given how often the same images gets reused, given that I regularly recognise many of the popular Unsplash images all over the place these days, clearly we need a lot more variety.
Unfortunately I didn't click a picture upon my last update. It happened few weeks ago, maybe a month. Even google keyboard settings were reset. Also, I have two accounts on my Android and it opted back in on both of them. I needed to opt-out again on both accounts.
> Regarding (a) - do you know that I've never been told why I need to finish my antibiotics?

Drug therapies have specific regimens that need to be respected in order to ensure the highest degree of success. An average regimen for penicillins (penicillin-derivatives) is 7 days because that's how many days it takes for the ATB to kill the bacterial infection.

Now all the above is the N-th level of abstraction. If you really want to know what's on you need to start doing evaluations. You need data like from the patient like:

- Age
- Kg
- Health state (liver, nephrons, stomach, allergies, etc.)
- History the specific class of ATBs (how did your body and the infection react to this class of ATB in the past?)
- Other medication (are there interactions with other drugs a patient might be taking?)
- Food (e.g. you shouldn't eat St. John's Wort while on drugs, because it's a CYP3A4 inducer and so on and so forth...)
- etc.

And it goes further down the rabbit hole depending on the case. So, I of course prefer doctors who are big on explaining what's happening, but I understand those who don't.

The thing is that once the doctor starts talking ,you will probably start asking why, especially if you're an engineer who wants to put everything into context. At some point you'll just won't be able to understand - which means he'll have to make silly analogies, even more explanation, etc. Add to that you might have been his 20th patient that day and you get the point. On the other hand, if you pay for it, you should be able to get a doctor which gives you the appropriate amount of care/explanations.
If you read closer:

CSS Values and Units Level 3 adds the ability to use attr() on any CSS property, not just content, and to use it for non-string values (e.g. numbers, colors).

It's not attr that's unusable, but rather being able to use it on any arbitrary CSS property. Though I'm surprised they don't have a separate entry for just the attr function alone.
One thing that hasn't been mentioned - in addition to the design features already discussed, the Camden bench makes each person sit facing away from each other, deterring conversation. It's like the ultimate bench for people who don't care about others.
Dark patterns attempt to trick the intended user. What is the trick being pulled on the intended user here?
"Only you can see this data"

Side-stepping for a minute that Google and governments can also see this data, this sort of wholesale data aggregation and presentation seriously ups the ante for account security.

Getting somebody's Google account from third-party breach-de-jour used to mean you got their email history, or could pretend to be them... But with this you have their browsing, app, search and location history. That is to say, you can discover: What they're doing. Where they're doing it. What they're thinking about (I search everything). Who they interact with.

Worse, I wasn't prompted for any sort of password. Physical access to my computer (and I assume phone) now gives easy access historical surveillance data.

Welcome to the new generation of identity theft.
Hi TP-Link! Remember to renew http://tplinkplclogin.net/ before 06-May-2018!
Running PHPUnit in a VM with PhpStorm
WebAssembly solves problems like growing the heap, as well as being a proper binary format that is smaller and quicker to parse. The design is definitely ahead of asm.js, which is really smart but still a bit of a backwards-compatibility hack.
Facebook blocks another woman named Isis because of her name
This is what's so frustrating to me. A perfectly working web is easy. Most sites actually put more effort into making it work less. This is insane to me. Keep it simple and minimal (in size, features, frameworks, etc, not "lots of whitespace") and it will work for more users. Most sites are not special snowflakes. There are exceptions where lots of formatting/scripting needs to happen, but most sites are better off without.
I don't own an android phone, so there may be some more I don't see, but heres my list:

Web & App activity (search activity on apps and in browsers)

Location History (Creates a private map of where you go with your signed-in devices)

Device Information (contacts, calendars, apps, and other device data)

Voice & Audio Activity (storing your voice and audio inputs to your account, for example, when you say "Ok Google" to do a voice search)

YouTube Search History (Store your YouTube searches)

YouTube Watch History

They all have an opt out toggle.
As an academic in biomedical sciences and as someone who tried to create a journal that did all the things the OP said, thank you.

The old crappy system is mandatory. You can't decide to do otherwise and still have a job.

The impetus for change needs to start at the funding source level, NIH. They need to make a journal that one is required to publish in order to keep your funding.
Why should we accommodate public urination? Just because someone does something, does it automatically mean it's dehumanizing to deter it?
Does anyone not feel that this is deeply problematic?

What's worse is the faux 'Silicon Valley' ethos / koolaid they put on us.

A regular company doing this does it for obvious reasons.

But Google sticks to their 'Do No Evil' mantra, which I find entirely hypocritical: 'We say we are Doing No Evil, ergo, we are not doing any evil'.

I find it doubly disturbing.

They're even worse than classical companies, and yet somehow through their own branding koolaid would have us believe that they are 'more moral'.
Valid, but not nearly as likely to run into by accident.
> The web spec

There are hundreds of web technologies, each with their own spec. None of which are actually that complicated if you read them.

> Simpler primitives ... formatting rules ... better from a security perspective.

So you mean CSS? What does that have to do with security?

> Designing the web for average users

Not sure what you're trying to say.
Answer to what we're all thinking:

> I do run the risk of losing credibility as to whether I'm actually listening in meetings now, but I'm not too concerned about that. I made this as a joke, and my coworkers know that

http://www.businessinsider.com/josh-newlan-creates-say-what-...
If I may contribute to the article somehow, I'd tell people this: stop using JavaScript for basic markup. I sigh every time I visit a site whose entire navigation structure is spit out in front of me as a disorganized wall of text, and only when I enable JavaScript that mess gets cleaned up and arranged back into something organized. It's just no way to design pages. CSS is for visual appearance and styling. JavaScript is for interactivity. If you can't give your site a proper look without resorting to JavaScript then you have no business designing web pages yet and need to go learn the basics first.
Scaling DevOps in the Enterprise: Anders Wallgren Talks with TechWell
The moon is about 30 arcminutes across (half a degree) [0], which is considerably larger than the area of the Extreme Deep Field. But the estimate of the number of galaxies is okay.

The Hubble Ultra-Deep Field (of which the Extreme Deep Field is a part) is one thirteen-millionth part of the full sky. [1]

The full sky is about 41,253 square degrees in size. [2]

I think the HXDF is one 32-millionth of the full sky. If so,
multiplying 32 million by the 5500 galaxies in the XDF gives on the order of 200 billion galaxies, as you said.

[0] https://en.wikipedia.org/wiki/Angular_diameter

[1] https://en.wikipedia.org/wiki/Hubble_Ultra-Deep_Field

[2] https://en.wikipedia.org/wiki/Square_degree
That is not the point. The advantage of Erlang is not raw speed, but the sheer amount of language constructs helping you write distributed system without thinking too much about low-level stuff.

If I had to do some parallel data crunching, I would probably use Go or something similar. To write an actual system, it's much easier just to stand on the shoulders of Erlang guys instead of developing everything by hand(i.e. whole supervision tree).
People have been saying this for a while, but this question is only going to get to continue to lean more and more in the direction of html5 clients in general.

It's the easiest method to develop cross platform applications. Things like Electron make it possible to bundle apps to make them look and act like native apps.

This post is mostly about performance, and secondarly about a team's ability to focus. Which this allows them to do and deliver to many different platforms. With the rise of webassembly this will only get better.

Is native finally something of the past? Or will this end up just being a rehash of the Java JWT?
A DOES16 London Reprise: DevOps Across the Pond
"I just don't do or write anything on the internet I don't want tracked back to me."

That's a rather Orwellian statement ...
It is as though people were just responding, unthinkingly, to some stimulus.
Announcing Baseimage-Amzn – A Minimal Docker Base Image Based
Ok... that workaround is just terrible. Add one single-quote to the first line?!? What about a closing quote? And wouldn't the side effect of this be for the first line to be treated as one value (instead of separate values for each header)?

The workaround needs it's own workaround :)
That is a cool demo!
Hi HN!

I'm a pilot and programmer. This is a project I did over a weekend as a way to learn about bots and sharpen my Node.js skills.

It hooks up to various databases to give pilots information about weather, FAA notices, runways, frequencies and other important info for ICAO airport codes.

The bot handles natural conversations pretty well. Here's an example:

Me: Hello

FlightBot: Hey!

Me: What's the METAR for KBFI?

FlightBot: The METAR for KBFI is...

Me: How about the forecast?

FlightBot: The TAF for KBFI is...

Me: What's the ATIS frequency there?

FlightBot: 127.75

Me: Are there any TFRs?

FlightBot: I'm not seeing any TFRs for KBFI.

Me: What’s the travel time from BFI to PDX at 115 kts?
It doesn't seem like an argument to me. It just seems like an interesting fact about Go. I don't think the post you are responding to is trying to say anything about GC so I've no idea what your comment is getting at. I'm yet to use Go but intuitively it seems like a good thing that the runtime is written in Go. It presumably reduces context switches if debugging an issue that seems to come from the runtime, regardless of if that is a GC related issue.
Performing patrols is slow and inefficient with boats of any kind; planes are far faster and can cover much more ground. Of course, fighter planes are horribly inefficient too, but this would be a good case for using carrier-launched drones: they're very efficient and can stay aloft for a whole day at a time IIRC, and have limited weapons capability.

Sometimes I wonder if it'd make sense to try to build a capital ship where the giant "carrier" launches not only planes, but also small littoral boats. Steaming a littoral combat ship across oceans can't be that fuel-efficient, and also makes the boat require more size to maintain a sufficient crew for so long; maybe it'd be better to have smaller, shorter-range patrol boats that are kept inside the carrier until it gets to a place where it wants to launch them. Of course, you'd need a really huge carrier for this, but you'd get efficiencies of scale here, by being able to power the whole thing with nuclear reactors, and only burn fossil fuels for the shorter ranges the patrol boats operate at. The drones, combined with the carrier-launched patrol boats, would be able to handle all those operations within a pretty large radius of wherever the mega-carrier drops anchor, with the drones doing surveillance and strikes if necessary, and the patrol boats motoring in where needed, as directed by the drone surveillance.
Psychopaths are unusually charming and persuasive.

Business, law, and politics are all about persuasion, not truth or honesty.

So by default they're environments in which psychopaths can thrive.

I think there's exactly one political problem - how to keep psychopaths away from money, power, and influence. Everything else that goes wrong in politics and business is a direct result of feedback loops that reward psychopathic traits instead of excluding them.

The world would be an infinitely more pleasant and more effective place if this could be achieved.
It does indeed nag you and once you select "high accuracy" it will stay so forever, unless you go to settings and disable it every time. Aargh. Otherwise it just keeps asking until you allow it by mistake.
I opted out of search and location history. It bothers me when I turned off everything else, they auto opt-in'd me to things which I presumably wouldn't want and I had to turn off and delete everything.
>There are hundreds of web technologies, each with their own spec. None of which are actually that complicated if you read them.

I agree with your overall point, but there is a reason sites like MDN exist. It's because some of the HTML/CSS/JS specs are crazy complicated, contain years and years of edge cases and bugs that have become standard, and are written in standard-eze (which is easy enough to read once you know it, but it can be a bit of a learning curve for someone who just wants to know the order of function parameters).
Good article. Web standards and portability should be a much higher priority. A little off topic, but I like to use Chrome for anything touching Google, Facebook, and Twitter, and use Firefox for everything else. Another good practice is setting browsers to delete all cookies when the browser shuts down. With password managers, this is not much of a nuisance, and makes me feel like I am getting extra privacy and safety.
Great. I'd prefer to see Servo and browser.html replace the heavy Electron stack.
I think it is in certain circles. For Google, obviously, in particular. Many of their new sites launch completely incompatible with Firefox and Edge. Some of the frameworks they push, like Polymer and Angular, have been repeat offenders in the past, which leads web apps built with them to also be broken.
Neither. It becomes unassociated with your account. It still provides aggregate data to them, but respects your privacy.

"From better commute options in Maps to quicker results in Search, the data we save with your account can make Google services more useful to you. Using Activity Controls, you can decide what gets associated with your account and pause the collection of specific types of data — like your searches and browsing activity, the places you go, and information from your devices."

https://privacy.google.com/take-control.html
You can tune the matrices in other ways - I wrote my thesis around fuzzy autotuning - but most do it by hand.

Here's some ancient code from those days: https://github.com/Qworg/Robot-Sensor-Fusion
TP-Link makes Google's Hub router, no? Was this router affected by this outage?
It's not supposed to be a public domain. They use the domain for the router's internal config page. So instead of going to 192.168.1.1 to configure your router, you can go to tplinklogin.net. Of course, if they don't own the domain, a malicious actor can set it up as an actual public website, where they can phish for router login passwords and such.
This is not true, Chinese people are very able to find Chinese characters to express slang or dialect words, they do it all the time, and the case of M. Chan's hair is a rare exception.
The value/supply chain aphorisms are pretty interesting. Do you know of any books you could recommend to learn more about what can happen in supply chains/logistics and how to accommodate them?
In UK terms the large number of trials of would be terrorists would suggest that our agencies are working rather well. To what extent it is domestic versus overseas, human verus signals agencies, their co-operation and foreign partners we don't know.
Just needs a touch of marquee and we're golden!
Elected judges made sense back in the frontier days, just like elected county clerks.

These days, they simply don't. They need to eliminate that entirely. These positions should be appointed by elected state legislatures or elected county governance boards (actually, the clerk position should simply be a salaried employee position).
On the other hand, compaction is itself an extremely expensive operation as it means moving the blocks of memory (allocations) around in the heap.

Do you know of any real-world examples where the lack of compaction is impacting usage of Go ?
" I am all for national healthcare and education. If it wasn't Obama I would not have known there are countries without healthcare."

?

You must be living in a bubble if you did not know other countries had socialized medicine. In fact, almost all modern nations do.

You should also be weary: I live in a country with socialized medicine, and it's not very good. If I pay a doctor to help my I go to jail.

It's a paradox: America has the best healthcare, but it's very expensive, and not everyone has it.

Most nations have 'parallel systems' and it works out ok, like Germany and the Netherlands.
Now hasn't started reading email now. Somebody gleefully mentioned to me several months back that Now reminds her of bills (due dates and amounts) automatically. Essentially by reading emails from gmail. I was also told that by evening it'd start telling by itself the approximate time it would take to reach home.

For some such inputs are rich, for others scary.
https://en.wikipedia.org/wiki/List_of_eponymous_laws
Because that would get the company in trouble even a normal warrant to say nothing of the gag order on an NSL. It's too specific and tips off the exact people being investigated. The lawsuit the company would be hit with would be huge, expensive and a pretty straight forward loss.
Even modern methods today (deep recurrent networks, etc.) can do pretty well with these kinds of tasks (a very large ontology for instance) if you have enough annotations of the nuance!
Small Deals at Large Companies.  Hooray  and 100% at Risk
Bourbaki: A Secret Society of Mathematicians